{"id":40,"date":"2015-02-08T12:29:07","date_gmt":"2015-02-08T12:29:07","guid":{"rendered":"http:\/\/codereporter.de\/?p=40"},"modified":"2015-02-08T17:17:30","modified_gmt":"2015-02-08T17:17:30","slug":"syntactic-sugar-cold-rooms-im-getting-used-to-it-week-112","status":"publish","type":"post","link":"https:\/\/codereporter.de\/?p=40","title":{"rendered":"Syntactic sugar, cold rooms &#8211; I&#8217;m getting used to it (week 1\/12)"},"content":{"rendered":"<p>My first week at Makers is over. And if I keep learning new things at that pace I might actually be a Maker in the end. We have started with <a title=\"TDD \u2013 My first major obstacle\" href=\"https:\/\/codereporter.de\/?p=35\">Test-driven development<\/a>\u00a0and the attempt to program a bike rental service. Yesterday I was sitting in a <a href=\"https:\/\/twitter.com\/fieldsbeneath\" target=\"_blank\">cafe in Kentish Town<\/a>\u00a0writing code for this weekend&#8217;s challenge. It&#8217;s similar to &#8222;Boris Bikes&#8220; but now I have to manage airplane traffic around an airport.<\/p>\n<div id='gallery-1' class='gallery galleryid-40 gallery-columns-3 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/codereporter.de\/?attachment_id=48'><img width=\"150\" height=\"150\" src=\"https:\/\/codereporter.de\/wp-content\/uploads\/2015\/02\/IMG_8962-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" aria-describedby=\"gallery-1-48\" style=\"width:100%;height:66.64%;max-width:1400px;\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-48'>\n\t\t\t\tHare Krishna am Trafalgar Square\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/codereporter.de\/?attachment_id=46'><img width=\"150\" height=\"150\" src=\"https:\/\/codereporter.de\/wp-content\/uploads\/2015\/02\/IMAG1250-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" aria-describedby=\"gallery-1-46\" style=\"width:100%;height:56.55%;max-width:2688px;\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-46'>\n\t\t\t\t&#8222;The fields beneath&#8220; at Kentish Town West &#8211; one of my favourite coffee venues in London so far. \n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/codereporter.de\/?attachment_id=44'><img width=\"150\" height=\"150\" src=\"https:\/\/codereporter.de\/wp-content\/uploads\/2015\/02\/IMAG1233-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" aria-describedby=\"gallery-1-44\" style=\"width:100%;height:56.55%;max-width:2688px;\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-44'>\n\t\t\t\tOn my mental map London consists of many islands I have travelled to by tube. Taking the bus whenever possible I hope to connect those islands.\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/codereporter.de\/?attachment_id=45'><img width=\"150\" height=\"150\" src=\"https:\/\/codereporter.de\/wp-content\/uploads\/2015\/02\/IMAG1246-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" loading=\"lazy\" aria-describedby=\"gallery-1-45\" style=\"width:100%;height:56.55%;max-width:2688px;\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-45'>\n\t\t\t\tI&#8217;m not only getting used to coding and the British way of life. It&#8217;s also my first time relying entirely on a Mac.\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<p>It&#8217;s so much fun to solve those little problems and see my\u00a0tests pass. But it has taken me a while to get going. Every time I started feeling comfortable with one of the new concepts last week, there was a lecture leaving me puzzled again. I had just understood how to get bikes out of my virtual docking station into the\u00a0van, when our coach Ben told us about\u00a0Encapsulation and public interfaces. That said my van was no longer allowed to go get the broken bikes. It is supposed to tell the docking station to release the bikes and dock them afterwards. Sounds like a minor change but it actually made me rethink and write my whole code again.<\/p>\n<p>There have been &#8222;duck types&#8220;, &#8222;polymorphism&#8220;, ruby&#8217;s &#8222;<a href=\"http:\/\/rubylearning.com\/satishtalim\/ruby_syntactic_sugar.html\" target=\"_blank\">syntactic sugar<\/a>&#8220; classes, methods and modules. Doubles, instance variables getters and setters. I don&#8217;t want to bore you with this stuff. But it&#8217;s really cool how it all starts playing together.<\/p>\n<p>There was some &#8222;real\u00a0life&#8220; this week as well. I got used to the draughty house I&#8217;m staying at. I saw a group of Hare Krishnas dancing around Trafalgar Square, started tracking down <a title=\"The London coffee guide\" href=\"http:\/\/londoncoffeeguide.com\" target=\"_blank\">London&#8217;s\u00a0best independent coffee venues<\/a>\u00a0and got to know my fellow students. A wide range of talent and experience starting with former lawyers, designers and ending with Costas who has made his living playing Poker before.<\/p>\n<p>Oh. And I&#8217;m looking for a place to stay somewhere in London. From February 27th until April 6th. Your hints are very welcome!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My first week at Makers is over. And if I keep learning new things at that pace I might actually be a Maker in the end. We have started with Test-driven development\u00a0and the attempt to program a bike rental service. Yesterday I was sitting in a cafe in Kentish Town\u00a0writing code for this weekend&#8217;s challenge.&hellip; <a class=\"more-link\" href=\"https:\/\/codereporter.de\/?p=40\"><span class=\"screen-reader-text\">Syntactic sugar, cold rooms &#8211; I&#8217;m getting used to it (week 1\/12)<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":45,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/posts\/40"}],"collection":[{"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/codereporter.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":8,"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/posts\/40\/revisions\/227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codereporter.de\/index.php?rest_route=\/wp\/v2\/media\/45"}],"wp:attachment":[{"href":"https:\/\/codereporter.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codereporter.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codereporter.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}