Garrit Franke
3 years ago
11 changed files with 3 additions and 11 deletions
@ -1,7 +1,6 @@
|
||||
--- |
||||
title: DIY Software |
||||
date: "2021-01-14" |
||||
draft: true |
||||
--- |
||||
|
||||
We often take free software as granted. We think of many programs are a "black box" that are supposed to _just work_. I think, this goes against the very nature of free and open source software. |
@ -1,7 +1,6 @@
|
||||
--- |
||||
title: The library of babel |
||||
date: "2021-01-22" |
||||
draft: true |
||||
--- |
||||
|
||||
What if I told you that everything you ever have said, thought and wrote, and everything you will say, think or write, has already been written down? Let me share my discovery of a construct called the _library of babel_. |
@ -1,7 +1,6 @@
|
||||
--- |
||||
title: Fixing nullability issues when migrating to Kotlin |
||||
date: "2021-01-23" |
||||
draft: true |
||||
--- |
||||
|
||||
The last couple of days, I had the opportunity to refactor some of the Kotlin code in our massive android project. The app is quite old, and a lot of legacy code has accumulated over the years. At one point, we decided to migrate a lot of our view-logic from Java to Kotlin. Instead of cleaning the code up, this lead to an even bigger buildup of technical debt. The problem was that we mainly used the migration-tools that Android Studio provides, which, at that time where not very sophisticated. Sometimes we had to manually fix some things which, since it is such a massive codebase, we didn't really take the time to clean every converted file up. |
Loading…
Reference in new issue