Profile

Cover photo
Johan Andersson
Works at Pensionsmyndigheten
Attended University College of Gävle
Lives in Uppsala
1,311 followers|106,297 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Johan Andersson

Shared publicly  - 
 
Pensionsmyndigheten söker en Gruppchef inom test med fokus på webben och appar.

#nyttjobb   #jobb   #chef   #pensionsmyndigheten  
 ·  Translate
Vill du arbeta med de senaste tekniska innovationerna och samtidigt göra en insats för samhället? Pensionsmyndigheten är en myndighet som ligger i absolut framkant när det handlar om teknik och utveckling. Vårt mål är att vara Sveriges bästa IT- avdelning, senast år 2020.
1
Add a comment...

Johan Andersson

Shared publicly  - 
1
Add a comment...
 
I have a wizard with multiple pages, one form on each page, and one ko.applybindings()

When I go back in the browser to the previous step in the wizard the view model on that page is reset because of the default values on the observables.

How do you solve the problem without having to persist the view model in each step?

The back-end is Struts 2, so in a case without ko Struts would populate the form alright, but ko resets it. 
1
Ed Carter's profile photoJohan Andersson's profile photoHoward Richards's profile photoMartin Wedvich's profile photo
8 comments
 
Depending on the browser support required, you could have a look at the (relatively) new Storage APIs in HTML5 like sessionStorage and localStorage. These will let you persist data as key-value pairs on the client side, and when you initialize your view model you can check if the data exists. If it does, base the initial observable values on that; if not, use the defaults.
Add a comment...

Johan Andersson

Shared publicly  - 
 
Farfars fotoglädje med iPad
2
Add a comment...

Johan Andersson

Shared publicly  - 
 
"Vid sidan av att sprida sitt arbete och hjälpa andra så sätter den publika koden en press på utvecklarna att göra sin kod enklare att förstå och att inte slarva med dokumentationen."

#opensource  
 ·  Translate
Svenska Pensionsmyndigheten hoppas på bättre kod med öppen utveckling. Nu delar den med sig av sina egenutvecklade program på sajten Github.
7
2
Anders Arnholm's profile photoJohan Thelin's profile photo
Add a comment...

Johan Andersson

Utvecklingsverktyg  - 
 
JavaScript enhetstester och CI

Som helt ny på området måste jag fråga om någon har tips på eller kan berätta hur ni gör när det gäller enhetstester för JavaScript och CI. 

Det är inte det lättaste (tycker jag) att testa DOM-objekt, det finns plugin till Jasmine (som vi valt som testramverk) för att testa statiska HTML-sidor på filsystemet, men jag vill ju testa riktiga sidor på en testserver.

Har även kollat på PhantomJS, men har inte riktigt fått det att funka.

Vi har som sagt Jasmine samt Jenkins som CI-system och använder Maven.

Har även testat JsTestDriver, vilken jag tycker är enklare än Jasmine, men jag tycker dokumentationen är dålig och projektet verkar inte underhållas så aktivt längre.

Har någon tips var gäller dessa eller erfarenheter i allmänhet vad gäller enhetstester för JavaScript och CI?

#javascript   #enhetstester
1
Jerker Montelius's profile photo
 
Well du kan testa att köra med Selenium och Jenkins. Hnligt uppgift skall det gå men jag har personligen inte fått det att fungera fullt ut.
 ·  Translate
Add a comment...

Johan Andersson

Shared publicly  - 
 
Ungefär så har jag tänkt om jQuery också, hur fantastiskt bra det än är. Ur intervju med +David Walsh 

"The first problem is that developers will include an entire framework (animates, AJAX, etc.) just to solve one problem, and thus bloat their website tremendously when ... a few lines of pure JavaScript should do the trick. Another problem is that relying on frameworks and their abstractions prevent the developer from truly increasing their JavaScript skills."

#javascript
1
Add a comment...
Have him in circles
1,311 people
Jocke Holmström's profile photo
Bitte Svensson's profile photo
Christer Hanell's profile photo
Chris Macke's profile photo
Svenska Cirklar's profile photo
Whitelines Paper's profile photo
Joakim Kronlid's profile photo
Nils Magnus Djupvik's profile photo
Mikael Strandlund's profile photo

