Martin Hellspong
Consultant
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
- Ranked Best Developer of 2017 by IDG Techworld Magazine.
Team-lead for two different prize-winning projects at Microsoft .Net Awards in Sweden, 2004 and 2005.
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 Feed
Visit Martin's blogStatements vs Expressions
Programming languages are sometimes categorized into expression-oriented or statement-oriented. Statements typically do something, whereas expressions produce values.
Read more at recurse.seTop 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’...
Read more at recurse.seScala 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.
Read more at recurse.seImplicit 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.
Read more at recurse.seDocker Multistage Builds
In one of my current projects, we used Create React App to set up a React project.
Read more at recurse.seGet sublime help with git commit messages
A guide for success!
Read more at recurse.seAccessing the Aurelia viewModel from the browser
If you want to accessing the Aurelia viewModel from the browser console have a look at this!
Read more at recurse.seEmpty 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.
Read more at recurse.seCopy 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?
Read more at recurse.se