Git Shitstorm: How to Make Any Developer Lose Their Mind
A developer's worst nightmare: a tool that silently corrupts your Git history
Einenlum's blog
A developer's worst nightmare: a tool that silently corrupts your Git history
Small experiment: what would it feel like to see how people type their messages?
When you're using libs like DaisyUI, you don't want to hardcode Tailwind color names in your codebase. I built a tool for this.
My book has evolved into an online course.
My personal take on what would make me like PHP even more.
How I set up my Manjaro Linux to use Claude with PHP and Laravel boost through docker sandbox
Deleting a part of people's lives without any warning is not what you would expect from a serious company.
There are still many things we could do to improve the security of our app, but we learned a lot.
Here comes a new challenger: the Key Encryption Key. We'll see how it can help us solve the issue of changing a user's password without losing their data.
We need to store the salt on the backend. We also need to store the DEK client-side. We will then encrypt and decrypt data.
In this series of articles, I document my journey to learning client-side encryption. We will cover how to derive a key from a password in the browser.
Looking serious is not always the best way to teach things.
An article about pinball machines, APIs, and bringing a bar idea to life.
Fast seems to be the new trend. Are we sure it's always worth it?
It was quite easy to do thanks to Pagefind.
Here is how I transformed my Markdown book into a PDF file. If you are looking for a simple way, you might get disappointed.
My BIOS doesn't belong to you.
Fzf-lua is a must-have plugin.
TWIL about Vim, Distrobox and PHPUnit.
TWIL about PHP, HTTP and CSS.
After two years of work, my book is finally released.
TWIL about Python, JSON and Neovim.
TWIL about Python, vim, PHP.
TWIL about Web crawling, Python and AI.
TWIL about encrypted HTML, Psql, PHP, VS Code, Civet.
TWIL about Lighthouse, Carbonyl, PHP, JSON Resume.
TWIL about Ara, PHP, CSS, Astro and Kodezi.
TWIL about PXP, Lua, Javascript, Cryptography and Git.
TWIL about Internet protocols, Max integer, Javascript and Neovim.
TWIL about Typescript, Obsidian, Symfony, Security, Lua and Neovim.
Some feedback on what happened in 2022.
TWIL about MySQL, PHP, and Vim.
TWIL about SQL, Composer, PHP and CSS.
TWIL about Rust and SQL.
TWIL about Neovim, Lua, Typescript and Python.
How I drastically reduced the size of my website.
TWIL about Typescript, Fediverse, Mastodon, Security, CSS, Python, SolidJS, VSCode, Git, TailwindCSS, and Viewport.
TWIL about Neovim, Git, Lua, Cat, PHP, Laravel.
TWIL about Vim, Rust, Containers and UNIX.
TWIL about Rust, Git and fzf.
TWIL about Python, PHP, Sorting, TUI, Tailwind, Interesting Github Repositories, Rust.
TWIL about Exif, Versioning, Regex, Vim.
TWIL about Swagger, Python, Git.
TWIL about Cron, MySQL, PHP, Python.
TWIL about CSS, Randomness, Apple, Functional Programming.
TWIL about Databases, React, Solid, CRUD, BREAD, Serialization.
TWIL about Python, Pedantic, Poetry, Pip, PyPI, CSS, Fonts.
TWIL about Python, Databases, Iterators, PHP.
TWIL about Postgres, PDF, PHP, CSS, Tailwind, React.
After a few years of non writing, I'm back. On a blog I own.