Pawel Kozlowski
pkozlowski.bsky.social
Pawel Kozlowski
@pkozlowski.bsky.social
Open source, Angular.
Reposted by Pawel Kozlowski
Learn how Google Security Engineers think about securing web apps and how Angular has built-in features to help protect against attacks in this new blog: bughunters.google.com/blog/5457130...
Blog: Effortless Web Security: Secure by Design in the Wild
This blog post presents two initiatives that demonstrate two ways Google shares security work with the industry: Contributing to the Secure Web Application Guidelines Community Group in W3C, and introducing auto-CSP in Angular.
bughunters.google.com
November 14, 2025 at 8:00 PM
who would think, huh?
;-)
November 7, 2025 at 9:04 PM
Spent the last 4 months looking into LLM codegen quality and techniques of improving it for the new APIs (not in the training set).

Many learnings from the process, with the key one being: LLMs "preffer" good API design.

Codegen fails? Your human devs would be likelly confused as well!
November 7, 2025 at 5:57 PM
Would love to collaborate on plugging RippleJS into github.com/angular/web-...

We did quite a bit of Angular syntax fine-tuning + using the tool to drive design of some new DSLs (with some the ideas very similar to RippleJS).

@devagr.bsky.social was also toying with it for SolidJS.

Interested?
GitHub - angular/web-codegen-scorer: Web Codegen Scorer is a tool for evaluating the quality of web code generated by LLMs.
Web Codegen Scorer is a tool for evaluating the quality of web code generated by LLMs. - angular/web-codegen-scorer
github.com
October 1, 2025 at 8:48 PM
Time to go back home after two weeks of travel and speaking about @angular.dev .

Thnx for having me
@angularconnect.com and WhatTheStack conference!

Got a couple more talks lined up this year but that's a story for another post.
September 21, 2025 at 7:22 AM
A good opportunity of writing a series of follow up articles, the whole "Perils of alternative X" saga :-)

More seriously, the article does a great job of pointing out some friction points with signals. But IMO those are easier to live with when compared to friction points of alternatives.
September 20, 2025 at 5:18 AM
It is a popular opinion, at least in my circles :-)

My main reasoning is that library-agnostic widgets need to compromise to fit into different frameworks and not making full advantage of the ecosystem.

Plus "generic" design is often harder, makes lib iterations slower etc.
September 19, 2025 at 9:47 AM
I'm so happy that @trueadm.dev shares his learnings in the open. There are 2 problems very close to my hart being explored here:
- reactivity / rendering dance;
- modern authoring format.

Some will claim that UI fwks are "solved problem". I don't agree. There is still so much room for improvement!
The team behind RippleJS has heard the feedback around the $ prefixed reactivity and we agree – the design wasn't quite there. So we've proposed an alternative.

github.com/trueadm/ripp...
September 18, 2025 at 7:33 AM
Putting finishing touches on my "Angular: framework of the future" talk (wts.sh/sessions/8iw...) for
@what_the_stack
conference.

Arriving a few days earlier to explore Skopje was a great move - loving it here!
September 18, 2025 at 7:25 AM
Tune to this one if you've got a chance. We will be sharing some LLM-related tools and techniques that I'm particularly interested in atm.
September 15, 2025 at 4:34 PM
We did lots of experiments with LLMs generating
@angular.dev
code. They are _great_.

Totally should be part of the #Angular community, proudly wearing a #Angular T-shirt.
September 15, 2025 at 4:28 PM
In general:

- APIs that are confusing for humans tend to be confusing for LLMs;
- APIs that are not flexible enough are more prone to hallucinations;

There are so many interesting techniques for using LLMs as user-study participants of sorts. A true LLM-driven design workflow.
September 10, 2025 at 4:46 PM
LLMs are _really_ good at writing code - not a news at this point.

What I find more interesting is LLMs used as beta-testers for new APIs and DSL:
- start with idea + docs + examples
- LLM-generate lots of code
- see what and how it fails.

It seems like LLMs tend to fail _similarly_ to humans

1/2
September 10, 2025 at 4:44 PM
I've got so many great memories from the previous editions of #AngularConnect and couldn't be happier to see it happening again.

