Humbled and Honored to reach my 500th article on koskila.net !
A developer celebrates 500 blog posts, reflecting on a decade of tech blogging and migrating from WordPress to GitHub Pages with Blazor Static.
A developer celebrates 500 blog posts, reflecting on a decade of tech blogging and migrating from WordPress to GitHub Pages with Blazor Static.
A developer shares practical techniques for speeding up the web development iteration cycle, focusing on simulating errors and UI states.
A personal foreword for the 5th edition of 'Learning Web Design,' reflecting on how the author's first web design book changed the writer's career and life.
A beginner-friendly introduction to SVG, covering basic shapes, inline usage, and how to animate them with CSS and JavaScript.
Vercel's acquisition of NuxtLabs promises accelerated development, open-sourcing of tools, and a stronger future for the Nuxt framework.
A developer shares a curated list of over 250 resources for performance and platform-oriented web development, including blogs, tools, and inspiration.
The Piccalilli team outlines their plan to transition to full-time operation by expanding courses, content, and revenue streams like ads and merch.
Explains how to use the CSS font-synthesis property to disable browser-generated faux bold and italic fonts, ensuring proper typography.
Explains the new HTML popover='hint' type, its behavior compared to 'auto' and 'manual', and how to implement it with JavaScript.
A developer demonstrates AI's practical intelligence by automating complex website maintenance tasks like tagging posts, migrating images, and converting messy HTML to clean Markdown.
Explains Svelte 5 snippets, covering basics, use cases like reducing nesting, and replacing slots.
A critique comparing two JavaScript conferences, JSNation and React Summit, analyzing their technical depth and alignment with user needs.
Announcement of the revival of the Refresh PGH web design and development meetup in Pittsburgh, with details for the upcoming event.
A web developer argues for building accessible UIs by highlighting the practical, selfish benefits for developers, such as easier debugging and better code.
A developer details building a high-traffic scavenger hunt website for a restaurant using Astro, Tally forms, and Netlify under a tight deadline.
Explains the technical differences between cookies and sessions in web development, with PHP code examples.
A developer shares how they created an automation script to help testers efficiently identify untranslated text and structural discrepancies between English and Spanish versions of a website.
A web developer and writer explains their personal and ethical struggle with monetizing their blog, opting for non-intrusive ads over subscriptions.
A developer's criteria and research for choosing a new, unconventional programming language to learn for full-stack web development.
An article exploring the HTML <col> element, its purpose, usage with <colgroup>, and its quirks in web development.