Per JanssonAngular dynamic page transitions for better UXI’m a believer that adding a couple of thoughtful animations in a web app can drastically improve user experience. In native apps we take…May 25, 20182May 25, 20182
Per JanssonAn awesome yet simple grid made with CSS GridIs CSS Grid Layout the best thing since sliced bread? Possibly! It used to be really hard to do layout of columns and rows while still…Feb 1, 2018Feb 1, 2018
Per JanssonA progressive image loader in ReactHave you ever noticed how the images look when a Medium blog post is loading? If not, reload this page now and have a look. If you’re on a…Dec 4, 20172Dec 4, 20172
Per JanssonCodemods with jscodeshiftAll code continuously needs to be refactored and maintained. This is the truth especially within the javascript world where new things…Nov 20, 2017Nov 20, 2017
Per JanssonBrowserify — modules for client side javascriptWhen building node applications, i.e. server side javascript, you quickly get used to separating code into different modules, and using…Jun 7, 2015Jun 7, 2015
Per JanssonGulp — super simple workflow automatorLately I’ve switched to Gulp from Grunt in my various pet projects. Why you ask? Because it’s simpler, faster and focus on code over…Jun 4, 2015Jun 4, 2015
Per JanssonBest hamburgers in StockholmWe live and work in Stockholm, Sweden. We are software developers. We love hamburgers. We love it so much we decided to try and find the…Jan 16, 2015Jan 16, 2015
Per JanssonScratching the surface of SwiftWhen Apple revealed Swift in June at the WWDC I wasn’t totally surprised, it felt like it wasn’t possible in the long run to continue with…Jan 7, 2015Jan 7, 2015
Per JanssonGet a good start with mob programmingThis is the story about how we in our development team used mob programming as a way to develop software.Sep 15, 2013Sep 15, 2013
Per JanssonOffshoring — from the Scream to friendship and successThis is the story of my last project. A story that proves that agile works well in a distributed team, although most things are slightly…Mar 29, 2013Mar 29, 2013