Brian Treese

Brian Treese @brianmtreese

About: Hello my name is Brian Treese and I'm the Chief of UX at SoCreate. I build things for the web daily and write about the stuff I use, discover, or encounter.

Joined:
Jan 26, 2020

Brian Treese
articles - 51 total

Turn Any Angular Component Into a Powerhouse with This Trick!

In this tutorial, we're going to enhance a simple Angular button component by applying custom...

Learn More 4 1May 2

How Angular Components Should Communicate in 2025

Ever wondered how Angular components actually talk to each other? Maybe you’ve been juggling inputs...

Learn More 0 0May 1

3 Ways to add Dynamic CSS Custom Properties in Angular

Sometimes you may need to programmatically set the value for a CSS custom property while building...

Learn More 0 0Jul 25 '24

Local Component Template Variables with @let

In Angular, we can now create variables for reuse right within our component templates. Now that...

Learn More 1 1Jul 20 '24

Creating a Custom Loading Screen in Angular

If you’ve built apps in angular in the past, I’m sure you’ve experienced the blank screen while you...

Learn More 2 1Jul 12 '24

Host Decorators Are Dead, Replace Them With Host Element Binding

In the newest versions of Angular, the @HostBinding and @HostListener decorators are no longer...

Learn More 4 1Jul 5 '24

Angular CDK Tutorial: Automatically Resizing Textareas

By default, an HTML textarea control doesn’t expand or contract as content is added and removed....

Learn More 3 1Jun 28 '24

Angular CDK Tutorial: Accordion Module

An accordion component is a component that has one or more expandable sections within it. It’s pretty...

Learn More 5 1Jun 22 '24

Angular Animations Tutorial: Route Transitions

If you’ve ever worked with an Angular application that has routing, you may have wanted to add...

Learn More 2 0Jun 14 '24

Router Link and Accessibility

Making apps that are accessible for everyone can be a challenge for many developers. If we don’t have...

Learn More 6 2Jun 8 '24

Angular CDK Tutorial: Copy to Clipboard

When we build things with Angular, we often find ourselves needing to do stuff that we see on the web...

Learn More 1 1Jun 1 '24

Using @HostBinding with Signals

If you’re building apps with Angular, you’re probably using signals more and more every day. This can...

Learn More 5 1May 25 '24

Angular Animations Tutorial: Disable and Enable Animations

I’m willing to bet, that if you’ve spent very much time working with Angular animations, you’ve had...

Learn More 1 0May 25 '24

Angular Animations Tutorial: Creating Reusable Animations

As an Angular application grows over time, you probably find that you constantly need to refactor...

Learn More 0 0May 25 '24

Angular Animations Tutorial: Adding Flexibility with Params

When working with Angular animations, have you ever found yourself needing to provide custom...

Learn More 1 1May 4 '24

Adding Native Fallback Content for ng-content in Angular Components

When building Angular components, have you ever found yourself looking for a way to provide fallback...

Learn More 1 0Apr 27 '24

Angular Signal Queries with the viewChild() and contentChild() Functions

If you work in Angular and haven’t heard yet, many things are in the process of switching away from...

Learn More 1 1Apr 21 '24

Replacing Static Inputs with the Host Attribute Token in Angular

If you build things with Angular, you probably already know that you need to keep up with the...

Learn More 1 3Apr 13 '24

Converting Observables to Signals in Angular

Signals are changing the way we do many things in Angular. You’ve likely encountered Observables if...

Learn More 1 0Apr 9 '24

Angular Animations Tutorial: Animating to an Unknown Height

Have you ever tried to animate an element to an unknown height with CSS alone? If so, you’ve probably...

Learn More 1 0Mar 30 '24

Signal-Based Inputs and the Output Function

In newer versions of Angular, a pretty significant change is coming with Signals. If you work with...

Learn More 0 0Mar 25 '24

Angular Animations Tutorial: Parallel Animations

If you’ve spent any time creating animations in Angular, you may have noticed that the animations...

Learn More 1 0Mar 19 '24

Angular Animations Tutorial: Start and Done Events

When did you last need use an animation feature in your application? It’s something you probably do...

Learn More 0 0Mar 10 '24

Angular Animations Tutorial: Query and Stagger

I work in Angular every day and I build things that need to be animated or transitioned when...

Learn More 0 0Mar 1 '24

CSS Masks Guide: Solutions to Common Design Challenges

As people who use HTML and CSS to build things for the web, we run into difficult challenges daily....

Learn More 2 0Feb 25 '24

Angular Animations Tutorial: The Keyframes Function

As you probably already know, when you build apps today, you’ll likely need to use animations and...

Learn More 0 0Feb 23 '24

4 Ways to Listen to Events in Angular

Sometimes we need to react to certain events in the browser and write code against them. Maybe we...

Learn More 3 0Feb 18 '24

Angular Animations Tutorial: Enter & Leave

When building things with Angular have you ever found yourself with the need to animate mark-up as it...

Learn More 0 2Feb 16 '24

Angular CDK Overlay Tutorial: Adding Accessibility

When creating a modal or pop-up in an Angular application, accessibility can be easy to overlook. If...

Learn More 0 0Feb 13 '24

Angular CDK Overlay Tutorial: Scroll Strategies

In the Angular CDK there are a lot of cool, exciting, and helpful features. And the Overlay Module is...

Learn More 1 0Feb 13 '24