AI workflows for engineers shipping production code No AGI fanfic, no vibe coding. Host of Weekly Dev's Brew ☕ AI DevRel Lead @ JetBrains

I am very excited to announce that I am officially an Angular GDE now. Huge thanks to @bonnster75, @devpato, @stephenfluin & @likeOMGitsFEDAY for helping me through the process 🙏
34
4
150
Replying to @geteslint
Not sure if this is some quality snark or just a typo 🤔
1
140
14,557
I created a dev.to organization for #rxjs 👉dev.to/rxjs For now it's quite empty, I hope to publish one article this evening. If you would like to publish an rxjs related article, I would be happy to add it there! Just DM me!
8
31
122
BIG ANNOUNCEMENT 🔥 12th of December 5PM CET I will do a live #rxjs workshop on twitch. It will go for a couple of hours, so if you have any topic you are interested in, just let me know. Join me on twitch.tv/craftprogrammtv
11
36
96
Today is my first day working as a self-employed #angular consultant. I'm super excited for that step. Kudos to @Michael_Hladky, @robinboehm & @elmd_ for answering my stupid questions and encouraging me to this!
14
8
88
I finally released my very first technical blog article, about #rxjs switchMap and the related *Map operators. I hope this helps the next time one is struggling with choosing the right one. 👉dev.to/rxjs/about-switchmap-… I do appreciate any kind of feedback to improve myself🙏
3
23
77
In the last couple of weeks, I worked together with @Michael_Hladky on a Course "RxJS Basics for Angular Developers". It is now available on AngularNation and completely free! Sign up now! 👉 angularnation.net/courses/23…
5
32
76
Hi, I'm looking right now for my next freelancing project. I provide strong frontend skills. Over 3 years of enterprise experience with Angular. In general, I'm looking for 100% remote projects. RT highly appreciated🙏
2
52
67
I am extremely excited to work with these smart & talented people!
📣Announcing the newest member of the @Trilon_io family: @Niklas_Wortmann 🎸 Jan-Niklas is a part of the #RxJs core team member, an amazing developer community organizer, and skilled enterprise architect and educator. We are so excited to have him onboard! 🙏🚀
10
6
62
I am more than excited to join @jetbrains as a dev eloped advocate for @WebStormIDE
Well, the cat is out of the bag now! Welcome aboard, @niklas_wortmann! 😁
19
59
4,403
One of the biggest #RxJS problems I see constantly is a misuse of switchMap. Canceling sounds nice can cause data loss. If you are not sure if switchMap is the right operator feel free to check out my blog post about it! dev.to/rxjs/about-switchmap-…
3
21
63
In @WebStormIDE 2025.2 release we fix: 585 bugs 25 cosmetics issues 27 performance issues and implemented 75 new features🔥
8
3
58
4,229
I would like to have some kind of official "best practices" within the RxJS docs. Therefore I created the following github issue. I would really appreciate any input what you are looking for. Any kind of comment/suggestion/discussion is highly appreciated github.com/ReactiveX/rxjs/is…
25
59
I am super excited to announce the first @angular schematic to setup @pact_up tests. This makes consumer-driven-contract testing super easy for angular apps! This is just an initial version to gather first feedback. I have still a lot of plans for this. github.com/niklas-wortmann/n…
6
23
59
Looks like I just received a late Christmas present from @ngconf! See y'all in SLC next year
12
58
3,880
Today I published the first version of xstate-ngx, a thin @angular wrapper for xstate. It's still in early development, but I'd highly appreciate any feedback! You can read some more details here: 👉wordman.dev/blog/xstate-ngx-…
2
22
54
5,320
This is probably going to be my last big thing before paternity leave, but I kinda felt like I owed that to @danielcroe and @TheAlexLichter after they told me that WebStorm does not have a project template for Nuxt. My code needs some serious review, but it should land sooner rather than later!
5
4
51
8,028
So a second ago I did my talk “Practice makes Perfect - when it comes to #RxJS” here at #jsdc2019. It was a lot of funny, eventhough I failed horribly at the live coding part🤦‍♂️ Check out the slides👇 rxjs-practice-makes-perfect.…
8
15
52
I see this quite often so here my take on using #rxjs takeWhile to handle unsubscribing in a component. JUST DON'T DO IT! It's not working as you expect. A while ago, I wrote an article about that: dev.to/rxjs/takewhile-takeun…
29
52
Just shipped my first commit to the @jetbrains @angular Plugin 🎉 Somehow it even passed the code review! Either I'm secretly competent or Junie is really that good! Probably the latter. Coming to @WebStormIDE and other JetBrains IDEs soon!
4
5
55
5,802
Here are my slides about "Everything you need to know about RxJS" at #ngIndia. It covers: 🧠 the core concepts of #rxjs 📦 the main build blocks 🕳️ common pitfalls 🔜 some informations about V7 👉docs.google.com/presentation…
5
14
53
Replying to @thekitze
We are looking for ways to improve the wording on the website around this. We are not using any code to train AI or something like that. We are much more interested in what kind of IDE features you are using, how you are using them, and what 3rd party dependencies you have installed in your project. This way we have more sophisticated data to improve the product itself. Hope this makes sense (This is somewhere described in the terms of service, but no one reads that anyway :D )
4
50
2,428
I'm thinking about making a hangout session about a short introduction about the new #RxJS docs. It should just cover the basics to make everyone able to start contributing easily. Maybe with a QA part too. Is there anyone interested in something like this?
14
6
49
In 90 minutes I will go live on #Twitch to talk about Dependency Injection in #Angular. To show the strength of this feature we will implement a logging service live, that is highly configurable but still convenient to use. Looking forward to seeing you around!
1
11
47
🎙️ New podcast episode with @RyanCarniato, creator of SolidJS and CEO of Signals. We discuss: How signals are changing JavaScript frameworks SolidJS's approach beyond performance Signals 2.0 features and async JavaScript patterns Insights from Ryan's open-source journey Great conversation for developers interested in modern JavaScript frameworks and reactive programming. Thanks a lot to Ryan for carving out time to share his knowledge with everyone! Listen now 👇
2
6
50
10,673
It's Friday so great time reading about me ranting about TypeScript Enums, why you shouldn't use them and what you can do instead! wordman.dev/blog/typescript-…
4
8
47
9,088
When it comes to getting into @angular schematics, I found the @ngrx_io codebase extremely helpful. Many thanks to everyone involved in that! Take a look at github.com/ngrx/platform/tre…
3
9
45
I can personally vouch for this conference, here is the living proof!
😲The NG-DE starts soon! 🤗 We want to thank all our friends and partners for supporting us with the organization. ❤️ Together we are creating a warm atmosphere in which we can shape the future of @angular 🎟️ If you still need a ticket, click here: ti.to/ng-de/ng-de-conf-2024/…
4
3
48
2,293
Due to many recent discussions about wrapping web apis in #rxjs observables, I started to work on this new OSS project: github.com/JWO719/rxjs-web It's heavily WIPish! I really appreciate any feedback, especially if there's a web api you are missing right now.
3
14
47
Working on getting the #rxjs marble diagrams in the quick documentation overlay. This would be so freakin cool!
3
2
46
I'm very excited and also honoured to speak at #ngIndia . I'm soo much looking forward to it!!!! It's goimg to be awesome💥 Thanks @geeknineseven for organizing this amazing event👏 #angular #rxjs
1
7
42
Our #rxjs advanced is about to kick off here at @ngbeconf. Super excited about that one.
3
7
40
Thanks to Shikiji and the work of @antfu7 you can now properly render Angular code in markdown! PS. Writing a custom theme is pretty easy too!
5
2
41
6,708
Doing a final rehearsal for my @ngconf talk.. but first things first ... coffee!
4
42
1,120
Replying to @trashh_dev
"there's already another PR for this feature"
38
8,339
WebStorm 2024.1.1 is out. It mainly fixes 2 nasty issues, but it also enables Angular model & signal output support as well as fixes our integration with eslint 9!
10
8
39
3,657
👋 For a new project, I am looking for #reactjs and #NodeJS developers. Our team is based in the US, Germany, and India but working remotely. It's going to be a modern architecture, based on Azure and PWAs for a fortune 500 company. Please slide into my DMs if interested 🙏🙏
5
19
41
🔥 NEW WEEKLY DEV'S BREW EPISODE: "Why JavaScript is Broken: How Effect and TypeScript Fixes It" Featuring @MichaelArnaldi, author of @EffectTS_, sharing key information about JS async model + practical solutions! From promises that lie about errors to building bulletproof systems ☕ Links below 👇
2
11
40
2,987
Well that's what I call interactive rebasing!
7
10
37
5,151
I often see that people want to perform some kind of sideeffect as soon as one subscribes to an observable. Feel free to take a look at the defer operator. It's kinda the opposit of finalize
3
8
39
Due to the fact that conferences are mostly postponed, my calendar is pretty open. So if you run an online meetup and want to have a talk about #angular or #rxjs, feel free to contact me at any time! RT appreciated!🙏
3
28
36
...tell me you don't understand RxJS, without telling me you don't understand RxJS...
5
34
This is a massive release, highly recommend everyone to check it out! Also Junie is generally available now in WebStorm 🎉
WebStorm 2025.1 is out now! Here are the highlights: 🔹 AI Assistant and Junie with a free tier 🔹 Enhanced @angular support 🔹 Monorepo improvements 🔹 A better user experience See what else is new 👉 jb.gg/WebStorm_2025.1
6
1
36
2,027
I'm super happy that I just finished my talk at the @NgStuttgart and @angular_lyon meetup. I really enjoyed doing it. Thanks for having me. My talk covered a real world problem solved with RxJS and stuff planned for V7🔥 Here are the slides: rxjs-practice-makes-perfect.…
1
10
30
🤫 Something is brewing ☕️
1
2
35
1,427
If you are working with @WebStormIDE and you are sharing your screen or you are giving a presentation here are 2 tipps: 1. IDE Zoom is your best friend. It is very easy to change to go right back to coding after your meeting and it enlarges all elements in the IDE, not just the font. 2. Use presentation assistant, before 2023.3 it is a seperate plugin you need to install. With 2023.3 it is bundled right in the IDE and it shows all the keyboard shortcuts on screen, which makes it much easier for your colleagues to follow you and might teach them a trick or two.
1
2
34
3,819
I feel like Angular Developers need to hear this!
🗂 Splitting your code into multiple files doesn’t always mean better organization. Sometimes, it can actually make finding things more complicated. There's a lot of cognitive overhead in "what goes in this file" or "where do I put this code" that seems unnecessary.
14
1
35
4,304
My US visa has been approved. I guess I will be celebrating independence day this year 😅

