
Apr 28, 2025
Streamline Your Home Assistant UI with Streamline Card
Reduce Lovelace repetition, create dynamic dashboards, and manage your configuration efficiently with this modern templating card.
A collection of thoughts on software engineering, leadership, and random discoveries.

Apr 28, 2025
Reduce Lovelace repetition, create dynamic dashboards, and manage your configuration efficiently with this modern templating card.

Mar 6, 2025
Master Vitest mocking! Learn advanced techniques beyond vi.mock() for robust, reliable JavaScript/TypeScript tests. SpyOn, vi.fn, and more!

Feb 13, 2025
Visual Clarity & Performance Boost: A Year of Dashboard Evolution with Streamline Card and Bubble Card

Feb 4, 2025
A simple automation for secure and reliable certificate monitoring.

Aug 6, 2024
Unlock the Full Potential of Automation with Custom Templates

Jul 13, 2024
Learn how I built a sleek & functional Home Assistant dashboard cards by customizing weather, alarms, & more to create an awesome smart home experience.

Jun 12, 2024
Level Up Your Timers Tests With Speed and Isolation

Jun 26, 2023
Using the power of the content-visibility CSS property on dynamic sized elements

Apr 1, 2022
Understand two of the most useful JavaScript features

Mar 1, 2022
A tutorial on how to load GitHub Gists from inside markdown pages of a NextJS blog

Feb 1, 2022
From custom made code to powerful libraries

Dec 18, 2021
Start a Core Web Vital Real User Monitoring on Google Analytics

Nov 12, 2021
Demystifying the way to create a simple, customisable, and accessible popup system with React

Nov 5, 2021
How to connect a Discord bot and Home Assistant to manage a connected home

Sep 21, 2020
The things that changed for me switching when from web applications to native applications

May 5, 2020
Based on my experience acquired building several big projects

Mar 17, 2020
Using the Redux DevTools extension

Jan 31, 2020
My experience on how to succeed them

Sep 23, 2019
A very fast way to deploy your application with GitHub

Sep 2, 2019
Implement custom logic without having to create an app to perform a task

Aug 21, 2019
Using Husky to make an awesome git workflow

Jul 25, 2019
La Silicon Valley, c’est le rêve américain de beaucoup de développeurs. Zenika y est allé.

Jul 25, 2019
React 16 introduced a new Context API to replace the deprecated one… Here is my way to replace Redux with this new API.

Jul 11, 2013
Intégration d'un application pour suivre le style Android ICS

Jul 2, 2013
Sur un PNG-24, avec de la semi-transparence, on se retrouve confronté à un gros surplus d'informations, appelé « dirty transparency ».

Jun 20, 2013
Couper coller des commits d'une branche à une autre

Jun 29, 2011
Comment fonctionne la minification réellement et pourquoi est-ce un vrai gain ?

May 10, 2011
La taille d'un bloc de texte est toujours plus grande que le texte lui même... Pourquoi ?

Apr 29, 2011
Le saviez-vous ? Le choix de l'ordre du tri a un incidence sur les performance du tri

Apr 22, 2011
Parfois, le code le plus simple n'est pas le plus performant. C'est le cas des boucles JavaScript.

Mar 20, 2011
Quelles solutions pour détecter, analyser, reporter et corriger les problèmes de charge CPU ?

Mar 17, 2011
Le HTML5 apporte un nouvel attribut aux champs input text et assimilés : placeholder. Mais que faire sur les vieux navigateurs ?

Feb 13, 2011
Lorsque vous ne savez pas quoi choisir... Il y a une app pour ça !

Dec 29, 2010
Vous êtes peut-être déjà tombés sur le problème suivant : lorsque l’on utilise un include, le caractère « null » coupe l’inclusion du fichier.

Oct 27, 2010
De nouvelles fonctionnalités pour améliorer le rapport Statsy

Jul 18, 2010
Les formats de décompressions sous Linux sont assez compliqués à retenir, surtout étant donné le nombre de formats de compression existants.

Dec 1, 2009
Les utilisateurs du web veulent de la rapidité. Google a décidé de prendre en compte la vitesse comme facteur de référencement.

Nov 30, 2009
Matt Cutts, responsable de la webspam team de google à posté sur son twitter Une méthode pour rendre les URL de recherche de Google plus jolies.

Aug 11, 2008
Lors de la créations de vos sites Internet, vous avez peut-être un jour obtenu l’erreur suivante : Warning: include_once(1)

Aug 7, 2008
Depuis quelques temps, le robot de Voila, VoilaBot Beta 1.2, se met à crawler les sites Internet... Mais un peu trop.

Aug 7, 2008
Le message « Internet Explorer ne peut pas ouvrir le site » « Opération abandonnée ! »