Tagged “web-development”
-
Netlify Large Media forces my hand.
-
If it ain’t broke, clearly you gotta fix it.
-
Progressively enhancing Markdown footnotes.
-
Updating
letterboxd-to-markdown
to ESMCommonJS to ESM.
-
Letterboxd to Markdown Update: Folder Dates for Rewatched Films
Adjusting for rewatched films.
-
Eleventy: A Paired Shortcode for Looping Video
Adding GIF-like looping video to my site.
-
Syncing Letterboxd Data to Markdown Files
Owning my Letterboxd data.
-
Redirecting a Wordpress.com blog to Netlify
DNS and redirects for a blog migration.
-
Eleventy: Building an Image Gallery with CSS Grid and PhotoSwipe
Trying out CSS Grid’s new Masonry Layout, with a PhotoSwipe lightbox
-
Adobe’s Matt May on Flash and Accessibility
Matt May looks back at Flash and its accessibility problems.
-
Two different flavors of Netlify redirects, in an Eleventy context.
-
Eleventy: The
log
Universal FilterAfter writing my own filter it turns out Eleventy already has one.
-
Dave Rupert: “Technical debt as a lack of understanding”
Metaphors for technical complexity and refactoring.
-
Fine-tuning the grid in my Reading log.
-
Notes on this website release.
-
Eleventy: Escaping Nunjucks Statements in Markdown Code Blocks
Making code blocks with Nunjucks statements safe for Nunjucks template rendering.
-
Eleventy: RSS Feeds and Front Matter Data
Getting front matter data into my Nunjucks RSS feed templates.
-
Eleventy: Tag List Sorting and Post Count
Getting front matter data into my Nunjucks RSS feed templates.
-
Eleventy: Images Responsiver Markup
Tweaking Images Responsiver for figure element markup.
-
Refining my responsive images approach with Nicolas Hoizey’s Images Responsiver plugin.
-
I belatedly figure out how to get debug output in Eleventy.
-
Eleventy: Paired Shortcodes and Markdown Rendering
Implementing figure markup with a Paired Shortcode, plus adventures in Markdown rendering.
-
Eleventy: Markdown and Footnotes
Adding footnote support to markdown-it in Eleventy.
-
Dates, Data files, and Custom Filters in Eleventy.
-
Eleventy: Custom Content Type and Collection for Books
Building a custom content type, collection, and templates for logging my reading.
-
Visualizing my Reading with Semiotic
Notes from my experiments with the Semiotic dataviz library.
-
Netlify Large Media and Eleventy
Some links that helped me figure out image derivatives with Eleventy and Netlify.
-
Ternary Operators in Template Literals
Folding myself into nested template literals, and then unfurling again.
-
Christian Heilmann points out some drawbacks to optimizing for terseness.
-
Don’t Forget to Validate Your HTML Markup
Validate to save a life.
-
Robin Rendle on Blogging with Eleventy
Robin Rendle writes about his journey from WordPress to Jekyll to Eleventy.
-
Publish/Unpublish Permissions in Drupal 8
Override Node Options module for Drupal 8.
-
Forcing a Field Group Sync with Advanced Custom Fields
Kicking WordPress ACF fields in the pants to force a sync.
-
Offline Development with Lando
Configuring Lando for offline work.
-
Playing Whac-a-Mole with Docker, lando, and my aging Macbook.
-
GraphQL Queries in Postman and Browsers
Getting GraphQL queries into other tools.
-
A quirky Homebrew/PHP/Composer error.
-
GraphQL: Adding Fields to Types in Drupal 8
Diving into custom GraphQL fields for Drupal 8.
-
GraphQL, Aliases, and Multiple Image Derivatives
An exploration of GraphQL aliases for image derivative queries in Drupal 8.
-
Pantheon Backups with Terminus
Granular Pantheon backups using the Terminus CLI.
-
Using homebrew to update PHP to version 7.1
-
Resolving a strange drush/terminus conflict on Pantheon.
-
VS Code Settings Sync Extension
A useful extension for keeping multiple VS Code workspaces in sync.
-
Jorge Arango on Design Artifacts
Jorge Arango on choosing appropriate design artifacts.
-
Notes from Bluecadet’s recent redesign for WHYY.
-
Screenshots with Chrome Dev Tools
Taking full-page screenshots with Chrome’s Dev Tools
-
Lando (Docker + Drupal/WordPress)
Trying out Kalabox successor Lando.
-
PHP basics for my brain.
-
Cloning a Pantheon Multidev Environment
A two-step dance to duplicate a Pantheon multidev environment.
-
Drupal 7 Menus and the Node Symlinks Module
Using the Node Symlinks module in Drupal 7 to sort out menu priority.
-
Fixing VS Code’s Command-Line Utility
Remapping VS Code’s command line utility
-
Drupalcon 2017: Pattern Language
Notes on my recent Drupalcon 2017 talk, “Pattern Language: Pattern Libraries in the Wild”
-
A classic text editor hits EOL.
-
Link to gist of my VS Code key bindings, with a quick note on the perceived “weight” of VS Code vs TextMate.
-
My adventures in debugging Kalabox apps within VS Code.
-
Setting fonts and Terminal app in VS Code.
-
Drupal 7 Paragraph Bundle Template Suggestions
Enabling theme debugging in Drupal 7.
-
The first of my ongoing notes on trying the Atom text editor.
-
Link Widget in Drupal 7 Custom Forms
How to render an input field for a link in a Drupal 7 custom form.
-
Getting Timezone-adjusted Dates using Entity Metadata Wrapper
Basically, don’t try and sidestep Entity Metadata Wrapper in the final mile.
-
Getting the First Result from EntityFieldQuery
How to grab the first result of an Entity Field Query.
-
Git core.filemode and unstaged changes
Letting git ignore permissions weirdness in your repo.
-
Using the Partial Date module to allow for optional month/day in a Drupal Date field.
-
Setting a destination directory for drush features-export
Creating Drupal 7 Features exports using drush, plus how to specify the directory for the feature.
-
When configuring SSH keys on a remote server, check those permissions!
-
Responsive Web Design: Patterns & Principles
My thoughts on Ethan Marcotte’s new book.
-
Decoupled Development with WordPress JSON APIs
A collection of resources for my talk at WordCamp US 2015, “Decoupled Development with WordPress JSON APIs”
-
Launch notes for Science Friday’s new website.
-
A List Apart Event: Designing for Performance
Notes on ALA’s performance panel.
-
Some notes on Jason Santa Maria’s book.
-
Progressively Enhancing Progressive Enhancement
Taking a second pass at a Lapham’s Quarterly feature.
-
Developer notes for the Lapham’s Quarterly website.
-
Some programming wisdom from Lester Freamon of The Wire.
-
Deleting Ignored Files Mistakenly Committed to a Git Repo
How to rewrite commits to remove files from Git’s history by using
filter-branch
. -
Adaptive Web Design by Aaron Gustafson
A book review for a web design classic.
-
Import big MySQL files.
-
Responsive Web Design by Ethan Marcotte
My notes on Ethan Marcotte’s new book.