{"id":6368,"date":"2017-11-06T11:54:50","date_gmt":"2017-11-06T10:54:50","guid":{"rendered":"http:\/\/www.traineebloggen.se\/?p=6368"},"modified":"2017-11-06T11:54:50","modified_gmt":"2017-11-06T10:54:50","slug":"introduktion-till-programmerarens-basta-vanner","status":"publish","type":"post","link":"https:\/\/www.traineebloggen.se\/index.php\/2017\/11\/trainee\/introduktion-till-programmerarens-basta-vanner\/","title":{"rendered":"Introduktion till programmerarens b\u00e4sta v\u00e4nner"},"content":{"rendered":"<p>Vecka 44 var kort men en av de mest tillfredsst\u00e4llande veckorna i v\u00e5r praktikperiod.\u00a0Vi hade den b\u00e4sta tiden med\u00a0v\u00e5ra instrukt\u00f6rer Kenneth, Hans-J\u00f6rgen och Philip.<\/p>\n<p>V\u00e5r vecka b\u00f6rjade med introduktion till en strategigrupp p\u00e5 IT-avdelningen som\u00a0kallas &#8220;mjukvarugruppen&#8221;. Mjukvarugruppens uppdrag \u00e4r att uppr\u00e4tth\u00e5lla och f\u00f6r\u00e4dla Jordbruksverkets utvecklingsplattform (JUP) och dess applikationer med fokus p\u00e5 kvalitet och f\u00f6rvaltningsbarhet. Vi hade en interaktiv och rolig \u00f6vning p\u00e5 v\u00e5r introduktion till mjukvarugruppen d\u00e4r vi tog sex olika roller som m\u00f6tesordf\u00f6rande, stab, verktyg, plattform, tekniker, spr\u00e5k och ramverk. Syftet var att emulera hur ett m\u00f6te kan se ut n\u00e4r man sitter i mjukvarugruppen. Personligen tycker jag att det h\u00e4r \u00e4r ett utm\u00e4rkt koncept, eftersom det \u00e4r v\u00e4ldigt viktigt att lyssna p\u00e5 andra i gruppen innan man fattar beslut om stab, verktyg, plattform, tekniker, spr\u00e5k och ramverk.<\/p>\n<p>P\u00e5 tisdag och onsdag hade vi lektioner med\u00a0Hans-J\u00f6rgen och Philip. Hans-J\u00f6rgen visade oss bygg- och drifts\u00e4ttningsprocessen f\u00f6r JUP med &#8220;Apache Maven&#8221;, kodanalys med &#8220;SonarQube&#8221; och hantering av gemensamma kodbibliotek\u00a0 med &#8220;Nexus Sonatype&#8221;. Vi hade en lektion p\u00e5\u00a0kontinuerliga byggen\/tester med Philip.\u00a0Han visade oss hur vi anv\u00e4nder Jenkins f\u00f6r att bygga \/ kompilera kod, k\u00f6ra enhetstester och distribuera till produktionsmilj\u00f6n. P\u00e5 onsdag hade vi en lektion p\u00e5 versionshanteringssystemet GIT och i slutet av lektionen hade vi en kort introduktion till &#8220;Docker Container&#8221; som\u00a0anv\u00e4nds i produktionsmilj\u00f6.<\/p>\n<p>Sammanfattningsvis kan man s\u00e4ga att veckans aktiviteter har l\u00e4rt oss och l\u00e5tit oss \u00f6va med flera verktyg som anv\u00e4nds allm\u00e4nt f\u00f6r utveckling, integration och drifts\u00e4ttning. Vi hade kul, uttryckte v\u00e5ra tankar och st\u00e4llde m\u00e5nga fr\u00e5gor till v\u00e5ra instrukt\u00f6rer.<\/p>\n<div id=\"attachment_6374\" style=\"width: 510px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-6374\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-6374\" src=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2017\/11\/20171031_131238.jpg\" alt=\"\" width=\"500\" height=\"375\" srcset=\"https:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2017\/11\/20171031_131238.jpg 500w, https:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2017\/11\/20171031_131238-300x225.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><p id=\"caption-attachment-6374\" class=\"wp-caption-text\">All eyes on the goal<\/p><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vecka 44 var kort men en av de mest tillfredsst\u00e4llande veckorna i v\u00e5r praktikperiod.\u00a0Vi hade den b\u00e4sta tiden med\u00a0v\u00e5ra instrukt\u00f6rer Kenneth, Hans-J\u00f6rgen och Philip. V\u00e5r vecka b\u00f6rjade med introduktion till en strategigrupp p\u00e5 IT-avdelningen som\u00a0kallas &#8220;mjukvarugruppen&#8221;. Mjukvarugruppens uppdrag \u00e4r att uppr\u00e4tth\u00e5lla och f\u00f6r\u00e4dla Jordbruksverkets utvecklingsplattform (JUP) och dess applikationer med fokus p\u00e5 kvalitet och f\u00f6rvaltningsbarhet. [&hellip;]<\/p>\n","protected":false},"author":175,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[479],"tags":[596],"_links":{"self":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/6368"}],"collection":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/users\/175"}],"replies":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/comments?post=6368"}],"version-history":[{"count":5,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/6368\/revisions"}],"predecessor-version":[{"id":6375,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/6368\/revisions\/6375"}],"wp:attachment":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/media?parent=6368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/categories?post=6368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/tags?post=6368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}