2019-07 Vacation Time!
Welcome to the second edition of The .NET Core Podcast newsletter.
Did you upgrade all of your projects from v1.x to v2.1 (at the very least) yet? If not, then you really should be pushing your clients to let you do this. Without support, your projects could be left in a state where they are susceptible to any and all new issues found.
Anyway, less of that. More of the newsletter. Summer is in full swing, and I hope that you're all able to spend some time away from your keyboards and enjoy the weather. Remember, that taking a vacation is important, regardless of how much of an important cog in the corporate machine you are
or wherever you fit in your current gig
We need time to relax and recuperate. Which reminds me of a tweet that I put out a few days ago (as of typing this newsletter):
https://twitter.com/dotNetCoreShow/status/1149763732245045248
I'd love to hear what some of your go-to non-tech space related hobbies are
I, personally, don't consider "playing video games" tech-space related; but that's just an excuse I use to enable me to play them a lot
send me a tweet @dotnetcoreshow and let me know what they are. We should all make time for our hobbies - I think they keep us grounded and give our brains a chance to rest.
Either way, its summer time. Please spend some of it doing something fun
whatever your definition of "fun" might be
and enjoy the summer while it lasts.
Especially since we'll be coming out of the summer and directly into .NET Core 3.0 release time - which also will be the last major release of .NET Core before it's merged with Mono and Xamarin, and renamed .NET 5. But more on that in a moment.
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
As I mentioned in the previous newsletter, we're only a few weeks away from the one year anniversary of the show - with episode one having been released on August 28th, 2018.
I'm still in the process of arranging celebrations, but I think you're all going to like them
no, I won't be creating a clip show... I think
The announcements for the one year celebration stuff will be made in this order:
- Patrons (via a Patreon post)
- Slack users
- Newsletter
- Episode
So if you want to be the first to know, you'll have to join become a patron of the show.
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 Productivity in Tech
Showing the world what you know can not only get you hired but also help others become stronger developers
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 29 - Developer Relations and Education with Jasmine Greenway and Cecil Phillip
This episode was published to Patreon supporters a few days ahead of the “regular” RSS feed on July 10th, 2019 at 12:30 GMT.
This episode of The .NET Core podcast is a discussion on (and partial geek out about) teaching and learning with Jasmine Greenway and Cecil Phillip. I love talking teaching and learning
I go into it in the episode, but I worked as a teacher for a short while before getting serious about my development career
and love to talk about both to anyone who will listen. Both Jasmine and Cecil agreed to talk about these subjects with me - and they even asked me a few questions, which was amazing. We also discussed the ways that Microsoft are helping developers, teachers, and aspiring developers to reach their potential by offering learning materials in whatever format best suits their learning styles.
The episode was later released to the “regular” RSS feed on July 12th, 2019 at 12:30 GMT. The show notes, including a transacription, are available at: Episode 29 - Developer Relations and Education with Jasmine Greenway and Cecil Phillip.
The Next Episode
Episode 30 - Reflections on .NET with Pablo Santos and Phil Haack
This episode will be published to Patreon supporters a few days ahead of the "regular" RSS feed on July 24th, 2019.
This episode is a discussion with Pablo
who you'll remember from episode 26
and Phil about their experiences and views on the ever changing .NET eco-system. Pablo, as you'll remember, is one of the creators of PlasticSCM. And Phil is one of the masterminds behind NuGet, almost everything that you will have used over at GitHub, and the founder of Haacked LLC - so he knows a thing or two.
On release day, you'll be able to check out the show notes at: Episode 29 - Education and Development with Jasmine Greenaway and Cecil L Philip
Classic Episode From The Vault
Episode 13 - Continual Learning with Steve Gordon
On the subject of teaching and learning, I'd love to draw your attention to episode 13 of the show. This is an episode which was released on November 23rd, 2018, and is a discussion with Steve Gordon on (amongst other things) how giving talks can be incredibly beneficial to your career, the meetups that he helps to run, and The Humanitarian Toolbox.
And that's greatly reducing the content down to a few sentences. You should definitely revisit this episode, as Steve has a lot of great advice for developers at all levels of their career. Also, make sure to check out his blog, the deep dives he posts their are amazing.
Full show notes, including a full transcript of the episode and an embedded player are available here
Places You Can Meet/See Me
As of a few days prior to sending this newsletter out, I bought a ticket to NDC London 2020. I won't be speaking, but I will be there for the duration of the conference (both the workshops and the conference proper). So if you're going to be there 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.
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).
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
I honestly think that WebAssembly has the power the change our industry completely. Maybe not overnight, but it'll be a drastic change - just as soon as we have a bunch of killer apps written with it.
With that being said, this amazing article from the team over at uno is all about how you can leverage the Mono build tools to product an AoT build of your apps, ready for use with WebAssembly and/or Blazor.
It focusses on using the WSL on Windows, but the steps outlined would work just as well on a Linux-based machine (assuming that you don't try to install WSL on it first). There are a fair few whoops to jump through, but it's worth it to test out an AoT build of one of your apps.
psst. one of the reasons behind .NET 5 merging eveyrthing together is to simplify things like this
Privacy, data protection, and security are words which used to scare a lot of developers away. But with the rise of DevOps and DevSecOps as methodologies that we should all be practising
DevOps and DevSecOps aren't job titles, they're methodologies like Agile and Scrum
we should all be looking to the experts in the fields of privacy in order to up out game.
As a personal note: whenever I've been asked to implement a feature which seemed a little dubious (with regards to privacy and data protection), I've always asked myself whether I'd be comfortable with my data, or that of my loved ones, being stored and curated in the way I'm being asked to. If I felt uncomfortable doing it with my own data, why would I allow strangers to do it?
This article - which is part one of three - is highly recommended. Not only does it provide a nice introduction to the GDPR, but it does it in such a wonderfully simple way.
Considering that it's Summer, I couldn't not include this article by Ben. It's a lovely, short post on why he decided to take a vacation back in February. It also ignited the spark in me to produce a rather similar post a few months later
after I'd gotten home from my vacation to Japan, that is
Seriously, though: it's summer. Please find the time to get some rest from your work. I promise that it will do you good. Plus, the rest of your team will be fine without you.
The code was still there when I got back. In fact, very little of the code that I was maintaining had changed. There was only one change, that I could see, and that was to an HTTP retry policy.
I walked away from the code for 14 days, and came back to find that everything was fine.
Let's Connect
Here are some awesome Communities Where you can find me: