{"id":6660,"date":"2018-01-26T16:43:35","date_gmt":"2018-01-26T15:43:35","guid":{"rendered":"http:\/\/www.traineebloggen.se\/?p=6660"},"modified":"2018-01-26T16:43:35","modified_gmt":"2018-01-26T15:43:35","slug":"gui-tungt-pa-pof","status":"publish","type":"post","link":"https:\/\/www.traineebloggen.se\/index.php\/2018\/01\/trainee\/gui-tungt-pa-pof\/","title":{"rendered":"GUI-tungt p\u00e5 PoF"},"content":{"rendered":"<p>Hejsan allesammans!<\/p>\n<p>Den h\u00e4r veckan \u00e4r det jag som st\u00e5r f\u00f6r blogginl\u00e4gget, och jag t\u00e4nkte skriva lite om vad jag hittills har f\u00e5tt g\u00f6ra p\u00e5 PoF, min nya praktikplats under praktikperiod 2. PoF st\u00e5r f\u00f6r <em>Projekt och F\u00f6retagsst\u00f6d<\/em> och det \u00e4r i de h\u00e4r systemen som f\u00f6retags- och projektst\u00f6d hanteras. Om du som f\u00f6retagare vill investera i fiber ute p\u00e5 landsbygden exempelvis, s\u00e5 skickar du en ans\u00f6kan till Jordbruksverket. Den ans\u00f6kan hamnar i ett system som kallas Flit, och Flit f\u00f6rvaltas av PoF. Flit \u00e4r ett av de st\u00f6rre systemen p\u00e5 Jordbruksverket, och det har varit b\u00e5de utmanande och l\u00e4rorikt att s\u00e4tta sig in i hur det fungerar.<\/p>\n<p>N\u00e4r jag b\u00f6rjade p\u00e5 PoF fick jag en uppgift som traverserade i princip alla systemets lager (\u00e4r du nyfiken p\u00e5 vad jag menar med lager kan du googla &#8220;domain driven design&#8221;). Fl\u00f6det b\u00f6rjar uppe i gr\u00e4nssnittet som anv\u00e4ndaren ser, sedan g\u00e5r det hela v\u00e4gen ner i databasen. Jag k\u00e4nde att det l\u00e4rde mig v\u00e4ldigt mycket om hur man navigerar i Flits kod, och det har gjort andra uppgifter betydligt l\u00e4ttare.<\/p>\n<p>Vad som inte har varit l\u00e4tt d\u00e4remot, \u00e4r att f\u00f6rst\u00e5 sig p\u00e5 front-end delen av Flit. N\u00e4r jag pluggade p\u00e5 universitet kretsade mina studier kring &#8220;ren&#8221; programmering i C++, C, C#, Java o.s.v. Jag \u00e4r kort sagt <em>v\u00e4ldigt<\/em> ovan vid front-end (Angular, AngularJS, Javascript, Typescript, CSS och allt det d\u00e4r). S\u00e5 trots att front-end-delen av Flit bara st\u00e5r f\u00f6r grova 20%, s\u00e5 l\u00e4gger jag n\u00e4stan 70% av min tid p\u00e5 att programmera och testa saker jag bygger i Flits gui. Samtidigt har jag l\u00e4rt mig s\u00e5 v\u00e4ldigt mycket om just front-end. L\u00e4nge har jag k\u00e4nt att det \u00e4r n\u00e5got av en svaghet jag har som utvecklare, s\u00e5 det k\u00e4nns bra att f\u00e5 bygga p\u00e5 mina kunskaper inom omr\u00e5det.<img decoding=\"async\" loading=\"lazy\" class=\"wp-image-6664 aligncenter\" src=\"http:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2018\/01\/20180126_163212.jpg\" alt=\"\" width=\"338\" height=\"450\" srcset=\"https:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2018\/01\/20180126_163212.jpg 3072w, https:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2018\/01\/20180126_163212-225x300.jpg 225w, https:\/\/www.traineebloggen.se\/wp-content\/uploads\/traineebloggen\/2018\/01\/20180126_163212-768x1024.jpg 768w\" sizes=\"(max-width: 338px) 100vw, 338px\" \/><\/p>\n<p>Nu tackar jag f\u00f6r mig och \u00f6nskar er alla en utomordentlig helg. Adj\u00f6!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hejsan allesammans! Den h\u00e4r veckan \u00e4r det jag som st\u00e5r f\u00f6r blogginl\u00e4gget, och jag t\u00e4nkte skriva lite om vad jag hittills har f\u00e5tt g\u00f6ra p\u00e5 PoF, min nya praktikplats under praktikperiod 2. PoF st\u00e5r f\u00f6r Projekt och F\u00f6retagsst\u00f6d och det \u00e4r i de h\u00e4r systemen som f\u00f6retags- och projektst\u00f6d hanteras. Om du som f\u00f6retagare vill [&hellip;]<\/p>\n","protected":false},"author":170,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[479,1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/6660"}],"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\/170"}],"replies":[{"embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/comments?post=6660"}],"version-history":[{"count":5,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/6660\/revisions"}],"predecessor-version":[{"id":6667,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/posts\/6660\/revisions\/6667"}],"wp:attachment":[{"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/media?parent=6660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/categories?post=6660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.traineebloggen.se\/index.php\/wp-json\/wp\/v2\/tags?post=6660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}