OZ
eoz.bsky.social
OZ
@eoz.bsky.social
Pinned
OZ @eoz.bsky.social · Feb 11
Article:

"Starting a Modern #Angular Application".

The initial architecture of a web application is fundamentally important.

In this article, I’m reviewing the tools and options we have when creating a new Angular app and which of them, in my opinion, should be chosen.

medium.com/@eugeniyoz/s...
Starting a Modern Angular Application
In this article, I’ll review the tools and options we have when creating a modern Angular app and which of them should be chosen.
medium.com
Basilica de la Sagrada Família looks like a spaceship about to launch. Is there a secret plan?
November 28, 2025 at 4:42 PM
All I want for Christmas is peace
November 25, 2025 at 8:43 PM
New article 🗞️

"Examples of linkedSignal() usage in #Angular applications"

medium.com/@eugeniyoz/e...
Examples of linkedSignal() usage in Angular applications
Angular 20 has been released, linkedSignal() is now stable, and I want to share my experience using this powerful function.
medium.com
June 7, 2025 at 5:13 PM
Article:

"Starting a Modern #Angular Application".

The initial architecture of a web application is fundamentally important.

In this article, I’m reviewing the tools and options we have when creating a new Angular app and which of them, in my opinion, should be chosen.

medium.com/@eugeniyoz/s...
Starting a Modern Angular Application
In this article, I’ll review the tools and options we have when creating a modern Angular app and which of them should be chosen.
medium.com
February 11, 2025 at 10:35 AM
Reposted by OZ
I wanted to write this article myself!

I'm glad Eduard Krivánek took the matters in to his own hands and covered the topic in NEW Angular Space article :)

This is a MUST read!

#Angular agnostic #RxJS focused article with some very cool ideas for custom RxJS operators with great code examples.
Create Custom RxJs Operators
On the recent Angular live interview in January 2025 a question was asked: "Are we ditching Observables and RxJs?". A simple answer is that RxJs had became optional, but it is far from obsolete. The ...
www.angularspace.com
January 27, 2025 at 3:12 PM
It's funny how angular stars think they are so large fucking stars, while living in the react universe
January 23, 2025 at 1:07 AM
Reposted by OZ
SEO-Friendly Ads | SEO 2025 (DevFest Boston)

Brand new intro and outro for this video. Super pumped about how well this came out. Let me know what you think.

youtu.be/0_C4n8zSB5w?...
SEO-Friendly Ads | SEO 2025 (DevFest Boston)
YouTube video by Tech Time Today
youtu.be
January 15, 2025 at 8:50 PM
Reposted by OZ
For a long time when working with Angular libraries, the only way to achieve tree shaking was to use secondary-entrypoint, but @angular is improving many things, let's see how the modern Angular takes care of tree shaking now.

www.santoshyadav.dev/blog/2024-1...
December 20, 2024 at 6:42 PM
Reposted by OZ
If you're an architect or team lead using RxJS and Angular, this video is for you! 😎

Featuring @synalx.bsky.social & @pkozlowski.bsky.social responding to the new Observable API from @domfarolino.com and @benlesh.bsky.social 🔥

Red rover, red rover, send @littledan.dev over? 🙏🥰
youtu.be/205cMTcQ82Y
December 17, 2024 at 4:24 PM
"Fly Me to the Moon" looks good in Elixir:
December 19, 2024 at 12:20 PM
Reposted by OZ
I know this time of year can be super busy, and some of you can’t make it for NgGlühwein—but we’ve got you covered!

We’ll be live-streaming 📽️ the entire conference tomorrow!

📺 [ENG] You can watch it here:
www.youtube.com/watch?v=5m0e...

#Angular #TechConference
NgGlühwein 2024 | 14.12. Vienna
YouTube video by Push-Based
www.youtube.com
December 13, 2024 at 5:08 PM
Reposted by OZ
Brilliant article every #Angular
developer should read.

If you think you know #RxJS ...
...you might be in for a surprise :)

