How to Set Up a HTML App with FastAPI, Jinja, Forms & Templates
A tutorial on building a web application with HTML forms and templates using the FastAPI framework and Jinja templating engine.
A tutorial on building a web application with HTML forms and templates using the FastAPI framework and Jinja templating engine.
Explains a bug in ASP.NET Core 3 where IIS removes empty HTTP headers, breaking WOPI protocol compliance, and provides a workaround.
A talk on implementing full-text search using only Django and PostgreSQL, presented at EuroPython 2020.
Argues that overengineering personal projects like blogs can be a valuable learning tool for developers to experiment with new frameworks and technologies.
A developer compares Gatsby and Eleventy static site generators for a personal website redesign, discussing pros, cons, and the whimsical web trend.
Introducing MaVoice, a free Mavo app for voting on GitHub repo issues with one-click reactions and sorting by popularity.
An explanation of REST (Representational State Transfer) architectural style, its six constraints, and how to design RESTful web APIs.
A tutorial on using JavaScript's URL() constructor to parse components like hostname, pathname, query strings, and hash from URLs.
A modern JavaScript library recreating nostalgic 90s-era cursor effects like fairy dust, snowflakes, and ghost cursors with improved performance and customization.
A developer explains the importance of image optimization for performance and cost, and details their journey to automate it using incremental builds.
A developer explains the design philosophy and technical requirements behind their personal website, including the choice of StencilJS and Vercel.
A guide for beginners on how to efficiently navigate and find answers in the extensive Django documentation, reducing frustration.
Explains how to polyfill the Fetch API for older browsers and Node.js, covering polyfills vs. transpilers and Babel configuration.
Explains the key differences between front-end and back-end development, including their roles, tools, and how modern practices have evolved.
A developer builds a mobile web app for a homelessness-focused hackathon using Python and Django, covering models, admin, and pages.
Explains why using window.addEventListener('load') is better than window.onload in JavaScript to avoid overwriting event handlers.
A developer details the fourth relaunch of their personal blog, migrating from Jekyll to the 11ty static site generator for more flexibility and performance.
A guide to improving web accessibility by optimizing keyboard navigation using tabindex and ARIA attributes for better user experience.
Author reflects on the challenge of creating a comprehensive Eleventy course and introduces his web development work and CSS course.
A browser extension that checks for missing or insufficient alt text on images to improve web accessibility for all users.