Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
The first quarter of the year I trained again for the 20 km of Lausanne where I beat my 2024 personal best.
-
This year, again, December starts with the Advent of Code puzzles.
-
This summer I read Normal Accidents by Charles Perrow, which analyzes failures in the nuclear industry, petrochemical plants, planes and airways, marine transport, and other earthbound systems like dams and mining.
-
I began taking notes around age ten in primary school.
-
This day marks the fifth anniversary of my Homelab.
-
Last August I started a new job.
-
I started the 2024 with an intense training program for the 20 km of Lausanne.
-
Since 2020, every year I solve the Advent of Code puzzles.
-
My new Lenovo X1 Carbon Gen 12 arrived today.
-
In this article, I describe how I configured my Raspberry Pi v1 camera module on my Raspberry Pi 3 running NixOS.
-
I was always part of software teams that wanted to write high quality software.
-
This is a review of the book The Stupidity Paradox by Mats Alvesson and André Spicer which explores the role of functional stupidity in contemporary organizations.
-
This post is a short summary of the articles I wrote in 2023.
-
Since 2020, every year I solve the Advent of Code puzzles.
-
I configured continuous deployment in my homelab.
-
Building Nix packages for the Raspberry Pi 3 or newer requires building for an ARM 64 architecture, which Nix refers to as aarch64-linux.
-
This is a review of the paper Managing the development of large systems by Winston W.
-
This year I wrote only three articles (including this one), so this will be a short review of the articles in 2022.
-
Since 2020, every year I solve the Advent of Code puzzles.
-
In this article I revisit the problem Seven Segment Search of Day 8 in the Advent of Code 2021 puzzle series.
-
This year I wrote six posts on this blog (including this one), which is fewer than the ten written in 2020.
-
I solved the Advent of Code, puzzles.
-
After four years at Pix4D, today is my last working day.
-
In the past years I have been learning about technical writing.
-
Recently I reread some chapters of the book The Practice of Programming by Brian Kernighan and Rob Pike.
-
Dockerfiles are de facto standard for creating container images.
-
This blog has no specific theme, I write about topics that are on my mind at the moment.
-
This year I participated the first time in the Advent of Code, a series of programming puzzles before Christmas.
-
In July I described how I use Travis CI to deploy this static site to GitHub Pages using a Nix pipeline.
-
Previously, I distilled the essence of a software delivery pipeline and argued that a transformation step that builds or tests a piece of code can be viewed as a function.
-
In the past I wrote two articles where I explored concurrency in Haskell using some examples from the talk Go Concurrency Patterns by Rob Pike.
-
For a long time I’ve been manually deploying this blog to GitHub Pages.
-
I own a few computers which I use to experiment with new languages, tools and technologies.
-
For the last few weeks I’ve been exploring NixOS and its related tools.
-
Perhaps everything in our mainstream programming languages is at least 50 years old.
-
Practitioners of continuous integration often describe the process of automated software delivery as a pipeline: the source code enters the pipe, it is compiled, tested, packaged and released product comes out on the other end.
-
Mainstream programming languages support structured programming.
-
Between November 5-7 I spent three days on the O’Reilly Velocity conference.
-
Recently I contributed a retry functionality to the cache-s3 Haskell project.
-
Mainstream programming languages provide various constructs for control flow: conditionals, loops, exceptions, etc.
-
In a previous post I demonstrated some of Haskell’s features to write concurrent programs.
-
Today I went to the talk “Build systems à la carte” of Andrey Mokhov.
-
This is an experience report of playing with Megaparsec, a parser combinator library in Haskell.
-
In this post we are going to write a simple load balancer in Haskell.
-
Thinking using a computer is hard.
-
In this post I solve the Minimum Coin Exchange problem programmatically using Haskell.
-
The other day I got a question from a colleague: Do you know an algorithm for this problem of … details…details?
-
In this post I’m replicating in Haskell some of the examples from the talk Go Concurrency Patterns by Rob Pike.
-
Inarguably David Allen’s Getting Things Done had the great influence on me in developing an efficient working routine.
-
This is an experimental post, sort of proof of principle, to see how comfortable it is to write blog posts from my mobile phone.