Node.js och annat

”Det går bra nu”. Ja – det gör faktiskt det. Ibland hamnar man i ett riktigt skönt flow då allt bara synkar. Att få till privatliv, jobb och träning är en utmaning speciellt när man har barn. Men just nu så känns det väldigt tacksamt att vara där jag är i livet – och det är bra om man kan stanna upp och uppskatta det man har.

1. Jag har börjat beta av min bucket-list där en av punkterna var att ta MC-körkort. Steg 1 var att köpa MC:n i fråga som just nu står hemma i garaget. Planen är att plugga teori på vägen till och från jobbet samt övningsköra under helger. Jag har ett mål om att ta MC-körkort till slutet av sommaren/ början av höst vilket bör vara realistiskt.

2. Jobbet rullar på bra och jag har i ett projekt börja investera tid i Node.js, Express.js och Passport.js där jag byggt en enkel webapplikation som arbetar mot ett internt REST-API.
Beroende på vilken teknologi som väljs för projektet i fråga så blir nästa steg att dyka ner i React.js och satsa på SPA (Single page applications).

Det finns en mängd verktyg som underlättar testing + utveckling, och några av de godbitar som jag använder är:

  1. Sublime text med syntax highlighting för kodning
  2. Nodemon som startar om applikationen vid file-changes
  3. Guard som refreshar chrome browsern vid file-changes
  4. Compass som kompilerar SASS till CSS

3. Träningen har gått från 100% styrketräning (4 pass i veckan) till 2 pass Muay Thai eller Boxning + 2 split styrka på Slagskeppet. Jag börjar 30min tidigare om dagarna och har således 1.5 timmes lunch som ger mig tid till att träna. 1/8 dags pappaledighet tas även ut per dag och jag slutar vid 16:00 tiden för att åka hem och avlösa frun. Viktmässigt har jag tappat en hel del muskler/styrka men ökat i uthållighet och explosivitet vilket i längden bör gynna hälsan :-)

En till punkt på min bucket-list är pistolskyttekort vilket dock kommer få vänta då tiden ej räcker till. Österåkers Skyttecenter verkar mycket lovande och det är med stor sannolikhet dit jag kommer ansöka. Slutligen planeras intensivkurs jägarexamen där jag planerat bjuda med min storebror när han väl landat i Sthlm.

Allt gott!

Kawasaki ER-6F

Kawasaki ER-6F

Senaste veckan

Det har hänt en hel del sedan sist jag bloggade.

Hemvärnet

Hemvärnet

1. Jag fick ett telefonsamtal med mycket uppskattade nyheter från 283:e bevakningskompaniet som ingår i Roslagens hemvärnsbataljon. Jag är inbjuden till ett informationsmöte och kommer få mer information via mail. Bollen är äntligen i rullning på allvar!

2. Jag, sonen och frun spenderade fre-sön uppe i Mora hos min mor med bror och syster. Det var väldigt trevligt att få träffas då vi ses så sällan. Tanken är att när vårt hus i Åkersberga står färdigt så kommer vi ha en 3a samt en 1a att hyra ut – och då har storebror första tjing på 1an. Keep friends close, and family closer!

3. Jag fyllde 33. Inga märkbara driftstörningar eller tjänsteavbrott har noterats, snarare en uppgång i effekt på gymmet :-P

Jag kilar på julledighet den 23/12 och har idag bokat in thai-massage vid lunch = mentalt börjar ledigheten smyga sig på redan :)

Release och nytt gym

Denna vecka har gått fort! Jag började i torsdags med att klona nya DEV för att deploya till nya LIVE (produktion) för vårt site-nätverk. Klienterna hade redan hunnit fylla DEV med content så att allt skulle vara up-to-date när nya siterna kopplades på sina huvuddomäner. Det visade sig mycket bra att test-köra siterna internt först mha intern DNS ompekning, för att på sådant sätt validera både URL:er och länkade resurser.

Ett vanligt ”fel” som klienterna gör är att länka absoluta adresser – och emigrerar man då till en annan miljö (ny IP) så blir det problem. Som nämnt tidigare arbetar klienterna på en dev-adress och nu fick vi möjlighet att test-köra under våra huvuddomäner tack vare intern DNS-ompekning.

