Erik Man
I think one of my main themes is to take complex things and making them more accessible to others,
whether by explaining, creating a tool or making a helper library doesn’t really matter. I want
others to shine.
I like to know how things are implemented because this makes it easier to choose the correct
tool for the job. If you need super optimized graphics effects on a mobile phone then let's
implement it on the GPU or with ARM assembly, but in most cases higher level languages will result
in code that is faster to develop and easier to maintain.
Today I am intrigued by the UX in API design, like how can we make API:s that are easier to
remember and produces better results, or how helper functions can open up new thought paths without
sacrifying versatility of the underlying design.
Key skills
- C
- C++
- JavaScript
- ReactJS
- NodeJS
- OpenGL
Previous assignments
- Software Architect at The Astonishing Tribe
- Senior Software Architect at BlackBerry
Teacher for courses
C++ for Experienced Developers
Go to course page >Advanced C++
Go to course page >GPGPU Computing in C++ with AMP
Go to course page >Parallel Programming in C++
Go to course page >GPGPU Computing in C++ with CUDA
Go to course page >Contact
Posts by Erik
Configuring CMake for success
Read moreOne common question I get on our Advanced C++ course is how the project structure should look, e.g. should I split the source code into multiple directories? How can I introduce unit tests? Should I compile into multiple libraries?
Each project is unique in what it needs, so in this blog post I’ll go over my general preferred setup and then look at how we adopted it for C++ on Android where we also interface with Kotlin/Java.
Invariants hidden in callbacks
Read moreCallbacks might look simple and innocent, but they can be dangerous!
News & feeds
Early bird!
Read moreNow we have Early Bird prices! Book a course no later than two months before the start of the course and get a 20% discount. It applies to all our scheduled courses.
Edument for Musikhjälpen!
Read moreWe at Edument will of course contribute to Musikhjälpen and engage us through an auction and welcome everyone at "Swish-julfika" at the office in Helsingborg December 12!
TypeScript generics in a dark castle
Read moreIn this post we explore TypeScript generics, using an example from the Angular course where the participants get to build their own Dark Castle...