Speaker: Dave Paquette

ASP.NET Monsters #100: Checking in NuGet Packages

Should we be checking in NuGet packages? Do we want to ensure that we can reliably recreate builds at a later date or do package managers handle all of that for use? In this episode, we try and get to the bottom of this quandary.  Paket package manager: fsprojects.github.io/Paket/ Yarn packages manager: yarnpkg.com/en/ NPM5: blog.npmjs.org/post/161081169345/v500

Read More

ASP.NET Monsters #101: Deploying a package Nuget with AppVeyor

Manually deploying NuGet packages to nuget.org can be a bit of a painful process. Fortunately, many build systems provide the ability to automate NuGet package deployment . In today’s episode, Monster Dave explores deploying NuGet package using AppVeyor Previous Episodes:Hosted ASP.NET Core Builds with AppVeyorContinuous Deployment with AppVeyor www.appveyor.com/ Follow @aspnetmonsters

Read More

ASP.NET Monsters Ep 99: Front End Tools with David Wesst

There are countless front-end workflows. In what we’re hoping will be the first of a series of episodes on workflows we talk with noted front-end guru and JavaScript master David Wesst (blog.davidwesst.com/). JavaScript or TypeScript? Gulp or Grunt? Hear what one expert thinks is the best combination. 

Read More

ASP.NET Monsters #98: Continious Deployment with AppVeyor

Adding deployment steps to your build pipeline is a lot easier than it used to be. In today’s episode, Monster Dave explores deployments and environment management using the AppVeyor hosted build service. Previous Episode: Hosted ASP.NET Core Builds with AppVeyor www.appveyor.com/ Follow @aspnetmonsters

Read More

ASP.NET Monsters #97: Hosted ASP.NET Core builds with AppVeyor

A continuous integration (CI) build is a helpful tool for any software project. In today’s episode, Monster Dave explores the AppVeyor hosted build service and shows just how easy it is to setup a CI build for your ASP.NET Core project. www.appveyor.com/ Follow @aspnetmonsters

Read More

ASP.NET Monsters #96: ASP.NET and RabbitMQ

In our last episode we set up a Docker container using Windows Containers, in this episode we’ll talk a bit about messaging and then send a message using RabbitMQ.  References: ASP.NET Monsters blog on RabbitMQ MSDN on different message types RabbitMQ Docs

Read More

ASP.NET Monsters Episode 95: Creating a RabbitMQ Windows Container

Docker is now fully sported on Windows 10. In this episode we’ll see what it takes to avoid installing RabbitMQ locally and, instead, use a Windows container. Keeping RabbitMQ in a container allows standing up a cluster on one physical machine, greater ability to experiment and a high degree of isolation. In the future we expect […]

Read More

ASP.NET Monsters #94: React with Server Side Rendering

React is a fantastic view engine and one of its best features is that it can be attached to pre existing markup. This allows us to render out HTML on the server side and then hookup React to it once all the JavaScript has been downloaded and started. We can get the best of single […]

Read More

ASP.NET Monsters #93: React

ReacJS is a very popular front-end view engine for JavaScript. In this episode we’ll make the simplest possible React application on the way to doing some fun stuff with it.    References React – facebook.github.io/react/

Read More

ASP.NET Monsters #92: Saving CPU Cycles with Static Resource Hashes

In today’s episode, Monster Dave prototypes an approach to generating static resource URLs to potentially improve the performance of an ASP.NET Core application. Borrowing ideas from a recent blog post by the Facebook engineering team.   First, we create a tag helper to generate static resource URLs based on a hash of the file’s contents. […]

Read More

ASP.NET Monsters #91: Middleware vs. Filters

Middleware and filters both seem to fill similar needs in the ASP.NET Core MVC space, so what separates them, and when would you choose to build one over the other? Join Monster James in this episode to find out more about the intent of each feature of ASP.NET and when to elect to create custom […]

Read More

ASP.NET Monsters #90: Formatting Dates

In today’s episode, Monster Dave takes is through the magic that happens in MVC when converting strings from an incoming request to DateTime types in a controller. (Spoiler alert, it’s not actually magic). Related Links: ASP.NET Monsters #77: Internationalization Part 2 – Request Localization ASP.NET Monsters #77: Internationalization Part 2 – Request Localization Standard .NET Date Time […]

Read More