Create a website with Hugo and GitHub Pages
A step-by-step tutorial on building and deploying a static website using the Hugo framework and hosting it for free on GitHub Pages.
A step-by-step tutorial on building and deploying a static website using the Hugo framework and hosting it for free on GitHub Pages.
The author announces a new 'Today I Learned' section on their blog for sharing quick tech tips and discoveries.
A new feature in Chrome Canary's DevTools allows developers to toggle and convert between CSS length units like px, em, rem, and more.
A developer details their journey recreating macOS Big Sur's UI for the web, comparing performance and bundle sizes between React and Svelte implementations.
Explores the trend of using Alpine.js and HTMX to add reactivity and interactivity to server-side rendered HTML with minimal JavaScript.
A deep dive into the CSS transform property, exploring functions like translate, scale, rotate, and skew for dynamic web effects.
A monthly update on TinyPilot, covering EU distribution setup, team delegation, and product development progress like a PoE adapter.
A guide to building a modern web application using Common Lisp on the JVM with the ABCL implementation, Jooby, and Pebble templates.
A quick reference cheatsheet for DOM manipulation using plain vanilla JavaScript and jQuery, covering selection, node creation, events, and loading scripts.
A beginner-friendly introduction to JSON Web Tokens (JWT), explaining their structure, use for stateless authentication, and basic flow.
A tutorial on using the JavaScript fetch() API to make GET and POST requests with JSON data, including setting headers and parsing responses.
Analysis of native image lazy-loading's performance effects, showing overuse can harm Core Web Vitals.
Learn how Django settings work, where configuration comes from, and tools to manage your app's setup effectively.
An introduction to JAMStack, explaining its evolution from static sites to SPAs and how it creates fast, secure websites.
A proposal for browser dev tools to toggle CSS size units (px, em, rem) like color values, improving designer-developer workflow.
Explains the limitations of Django's default User Model and provides solutions for customization, focusing on username case-sensitivity and email handling.
Argues against using tabs for code indentation, advocating for spaces to ensure consistent formatting across different editors and web displays.
A beginner-friendly guide explaining how to use props to pass data and customize React components, covering functional and class components.
A developer explains building a blog with Blazor, detailing motivations, setup, and using markdown for posts.
A developer reflects on two years of writing technical articles, sharing lessons learned about consistency, teaching, and personal growth.