Thoughts & ramblings
Blog archives
I write about whatever piques my interest at the moment. I just hope it will help me remember it all when I am old, gray and nodding by the fire. Read on or hit the RSS feed if you're so inclined.
-
-
Modular code with Nunjucks and Eleventy
-
Structuring Eleventy projects
-
Minimalist video player
-
Modular element queries with Craft CMS
-
Using Github actions to deploy Craft CMS websites
-
Performant data fetching with promises and Eleventy
-
Basic custom taxonomies with Eleventy
-
Teaching in the open: Eleventy
-
Language switcher for multilingual JAMstack sites
-
Consuming a headless CMS GraphQL API with Eleventy
-
Back from Dagestan
-
Blazing fast image transforms with Sharp and Gulp
-
Multilingual sites with Eleventy
-
Notes on using CSS Grid in production
-
From Jekyll to Eleventy
-
Contextual components with Craft CMS
-
Switching to Gulp 4
-
The journey from UX to service design
-
Internalizing UX: the death of external agencies?
-
Building a simple responsive images pipeline with Gulp
-
Loss, tears and smiles
-
To hell with abstract prescriptive deliverables
-
A gardener's perspective on web design and development
-
The next challenge of an old freelancer
-
Combined searches and filters using Craft
-
Rapa Nui: an old dream finally comes true
-
Teaching in the open: Craft and Jekyll workshops on Github
-
Building a simple grid system with Sass
-
Benefits of building your own front-end style guide
-
Tips for Craft multilingual websites
-
Why Craft?
-
My current SVG techniques and workflow
-
Building front-end style guides with Jekyll
-
Manipulating Craft's ElementCriteriaModel objects with Twig
-
Jekyll: much more than a static blog generator
-
Going freelance while teaching
-
My default Gulp setup for build automation
-
Are you telling me front-end is not programming?
-
Using MSM for ExpressionEngine multilingual websites