DevCraft 14

Good morning!
Last week we were mentioned in HackerNews and we got a lot of new subscribers. We would like to welcome all of them.

On the other hand we’ve been re-thinking DevCraft a bit. As you may know, DevCraft is a side project from the Mobile Jazz engineers. During the past 14 editions, driven by our best intentions we have added more and more sections to DevCraft but unfortunately that has become unsustainable. It has become obvious that we need to simplify things a little bit and spend less time in the creation of the newsletter.

This doesn’t mean that we are going to decrease quality, we will just try to focus on what works and remove what doesn’t. And if you want to help us in supporting DevCraft there is one very easy (and cheap) way you can do it. Ask your friends to subscribe!

And finally, it is a real pleasure to Welcome you to DevCraft#14

Remote Working

3 Years of Living in a Camper Van and Running a 20 People Remote Business
In this first episode of the O4H VANLIFE SERIES Stefan explains his story of quitting high school, living on the beaches of Maui, working on the first self-driving cars at Stanford University and then starting a 20 people technology business that he runs fully remotely out of his camper van.
Continue reading

How to Forget About Work When You’re Not Working
When was the last time you got away from work?
Continue reading

Frameworks, languages, tools

Cause We Didn’t Have Enough JS Frameworks, I Give You Vue
Vue is becoming – another- famous JavaScript framework with many similarities to React and Angular
Continue reading

This SSH daemon can run a command to get the authorized_keys file. Makes it very easy to write your own agent for SSH SSO.
Continue reading

Series of Posts About Functional Data Types in Kotlin
Originally written in Haskell but translated to Kotlin.
Functors – Apply a function to a wrapped value using map.
Applicatives – Apply a wrapped function to a wrapped value using apply.
Monads – Apply a function that returns a wrapped value, to a wrapped value using flatMap.


Beating Your Imposter Syndrome
How we can solve our creative block and improve the way we judge our work.
Continue reading
Every Day Carry
Nice website showing Every Day Carry (EDC) of engineers, artists and other professionals: Continue reading

What’s the Difference Between Apps We Cherish vs. Regret?
It seems the more time spent within an app, the more likely a user will become unhappy with it
Continue reading

20 minute video of the Skoda Assembling line

@title: this is a title

Most of Javadoc


Would you like to be highlighted in DevCraft? It’s free.

We are always happy to share great articles with our subscribers. If you feel you have written something you think our subscribers would like to read, let us know! Send an email to and we’ll be happy to help.

See you next week!