Martin has 20+ years of experience as a consultant. He is a multiple award-winning team and tech lead with great breadth and technical expertise. Martin is a connoisseur of programming languages. He has a master's degree in software engineering, and experience in buying systems and hiring consultants from the client side.
Martin has worked at factor10 since 2012 and is very knowledgeable but at the same time humble and has a great sense of humor. At factor10, Martin appreciates all the exciting clients, challenging problems, and great colleagues.
Skills and interests
Voted Best Developer of 2017 by readers of IDG Techworld Magazine.
First developer in Sweden to take the Microsoft certificate Developing E-Business Solutions Using Microsoft BizTalk Server 2004.
Master's degree in Software Engineering (Master of Science in Software Engineering).
Once played the saxophone on stage at a full Konserthuset Stockholm.
Personal Blog FeedVisit Martin's blog
Statements vs Expressions
Programming languages are sometimes categorized into expression-oriented or statement-oriented. Statements typically do something, whereas expressions produce values.
Top Down TDD
The software culture I operate in is strongly influenced by Extreme Programming (XP) and a big part of this is the importance of test driven development (TDD). We typically don’...
Scala 3: Returning implicit function literals
When I recently looked at implicit functions in Scala 3 (still only available as a pre-release compiler codenamed ‘Dotty’) I had some questions.
Implicit Functions in Scala 3
One of the many new things in Scala 3 (still only available as a pre-release compiler codenamed ‘Dotty’) is the ability to define implicit functions.
Docker Multistage Builds
In one of my current projects, we used Create React App to set up a React project.
Get sublime help with git commit messages
A guide for success!
Accessing the Aurelia viewModel from the browser
If you want to accessing the Aurelia viewModel from the browser console have a look at this!
Empty if null – Preventing null infections
In one of our C# codebases, which is predominantly OO, using FP-style list processing often runs into the null problem. Let's have a look.
Copy commits from one git repo to another
If you have done some work in one (or more) repos, that you want to transfer into a different target repo. Could you also copy the commit history?