Pawel Kozlowski's Avatar

Pawel Kozlowski

@pkozlowski

Open source, Angular.

1,475
Followers
128
Following
56
Posts
31.10.2024
Joined
Posts Following

Latest posts by Pawel Kozlowski @pkozlowski

Post image

I was poking around some really fun stuff latelly and looking forward to sharing some of it in Belgrade. Join us if you can!

19.01.2026 14:14 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

After using AI (chats / coding) for a while I would really like to invest into startups seriously working on the brain <-> computer interface.

The distance between a thought and a result is still too wide. Typing and reading are now substential bottleneck for some of the work I'm doing.

18.01.2026 10:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Iterating on a "visiting card" with Gemini (changed the place recently so lots of friends / contractors / etc that need my new address). Kind of insane what you can do in very few steps...

I like this last concept - going with it unless you all think is terrible or ... have better ideas!

17.01.2026 20:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Seeing technical presentations full of AI-generated images bring back memories of the days where we all were going giphy.

Eh, good old times...

13.01.2026 22:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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.

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...

14.11.2025 20:00 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

who would think, huh?
;-)

07.11.2025 21:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

07.11.2025 17:57 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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

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?

01.10.2025 20:47 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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.

21.09.2025 07:22 πŸ‘ 9 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

20.09.2025 05:17 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

19.09.2025 09:47 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

18.09.2025 07:33 πŸ‘ 16 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Post image

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!

18.09.2025 07:25 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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.

15.09.2025 16:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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.

15.09.2025 16:28 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

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.

10.09.2025 16:46 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

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

10.09.2025 16:44 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

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?

23.08.2025 14:06 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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...

21.08.2025 19:52 πŸ‘ 10 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
AI SDK 5 - Vercel Introducing type-safe chat, agentic loop control, new specification, tool enhancements, speech generation, and more.

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...

18.08.2025 15:00 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

πŸ“’ 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...

21.02.2025 21:41 πŸ‘ 117 πŸ” 24 πŸ’¬ 4 πŸ“Œ 6
Angular: The Documentary | An origin story
Angular: The Documentary | An origin story YouTube video by Honeypot

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...

04.02.2025 17:28 πŸ‘ 100 πŸ” 25 πŸ’¬ 5 πŸ“Œ 5

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.

28.01.2025 22:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

28.01.2025 22:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

28.01.2025 18:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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....

27.01.2025 21:03 πŸ‘ 10 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Angular: The Documentary [OFFICIAL TRAILER]
Angular: The Documentary [OFFICIAL TRAILER] YouTube video by Honeypot

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!

24.01.2025 19:08 πŸ‘ 25 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Preview
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...

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...

22.01.2025 22:03 πŸ‘ 13 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yay, hi @angular.dev !

22.01.2025 19:35 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is all generalisation of course and libs using "block VDOM" approach have a significant advantage as those recognise parts of UI that will _never_ change.

09.01.2025 20:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0