Jag sprang på ett problem när jag deployat DEV till nya LIVE (produktion) i form av att Drupal site-nätverket ej ville fungera. Loggarna visade att ww-data sql-användaren försökte ansluta till databasen utan lösenord (wth?). Eftersom vi har angivit speciella konton per land (db users med unika credentials) så skall ju user www-data inte vara med här. Loggarna granskades (specifikt mySQL-loggarna) för att verifiera detta konstiga fenomen. Jag validerade även alla inställningar mha ”drush status”.

Efter ca 1 timmes felsökning så lokaliserades ”felet” i sites.php konfigurationen (som fortfarande pekade på gamla DEV via IP). Jag hade haft ca 3 timmars sömn natten till torsdag, och att huvudet inte helt hängde med visade sig konkret i detta fall. Ny VPS med ny IP = konfigurera därefter!

Releasen av nya site-nätverket gick mycket smärtfritt och inga problem har lokaliserats hittills. En stabiliseringsfas på ca 2 veckor är inbokad då jag kommer vara dedikerad/prioriterad till våra sites för bugg-fix etc.

Något jag kommer vilja ta itu med nu är dåligt kodade funktioner från ett tidigare företag som varit inblandad i utvecklingen under min pappaledighet. Det gäller främst saknad av fallbacks och odeklarerade variabler som resulterar i onödiga PHP-felmeddelanden och log-entries.

Privat så har vi kommit till rätta i Täby, och jag inveg idag nya gymmet ”Fresh fitness” som verkligen levererade. Jag tränar alltid ensam och fokuserat, så länge det finns bra ventilation och fria vikter är jag nöjd – och i detta fall fanns det av båda ting + projektorer med dukar aĺa Golds-gym :-)

På morgonen väcktes jag av sonen och frun för ett fars dag firande. Jag fick ett jättefint halsband (dogtags) i svart stål med min sons födelse-data och texten
”Min pappa är världens bästa pappa och min hjälte”

Kärlek!

Proteinfest och flytt

Idag slutar en mycket uppskattad kollega av alla på företaget- och vi samlas hela IT på restaurang Funkalistic för att tacka av henne denna fredag som dessutom är en halvdag.

Epic Protein Chocolate Pudding med Raw choklad topping. Slut :-(

Epic Protein Chocolate Pudding med Raw choklad topping. Slut :-(

Gårdagens benpass tog ut sin rätt iom minimalt med sömn under natten, och jag hade både 200mg koffeinpuller, 1 Red Bull och en halv kopp kaffe i mig innan 08:30. Nivån av självömkan låg på topp tills jag fick en mycket uppskattad överraskning väntandes i kylskåpet i form av Epic Protein Chocolate Pudding med Raw choklad topping från kollegan i fråga.

Det här är protein-intag på helt nya nivåer. Om jag förstod det rätt så är det alltså en blandning av casein, kakao, kaffe och vatten som tillsammans som resulterar i en chokladmousse a’la premium. Jag har försökt mig på liknande själv, men inte kommit i närheten av detta underverk.

Kvällen kommer idag att bestå av ett fortsatt packande, i morgon hämtar vi lastbilen på 18 kubikmeter och får hjälp av familj och släkt med lastning. Det känns skönt att lämna lägenheten då vi har levt i limbo med alla kartonger. På söndag skall städfirman ha gjort sitt, och måndagen därpå lämnas nycklarna över till köparna.

Täby – here we come!

Game on!

Gårdagens val att stanna hemma i sängen visade sig vara klokt.
Det blev sömn från 20:00 – 10:00 + 20:00-06:00 under 2 dagar.

Jag vaknade utsövd och rätt fräsch idag med tanke på de baciller som går runt i familjen.
Effektiviteten låg på topp idag och jag stängde 2 projekt som legat i pipen sedan en tid tillbaka.

SENTOR återkopplade även idag med 2 rapporter och jag blev mycket positiv över kontentan då det dels speglade mina personliga insatser utöver framtida förutsättningar för ett projekt som jag har nära hjärtat. Under veckan har jag ett möte inbokat för att presentera och gå igenom dessa med ledningen. Nu är det bara en tidsfråga innan jag kan gå lös och göra det jag är bäst på – leverera! Game on.

Kvällens belöning blev ett lugnt benpass, och jag känner redan hur månadens frånvaro från mina vänner vikterna börjar förlåtas.