The .Net Core Podcast Newsletter

Subscribe
Archives
August 21, 2019

One Year Anniversary - 02

Welcome to the second edition of The .NET Core Podcast newsletter for August.

For new subscribers, the format of the newsletter is usually:

  • This editorial/intro portion
  • A note on ways that you can support the show
  • A quick summary of the latest episode
  • Information on the next episode
  • A random episode from the vault
  • A brief on any upcoming events that I’m attending
  • Ways to subscribe to the show
  • Some links to things that I’ve recently discovered in the community
  • Ways to connect with me

This coming weekend will be the one year anniversary of the podcast

here's a link to the show notes for the first episode - with an embedded player and a full transcript - in case you haven't heard the show from the beginning

as such, I wanted to show the massive jump in downloads since the previous newsletter - which was released 13 days ago (as of the sending of this edition). But first, here are the stats as of August 8th, 2019:

One year stats for The .NET Core Podcast as a line chart showing a growing trend in monthly downloads, and a total of 72,645 unique downloads at the time of creating the image

And now for the stats as of today:

One year stats for The .NET Core Podcast as a line chart showing a growing trend in monthly downloads, and a total of 77,562 unique downloads at the time of creating the image

As a way of driving the point home a little more, that's a difference of 4,917 downloads. Seriously, 4,917 downloads in 13 days is phenomenal, so thank you all for being subscribed to the newsletter, and for continuing to support it and the show. It really appreciate it.

Competition Time!

As a quick reminder, I have a raffle style competition going all through August by way of celebrating the one year anniversary. You can find out about the competition, how to enter, and what you might win, in this video:

here's a direct link to the above video, in case it doesn't load in your email client