Johan Andersson

Shared publicly  - 
 
Bra artikel om prototypal OO och JavaScript.

Kontentan: JavaScript är objektorienterat med ett helt annat tänk än tex. Java. Att simulera klassiska OO-språk i JavaScript är bara krångligt och ingen bra idé. 
 ·  Translate
1
Add a comment...

Johan Andersson

Shared publicly  - 
Vill du arbeta med de senaste tekniska innovationerna och samtidigt göra en insats för samhället? Pensionsmyndigheten är en myndighet som ligger i absolut framkant när det handlar om teknik och utveckling. Vårt mål är att vara Sveriges bästa IT- avdelning, senast år 2020.
1
Add a comment...

Johan Andersson

Shared publicly  - 
 
Kan man inte bara återinföra "Pust Java"?

#lean #polisen
 ·  Translate
Polisens utskällda it-system Pust skrotas. Hundratals miljoner skattekronor har gått åt till ingen nytta. Hur kunde det gå så snett? Computer Sweden kan i dag publicera en unik redogörelse inifrån Pust-projektet.
1
M Lundgren's profile photo
 
Varför bli förvånade??? Rakel Spektakel,
Pust pustar ut. Två utsökta mjölkkor att Tim-debiteras mängder av problem, an projektledares dröm x 2. För Rakel spektakel nådde inte riktigt så bra som när de behövs?
Kanske någon kunde ha gnuggat på frekvenssvaret. Hade Rakel integrerats inom 3g bandet så skulle säkerheten i trafiken kunnat uppnås på ett säkrare och billigare vis med ett roamingavtal till 3g nätet. 

Pust var någon en lek med ideer i uppdaterade prestanda i systemet. som köptes med hull och hår, Underligt att det inte följde med frö till gökuret.
 "Varför står en Oracle-anställd uppställd som förstudieledare?"
Den va gym I rest my case Lolz 
 ·  Translate
Add a comment...

Johan Andersson

Shared publicly  - 
 
Vi söker Frontend-utvecklare till Pensionsmyndighetens webbutvecklingsgrupp

#nyttjobb #webbutvecklare
Vi söker Frontend-utvecklare till Pensionsmyndighetens webbutvecklingsgrupp dnr PSL 2013-113. Pensionsmyndigheten ansvarar för den allmänna pensionen och informerar om hela pensionen. 2012 betalade vi ut drygt 260 miljarder kronor till drygt 2 miljoner pensionärer, genomförde 1,4 miljoner ...
2
2
Åke Jonsson's profile photoAnne Kekki's profile photo
Add a comment...

Johan Andersson

Shared publicly  - 
 
Någon som praktiserar coding katas?

"A Code Kata is when you solve the same programming problem over and over again, thinking you are actually practicing something other than using shortcuts in your IDE."
Code Katas are a popular technique for improving your programming skills, but in this post I debunk them and explain why they don't work.
1
Wilhelm Svenselius's profile photoJohan Andersson's profile photo
2 comments
 
Nu är väl coding katas inte något trendigt management-begrepp, men kan hålla med om att det låter lite pretentiöst. Som påpekas i kommentarerna så kanske det kan vara ett bra sätt att lära sig nya språk, med då undrar jag om det är en kata.
 ·  Translate
Add a comment...
People
Have him in circles
1,311 people
Jocke Holmström's profile photo
Bitte Svensson's profile photo
Christer Hanell's profile photo
Chris Macke's profile photo
Svenska Cirklar's profile photo
Whitelines Paper's profile photo
Joakim Kronlid's profile photo
Nils Magnus Djupvik's profile photo
Mikael Strandlund's profile photo
Work
Occupation
Front-end webbutvecklare
Employment
  • Pensionsmyndigheten
    Front-end utvecklare, present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Uppsala
Contact Information
Work
Email
Story
Tagline
I swing with the best of them
Introduction
my.posts !== views.employer

