Programming as a Craft
The author explores programming as a craft, drawing parallels with weaving, knitting, and lighting design to argue it's an accessible, creative skill.
The author explores programming as a craft, drawing parallels with weaving, knitting, and lighting design to argue it's an accessible, creative skill.
A guide to generating PDF documents in ASP.NET Core using libraries like QuestPDF and IronPDF, comparing approaches and features.
Native CSS Nesting is now supported in all major browsers, offering a cleaner way to write CSS without preprocessors like Sass.
A technical guide on converting HTML definition lists (<dl>) to fieldset elements (<fieldset>) using JavaScript for consistent note styling in Markdown.
A curated list of must-watch Blazor sessions from the .NET Conf 2023, focusing on .NET 8 updates and new features for developers.
A web developer reflects on choosing her blog's domain name and TLD, inspired by a newsletter about owning your web presence.
Explains how to implement the Redux state management pattern in a Blazor application, covering actions, reducers, and side effects.
A developer explores creative uses of CSS gradients, sharing techniques for layered effects, custom properties, and even pixel art generation.
A developer commits to daily blogging for #NaBloPoMo, sharing inspiration from CSS artists and web dev resources.
A web developer reflects on five successful years of freelancing and running his own agency, highlighting achievements like courses, a book, and a CSS methodology.
A developer analyzes Twitter polls to gauge community sentiment on web development topics like HTML components, dark mode, and container queries.
Explains how to implement global endpoint filters for ASP.NET Core Minimal APIs, offering a cleaner alternative to middleware.
A web developer reflects on finding purpose in tech work, balancing personal values with industry impact, and seeking meaningful connections.
Chrome 119 and Safari 17 now support adding <hr> elements as visual separators within HTML select dropdowns to improve user experience.
A developer details the process of redesigning their personal website, focusing on simplification, static site generation, and removing unnecessary complexity.
Introducing RazorSlices, a project that brings Razor view functionality to ASP.NET Core Minimal APIs, allowing developers to render Razor views in a lightweight way.
A talk from DjangoCon US 2023 covering updates to the official djangoproject.com website and how to contribute to its development.
A front-end developer analyzes the CSS techniques used in Adobe's new web-based Photoshop, focusing on layout, flexbox, and interesting implementation details.
Explains the oklch() CSS color function, its benefits for web design, browser support, and practical usage examples.
A tutorial on implementing tabbed interfaces (tabsets) in web pages using vanilla JavaScript and CSS, with support for Markdown and HTML.