Understanding Differences Between List and MutableList in Kotlin
A potentially exaggerated exploration of how Kotlin implements List
and MutableList
, featuring Kotlin’s source code examples.
I like to build and break things. Lately, I’ve been working on tools that improve developer’s lives and productivity. Sometimes I also dabble in automating stuff and optimizing infrastructure. These days I write Python, Go and Kotlin.
I try to use this page for sharing whatever I am interested in or learning. Here you can also know more about me, what projects I am working on or have a look at my past research.
You can get future updates by following me on Twitter or subscribing via RSS.
A potentially exaggerated exploration of how Kotlin implements List
and MutableList
, featuring Kotlin’s source code examples.
val
and var
forced a mentally shift on me, coming from a background of loosely typed languages, due to what they entails. What is really the difference between val
and var
?
A summary of the principles behind increasing flow of work, along with some of its practices, such as automating infrastructure, automated testing, deployment pipelines and continuous integration.
A quick exploration of RFC3986 (“Uniform Resource Identifier (URI): Generic Syntax”) Section 3.4.
An exploration behind the reasons why we shouldn’t use statements based on scope function, in particular let
, as if-else checks to validate nullability in Kotlin.
A quick introduction to require
and check
functions, as well as examples of how and why we should use them.
Last January 15th, Signal had an outage of epic proportions. A surge in new users using Signal along with some infrastructure and software issues seems to have broken it. When these things happen, what is left to users?
A recap of the Three Ways of DevOps, as seen in the DevOps Handbook. In this essay we’ll go through The Principles of Flow, The Principles of Feedback and The Principles of Continual Learning, and what they represent in DevOps.
A powerful, vibrant and eclectic debut album from a young Immanuel Wilkins.
In this essay I go through a few steps that describe how to implement a read-only private Terraform registry, serving custom providers privately to be used with Terraform, using Python and Flask.