Bragging rights
Såg Roger More en gång här i Uppsala. Han gömde sig lite under sitt paraply. Vad gjorde han här?
Education
  • University College of Gävle
    Datavetenskap, 2008 - 2011
Basic Information
Gender
Male
Links
Johan Andersson's +1's are the things they like, agree with, or want to recommend.
Var besatt av detaljer | Johan Andersson
johan-andersson.se

Apples recept för framgång. Efter att ha läst boken Jony Ive: The Genius Behind Apple's Greatest Products av Leander Kahney skrev jag ner fö

Maven och Java 7 och Mavericks | Johan Andersson
johan-andersson.se

Denna länk hjälpte mig verkligen idag med att konfigurera så att Maven som jag installerat via brew i OS X Mavericks körde rätt version av J

Ring P1
plus.google.com

Detta är Ring P1:s officiella Google Plus-sida.

Kalkylator och enhetsomvandlare - Googles webbsökning Hjälp
support.google.com

När du skriver matematiska ekvationer eller omvandlingar i Googles sökfält får du snabba svar utan att du behöver räkna ut något. Skriv bara

Tidningen Skriva
plus.google.com

skriva, författare, litteratur, skrivarkurs, böcker, bok, tidning, magasin, tidskrift

Front-end hipster | Johan Andersson
johan-andersson.se

Front-end hipster. Postat 6 februari, 2014 av Johan Andersson · Front-end hipster. Jag använde Angular redan 2009! Jasmine var ute redan inn

P4 Kalmar Sveriges Radio
plus.google.com

Det här är P4 Kalmar Sveriges Radios officiella Google Plus-sida

Kalle och chokladfabriken - Avsnitt 1 av 10
www.oppetarkiv.se

Detta är Roald Dahls fantastiska berättelse om Willy Wonkas magiska chokladfabrik, de fem gyllene biljetterna och Kalle Spann, som är histor

Google Fonts Arapey
www.google.com

Arapey (Ah-ra-pay) is a contemporary modern typeface. The first sketches of this typography were made during a vacation in Arapey, a small t

phonejunkies
plus.google.com

phone reviews, gadget reviews, interviews, and a whole lot of fun

Jiujitsu: Viking Cronholm visar olika grepp 1919
www.oppetarkiv.se

Arkivtext: Jiuijitsudemonstration av Viking Cronholm. En påklädd Cronholm fäller med olika jiujitsugrepp sin likaledes påklädda partner.

Daniel dog utan att någon märkte det
www.metro.se

Till sist orkade Daniel inte längre. Kanske var det redan på hösten 2010, kanske var det när vintern gick mot vår året därpå.

How to Use Closure Linter
developers.google.com

This document describes how to install and use Closure Linter. Install Closure Linter. Use the Python easy_install utility to download and i

I will not switch back to iOS - Apple WWDC 2013 aftermath
www.svartling.net

And no, I will not switch back to iOS and the iPhone. I've got that question now after Apple's WWDC 2013 Keynote. I still think that iOS is

Nielsen responds to mobile criticism | Interview | .net magazine
www.netmagazine.com

The usability pro answers critics who have described his recent mobile recommendations as

XP biter sig fast - IDG.se
www.idg.se

?Är det smart att laga något som inte är trasigt ? - IDG.se

Quixey
www.quixey.com

Quixey finds apps on all platforms - including Android, iOS, Mac, Windows, Web and more. Quixey also builds custom search solutions for part

Great lasagna! The best restaurant I ate at in Rome! Not expensive, friendly staff
Public - 7 months ago
reviewed 7 months ago
Wonderful church
Public - 7 months ago
reviewed 7 months ago
Quality: GoodFacilities: GoodService: Good
Public - 2 years ago
reviewed 2 years ago
Trevlig personal och goda pizzor med mycket fyllning.
Food: ExcellentDecor: Very GoodService: Excellent
Public - 3 years ago
reviewed 3 years ago
6 reviews
Map
Map
Map
Public - a year ago
reviewed a year ago
Public - 3 years ago
reviewed 3 years ago