Web Development
Browse 26 articles in this topic. View all topics.
- The HTTP Status Codes I Actually Check
A practical guide to common HTTP response codes, redirects, client and server errors, and the headers that explain them.
- What Makes a Website a Progressive Web App?
A practical look at service workers, web app manifests, installation, and the cases where a Progressive Web App is worth building.
- What a Static Site Generator Actually Does
A static site generator combines content and templates before deployment, producing HTML files that a web server can deliver directly.
- How serverless functions work
Serverless functions run code in response to events while a provider handles servers, scaling, and much of the deployment infrastructure.
- What Makes Code Maintainable?
Maintainable code makes its purpose clear, limits dependencies, protects behaviour with tests, and stays easy to change.
- The non-technical skills that make developers better
Communication, judgment, collaboration, and other skills that make technical work more effective.
- Write code that is easier to maintain
Practical habits that make code easier to read, change, test, and maintain over time.
- Text-Only Websites for a Lighter Web
A collection of text-only, low-bandwidth, and deliberately lightweight websites.
- Scheduling Netlify builds with GitHub Actions
Trigger a Netlify build hook on a cron schedule with a small GitHub Actions workflow.
- The web development tools that earn their place
A practical look at version control, build tools, editors, testing, and the other tools that support a web project.
- Creating a page for each tag in Jekyll
Generate a page for every Jekyll tag and link those pages from each post.
- Keeping scripts out of local Jekyll builds
Use Jekyll environments to include production-only scripts and other environment-specific markup.
- Adding Staticman comments to a Jekyll site
Add moderated comments to a Jekyll site by storing Staticman submissions in the site's Git repository.
- Set up Rouge syntax highlighting in Jekyll
Enable Rouge syntax highlighting in Jekyll and connect its generated HTML to a compatible CSS theme.
- Load page-specific CSS and JavaScript in Jekyll
Load CSS and JavaScript only on the Jekyll pages that need them with front matter and Liquid.
- Add reading time to Jekyll without a plugin
Estimate and display a Jekyll post's reading time with Liquid, without installing a plugin.
- Add an RSS feed to a Jekyll blog
Add an Atom feed to a Jekyll blog with the official jekyll-feed plugin.
- How to install Jekyll on macOS
Install Jekyll on macOS with Apple's command-line tools, Homebrew, Ruby, and Bundler.
- Highlight the current page in Jekyll navigation
Add an active class to the current navigation link in Jekyll with a small Liquid check.
- Do you need a static site generator?
See how static site generators work, where they are useful, and when a dynamic site is the better choice.