PC97 Logo

About 394 results for "UCbVZdLngJH6KOJvpAOO3qTw"

The simple way I paywalled an Angular/Astro SSG site

The simple way I paywalled an Angular/Astro SSG site

My Angular course: https://angularstart.com/ In this video, we take a look at how I use a JWT, Cloudflare worker, and Netlify ...

WebAssembly in Angular with httpResource and signals

WebAssembly in Angular with httpResource and signals

My Angular course: https://angularstart.com/ WebAssembly gives us the ability to write code for the web in an assembly-like ...

What's the point of all these weird TypeScript types?

What's the point of all these weird TypeScript types?

My Angular course: https://angularstart.com/ To effectively use TypeScript, you often need to get familiar with some pretty weird ...

Angular without selectors is (probably) coming

Angular without selectors is (probably) coming

My Angular course: https://angularstart.com/ Double imports have been an unfortunate necessity in Angular, but with this ...

Monorepos don't HAVE to be hard (...and why you should always use them)

Monorepos don't HAVE to be hard (...and why you should always use them)

My Angular course: https://angularstart.com/ Monorepos are often viewed as being complex and perhaps only suited to larger and ...

RxJS operators and their dangerous consequences

RxJS operators and their dangerous consequences

My Angular course: https://angularstart.com/ RxJS is powerful, and there are operators for just about every scenario. But without a ...

How (and why) I'm rebuilding my sites with Angular and Astro

How (and why) I'm rebuilding my sites with Angular and Astro

My Angular course: https://angularstart.com/ In this video, we take a look at the power of using Angular with Astro to power content ...

Understanding JavaScript CLOSURE with... comics?

Understanding JavaScript CLOSURE with... comics?

My Angular course: https://angularstart.com/ I received a lesson on JavaScript closure from an unexpected source... in this video ...

Tracking down a "performance" (not memory) leak in JavaScript

Tracking down a "performance" (not memory) leak in JavaScript

My Angular course: https://angularstart.com/ This video focuses on how to use the "Bottom-up" section of Chrome DevTools to ...

Angular's httpResource update has a surprising hidden feature

Angular's httpResource update has a surprising hidden feature

My Angular course: https://angularstart.com/ There is an experimental new API in the 19.2 RC: httpResource - it is essentially a ...

What's the point of using Astro... with Angular?

What's the point of using Astro... with Angular?

My Angular course: https://angularstart.com/ Astro is a web framework that allows you to use other frameworks for the UI, and ...

How I navigate files QUICKLY and EFFICIENTLY in my code editor

How I navigate files QUICKLY and EFFICIENTLY in my code editor

My Angular course: https://angularstart.com/ I've found navigating files in my code editor frustrating for a long time, and I've finally ...

A "real world" example of a non-trivial Angular component done DECLARATIVELY

A "real world" example of a non-trivial Angular component done DECLARATIVELY

My Angular course: https://angularstart.com/ There aren't really any points of view in coding I hold more strongly than that ...

How Angular's ngNonBindable solved a huge problem in my project

How Angular's ngNonBindable solved a huge problem in my project

My Angular course: https://angularstart.com/ I ran into an issue with my TypeScript package for Analog/Angular, and I thought it ...

JavaScript's OTHER most unused primitive... BIGINT

JavaScript's OTHER most unused primitive... BIGINT

My Angular course: https://angularstart.com/ The maximum safe integer that JavaScript's number primitive can represent is ...

Why does Angular need JavaScript's most unused primitive

Why does Angular need JavaScript's most unused primitive

My Angular course: https://angularstart.com/ Most JavaScript developers are probably familiar with the most common JavaScript ...

This is why PROFILING is critical for high performance JavaScript

This is why PROFILING is critical for high performance JavaScript

My Angular course: https://angularstart.com/ I was having some performance problems with my JavaScript application, slow ...

THIS is a perfect example of where declarative RxJS goes wrong

THIS is a perfect example of where declarative RxJS goes wrong

My Angular course: https://angularstart.com/ A common criticism of RxJS is that the code written with it becomes messy and hard ...

Why XState and RxJS are not "too complex"

Why XState and RxJS are not "too complex"

My Angular course: https://angularstart.com/ A common criticism of both XState and RxJS is that they are too complex, but I think ...

The most powerful RxJS combo I've ever used (massive performance improvement)

The most powerful RxJS combo I've ever used (massive performance improvement)

My game dev channel: https://www.youtube.com/@TypedPixels I was attempting to do too much work in one frame, leading to ...

WEB WORKERS made my code over 100x faster (almost ZERO blocking time)

WEB WORKERS made my code over 100x faster (almost ZERO blocking time)

My game dev channel: https://www.youtube.com/@TypedPixels Web workers provide a way to get some sort of multi threading ...

How to deeply understand Angular signals (...or anything)

How to deeply understand Angular signals (...or anything)

My Angular course: https://angularstart.com/ One of the best ways to improve as a developer is to take the leap into looking into ...

A little TOO complex for Angular signals? or a viable RxJS alternative?

A little TOO complex for Angular signals? or a viable RxJS alternative?

My Angular course: https://angularstart.com/ I've been experimenting with using rxResource and linkedSignal in place of some ...

Angular v19 is out!... and it changed my apps (significantly)

