Issue #41: State of Legacy Code Development, 10 Essential ASP.NET Core Features, Cleaner Angular Code & More!

Issue #41: State of Legacy Code Development, 10 Essential ASP.NET Core Features, Cleaner Angular Code & More!

Spring cleaning is here!

Well almost. But there's no harm in getting some head start, right? Especially when the end goal is achieving cleaner, more testable and efficient apps!

We spent some time gathering some fan favorite resources from across .NET, JavaScript, React and a touch of Design to build today's reading list and we've got a couple of spicy articles! ???

The State of Legacy Code Development report is hot off the press, a whole bunch of ASP.NET Core essentials are here to help you get that cleaner code, we've loaded a handful of helpful guides to better your WebAssembly experience and tons more!

Dive in!


To .NET & Beyond

Blazor WebAssembly Authentication ??

If Blazor WebAssembly authentication has got you scratching your head, you'll be pleased to hear there's a remedy for that!

Héctor Uriel Pérez Rojas explains the basics including the Identity authentication system.

Take a look: https://prgress.co/3QAyn02

Boost the Performance of Blazor WebAssembly ??

Speaking of WebAssembly, noticed it feeling a tad sluggish lately?

No worries - you can make it blazing fast with lazy loading assemblies thanks to Claudio Bernasconi 's guide.

So, get ready to shrink the main assembly’s size and load more code on demand: https://prgress.co/43cUgdr

10 Essential ASP.NET Core Features to Remember ??

If you've found yourself turning to the same old solutions for different problems in your web development, that's a sign it's time to change things!

Luckily ASP.NET Core offers features that can make code cleaner and more efficient.

Take a look at Assis Zang 's blog and explore: https://prgress.co/4b9Zf0I

  1. Pattern Matching
  2. Static Methods
  3. Tuples
  4. Expression-Bodied Members
  5. Scoped Namespaces
  6. Records
  7. Delegate Func
  8. Global Using
  9. Data Annotations
  10. Generics

Splash Screen in .NET MAUI ??

First impression matter and it just so happens that the splash screen is what our users see first, usually including the app’s name, logo and branding colors.

So, best make it look pristine, right?

Leomaris Reyes has a beautiful guide to help you create a splash screen in .NET MAUI and make your app shine from the get-go: https://prgress.co/40TWAmZ


JavaScript Trends

How Bitovi Builds a Design System PoC in Under an Hour with React ??

Mark your calendars! On March 26, Ryan Spencer from Bitovi & @kathryngrayson are teaming up for an awesome webinar!

Join them for a live demo creation of a design system PoC using the KendoReact UI library and ThemeBuilder web app!

Save your spot: https://prgress.co/4idCxac

Image Manipulation with NestJS and Sharp ??

Your image optimization toolbox is in need of Sharp and Nest.js!

Christian Nwamba 's article will show you how to manipulate images and build stunning web apps in no time: https://prgress.co/3EUE7iZ

Dependency Injection in Angular ??

Who's in for cleaner, more testable Angular code? ?

Sounds like a dream, or actually a job for dependency injection!

And funnily enough, Hassan Djirdeh 's latest blog is all about letting Angular manage your dependencies so you can build better apps: https://prgress.co/3QMzwls

How UX Design Can Improve Decisions in High-Stakes Environments ??

In high-stakes environments, design can absolutely save the day!

Teon Beijl explained how good #UX can improve decision-making under pressure!

So, no pressure (or pun intended) but take a look at his blog: https://prgress.co/41ke5hI


Cool Things We Found Along the Way

.NET Aspirations - Tailor It To Your Stack ?

.NET Aspire isn't just for Blazor!

Alexandre Nédélec talked about how you can tailor it to your stack and more specifically using Nuxt as your frontend and ASP.NET Core as your backend: https://prgress.co/4irNV28

Disabling Localized Satellite Assemblies During .NET Publish ??

Tiny tweaks can bring big publish savings! Disable localized satellite assemblies and shrink your .NET app's output with this easy guide by Andrew Lock: https://t.co/qJ0lRsjI6T

httpResource(): First Look ??

What's up with httpResource in Angular 19.2?

Deborah Kurata talked about its purpose, syntax, and also when to use this cool new API!

Check out her video: https://t.co/1z5tB7rjBI

2025 State of Legacy Code?Development Report ??

Mobilize.Net 's 2025 State of Legacy Code Development Report is out!

92% of organizations are still running on legacy tech like VB6. Is your business at risk?

In it you can read all about:

  • The top challenges developers face with legacy systems
  • Trends in modernization, migration, and maintenance
  • How teams are balancing technical debt and innovation
  • What technologies are shaping the future of legacy code

Download it here: https://hubs.li/Q039px9F0


That's it for this week!

Feel free to drop your favorite resource in the comments - sharing is caring!

Catch you next time!

- The TechRel Team ??

Dee Dee Walsh

Developer & AI marketing at Growth Acceleration Partners | Volunteer: NET Foundation, Microsoft Alumni Network, Women in Cloud | #womenintech #dotnet #Microsoft

1 天前

Great newsletter as always! Thanks for including our modernization report!

要查看或添加评论,请登录

Progress Telerik and Kendo UI的更多文章