{"id":701,"date":"2017-06-06T17:57:04","date_gmt":"2017-06-06T15:57:04","guid":{"rendered":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/?p=701"},"modified":"2017-06-22T11:39:51","modified_gmt":"2017-06-22T09:39:51","slug":"fourth-week-of-work","status":"publish","type":"post","link":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/2017\/06\/06\/fourth-week-of-work\/","title":{"rendered":"Fourth Week Of Work at Locate a Locum"},"content":{"rendered":"<p>This blogpost is dedicated to the actual reason of this whole internship &#8211; my work\u00a0at Locate a Locum. Actually it&#8217;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 &#8211; exactly what I wished for this internship.<\/p>\n<p><!--more--><\/p>\n<p>My colleague and me decided to leave the email-template task by now to go back to JavaScript again. As I&#8217;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\u00a0online community, called &#8222;CodePen&#8220;,\u00a0for testing and showcasing user-created HTML,\u00a0CSS\u00a0and JavaScript\u00a0code snippets.\u00a0It functions as an online code editor and open-source learning environment, where developers can create code snippets, creatively named &#8222;pens&#8220;, and test them, therefore also ReactJS which is very practical as a beginner like me. You don&#8217;t have to waste your time with setting up for hours an appropriate development environment for only testing little things and just simply &#8222;playing around&#8220; as a bloody beginner.<\/p>\n<p>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\u00a0still 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 \u00a0developer you know that you got always taught to separate HTML, CSS and pure JS script from each other. Surely it sounds very logical and &#8222;clean&#8220; 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&#8217;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&#8217;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\u00a0the style and function of the component &#8222;button&#8220; for example, you&#8217;re going to have in only one file, instead of a many different files in different folders and directories. Finding\u00a0and debugging\u00a0future bugs will be way more easier.<\/p>\n<p>By the way: Here is my result of my last weeks playing around with ReactJS and\u00a0first created, public pen ever. Feel free to have a look on it! \ud83d\ude42<\/p>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/codepen.io\/flyinpegahsus\/embed\/preview\/bWXopj?height=300&#038;slug-hash=bWXopj&#038;default-tabs=js,result&#038;host=https:\/\/codepen.io&#038;embed-version=2#?secret=ctoC9Bno3T\" data-secret=\"ctoC9Bno3T\" title=\"\" scrolling=\"no\" frameborder=\"0\" height=\"300\"><\/iframe><\/p>\n<p>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!<\/p>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/codepen.io\/ThePaulMcBride\/embed\/preview\/NdmyVX?height=300&#038;slug-hash=NdmyVX&#038;default-tabs=css,result&#038;host=https:\/\/codepen.io&#038;embed-version=2#?secret=eQ6hJ7Nhuz\" data-secret=\"eQ6hJ7Nhuz\" title=\"Astronaut CSS Illustration\" scrolling=\"no\" frameborder=\"0\" height=\"300\"><\/iframe><\/p>\n<p>Isn&#8217;t it cool? I love it!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blogpost is dedicated to the actual reason of this whole internship &#8211; my work\u00a0at Locate a Locum. Actually it&#8217;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 &#8211; exactly what I wished for &hellip; <a href=\"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/2017\/06\/06\/fourth-week-of-work\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eFourth Week Of Work at Locate a Locum\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":3372,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123944],"tags":[234015,234014,234016,123967,234017,338],"class_list":["post-701","post","type-post","status-publish","format-standard","hentry","category-pegah-ghojavand","tag-developer","tag-fourthweek","tag-frontend","tag-locatealocum","tag-reactjs","tag-work"],"_links":{"self":[{"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/posts\/701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/users\/3372"}],"replies":[{"embeddable":true,"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/comments?post=701"}],"version-history":[{"count":2,"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/posts\/701\/revisions"}],"predecessor-version":[{"id":1274,"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/posts\/701\/revisions\/1274"}],"wp:attachment":[{"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/media?parent=701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/categories?post=701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/userblogs.fu-berlin.de\/afibinirland2017\/wp-json\/wp\/v2\/tags?post=701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}