Jaakko KangasharjuinTowards Data ScienceDetecting Cute Animals on iOS: A ContinuationBuilding a custom image classifier app on iOSOct 18, 2019Oct 18, 2019
Jaakko KangasharjuinThe StartupProgramming with State: ConcurrencySome advice on managing mutable state in a concurrent applicationAug 27, 2019Aug 27, 2019
Jaakko KangasharjuinThe StartupProgramming with State: Architectural RolesPrinciples that make application architecture clearer and help with managing stateAug 20, 2019Aug 20, 2019
Jaakko KangasharjuinThe StartupProgramming with State: Values and EntitiesHow to think of mutable state in your application to make it more manageableAug 14, 2019Aug 14, 2019
Jaakko KangasharjuinTowards Data ScienceDetecting Cute Animals with Machine LearningTraining and building a custom image classifier mobile appApr 17, 2019Apr 17, 2019
Jaakko KangasharjuMy Developer Interviewing PrinciplesAs a senior developer, a part of my job is giving technical interviews to candidates for developer positions at Futurice. Developer…Apr 10, 2019Apr 10, 2019
Jaakko KangasharjuSo You Want to Build a PlatformYou’ve been building your service for a while now. It is out there and quite successful. Now you would like to make more services. And you…Sep 24, 2018Sep 24, 2018
Jaakko KangasharjuMore Collaborative Pull RequestsThe software development workflow based on feature branches and pull requests is quite popular, with easy branching and merging supported…Jun 4, 2018Jun 4, 2018
Jaakko KangasharjuFalling into Algorithm Design: Path SimplificationI’ve been a professional software developer for about 7 years now, and I can count the number of times I’ve had to design an algorithm with…Apr 11, 2018Apr 11, 2018
Jaakko KangasharjuWhy I Am a DeveloperI didn’t learn to program until the university. I’d written some BASIC as a kid but that was more sequences of commands, on the level of…Feb 6, 20181Feb 6, 20181