Markus Huggler
banner
magbeat.novaloop.ch
Markus Huggler
@magbeat.novaloop.ch
Software Engineer ( #dotnet, #angular ), very interested in Software Architecture and Methodology (#DDD, #TDD, Agile). Proud father of two girls and drummer, #linux user
Co-founder Novaloop AG (https://www.novaloop.ch)

Mastodon https://hachyderm.io/@magbe
Reposted by Markus Huggler
#SRF will beim Wissenschaftsjournalismus sparen. Nun wehren sich die HörerInnen mit einer Online-Petition. Hier kannst Du unterschreiben:

act.campax.org/petitions/ho...
Hörerinnen und -hörer wollen das «Wissenschaftsmagazin»!
Das «Wissenschaftsmagazin» erklärt, ordnet ein und kommentiert. Wissenschaft und Forschung gestalten und verändern die Gesellschaft tiefgreifend. Das «Wissenschaftsmagazin» sendet dazu wöchentlich Be...
act.campax.org
February 11, 2025 at 5:01 PM
Reposted by Markus Huggler
TIL about act - run GH Actions locally!

Too bad I learned about it after I setup an elaborate docker-compose file to duplicate this.

github.com/nektos/act
GitHub - nektos/act: Run your GitHub Actions locally 🚀
Run your GitHub Actions locally 🚀. Contribute to nektos/act development by creating an account on GitHub.
github.com
February 5, 2025 at 4:21 PM
Reposted by Markus Huggler
👋
January 22, 2025 at 12:36 PM
Reposted by Markus Huggler
🚨 FluentAssertions is Now a Paid Product! 🚨

In my latest video, I break down the sudden licensing change, the community outrage, and what it means for .NET developers.

👉 Watch here:
youtu.be/6B3zH70KOMw

Don't miss the details & alternatives to keep your projects moving forward! 🚀

#dotnet
Big Changes to FluentAssertions: License Update Explained ($$$)
YouTube video by Claudio Bernasconi
youtu.be
January 17, 2025 at 12:07 AM
Here is a video from Nick Chapsas about the change youtu.be/ZFc6jcaM6Ms?...
January 17, 2025 at 6:09 AM
Reposted by Markus Huggler
Starting a new #Angular project in 2025?
Signals, Testing, State Management, Tooling—it’s a lot to think about!

I’ve just published a video:
“How I Write an Angular App in 2025: Tools, Tips, and Techniques.”

Watch here: youtu.be/EdRwC_8Hi8w
Looking forward to your feedback! 😊
How I write Angular apps in 2025: Tools, Tips, Techniques
YouTube video by Rainer Hahnekamp
youtu.be
January 14, 2025 at 4:26 PM
Reposted by Markus Huggler
Getting started can be intimidating. Make it fun instead with GitHub Copilot Workspace.

Go from 💡 to ✅, with AI helping along the way.
Build ✨ real code ✨
...with 🌱 natural language 🌱
...and stay in control at every step.

No more waiting, try it out today ⬇️
githubnext.com/projects/cop...
GitHub Next | Copilot Workspace
GitHub Next Project: A Copilot-native dev environment, designed for everyday tasks.
githubnext.com
January 13, 2025 at 6:47 PM
Reposted by Markus Huggler
Do you like Angular's Signals, the Resource API, and the NGRX Signal Store? If yes, how to use them together? Here is my answer for the new Signal Store 19 👇
Using Angular's Resource API with the NGRX Signal Store - ANGULARarchitects
This is post 5 of 5 in the series “NGRX Signal Store” The new NGRX Signal Store for Angular: 3+n Flavors Smarter, Not Harder: Simplifying your Application With NGRX Signal Store and Custom Features…
buff.ly
December 19, 2024 at 6:26 AM
Reposted by Markus Huggler
NgRx SignalStore is such a well designed library (IMO)!

ngrx.io/guide/signal...

You can start simple, and extend to your heart's content. The new `withProps` was the missing piece for me. And, with the events feature hopefully coming soon, I can't imagine using anything else.

Well done NgRx team!
NgRx Docs
ngrx.io
November 29, 2024 at 5:07 PM
Reposted by Markus Huggler
🎭 Playwright v1.4.49 provides a new way optimized way to write snapshot tests!

📃 playwright.dev/docs/release...
📺
playwright.dev/docs/release...

#Playwright
November 20, 2024 at 7:16 PM
Reposted by Markus Huggler
Here it is, @Angular v19 is out! 🚀

Huge release:
- (most) Signal APIs are stable 🚦
- automatic migration to signals 🤯
- standalone by default
- new linkedSignal and resource APIs
- Huge SSR and HMR improvements

And more! Check out our blog post to learn more:

blog.ninja-squad.com/2024/11/19/w...
What’s new in Angular 19.0?
Angular 19.0 is out!
blog.ninja-squad.com
November 19, 2024 at 3:02 PM
Reposted by Markus Huggler
🚀 Meet Angular v19

‣ Incremental hydration
‣ Server route config
‣ linkedSignal, resource, renderEffect
‣ Auto CSP
‣ Unused import reporting
‣ Standalone by default
‣ Enhanced theming
‣ Time picker
‣ 2D drag & drop
‣ Many codemods to modernize your code

Much more!

blog.angular.dev/meet-angular...
Meet Angular v19
In the past two years we doubled down on our investment in developer experience and performance — in every single release we’ve been…
blog.angular.dev
November 19, 2024 at 5:00 PM
Reposted by Markus Huggler
Check out Solution2, a community conference run by the C# Discord server folks and hosted on YouTube by the .NET Foundation. You can view all of the sessions and request to be notified as they're starting via this YouTube Playlist:
www.youtube.com/playlist?lis...
#dotnet #visualstudio #csharp
Solution2: A C# Community Conference - YouTube
www.youtube.com
November 18, 2024 at 5:28 PM
Reposted by Markus Huggler
👀 #testing coverage for #Angular templates?

(Available right now with @vitest.dev and soon for Jest & Karma)

Read more 👇
marmicode.io/blog/angular...
The Missing Ingredient for Angular Template Code Coverage and Future-Proof Testing | Marmicode
This article presents how turning on Ahead-Of-Time (AOT) compilation for your Angular tests enables accurate template code coverage, faster test execution, production-symmetry, and future-proof tests.
marmicode.io
November 18, 2024 at 3:15 PM
Reposted by Markus Huggler
So You Think You Know Git - FOSDEM 2024 www.youtube.com/watch?v=aolI...
So You Think You Know Git - FOSDEM 2024
YouTube video by GitButler
www.youtube.com
November 17, 2024 at 12:25 PM
Reposted by Markus Huggler
My app for finding 🦋 accounts you may want to follow has had a make-over: it now displays names and bios, and allows adding an "app password" for direct follow buttons in the listing

bsky-follow-finder.theo.io
Bluesky Network Analyzer
Find accounts that you don't follow (yet) but are followed by lots of accounts that you do follow.
bsky-follow-finder.theo.io
November 12, 2024 at 10:51 PM
Reposted by Markus Huggler
Is there a starter pack for .NET Data & EF?

I see only @erikej.bsky.social Who else is here?

#dotnet #efcore
November 11, 2024 at 4:26 PM
Reposted by Markus Huggler
We’re working on it! There are some processes at Google we need to go through to make it happen
November 8, 2024 at 3:48 PM
Reposted by Markus Huggler
We have *a lot* of developer experience improvements and new features coming to v19. Make sure you join this release event to learn more 🚀
November 7, 2024 at 8:03 PM
Reposted by Markus Huggler
This is awesome! Thoughts I should share
November 7, 2024 at 5:17 PM
Reposted by Markus Huggler
Redux is (optionally) coming to NgRx Signal Store! 🚀 For some, the missing Redux features have been a hurdle in adopting SignalStore. That’s now history! 🎉 A new RFC is live—jump in and share your thoughts to shape this feature! Check it out: github.com/ngrx/platfor... #Angular #NgRx
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 5, 2024 at 9:42 PM
Reposted by Markus Huggler
I've just published an RFC for a (long overdue) revised and updated Angular style guide.

github.com/angular/angu...

I originally created a doc named "Things Jeremy wants to change in the style guide" in 2020 (!) and finally managed to ignore enough other work get it out the door.
RFC: An updated style guide for the year 2024 · angular angular · Discussion #58412
Introduction Angular's current style guide was originally written in 2016, just as v2.0.0 released. A lot has changed in the intervening eight years. This RFC proposes a significant overhaul of Ang...
github.com
October 29, 2024 at 9:09 PM
Reposted by Markus Huggler
Alright - my first post.
Any #angular people here? 😃
November 5, 2024 at 1:08 AM
Reposted by Markus Huggler
I have a starter pack of Microsoft MVPs: go.bsky.app/EuKURBU. Please feel free to share, let me know if you want to be in that pack or whom I should add
October 29, 2024 at 10:23 PM