CSS et design continu

25 janvier 2025

Pourquoi un site responsif sans media queries?

Je n’aime pas le mode plein écran. Les écrans sont horizontaux, le contenu des sites web est vertical, c’est stupide d’élargir sa fenêtre au maximum et d’avoir de l’espace vide sur les deux tiers. Je suis du genre à ajuster et réajuster la taille de mes fenêtres au cours de la journée. Pour cette raison, je n’aime pas les sites qui basculent de la mise en page « bureau » à la mise en page « mobile » dès que la fenêtre fait moins de 1400 pixels de large. En particulier, je n’aime pas le fait de basculer brutalement d’un mode à l’autre, en changeant complètement la mise en page.

Lire la suite…

Une suite d’icônes dans un fichier svg

6 décembre 2024

On a redesigné le site de codeur·euses en Liberté ! C’est vrai que depuis 8 ans, ça commençait à prendre un peu la poussière. C’est un peu plus frais. Il y a encore quelques morceaux en mouvement, n’hésitez pas à nous signaler les petits bugs.

Le plus visible, c’est le nouveau logo 🙀:

Le nouveau logo codeur·euses en liberté

Il ressemble à celui d’avant, mais son style reflète bien notre usage des dernières technologies.

Lire la suite…

Fixing objc_initializeAfterForkError the right way

13 décembre 2023

This is a technical blog post, about how we investigated and solved an error occurring when running Rails tests.


Sometimes, when running a Rails command on macOS, we can encounter a error, promptly followed by a crash:

+[NSCheapMutableString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.

Lire la suite…