Ricky
banner
ricky.pt
Ricky
@ricky.pt
Frontend wizard with intricate tapestries of code, enchanting users with Angular incantations and UI/UX alchemy.

#angular #typescript #css #html #frontend #ui #ux

🔗 https://ricky.pt
Pinned
Ricky @ricky.pt · Oct 27
Migrated to zoneless Angular?
Watch out, your global ErrorHandler might be silent for async errors!
(I learned this the hard way 😅)

I wrote about the cause and the official fix: medium.com/@monsieur_ri...

#Angular #WebDev #JavaScript #Frontend
Going Zoneless: Why Your Angular ErrorHandler Went Silent — and How to Fix It
With the Angular team officially promoting the zoneless API to stable in v20.2, many developers are now migrating to…
medium.com
I’m more proud of these 128 kilobytes than anything I’ve built since
I’m more proud of these 128 kilobytes than anything I’ve built since
I’m more proud of these 128 kilobytes than anything I’ve built since I once worked with a UI designer who insisted it was impossible to create a product that was both within the Web Content …
buff.ly
December 26, 2025 at 2:45 PM
Cool native HTML elements you should already be using · Harrison Broadbent
Cool native HTML elements you should already be using · Harrison Broadbent
Learn how to use native HTML to implement features like modals & accordions, image captions, grouped lists and more.
buff.ly
December 25, 2025 at 1:30 PM
Default styles for h1 elements are changing | MDN Blog
Default styles for h1 elements are changing | MDN Blog
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for…
buff.ly
December 24, 2025 at 11:00 AM
6 CSS Snippets Every Front-End Developer Should Know In 2025 · January 19, 2025
6 CSS Snippets Every Front-End Developer Should Know In 2025 · January 19, 2025
Toolbelt worthy, powerful, and meaningful CSS you'll need for 2025.
buff.ly
December 23, 2025 at 10:15 AM
Useful patterns for building HTML tools
Useful patterns for building HTML tools
I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to …
buff.ly
December 17, 2025 at 11:01 AM
Tailwind CSS: Targeting Child Elements (when you have to)
Tailwind CSS: Targeting Child Elements (when you have to)
Understanding arbitrary variants and how Tailwind lets you style nested elements without leaving your utility classes
buff.ly
December 16, 2025 at 10:15 AM
Modernize Your Components: The Power of Signal Inputs and Outputs
Modernize Your Components: The Power of Signal Inputs and Outputs
This article explores the implementation and benefits of integrating Angular signals with component inputs and outputs.
buff.ly
December 15, 2025 at 9:20 AM
Accessible by Design: The Role of the 'lang' Attribute - HTMHell
Accessible by Design: The Role of the 'lang' Attribute - HTMHell
A collection of bad practices in HTML, copied from real websites.
buff.ly
December 14, 2025 at 3:02 PM
Top Website Accessibility Testing Tools for Inclusive Web Design
Top Website Accessibility Testing Tools for Inclusive Web Design
In an increasingly digital age, the internet serves as a vital resource for information, communication, commerce, and entertainment. However, for the millions of people living with disabilities,…
buff.ly
December 13, 2025 at 3:02 PM
Masonry: Things You Won’t Need A Library For Anymore — Smashing Magazine
Masonry: Things You Won’t Need A Library For Anymore — Smashing Magazine
CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work.
buff.ly
December 12, 2025 at 2:45 PM
Introduction to CSS if Statements and Conditional Logic
Introduction to CSS if Statements and Conditional Logic
Conditional logic is a familiar concept to anyone who has written a programming language. Languages like JavaScript or Python use if/else statements to evaluate expressions and execute different…
buff.ly
December 11, 2025 at 1:30 PM
CSS Wrapped 2025
CSS Wrapped 2025
Sculpt dynamic interfaces, stretch your imagination, and play with these 22 powerful new CSS features that landed in Chrome this year.
chrome.dev
December 10, 2025 at 8:58 PM
Angular pipes: Time to rethink
Angular pipes: Time to rethink
Let’s discuss the role pipes play in modern Angular architecture.
buff.ly
December 9, 2025 at 10:15 AM
Styling siblings with CSS has never been easier. Experimenting with sibling-count and sibling-index | utilitybend
Styling siblings with CSS has never been easier. Experimenting with sibling-count and sibling-index | utilitybend
Ready to spice up your CSS? This article dives into the new sibling-count() and sibling-index() functions, showing you how they can simplify your styling and create cool effects.
buff.ly
December 8, 2025 at 9:20 AM
Abandonware of the web: do you know that there is an HTML tables API? | Christian Heilmann
Abandonware of the web: do you know that there is an HTML tables API? | Christian Heilmann
buff.ly
December 6, 2025 at 3:01 PM
High-Performance Syntax Highlighting with CSS Highlights API
High-Performance Syntax Highlighting with CSS Highlights API
Learn how to implement blazing-fast code syntax highlighting using the CSS Custom Highlight API without creating DOM nodes for each token.
buff.ly
December 5, 2025 at 2:45 PM
Building an AI Creative Suite with Angular, Gemini, Imagen and Veo buff.ly/rAj3oBS
Building an AI Creative Suite with Angular, Gemini, Imagen and Veo
This blog post is about my Angular AI Creative Suite side project that uses Gemini 2.5 Flash Lite,...
buff.ly
December 4, 2025 at 1:31 PM
How I Built a Plugin-Based Architecture in Angular 19+ 💉
How I Built a Plugin-Based Architecture in Angular 19+ 💉
A simple pattern that keeps your Angular app modular, scalable, and sane. Why I Needed...
buff.ly
December 3, 2025 at 11:01 AM
The Weird Parts of position: sticky; – Frontend Masters Blog
The Weird Parts of position: sticky;
There are a number of things that can rain on your sticky parade. Maybe it's time to actually understand why.
ilo.im
December 2, 2025 at 10:15 AM
Effectively Monitoring Web Performance — Smashing Magazine
Effectively Monitoring Web Performance — Smashing Magazine
There are lots of tips for [improving your website performance](https://www.debugbear.com/blog/improve-website-performance?utm_campaign=sm-10). But even if you follow all of the advice, are you able…
ift.tt
December 1, 2025 at 9:20 AM
Explaining the Accessible Benefits of Using Semantic HTML Elements | CSS-Tricks
Explaining the Accessible Benefits of Using Semantic HTML Elements | CSS-Tricks
Why should you use a semantic <button> instead of a generic <div>? Accessibility, right? By how exactly does it help accessibility?
buff.ly
November 30, 2025 at 3:02 PM
How to use Gemini CLI as Code Assistant
How to use Gemini CLI as Code Assistant
Use Gemini CLI to create, document and test your code
buff.ly
November 29, 2025 at 3:02 PM
Web Components Are Not the Future — They’re the Present
Web Components Are Not the Future — They’re the Present
It’s disappointing that some of the most outspoken individuals against Web Components are framework...
buff.ly
November 29, 2025 at 12:04 PM
Brand New Layouts with CSS Subgrid • Josh W. Comeau
Brand New Layouts with CSS Subgrid • Josh W. Comeau
Subgrid allows us to extend a grid template down through the DOM tree, so that deeply-nested elements can participate in the same grid layout. At first glance, I thought this would be a helpful…
ilo.im
November 28, 2025 at 2:45 PM
Faking Two-Phase View Transitions with the Navigation API’s precommitHandler
Faking Two-Phase View Transitions with the Navigation API’s precommitHandler
By using two sequential View Transitions when intercepting links with the Navigation API – one in the precommitHandler and one in the regular handler – you can fake a Two-Phase View Transition today!
buff.ly
November 27, 2025 at 1:30 PM