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
Introducing CSS Grid Lanes
Introducing CSS Grid Lanes
It’s here, the future of masonry layouts on the web!
buff.ly
January 19, 2026 at 9:20 AM
Front End Debugging Part 1: Not just Console Log
Front End Debugging Part 1: Not just Console Log
Instant Debugging with the debugger Keyword Triggering Debugging from the Console DOM Breakpoints:...
buff.ly
January 18, 2026 at 3:03 PM
Design System In 90 Days — Smashing Magazine
Design System In 90 Days — Smashing Magazine
Helpful PDF worksheets and tools to get the design system effort up and running — and adopted! Kindly powered by How To Measure UX and Design Impact, a friendly course on how to show the impact of…
buff.ly
January 17, 2026 at 3:03 PM
HTML’s Best Kept Secret: The output Tag
HTML’s Best Kept Secret: The output Tag
Make your dynamic content accessible by default with the HTML tag that time forgot.
buff.ly
January 16, 2026 at 2:45 PM
Visual Regression Testing for External URLs With Playwright · Matthias Ott
Visual Regression Testing for External URLs With Playwright · Matthias Ott
Matthias Ott is an independent user experience designer and web design engineer from Stuttgart, Germany. He also teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design.
buff.ly
January 15, 2026 at 1:30 PM
Numbers That Fall (Scroll-Driven Animations & Sibling Index)
Numbers That Fall (Scroll-Driven Animations & Sibling Index)
With view() style scroll-driven animations, it's helpful to think about how you want it to work then tweak the ranges toward that goal.
buff.ly
January 14, 2026 at 11:02 AM
Signals Form: Introduction
Signals Form: Introduction
Introduction and Disclaimer First and foremost, the APIs that will be mentioned in this...
buff.ly
January 13, 2026 at 10:15 AM
Sequential linear() Animation With N Elements | CSS-Tricks
Sequential linear() Animation With N Elements | CSS-Tricks
Let’s suppose you have N elements with the same animation that should animate sequentially. Modern CSS makes this easy and it works for any number of items!
buff.ly
January 12, 2026 at 9:20 AM
Page headings don’t belong in the header
Page headings don’t belong in the header
I have a habit of thinking pretty deeply about semantics and structure, and have been considering the main page heading and where it should live.
buff.ly
January 11, 2026 at 3:02 PM
Start implementing view transitions on your websites today
Start implementing view transitions on your websites today
Browser support for view transitions is rocketing and there's not many better out there to help you understand how to implement them than Cyd Stumpel.
buff.ly
January 10, 2026 at 3:02 PM
Pure CSS Tabs With Details, Grid, and Subgrid | CSS-Tricks
Pure CSS Tabs With Details, Grid, and Subgrid | CSS-Tricks
Can we use the <details> element as the foundation for a tabbed interface? Why yes, we can!
buff.ly
January 9, 2026 at 2:45 PM
CSS Animations That Leverage the Parent-Child Relationship | CSS-Tricks
CSS Animations That Leverage the Parent-Child Relationship | CSS-Tricks
When we change an element’s intrinsic sizing, its children are affected, too. This is something we can use to our advantage.
buff.ly
January 8, 2026 at 1:30 PM
The <select> element can now be customized with CSS  |  Blog  |  Chrome for Developers
The <select> element can now be customized with CSS  |  Blog  |  Chrome for Developers
All the same interfaces, sweet new looks.
buff.ly
January 7, 2026 at 11:01 AM
Shipping at Inference-Speed | Peter Steinberger
Shipping at Inference-Speed | Peter Steinberger
Why I stopped reading code and started watching it stream by.
buff.ly
January 3, 2026 at 3:00 PM
una.im | Directional CSS with scroll-state(scrolled)
una.im | Directional CSS with scroll-state(scrolled)
Style based on scroll direction with this new scroll-state query feature.
buff.ly
January 2, 2026 at 2:45 PM
6 ways to turn your browser into super-debug-hero (ft. node.js + next.js!)
6 ways to turn your browser into super-debug-hero (ft. node.js + next.js!)
Unlike some of my other posts, this one is going to be straight-forward. I'll cover some of the...
buff.ly
January 1, 2026 at 1:30 PM
Using NgRx Signal Store for State Management in Angular
Using NgRx Signal Store for State Management in Angular
NgRx Signal Store is a lightweight and reactive approach to managing state in Angular applications....
buff.ly
December 31, 2025 at 11:00 AM
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