Software and hardware I use
October 22, 2024Productivity, Software development, Note-taking...
I'm a JavaScript and PHP developer living in Grenoble, France.
Links
Productivity, Software development, Note-taking...
Fix Homebrew MySQL or MariaDB service not running on macOS with Apple Silicon.
How to get around Plesk assigning the same UID to multiple users of the same subscription.
Enable Brotli compression without having to build a module.
Affects php-fpm and built-in web server on macOS > 14 with M1/2/3 chips
If (or Podman Desktop) shows your machine “Currently starting” but it never actually starts, this might help you. Find the file (in my…
After an update, my podman machine stopped working and I didn’t manage to fix it without a full reinstall. As far as I know, there is no…
fs_usage displays file-system related system calls in real time, including pathnames and process information.
Add plaintext diagrams and drawings to your comments with Monodraw
Put changes aside without committing
Comments and highlights
Using a windows AZERTY keyboard on macOS
Things I now do that I wish I did earlier
Shell + awk snippet
Using distribution to guide performance optimization
My advice for running an incident postmortem
Building a Github-like mosaic from pull-requests data
When to run tests, linters, static analysis...
Avoid using a property as a temporary variable
Variable behavior without inheritance
Ensure actions are performed together
Bits of old-school Object-Oriented Programming, applied to PHP
Notes and highlights
A practical introduction, some advice, ressources and tools, and a bit of history for the curious.
preset-modules, module/nomodule pattern and other techniques to ship modern syntax to evergreen browsers while supporting IE11 with a legacy build.
Curated list of multimedia resources on Computer Science and tech in general
Type safety for Immutable.js data structures
Safely toggle maintenance mode independently from dependency injection or autoload
PHP 7.4 was released with support for arrow functions, as defined in this RFC. To paraphrase it, the goal is to provide a concise syntax for…
Embrace the multi-paradigm
Prevent unwanted reflows when lazy-loading images by inlining svgs of the same ratio.
Use docker-compose in Bitbucket Pipelines for a PHP + Elasticsearch + MySQL project
Using utf-8 for your CSV files sounds obvious and works well in most software processing them. Most software except Micrososft’s Excel…
Tool for batch editing xml-ead files in browser.
Combat tracker for D&D. Also "front-end kata".
How to setup Rollup, code-splitting, dynamic imports, and Service Workers.
Dynamically import ES modules where possible, use SystemJS elsewhere.
Being easily confused by basic geometry, I tend to stick to 2D whevener possible. Unfortunately, (in France at least) publicly available…
An animation library for paper.js