François Launet - Dunwich Horror
Profiling unique implementations in Python
2025-09-04
I recently needed to implement a function that yields each element only once from an iterable.
519 words
|
3 minutes
Typing parameters properly to increase readability
2025-07-30
EDIT: I recently realised that what I am vouching for in this post is Dependency Inversion Principle.
764 words
|
4 minutes
Avoiding boilerplate by using immutable default arguments in Python
2025-07-22
There is a well-known gotcha in Python.
Namely, the default arguments retaining the mutation if mutated.
1088 words
|
5 minutes
Disallowing merging MRs without approval using Gitlab CI
2025-05-17
Doing it this way introduces a UX drawback being every MR’s pipeline failing if it does not have an approval from someone who isn’t the author of the MR. This might be irritaating, but I have not found another way that is not upgrading your Gitlab to at least Premium.
377 words
|
2 minutes
List of my open source contributions
2025-05-05
This is a “feel good” article mainly for myself, where I can add an item once I do something for the opensource community ❤️.
650 words
|
3 minutes
Setup TS monorepo with local library
2025-01-27
This post will showcase the extremely basic setup of a monorepo that will contain a local ts library and a next.js project as siblings:
284 words
|
1 minutes
Advent of Code 2024 day 2 in Unreal blueprints & Prolog
2025-01-23
My solution to day 2 of 2024 Advent of Code in Unreal blueprints
1183 words
|
6 minutes