ALT American Usa GIF by 60 Second Docs

5
32
I think it's time to announce that I will speak at #ngindia next year🤩 Super happy and thrilled about that! Feeling very honoured to come to India to talk about #angular and #rxjs
9
7
33
Many thanks to @marktechson for making some pro-level pictures during my talk at @ngconf 🫶
2
1
33
3,592
When I see a typescript codebase using enums...
9
1
34
3,199
I am extremely excited because tomorrow I will be speaking at @ngPolandConf about contract testing with @pact_up and @angular. Here's a quick excerpt from my slides tomorrow, giving an overview of the pact process. Tune in and see you tomorrow!
4
5
33
Drywalling is the WORST!!!!
7
32
2,399
This year is totally amazing so far. I attended several conferences and there are many more I am very much looking forward to. Schedule: - @rxjslive (this week) - @ngSpain ( 19.-20.10) - @jsdc_tw (26.10) - @ngPolandConf (21.11) - @ngbeconf (5.-6.12) Thank you all for having me 🙏
1
1
30
🎬 Editing tomorrow's Weekly Dev's Brew episode made me question every font choice I've ever made Tomorrow: Daniel Roe from @nuxt_js shares some eye-opening insights about web performance I still think he's wrong about ligatures though... Follow Weekly Dev's Brew (YouTube, Spotify, Apple...) if you don't want to miss it ☕
2
1
33
1,833
Together with the amazing team of @ngSpain we are thinking about a free women-only #rxjs workshop (based on the concept of @AngularGirls). Therefore we would appreciate filling out the form to check general interest forms.gle/nLAb3avnJJbwzVBQ7. RT appreciated🙏🙏
2
18
30
For all the #rxjs devs out there. Do you think it would be helpful to add a section to the docs where we compare similar operators, e.g. switchmap & flatmap or *map in general I'm really curious wether this would help devs to get into rxjs 👩‍💻 Votes and RTs appreciated! ❤️
97% Yes
3% No
619 votes • Final results
13
40
31
It was such a pleasure for me. Thank you so much for having me and organizing this amazing conference 🤘
@niklas_wortmann Talking about RxJs7 and its reduced bundle size at NgIndia 2019 #ngIndia #ngindia2019 #Angular
3
28
The biggest news this week? @nuxtlabs just joined @vercel, and honestly, this feels like open source done RIGHT 🎯 The core team (Daniel Roe, Sébastien Chopin, Pooya Parsa, Anthony Fu) gets full-time funding while Nuxt stays independent with MIT license ☕ More in Thread 👇
4
2
32
3,205
I am never going back to separate HTML and CSS files for Angular, now that I know that jump to related file (Ctrl - Command - Arrow up) also works for inline components 😍
7
5
30
4,767
It's great when a talk goes without any issues or hiccups 😬 thanks for everyone hanging out with me and watching my talk, I very much appreciate it! Here are the slides if you want to check'em out😅 ngconf2024.wordman.dev/
2
3
27
1,318
It was a huge honor and pleasure for us. Thanks a lot for having us🙏
Keynote on #rxjs ephemeral state management in #angular for @ngbeconf #ngBe done! It was an incredible honor for @niklas_wortmann and me! Thanks for your time! 🙏❤️
1
4
29
Working on the @WebStormIDE what's new video. Extremely excited for this release. Stay tuned!
4
30
7,290
I am working on an #rxjs library to wrap web APIs. Right now I'm working on the Sensor API (developer.mozilla.org/en-US/…). This would be super cool especially for a #PWA or hybrid app! Any feedback is highly appreciated!
3
4
28
TIL: @WebStormIDE provides a quick and easy way to deconstruct objects and function parameters 👇
2
3
27
3,079
☕️ Announcing The Weekly Dev's Brew - a fresh JavaScript newsletter pairing ecosystem insights with your morning coffee. Technical deep-dives, framework updates, and architectural patterns, delivered fresh weekly Read more and subscribe: wordman.dev/blog/weekly-devs…
1
10
27
7,420
I was already sold when I saw the theme of this talk but @NyaBlk & @Carlillo really rocked it at #NgConfCo2020!
2
2
27
OMG I just realized that I will be opening @vue_js_de 😨 NO PRESSURE!!!! Better start working on my talk ...
6
1
24
815
Looks like I will be on booth duty too😅 make sure to swing by if you want to discuss all things webstorm and/or angular!
🎉 Welcome @jetbrains as an #ngconf2024 Gold Sponsor! JetBrains builds their software so you can enjoy building yours! Check out their essential tools for developers and start enjoying your job more! jetbrains.com/ #Angular
1
4
26
2,583
Getting ready for @vuejsamsterdam Clothes ✅ Coffee ✅ Laptop ✅ Stickers ✅
4
25
1,790
On my way to @ReactSummit & @thejsnation. See y'all on Thursday and Friday!
4
25
892
Better late than never, here are the slides for my talk "fixing asynchrony with RxJS" which I did at @rxjslive & @angular_berlin. Thanks a lot for having me, it was an amazing experience and a lot of fun!🙏 docs.google.com/presentation…
4
26
Barista in training
5
25
865
Just did a last dry-run for my talk about #rxjs at #ngIndia. Hope things goes well 🤞see you tomorrow
4
23
Thanks a lot #NgConfCo2020 for having me 🙏🙏🙏 Here are the slides: bit.ly/rxjs-operators The talk covers: 📝 responsibilities of operators 🚰 pipe architecture 🏋️ lift architecture 🧰 create your own operator
14
25
On my way to #Berlin to speak at @angular_berlin and @WeAreDevs about #rxjs. Looking forward meeting lots of people and sharing ideas about #webdev
4
2
24
Devs after reading the @angular resource RFC...
2
1
25
1,523
Plans for 2024: - spend quality time with the family - read more books - establish a workout routine - figure out this dev rel thing - contribute more to open source again! Happy New Year y'all 🥂
3
25
1,568
The first pr for model input in @angular was opened earlier today (github.com/angular/angular/p…). This does require some changes in our angular integration for @WebStormIDE and other @jetbrains IDEs. I did create a ticket with some additional features I would like to see in our IDEs. If you have any related ideas/feature requests please leave a comment🙏 👉youtrack.jetbrains.com/issue…
1
2
26
2,106
Here's the Agenda for my upcoming RxJS workshop. Let me know if you are interested in any topic that is not listed here 🙏 General reminder: It's on the 12th of December at 5 PM CET at twitch.tv/craftprogrammtv. Excited to see you in the chat, it's going to be so much fun🔥
BIG ANNOUNCEMENT 🔥 12th of December 5PM CET I will do a live #rxjs workshop on twitch. It will go for a couple of hours, so if you have any topic you are interested in, just let me know. Join me on twitch.tv/craftprogrammtv
7
23
Alright men of tech! Drop a pic of yourself looking suited and booted @likeOMGitsFEDAY hot damn you are lucky! 🤣
Alright men of tech! Drop a pic of yourself looking suited and booted 20-ish years in tech
4
1
23
2,350
Last week at my talk @ngconf everything went wrong. My dev server crashed so my slides and demo were broken, presentation mode crashed on me, and the internet was flaky causing my demo to be pretty much useless. Tips and Tricks for future me in🧵
5
24
3,366
Me: I wish Apple was just a little more transparent Also me: Not like that...
3
2
25
1,158
Replying to @mattpocockuk
50% being nice to your coworkers and providing them a good developer experience, 50% flexing and showing off 🤷
24
1,911
I'm super excited to talk about RxJS at the Indore Meetup. It will be interesting for everyone who tries to get into RxJS, but also for those for are already quite familiar with rxjs! Additionally, I will cover all the cool stuff we plan for RxJS 7!!!!
Want to learn #RxJS? @indoretechcom & #TheYouthProject is hosting an event 📝Practice makes perfect - when it comes to RxJS ⏰June 6th, 2020 - 4PM IST 👨🏻‍💻@niklas_wortmann RxJS Core Team Member💖 RSVP here: bit.ly/itcrxjsreg #angular #RxJS #webinar #100DaysOfCode
7
24
One thing I learned by looking at the implementation of @ngrx_io signal store is that you can return a class reference to create "dynamic"/configurable services. It is a very nice pattern to define more reusable service logic! Here I drafted an implementation for a resource service factory that needs some polishing but could be used to handle REST endpoints
3
2
24
2,022
Anyone up to some whisky at @ngdeconf ?
6
24
OMFG coming from the angular ecosystem, the react update experience is terrible, and this is not about react itself but just the few third-party libraries we are using 🥲
2
2
24
DON'T DRINK AND `rm -rf` 😭😭😭😭
5
3
21
I guess it's fair to say we have the best coffee at our booth 🤷
We’ve just had our morning coffee ☕️ and we’re all set to chat with you at @vuejsamsterdam today! Swing by our booth to meet @niklas_wortmann and @ryababukha 👋
1
1
21
1,251
A good chunk of our vue integration is built on Volar and the vue language server. So I am more than happy we are in a position to help the team. Many thanks to @johnsoncodehk and the entire team for the fantastic work and great collaboration!
🎉 Let’s take a moment to appreciate the amazing team behind Volar, whose hard work powers WebStorm’s Vue integration. To celebrate their contribution to the success of JetBrains tools, we’re donating $10,000 to help them further their mission. blog.jetbrains.com/webstorm/…
1
2
20
2,227