Angular v19 is out!... and it changed my apps (significantly)

My Angular course: https://angularstart.com/ Angular v19 is out with a bunch of new features including improvements to SSR, ...

I could remove ALL RxJS in my Angular app, but should I?

I could remove ALL RxJS in my Angular app, but should I?

My Angular course: https://angularstart.com/ The new "resource" API and the "linkedSignal" primitive can do a surprising amount ...

Why I'm still using RxJS (not signals) for host binding in Angular

Why I'm still using RxJS (not signals) for host binding in Angular

My Angular course: https://angularstart.com/ To counter my bias toward RxJS (as the solution that I am most familiar with), I have ...

Angular team shows POTENTIAL new component authoring formats

Angular team shows POTENTIAL new component authoring formats

My Angular course: https://angularstart.com/ The Angular team surprised everyone by revealing some ideas they have for ...

This new Angular primitive might actually be a viable alternative to RxJS

This new Angular primitive might actually be a viable alternative to RxJS

My Angular course: https://angularstart.com/ Angular is introducing a new signals primitive in v19: resource. It will allow loading ...

How I code PRODUCTIVELY on my phone (with Neovim)

How I code PRODUCTIVELY on my phone (with Neovim)

The ADM42 keyboard: https://adm42.dev/?ref=3 I recently set up Termux on my phone along with neovim and most of my usual ...

Lots of small projects? You might be missing out on a MONOREPO

Lots of small projects? You might be missing out on a MONOREPO

My Angular course: https://angularstart.com/ People might think of Nx and monorepos as being suited to large and complex ...

Angular is finally a serious contender for content driven sites (with Analog)

Angular is finally a serious contender for content driven sites (with Analog)

My Angular course: https://angularstart.com/ It might come as a bit of a surprise that, given Angular is my favourite frontend ...

Don't use effects/don't subscribe (it's the same advice)

Don't use effects/don't subscribe (it's the same advice)

My Angular course: https://angularstart.com/ Subscribing to an observable stream and using Angular's "effect" API both "break ...

Git bisect is insanely good (and so easy)

Git bisect is insanely good (and so easy)

My keyboard: https://adm42.dev/?ref=3 We take a look at using the git bisect command to track down the commit responsible for ...

Snapshot tests are so easy it feels like cheating

Snapshot tests are so easy it feels like cheating

My Angular course: https://angularstart.com/ Snapshot tests in Vitest or Jest are super easy to create, but still offer a powerful way ...

The easiest way to publish an npm package? (2024)

The easiest way to publish an npm package? (2024)

My Angular course: https://angularstart.com/ We take a look at using Nx to create a package that can easily be compiled to both ...

A visual guide to switchMap and "higher order" observables

A visual guide to switchMap and "higher order" observables

My Angular course: https://angularstart.com/ In this video we take a look at how switchMap and other flattening operators like ...

An EASY way to clean up your GIT commits

An EASY way to clean up your GIT commits

My Angular course: https://angularstart.com/ We take a look at various workflows for using git reset to clean up commits both ...

I didn't know about FLASH in neovim (kinda mad about it)

I didn't know about FLASH in neovim (kinda mad about it)

My Angular course: https://angularstart.com/ The flash.nvim plugin allows you to quickly move anywhere on screen in just a few ...

A visual guide to changing without reassigning in DECLARATIVE code

A visual guide to changing without reassigning in DECLARATIVE code

My Angular course: https://angularstart.com/ One of they key aspects of declarative code is not reassigning variables after their ...

A trick for highly performant shader animations in Angular applications

A trick for highly performant shader animations in Angular applications

My Angular course: https://angularstart.com/ With a little sleight of hand and camera tricks, we can get what appears to be a ...

A visual guide to why DECLARATIVE code is better

A visual guide to why DECLARATIVE code is better

My Angular course: https://angularstart.com/ The programming opinion that I am most zealous about is that declarative code is ...

The perfect use case for RxJS... violins?

The perfect use case for RxJS... violins?

My Angular course: https://angularstart.com/ People say that RxJS is over complicated for most common frontend dev tasks but...

Full development workflow with neovim on my phone

Full development workflow with neovim on my phone

My Angular course: https://angularstart.com/ I started experimenting with setting up a full development environment on my Android ...

The most cursed Angular feature I've ever built

The most cursed Angular feature I've ever built

My Angular course: https://angularstart.com/ Using AI/a large language model is a core part of an application I am building with ...

How Nx fixed my Cloudflare development workflow

How Nx fixed my Cloudflare development workflow

My Angular course: https://angularstart.com/ I've been using Cloudflare workers for a long time, but have just been editing and ...

A "hidden" side benefit of DECLARATIVE code

A "hidden" side benefit of DECLARATIVE code

My Angular course: https://angularstart.com/ I've never given much though to code folding since it has never really struck me as ...

How billionaire Charles Munger fixed my Angular app

How billionaire Charles Munger fixed my Angular app

My Angular course: https://angularstart.com/ 19th century mathematician Carl Jacobi is often cited for his (roughly translated) ...

Observables are WAY easier than they seem

Observables are WAY easier than they seem

My Angular course: https://angularstart.com/ Observables can seem like some sort of complex magical constructs that "stream" ...

Swipe to view more pages