Fourth Week Of Work at Locate a Locum

This blogpost is dedicated to the actual reason of this whole internship – my work at Locate a Locum. Actually it’s also the best part of the internship so far. I love everything about it. The team, the very modern and well-tended co-working space, the atmosphere and my work itself – exactly what I wished for this internship.

My colleague and me decided to leave the email-template task by now to go back to JavaScript again. As I’ve always been interested in ReactJS before already and I knew that the mobile app of Locate a Locum is mostly built with ReactJS, so I asked Paul why not starting with it. He was totally fine with it and he started to give a me a little entry point to the whole subject matter. He showed me very nice and recommendable online community, called „CodePen“, for testing and showcasing user-created HTML, CSS and JavaScript code snippets. It functions as an online code editor and open-source learning environment, where developers can create code snippets, creatively named „pens“, and test them, therefore also ReactJS which is very practical as a beginner like me. You don’t have to waste your time with setting up for hours an appropriate development environment for only testing little things and just simply „playing around“ as a bloody beginner.

So I started to read a lot of documentations about ReactJS, also the history of it to get a better and deeper insight into the subject matter. Even ReactJS is still JavaScript, I started to realize more and more that it represents actually a completely different philosophy though as jQuery for example, which I like much more and is way more logical to me. As a JS experienced  developer you know that you got always taught to separate HTML, CSS and pure JS script from each other. Surely it sounds very logical and „clean“ at the first moment, I thought so as well until I had my first bugs. So I ended up to figure out, where those bugs were caused and in which file they were. Believe me, you won’t lose the overview not only as a beginner like me. This is the actual reason, why ReactJS were developed by the Facebook developers. They deployed a completely new philosophy and concept. Instead of just separating HTML, CSS and JS script files from each other, you’re building components, which are basically classes. In those classes you write your HTML, CSS and JS script all together in one class, so everything that is related like the style and function of the component „button“ for example, you’re going to have in only one file, instead of a many different files in different folders and directories. Finding and debugging future bugs will be way more easier.

By the way: Here is my result of my last weeks playing around with ReactJS and first created, public pen ever. Feel free to have a look on it! 🙂

My goal is to be such a genius front end developer like my colleague Paul as soon as possible. Have a look at this fantastic pen which he created and got even featured on many famous websites and blogs for developers!

Isn’t it cool? I love it!