Markus Huggler's Avatar

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

502
Followers
1,292
Following
18
Posts
29.09.2023
Joined
Posts Following

Latest posts by Markus Huggler @magbeat.novaloop.ch

Preview
Flox | Your dev environment, everywhere Manage and share development environments with all the frameworks and libraries you need, then publish artifacts anywhere. Harness the power of Nix.

We also use flox.dev in the team. We start DBs and set environment variables from Azure Vault. Really cool!

07.03.2025 06:33 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

#SRF will beim Wissenschaftsjournalismus sparen. Nun wehren sich die HΓΆrerInnen mit einer Online-Petition. Hier kannst Du unterschreiben:

act.campax.org/petitions/ho...

11.02.2025 17:01 πŸ‘ 17 πŸ” 17 πŸ’¬ 1 πŸ“Œ 0

Oauth ist im Moment glaubs eher noch in der Developer Preview, nicht? Da wird das Tooling auf der Bluesky Seite noch nicht nach sein. In den offiziellen Docs und Tutorials verwenden sie immer noch App Passwords.

08.02.2025 21:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

War frΓΌher mit Inoreader sehr zufrieden. Mache nun Self-hosted FreshRSS

08.02.2025 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Usually the linter does a great job reminding me about the unawaited assertion...

08.02.2025 07:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - nektos/act: Run your GitHub Actions locally πŸš€ Run your GitHub Actions locally πŸš€. Contribute to nektos/act development by creating an account on GitHub.

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

05.02.2025 16:21 πŸ‘ 23 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

πŸ‘‹

22.01.2025 12:36 πŸ‘ 405 πŸ” 51 πŸ’¬ 42 πŸ“Œ 19
Big Changes to FluentAssertions: License Update Explained ($$$)
Big Changes to FluentAssertions: License Update Explained ($$$) YouTube video by Claudio Bernasconi

🚨 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

17.01.2025 00:07 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Here is a video from Nick Chapsas about the change youtu.be/ZFc6jcaM6Ms?...

17.01.2025 06:09 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
How I write Angular apps in 2025: Tools, Tips, Techniques
How I write Angular apps in 2025: Tools, Tips, Techniques YouTube video by Rainer Hahnekamp

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! 😊

14.01.2025 16:26 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Try Out the New Signal Input Migrations Authors: Paul Gschwendtner Mark Thompson

Angular: Try Out the New Signal Input Migrations.

https://blog.angular.dev/try-out-the-new-signal-input-migrations-80783969ac9d
#webdev #angular #javascript #webdevelopment

13.01.2025 18:00 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub Next | Copilot Workspace GitHub Next Project: A Copilot-native dev environment, designed for everyday tasks.

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

13.01.2025 18:47 πŸ‘ 51 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1
Preview
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…

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 πŸ‘‡

19.12.2024 06:26 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
NgRx Docs

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!

29.11.2024 17:07 πŸ‘ 18 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

Would you advise against many sub-entry points in a large library?

23.11.2024 10:54 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A snapshot test using the new toMatchAriaSnapshot method, which asserts the ARIA structure of a banner element.

A snapshot test using the new toMatchAriaSnapshot method, which asserts the ARIA structure of a banner element.

🎭 Playwright v1.4.49 provides a new way optimized way to write snapshot tests!

πŸ“ƒ playwright.dev/docs/release...
πŸ“Ί
playwright.dev/docs/release...

#Playwright

20.11.2024 19:09 πŸ‘ 18 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
What’s new in Angular 19.0? Angular 19.0 is out!

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

19.11.2024 15:02 πŸ‘ 96 πŸ” 9 πŸ’¬ 3 πŸ“Œ 4
Preview
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…

πŸš€ 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...

19.11.2024 16:59 πŸ‘ 196 πŸ” 61 πŸ’¬ 14 πŸ“Œ 4
Preview
Solution2: A C# Community Conference - YouTube

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

18.11.2024 17:28 πŸ‘ 21 πŸ” 9 πŸ’¬ 2 πŸ“Œ 0
Preview
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.

πŸ‘€ #testing coverage for #Angular templates?

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

Read more πŸ‘‡
marmicode.io/blog/angular...

18.11.2024 15:15 πŸ‘ 28 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1
So You Think You Know Git - FOSDEM 2024
So You Think You Know Git - FOSDEM 2024 YouTube video by GitButler

So You Think You Know Git - FOSDEM 2024 www.youtube.com/watch?v=aolI...

17.11.2024 12:25 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

Did not know @schacon.bsky.social yet. Great talk! Very educational and entertaining.

17.11.2024 13:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Openvibe β€” Town Square for Open Social Media Interact With Anyone On The Open Internet. All Decentralised Social Networks, Single Timeline.

There is also openvibe.social#openvibe

17.11.2024 09:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Here go.bsky.app/hLveAd

16.11.2024 11:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Bluesky Network Analyzer Find accounts that you don't follow (yet) but are followed by lots of accounts that you do follow.

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

12.11.2024 22:51 πŸ‘ 619 πŸ” 260 πŸ’¬ 96 πŸ“Œ 75
Preview
Flox | Your dev environment, everywhere Manage and share development environments with all the frameworks and libraries you need, then publish artifacts anywhere. Harness the power of Nix.

We have started to use flox.dev. We also check in environments into git. So it's easy to get all up and running quite easy. We even start local dev databases using flox. Loving it so far.

12.11.2024 14:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Is there a starter pack for .NET Data & EF?

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

#dotnet #efcore

11.11.2024 16:26 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

We’re working on it! There are some processes at Google we need to go through to make it happen

08.11.2024 15:48 πŸ‘ 21 πŸ” 4 πŸ’¬ 1 πŸ“Œ 2
Post image

We have *a lot* of developer experience improvements and new features coming to v19. Make sure you join this release event to learn more πŸš€

07.11.2024 20:03 πŸ‘ 73 πŸ” 11 πŸ’¬ 2 πŸ“Œ 5

There is GitHub. I have come across multiple issues in my timeline. Maybe this could be the place to submit feature requests...

07.11.2024 22:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0