tl;dw (too long; didn't watch): I've got some things to give away, and would love to give them away to engaged listeners. To show that you're engaged, you need to do at least one of the following:

  • Follow the show on Twitter
  • If you already follow the show, skip to step two
  • Send out a tweet all about the show with the hashtag #dotnetcoreshow (and tag the show in it)
  • Connect with me on LinkedIn
  • Subscribe on YouTube
  • Sign up for the mailing list
  • which you already are, so send out a tweet about the mailing list, too
  • Bonus points for if you're a Patron, too

Any one of these during August is a single entry into the competition. Doing more than one of them will result in multiple entries.


We're just over a month away from The GA

"General Availability" - The .NET team's phrase for "RTM" (Release to Manufacturers)

of .NET Core 3.0 being released. This was announced by Damien Edwards yesterday, on The .NET Community Standup

as a pro-tip: I would recommend watching these whenever you can

Apparently, it will be released/announced at .NET Conf this year - which is one fantastic reason to watch the conference.


As with the previous edition, you'll notice that this edition of the newsletter is sponsored by Rider from JetBrains. I just wanted to mention that I only look for sponsors who create tools that I actually use. As such, I want to point out that I've loved using Rider since it was in the initial EAP

which I wrote about, back in May of 2017

and have been using it in the majority of my coding streams

which you can watch over on YouTube here

so I can definitely recommend it to anyone who is serious about doing .NET development and would like to try out an IDE other than Visual Studio

plus you wont have to pay for a separate license for Resharper

Supporting The Show

Support for The .NET Core Podcast is provided, in part, by our Patreon supporters. To find out more about them, or to become a supporter of the show head over to our Supporters. Did you know that Patreon supporters get early access to full versions of each episode?

We also have a ko-fi page. This is for listeners who may not want to support us on a monthly basis, but more of an ad-hoc one.

And if that wasn't enough ways to support the show, I've also created a "Buy Me a Coffee" page, which you can check out by clicking the following button:

Buy Me A Coffee

But the best way that you can support the show would be to leave a rating or review in your podcatching service. Beit Apple Podcasts, Google Podcasts, Podchaser, Stitcher - wherever, really. That will help more folks find the show, which will mean that there'll be more episodes.

Mailing List Sponsor

This edition of the mailing list is supported in part by Rider from JetBrains

Have you heard about Rider, a cross-platform .NET IDE developed by JetBrains and based on IntelliJ Platform and ReSharper? If not, it's time to give it a try! Develop .NET, ASP.NET, .NET Core, Xamarin, or Unity applications on Windows, Mac, or Linux. Check out Rider today and try it free for 30 days!

I personally love using Rider and have written about why you should at least try it, over on my .NET Core blog here


Would you like to sponsor the show? Then check out our Sponsor page for details on what we have to offer your brand and products.

Latest Episode

Episode 31 - The Liberal Arts and Levelling Up Your Career with Thomas Betts

This episode was published to Patreon supporters a few days ahead of the "regular" RSS feed on August 7th, 2019.

This episode of The .NET Core podcast was a discussion with Thomas Betts on the ways that you can level up your career, and how studying the Liberal Arts can help with being able to connect with your customers and clients at a deeper level.

The episode was later released to the “regular” RSS feed on August 9th, 2019 at 12:30 GMT. The show notes, including a transcription, are available at: Episode 31 - The Liberal Arts and Levelling Up Your Career with Thomas Betts.

The Next Episode

Episode 32 - Coravell with James Hickey

This episode will be published to Patreon supporters a few days ahead of the "regular" RSS feed on August 23, 2019 at 12:30 GMT.

In this episode of The .NET Core podcast we In this episode I interviewed James about his open source library Coravel, which is based on the extremely popular PHP library Laravell. Some of you may know James from his blog, his community outreach over at dev.to, or from his work on Coravel.

As of sending this email out, the interview with James hasn’t been released yet, but will be available on August 25th, 2019 at 12:30 GMT.

On release day, you'll be able to check out the show notes at: Episode 32 - Coravell with James Hickey

Classic Episode From The Vault

Episode 18 - The History of .NET with Richard Campbell

I really enjoyed recording and editing this episode of the podcast

who wouldn't? It's Richard Campbell

and was an incredibly in-depth discussion covering the history of .NET, .NET Rocks, and some incredibly pertinent advice from Richard's illustrious career. A lot of people forget just how much experience Richard has amassed in our industry.

It's also a song that I regularly come back to, because there are that many nuggets of information in there. I guarantee that there's something in this episode for everyone, no matter what stage they are at in their tech career.

Full show notes, including text snippets from the episode

I'm working on getting the older episodes transcribed, but have yet to finish them

and an embedded player are available here

As with the episode with Pablo, look out for a new episode with Thomas in the near future

Places You Can Meet/See Me

I don't currently have any speaking engagements lined up, but I'm looking at a number of (UK based) conferences and meetups that I'd like to attend. I'll keep this portion of the newsletter updated (in later editions) with the list of places events that I'll be attending, and if you're around then find me and say hi. I like to think that I'm an approachable sort of chap - and I might have some swag to give away.

If you’re at all interested in having me speak at your event, then please get in touch. The best way is to follow me on Twitter and send me a DM (they’re always open).

I'll be attending both NDC London 2020 in January 2020, and EGX in October 2019. I'll be attending EGX as part of my other podcast: The Waffling Taylors - which is all about video games.

So if you’re going to be at either of these events and spot me, do come over and say hello. I’m planning on having some swag to give away to folks who do say hello to me, so you wont walk away empty handed.

Subscribing To The Show

You can subscribe to the show in a number of ways, here are links to a number of podcasting services which have the show listed:

Subscribe to The .NET Core Podcast on Apple Podcasts Subscribe to The .NET Core Podcast on Google Podcasts Podchaser - The .NET Core Podcast

Some Recent Discoveries in The Community

  • Please, everyone, put your entire development environment in Github

A lot of us create open source projects, even if they're just going to be used to learn a new technology. As such, we don't want potential contributors to spend longer than 30 seconds to get to the point where they can build our apps. By placing your config - either as a dockerfile or, as this article suggests, a .deployment file - into source control, you can be sure that anyone who pulls your code can just hit a single key (or run a single command) and they'll be up to speed super fast.


  • Secrets Management in a Cloud Agnostic World

All of our applications have secrets (connection strings, API keys, etc.). We can either store these in appsettings.json files or user secrets for local development and deployment. But when the cloud comes into play, all bets are off. This article takes you through a number of strategies for managing and storing those secrets regardless of which cloud technology you are using.


  • Blazorise

Blazor - and by extension WebAssembly - is positioning itself to overtake standard, JavaScript based front end frameworks. There's a lot that it still can't do, but there's a lot more that it can do. As such, I'd recommend that you take a look through Blazorise to get an idea of how to build Blazor components on top of modern CSS frameworks. These are some of the simplest to understand, yet most powerful Blazor components that I've seen yet.


  • Dependency injection in .NET Core console applications

One of the greatest things about .NET Core is that it ships with a dependency injection container, which means that you don't necessarily need to include projects like Ninject. That's not to say that you shouldn't use Ninject, jut you now have more options.

Either way, a lot of tutorials on using .NET Core's built in dependency injection focus on using it in an ASP.NET Core context. This article is different, as it focusses on a .NET Core console application context. It's an incredibly simple to follow tutorial for setting up DI in .NET Core, and I'd recommend reading anything by Gunnar, because of the way that he breaks down complex topics.


Let's Connect

Here are some awesome Communities Where you can find me:

  • The .NET Core Podcast Slack

yet another podcast-based Slack that you can join, but this time run by me. plus, Patrons get their own area separate from everyone else where they can suggest topics. I’m also doing an AMA with them via this, too

  • PIT Slack Team
  • Coding Blocks
  • Microsoft .NET Core Azure Facebook Group
  • LIDNUG LinkedIn Group
Don't miss what's next. Subscribe to The .Net Core Podcast Newsletter:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.