2019
headlessCMS.org
by dzc & 3 othersA List of Content Management Systems for Headless CMS (JAMstack) : Git-based or API Driven
2018
HTML5 : L'élément datalist - Alsacreations
by dzcdatalist est un élément de formulaire permettant de lier une liste de choix à un élément input. Il est voué à fournir des fonctionnalités d'auto-complétion ou d'auto-suggestion, dans un formulaire classique ou un champ de recherche
scrollama.js : javascript library for scrollytelling (scrolling + storytelling)
by dzc & 1 otherScrollama is a modern & lightweight javascript library for scrollytelling (scrolling + storytelling) using IntersectionObserver in favor of scroll events.
2017
Vuex - Centralized State Management for Vue.js.
by dzcVuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.
GitHub krausest/js-framework-benchmark
by dzcThis is a simple benchmark for several javascript frameworks. The benchmarks creates a large table with randomized entries and measures the time for various operations.
You Don't Need the DOM Ready Event
by dzc & 1 otherIt usually takes a long time for the DOM ready event to fire. During this time, many parts of a webpage are inactive as they wait for Javascript to kick in and initialize them. This delay is significant and makes a rich web application become available slower. Creates a bad user experience, doesn't adhere to any design pattern and is, really, not needed...
Github - jkphl/svg-sprite : SVG sprites (node.js module)
by dzcA low-level Node.js module that takes a bunch of SVG files, optimizes them and bakes them into SVG sprites of several types along with suitable stylesheet resources (e.g. CSS, Sass, LESS, Stylus, etc.)
2016
Github - alsacreations/guidelines
by dzc & 1 otherbonnes pratiques internes à l'agence Alsacréations
Lazy Loading Images? Don’t Rely On JavaScript! | Robin Osborne
by dzc & 1 otherGiven the potential limitations, let’s work on a solution that can handle all my concerns:
a. works without JavaScript (i.e., lazy loading is an enhancement)
b. vanilla js – no dependencies on jquery or angularjs
c. works with broken JavaScript (i.e., the browser supports JavaScript, but there’s a js error somewhere which causes your script to break; might not even be your fault!)