This week on Five Things – SERVICE WORKERS. What are they? What do they do and how do you use them?

John Papa sits down with Craig Shoemaker who knows a thing or two about Service Workers. Or at least he pretends to and fakes it really well. You decide. Also, John sings the intro, Craig says every buzzword he knows and our editor Kaitlin goes a little overboard with the animations.

Unlike traditional software development, as you progress further in data science and AI, you will encounter more and more advanced mathematics. Given the sad state of how math is taught in schools today (at least in the US), learning math quickly can dramatically impact the quality of your life and your career options.

Fortunately, Siraj Raval has got our back and, in this video, he offers up tips on how to learn math more quickly.

Here’s an interesting look at how Disney World keeps mosquitoes in check despite being in a state where they generally thrive.

Here’s a quick summary, they use “sentinel chickens” to collect data and then use that data to adjust their spraying patterns. And yes, sentinel chickens are a thing.

Carey MacDonald stops by to chat with Scott Hanselman about Azure Cosmos DB, a managed database service with unlimited horizontal scale, allowing you to scale storage and throughput independently.

In this video, Carey will cover how to partition your data in Azure Cosmos DB, best practices for choosing a partition key, and how to troubleshoot bad partition key choices.

In this episode of On.NET on Channel9 Cesar De la Torre Llorente (@cesardelatorre) comes on the show to talk about ASP.NET Core application architecture for microservices and containers.

  • [01:06] – Introducing the .NET application architecture website
  • [05:23] – Running the reference application
  • [06:33] – Understanding the target audience
  • [07:35] – Testing strategy
  • [09:11] – Exploring the technology stack
  • [13:25] – Managing the weight of the API gateway
  • [16:35] – Adopting the guidance
  • [21:33] – Communication patterns between microservices
  • [22:36] – Modeling challenges with microservices
  • [26:14] – Getting help with the reference application