This Week I Learned: 2023W19

Tue May 23 2023

TWIL about Vim, Distrobox and PHPUnit.

This Week I Learned: 2023W18

Wed May 17 2023

TWIL about PHP, HTTP and CSS.

My book - From PHP to Python - is out!

Tue May 09 2023

After two years of work, my book is finally released.

This Week I Learned: 2023W13

Tue Apr 04 2023

TWIL about Python, JSON and Neovim.

This Week I Learned: 2023W11

Wed Mar 22 2023

TWIL about Python, vim, PHP.

This Week I Learned: 2023W09

Wed Mar 08 2023

TWIL about Web crawling, Python and AI.

This Week I Learned: 2023W08

Tue Feb 28 2023

TWIL about encrypted HTML, Psql, PHP, VS Code, Civet.

This Week I Learned: 2023W06

Mon Feb 20 2023

TWIL about Lighthouse, Carbonyl, PHP, JSON Resume.

This Week I Learned: 2023W04

Wed Feb 01 2023

TWIL about Ara, PHP, CSS, Astro and Kodezi.

This Week I Learned: 2023W03

Mon Jan 23 2023

TWIL about PXP, Lua, Javascript, Cryptography and Git.

This Week I Learned: 2023W02

Mon Jan 16 2023

TWIL about Internet protocols, Max integer, Javascript and Neovim.

This Week I Learned: 2023W01

Tue Jan 10 2023

TWIL about Typescript, Obsidian, Symfony, Security, Lua and Neovim.

What a year.

Fri Dec 23 2022

Some feedback on what happened in 2022.

This Week I Learned: 2022W50

Tue Dec 20 2022

TWIL about MySQL, PHP, and Vim.

This Week I Learned: 2022W48

Tue Dec 06 2022

TWIL about SQL, Composer, PHP and CSS.

This Week I Learned: 2022W47

Mon Nov 28 2022

TWIL about Rust and SQL.

This Week I Learned: 2022W46

Mon Nov 21 2022

TWIL about Neovim, Lua, Typescript and Python.

Goodbye NextJS, hello Astro!

Mon Nov 14 2022

How I drastically reduced the size of my website.

This Week I Learned: 2022W45

Mon Nov 14 2022

TWIL about Typescript, Fediverse, Mastodon, Security, CSS, Python, SolidJS, VSCode, Git, TailwindCSS, and Viewport.

This Week I Learned: 2022W44

Mon Nov 07 2022

TWIL about Neovim, Git, Lua, Cat, PHP, Laravel.

This Week I Learned: 2022W43

Mon Oct 31 2022

TWIL about Vim, Rust, Containers and UNIX.

This Week I Learned: 2022W42

Mon Oct 24 2022

TWIL about Rust, Git and fzf.

This Week I Learned: 2022W41

Mon Oct 17 2022

TWIL about Python, PHP, Sorting, TUI, Tailwind, Interesting Github Repositories, Rust.

This Week I Learned: 2022W40

Tue Oct 11 2022

TWIL about Exif, Versioning, Regex, Vim.

This Week I Learned: 2022W39

Mon Oct 03 2022

TWIL about Swagger, Python, Git.

This Week I Learned: 2022W38

Tue Sep 27 2022

TWIL about Cron, MySQL, PHP, Python.

This Week I Learned: 2022W36

Wed Sep 14 2022

TWIL about CSS, Randomness, Apple, Functional Programming.

This Week I Learned: 2022W32

Mon Aug 15 2022

TWIL about Databases, React, Solid, CRUD, BREAD, Serialization.

This Week I Learned: 2022W31

Sun Aug 07 2022

TWIL about Python, Pedantic, Poetry, Pip, PyPI, CSS, Fonts.

This Week I Learned: 2022W30

Tue Aug 02 2022

TWIL about Python, Databases, Iterators, PHP.

This Week I Learned: 2022W28

Wed Jul 13 2022

TWIL about Postgres, PDF, PHP, CSS, Tailwind, React.

My blog is back

Thu Jul 07 2022

After a few years of non writing, I'm back. On a blog I own.

A free CI (using Docker-Compose) for your Gitlab repositories?

Thu Oct 04 2018

Gitlab offers good service but their documentation is not so easy to follow and understand. Here is how to use docker-compose on Gitlab, and how to have a free CI

Testing your app with docker-compose on CircleCI

Tue Oct 02 2018

CircleCI allows to use docker, but it's not that simple to use docker-compose with their service. This article shows how.

Job offers: Don’t get lost along the way

Tue Jan 09 2018

Sometimes I wonder what happened between the moment when recruiters started to think about a vacant job position and when they decide to promote a job offer. Small rant.

Lessons learned about Bus Factor (Part 5/5): Detect it before it is too late

Sun Oct 01 2017

In the previous articles we talked about different strategies to keep a balance in your team and avoid giving all the responsibility to one developer. But can we detect when the project starts to take the wrong direction? Can we find a test to prove things are improving?

Lessons learned about Bus Factor (Part 4/5): Stay close to the domain

Sat Sep 30 2017

Writing good code is not only about architectural patterns. It's always linked to your final users and to the domain you are working for.

Lessons learned about Bus Factor (Part 3/5): Write explicit code

Fri Sep 29 2017

This article shows how to refactor code to make it more explicit and help the next developer who will read your work

Lessons learned about Bus Factor (2/5): Balancing the level of your team

Thu Sep 28 2017

What are the non technical measures you can take to improve your Bus Factor?

Lessons learned about Bus Factor (1/5): Introduction

Wed Sep 27 2017

What is Bus Factor? We will here introduce the notion and how it can be useful to your organization.

Learning a foreign language — Common mistakes

Fri Aug 18 2017

I have been learning German since some time now. Here is what I learned.