The hardest part of it all: select keynote material. With so much stuff happening in #Angular we will need to do some ruthless "scope cuts" - a good pb to have I guess?
We’re beyond thrilled to announce that the @angular.dev Core Team is joining us LIVE on stage at #AngularConnect! 🚀

Huge thanks for your incredible support. We’re honored to have you with us! 🙏 ❤️
August 23, 2025 at 2:06 PM
Yep, the Chrome DevTools Perf panel extension point is _great_. We clearly saw its potential and this is why @angular.dev ships with the tight integration.

More info in developer.chrome.com/blog/perf-pa...
August 21, 2025 at 7:52 PM
Reposted by Pawel Kozlowski
Vercel's new AI SDK 5 introduces support for Angular so you can supercharge AI-driven development with the latest Angular features 🚀

Blog post: vercel.com/blog/ai-sdk-5
Code sample: github.com/vercel/ai/tr...
AI SDK 5 - Vercel
Introducing type-safe chat, agentic loop control, new specification, tool enhancements, speech generation, and more.
vercel.com
August 18, 2025 at 3:00 PM
Reposted by Pawel Kozlowski
📢 We're finally looking to ship Observables in Chrome!! It's been a long time coming—many thanks to all in the community for the great feedback and help along the way!!

Especially @benlesh.bsky.social, @keithamus.social, @domenic.me, @jordan.har.band & more! 🙏

groups.google.com/a/chromium.o...
February 21, 2025 at 9:41 PM
Reposted by Pawel Kozlowski
I'm so happy someone captured Angular's story in a documentary!

This 15+ year tale is summarized in just an hour...

This video shares a glimpse into the project into which we have poured thousands of hours of love and dedication.

Enjoy!

www.youtube.com/watch?v=cRC9...
Angular: The Documentary | An origin story
YouTube video by Honeypot
www.youtube.com
February 4, 2025 at 5:28 PM
I would _love_ to read a high-level overview focusing on:

a) your initial motivations (dissatisfaction with the mainstream? something else?)
b) main ideas / initial story;
c) why it got abandoned / what was the insight leading to that decision.
January 28, 2025 at 10:12 PM
Hmm, this wouldn't be my immediate conclusion.

For one, after refactoring many apps, I see RxJS overused - where a simpler approach (signals, promises etc.) would work great.

Also, the upcoming Observables spec my change how we think about events processing and integration with signals.
January 28, 2025 at 10:09 PM
Actually, this one of the thing that we very much do NOT want to address with signals - this is because signals are not meant to model those (eventing) situations.

This requires adjustment in thinking but a reactive graph should describe relation between data and not a sequence of events.
January 28, 2025 at 6:49 PM
I wish this would be a more universal knowledge.

I've profiled hundreds of apps. None of them was anywhere close to the tech limits. Perf of all was improved by relatively simple treatment of removing obvious bottlenecks.

Most of those apps were never profiled until someone complained....
As I said in the other site:
A reminder, rendering performance doesn’t mean your app performance. Devs rarely use frameworks as intended, and these numbers we don’t really have. It’s more like you upper limit
January 27, 2025 at 9:03 PM
There is so much passion, energy and history behind @angular.dev. There are many ways to tell its story and different people will have different stories.

But I can very much identify with the story told in the Angular documentary: www.youtube.com/watch?v=nONH...

Humbled and proud to be part of it!
Angular: The Documentary [OFFICIAL TRAILER]
YouTube video by Honeypot
www.youtube.com
January 24, 2025 at 7:09 PM
I own large part of my IT knowledge to the books published by Manning.

But is is very special, and I must say - somewhat surreal - to see a book that talks about concepts and APIs that I've co-designed.

"Modern Angular" by @armandotrue.bsky.social
www.manning.com/books/modern...
Modern Angular
Discover the new features and techniques of the most modern versions of Angular.</b> The powerful Angular framework is ever-evolving, with each new iteration bringing amazing new modern features. Mod...
www.manning.com
January 22, 2025 at 10:03 PM
Yay, hi @angular.dev !
👋
January 22, 2025 at 7:35 PM