https://twitter.com/adinnaplus/status/1266772475003768838 Have you heard about open-spaces before? Have you ever been to an unconference? If yes, find something else to read. Otherwise, keep on reading. I'm going to describe how I experienced a virtual unconference I recently attended. By the end, you will have some good reasons to join one. What is an unconference? I've … Continue reading CITCON 2020, a virtual unconference
Communication is one of the few skills for which the return of investment is immediate, applies to all areas of life and compounds over time.personal insight For a couple of months, difficult conversations have been a topic of great interest to me. The way I used to handle them is to go into conflict avoidance … Continue reading A framework for handling difficult conversations
https://twitter.com/ConstantinHoria/status/1351458487088406529 Learning Scala doesn't have to be painful. In a previous article, I proposed the use of a checklist to give structure to learning a new programming language. My intention with this article is to demonstrate how to use a checklist to learn scala. The checklist Mindset Personal why's for learning Scala: I've wanted to … Continue reading Checklist for learning Scala
Update 22/01/2020: I've applied the checklist to learning Scala and I'm updating it based on that experience. In a workshop that I recently gave, I compared learning a new programming language with learning a new natural language. Depending on your experience, learning a new programming language might be a medium difficulty task or a hard … Continue reading Checklist for learning a new programming language
A friend came to me recently with the idea of creating a mobile app that would support the learning platform that he already has. We discussed what features he wanted and what his budget was. The budget was tight, and I realized that developing the app from scratch was not an option. I used this … Continue reading Mobile app makers review
In the last weeks, I've been improving my computer science knowledge by solving programming problems. Since these problems have multiple solutions, I find myself writing duplicated unit tests. And refactoring these tests is cumbersome (if find&replace doesn't work). To make the point clear, I'm going to pick a problem with many possible implementations: sorting an … Continue reading Unit testing algorithms
29/12/2020 Final update: Almost a year after my complaint, I received an answer: the Dutch Personal Data Authority is not going to research my complaint further because they can't say if they are able to be effective in reaching the goal of the complaint. Additionally, there were no other complaints against Huami, so they consider … Continue reading How’s Xiaomi MiBand privacy?
Did you ever get stuck while trying to find the best way to write a database integration test without mocking the third party? I know I did. I've known about Martin Fowler since I was a junior developer. He is one of my favorite technology thought-leaders and I enjoy reading the thought-provoking articles that he … Continue reading Database integration tests