The Monsters Weekly - Episode 75 - Internationalization Part 1 - Localizing Text

In today’s episode, Monster Dave takes us through the IStringLocalizer and IViewLocalizer services used to support text localization in an ASP.NET Core MVC application.

Links:https://docs.asp.net/en/latest/fundamentals/localization.html

Be sure to check out the second episode in internationalization too: find it here.

The Monsters Weekly - Episode 74 - Customizing Bootstrap 4 in Your ASP.NET Core MVC Application

You want to treat your CSS like versioned code but still be able to take advantage of updates to CSS frameworks and libraries like Bootstrap 4. How do you make that work?

In this episode Monster James shows us how to frame up your project in such a way that you can customize variables, colors, sizes and even select which components are included in your custom version of Bootstrap, all the while maintaining an upgrade path and building from Bootstrap source.

Here’s some other episodes mentioned in the episode:

Yarn is the npm we need

The default package manager for node is called npm. Apparently it doesn’t stand for Node Package Manager but it sure seems like it should. Npm brags that they have have hundreds of millions of downloads per month. However that includes download from build servers and from package restores and doesn’t map to the number of people typing

npm install tsc

The Monsters Weekly - Episode 73 - Why Do I Need To Know What a Reverse Proxy Is?

For many developers, deployment may no longer be the same-old, same-old process of delivering an application to be hosted in IIS running on a Windows server. In fact, for any ASP.NET Core MVC application, your application will be running in Kestrel, but as a host Kestrel doesn’t support things like SSL termination, multiple port binding or multiple host headers? How are we going to make this work? And what is a reverse proxy?

Check out these previous episodes on nginx and kestrel:

Looking forward to your comments and questions!

The Monsters Weekly - Episode 72 - .NET Standard

.NET Standard is a new way of thinking about the API surface area of various different .NET frameworks and the platforms on which they run. Moving away from the confusion of portable class libraries .NET Standard allows for easier to comprehend libraries support matrices and a low friction approach to building libraries. 

 

References 

XKCD - Standards

Introducing .NET Standard

.NET Standard Platform

 

The Monsters Weekly - Episode 71 - Unit Testing with xUnit

Can you believe we’ve gone 70 episodes without talking about unit testing in ASP.NET Core? We’ve avoided it for as long as we could and it’s time to finally write some times. Join Monster Dave as he gives us a brief overview of xUnit and unit testing in ASP.NET Core!

Additional Resources:
Microsoft Docs on Unit Testing
xUnit Docs