September 2019 - 01
Prepare for 3.0!
Welcome to the first edition of The .NET Core Podcast newsletter for September.
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
And just like that we’re starting year 2 of the podcast. I could never have imagined, back when I had the first idea for the podcast
over on the {CodingBlocks}.NET slack group
that it would make it to 2 years and have the reach that it currently does.
As such, let’s take a quick look at how the podcast stats stood when I was writing the previous newsletter:
And now for the stats as of today:
That’s a difference of (just short of) 3,500 downloads… in 9 days. That’s phenomenal, and a real testament to the guests who have been on the show and are discussing such interesting topics.
I’d like to thank you all for taking the time to listen to the show. It’s amazing to know that so many people are listening in.
Competition Time!
You’ll remember
unless you're new to the newsletter, in whcih case: welcome!
that I was running a competition of sorts last month. Essentially, to celebrate the one year anniversary of the show, I was giving away some neat stuff. What stuff you ask? How does:
- 6 month trial of JetBrains’ Rider
- licenses for Music to Flow By
sound? Great, right!
Except that that competition has now ended. I’ll be reaching out to the lucky winners in the next few days, so keep an eye on your inboxes.
We’re less than a month away from the release of NET Core 3.0. 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, so you’ll have to tune in to that in order to see all of the cool new features that are coming our way.
unless you've been using the previews, that is.
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:
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 32 - Coravel with James Hickey
This episode was published to Patreon supporters a few days ahead of the “regular” RSS feed on August 21, 2019.
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
The episode was later released to the “regular” RSS feed on August 23rd, 2019 at 12:30 GMT. The show notes, including a transcription, are available at: Episode 32 - Coravel with James Hickey.
The Next Episode
Episode 33 - .NET Core 3.0, MSIX and The Windows Store with James Montemagno
This episode will be published to Patreon supporters a few days ahead of the “regular” RSS feed on September 4th, 2019 at 12:30 GMT.
In this episode of The .NET Core podcast we In this episode I interviewed James about his work dog fooding most of the technologies we’ve all used, from Xamarin to .NET Core. We also talked about releasing apps using preview bits, MSIX, and the Windows Store.
We recorded this interview about a month ago, so it’s a fascinating listen when you think about the fact that, at the time, James was pushing changes to a live application in the Windows Store which was using preview builds of the .NET Core 3.0 runtime. He goes into wy he loves to do that, in the interview.
Also, don’t forget to take a look at his podcasts:
On release day, you’ll be able to check out the show notes at: Episode 33 - .NET Core 3.0, MSIX and The Windows Store with James Montemagno. However the pervious link will not work until 12:30 GMT on release day, which is September 7th, 2019.
Classic Episode From The Vault
Episode 20 - Xamarin with Jim Bennett
This was an amazing episode to record, because Jim is so passionate about the work that he does for Microsoft and you can really hear it in his voice. In fact, I met him a short while after the episode went live, at MS Ignite, and he was just as passionate about new technologies in person as he was on the episode
in fact, I'd probably say that he's more passionate about it in person
This was also the episode when we found out that we can use the Mono Linker to produce AoT builds of .NET Core applications. which is something that is actually included in the .NET Core 3.0 tool chain
who said that I don't bring you exclusives on this show?
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
Places You Can Meet/See Me
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
for both this show and the Waffling Taylors
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:
Some Recent Discoveries in The Community
There are a lot of new things coming to .NET Core 3.0, including a lot of simplification of tooling, new additions to the tool chain
I mentioned above that the Mono Linker is now included in tool chain for .NET Core 3.0
and some really cool new features. As such, I’d recommend that you all take a look at this guide for migrating your applications.
Of course, you could just as easily do a
dotnet new ...
and copy your code over, but it’s useful to know about the migration path (and the changes between 2.2 and 3.0) so that you can keep your migration path as easy as possible.
If you’ve been outside of the web development space for a while then you may not have heard of Angular’s Tour of Heroes Tutorial. It’s a wonderfully written tutorial which is designed to take you from 0 knowledge about Angular to being a fully fledged Angular developer. Well, Rainer Stropek has taken that idea and applied it to learning Blazor. So if you’re familiar with Angular and it’s Tour of Heroes, you’ll be able to learn Blazor in no time at all.
One of the great things about Ali Spittel is that she is able to take almost any topic and break it down into easy to manage chunks
there's a reason why she's so highly regarded in the blogging and speaking communities and this is one of the reasons
And she has done it again with this wonderful series of blog posts. Talking new programmers through the techniques required for problem solving is hard enough, especially since problem solving for us devs is usually so tightly coupled with our languages of choice. But Ali has this amazing knack for boiling a topic right down to it’s most basic parts and explaining those before putting it all back together.
If you’re new to dev work, or want to level up your problem solving skills, I’d recommend reading this series and keeping it around so that you can come back to it from time to time.
Powershell has been cross platform for a while now
as with a lot of things that Microsoft create these days, it's on GitHub
which means that it’s totally possible to create powershell scripts for setting up your application environments using it, regardless of your OS of choice. With that in mind, it’s worth taking some time to familiarise yourself with some of Aaron Jensen’s tips for creating cross plat. Powershell scripts.
Let’s Connect
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