- amazing work by Eduard Krivánek

Article: www.angularspace.com/advanced-rxj...
Advanced RxJs Operators You Know But Not Well Enough pt 2.
In June 2024, I published an article Advanced RxJs Operators You Know But Not Well Enough, which received significant attention and many of you found it useful. Since RxJS remains essential in Angular...
www.angularspace.com
December 12, 2024 at 2:59 PM
resource()/rxResource() are made for very simple, primitive cases. They are only suitable for learning and for TODO-apps.
No caching, no interceptors for resource(), hardcoded exhaustMap-behavior. Real apps will not use them.
And do we need a new #rxjs operator "takeUntilAborted" since the AbortSignal gets more used in #Angular because of the new Resource API?

github.com/flens-dev/mo...
December 2, 2024 at 7:30 AM
Reposted by OZ
🎥 My first-ever YouTube Premiere is happening on November 27 at 5:30 PM (CET).

"Beyond Unit Tests: Modern Testing in #Angular", dives into testing strategies like:
✅ Rethinking the role of unit tests
✅ The value of integration tests
✅ From Testing Pyramid to Testing Trophy

youtu.be/lbiOP-VLKGI
Beyond Unit Tests: Modern Testing in Angular
YouTube video by Rainer Hahnekamp
youtu.be
November 25, 2024 at 3:54 PM
Benchmark comparing different standalone JS reactivity / signals frameworks.

#Angular #Svelte #Vue

github.com/transitive-b...
November 24, 2024 at 9:04 AM
Just launched an e-commerce web app: zoneless #Angular app, v19, pre-rendering, hydration.

Here is the Lighthouse score:

(accessibility is 96 because of text color + bg color contrast on some buttons, but it looks ok).
November 22, 2024 at 4:54 PM
Reposted by OZ
Late Good morning to everyone except those who refuse to write pure functions #angular 🌞🌞🌞
November 20, 2024 at 9:43 AM
Reposted by OZ
I just released bacon 3.3

There are improvements for cargo but this version also starts a journey into using bacon on non #rustlang projects.

Bacon can now be used when there's no Cargo.toml file, and there are analyzers for #eslint and #python #unittest, more to come.

github.com/Canop/bacon/...
Release bacon v3.3.0 · Canop/bacon
bacon can now be launched without Cargo.toml file eslint analyzer (set analyzer = "eslint" in your job definition) Python Unittest analyzer (set analyzer = "python_unittest" in your job definition)...
github.com
November 16, 2024 at 2:44 PM
Here you can find my guidelines related to events/actions/reducers in general and in SignalStore:

github.com/ngrx/platfor...
RFC: Add `events` plugin to `@ngrx/signals` · Issue #4580 · ngrx/platform
Which @ngrx/* package(s) are relevant/related to the feature request? signals Information This RFC proposes adding the events plugin to the @ngrx/signals package to enable event-based state managem...
github.com
November 8, 2024 at 8:05 AM
Reposted by OZ
Winter is coming!
(in the northern hemisphere)

What your site needs is some snow!
(not really, but hey, it's fun and joyful for a few days)

So I got you covered!
(and your website too, with just one snow.start())

canop.github.io/snow/
Canop/snow Demonstration
canop.github.io
November 5, 2024 at 9:41 AM
Reactive Storage will support SSR out of the box in v2.0 🎉

This is only possible with TypeScript 5.6+, so a stable release will happen alongside #Angular v19 (Week of November 19).

github.com/e-oz/ngx-rea...
GitHub - e-oz/ngx-reactive-storage
Contribute to e-oz/ngx-reactive-storage development by creating an account on GitHub.
github.com
November 2, 2024 at 8:57 PM
Reposted by OZ
Mazter 2.0 just released

It's a maze game in your terminal but with fluid moves and a screen-saver mode.

Just try it: dystroy.org/mazter/
Mazter
dystroy.org
October 29, 2024 at 4:57 PM