Welcome to the second edition of The .NET Core Podcast newsletter for August.
For new subscribers, the format of the newsletter is usually:
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:
And now for the stats as of today:
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.
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:
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
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:
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.
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.
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.
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
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
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).
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.
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:
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.
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.
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.
Here are some awesome Communities Where you can find me:
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