- Dan's newsletter
- Posts
- Newsletter 004 - August 2023
Newsletter 004 - August 2023
Aug 31st 2023
Hi everyone! š
Welcome to the August edition of my newsletter!
The observant amongst you might notice that itās not actually August, and this edition is a week late! š² The reason is that weāve just arrived back from a long-overdue holiday! šļø Itās been many years since weāve been on an abroad holiday in the sun, and decided to treat ourselves to an all-inclusive in Turkey! š And except for the many midge bites and catching a cold on the last day - it was amazing! If youāre looking for an all-inclusive resort, you should definitely check out Club Tuana in Fethiye - such an incredible place!
So Iām now all recharged and ready to create more content! In fact, now that Iāve finished the Docker course (see below) - Iāll be able to get back into my main content channels, and have a bunch of podcast episodes and YouTube videos planned too!
If I could ask everyone a huge favour, and help me promote this newsletter (or the podcast or YouTube) on social media - that would be amazing! šš
And feel totally free to reply to this email and reach out. Or you can find me on the following socialsā¦
(Discord is my preferred method for DMs)
Support me on Patreon! š
Iāve been thinking about starting a Patreon for quite a while, and have finally set this up. I spend a lot of my free time doing community stuff with the podcast, YouTube channel, newsletter, .NET Oxford, etc - and itās all come out of my own pocket so far, which isnāt very sustainable over the long term.
As a Patreon subscriber, youāll not only be helping me continue to create content - but youāll also get plenty of extras too! Iām still working out the details - but here are some current ideasā¦
Early access to podcast episodes
Additional podcast episodes - Iām thinking of doing a monthly members-only ānews itemā episode where I pick out current development hot topics, with my commentary and thoughts. This will only be available to Patreon supporters.
No ads on the podcast. Iām considering finding a sponsor for the podcast, which means the public feed will include ads (Iāll try and make them not too intrusive!). Patreon supporters will get ad-free episodes.
Access to any code I show on the YouTube channel
An optional mention on the show and in the newsletter (donāt worry - I wonāt do so without your permission first)
A special āpatreon-supporterā role in the podcastās Discord, whichāll take you right to the top of the member list.
These are just some ideas. Iāll ongoingly be trying to go that extra mile for Patreon supporters. If you have any further ideas, please do let me know.
The Podcast š
In the podcast this month, I was joined by Oren Eini to chat about database internals! Oren is the CEO and Founder of RavenDB, and to be honest, we didnāt really chat that much about RavenDB itself - but more about the programming problems around building a database. Oren certainly knows his stuff! š¤Æ
I also have three recordings planned in September. The first one will be with Marc Duiker to chat about Dapr. The second will be with Laila Bougria, where weāll be chatting about NServiceBus. And the third will be with Jamie Taylor from the Modern .NET Show (formally the .NET Core Podcast).
Remember to click subscribe in your favourite podcast app. The links can be found on the podcast website.
Also, remember that we have a Discord community for the podcast!ā¦
š Podcast Discord
Dometrain Docker course
Iām very pleased to say that Iāve now finished the first draft of my Docker course for Nick Chapsasās Dometrain platform, and itās now with him for review. Iām currently terrified that heāll get back saying he doesnāt like it, and I have to start again! šØš I just hope that the next newsletter will be me mentioning that the course is live! š
.NET Oxford
This monthās .NET Oxford meetup was another in-person event, where we were joined by Steve Gordon to talk about Elasticsearch. Iām afraid the audio on the recording wasnāt good enough to release. The lapel micās batteries went, so we were relying on the cameraās mic, but because we had lots of fans in the background (it was hot!), even trying Auditionās noise removal - the quality wasnāt worth publishing. He did do the same talk about NDC last year though, and that video can be found here:
Our next one will be a virtual event, where weāll be joined by Bryan Hogan, the host of the No dogma podcast, and heāll be talking about āGetting Started with Technical Bloggingā.
š .NET Oxford Discord
YouTube Channel
Iām afraid, there were no YouTube videos in August! But now that Iāve finished the Docker course (unless Nick comes back with a mountain of change requests!), Iāll be back on this - and have plenty of ideas for videos I want to create too! To be notified as I create them (and also support the channel), please remember to click subscribe and that notification bell icon ššš
News items and dev picks
Here are my dev picks this monthā¦
The big Moq and Sponsorlink kerfuffle! - Wow, this one certainly blew up! Basically, the creator of Moq decided it would be a good idea to grab developer emails from local Git configs, and send them to a 3rd-party service called Sponsorlink. There was a huge upraw about privacy violations and GDPR. I can kindof understand this from an IDE or something like that - but not a nuget package! My take - move to NSubstitute - itās better anyway. Also, try to mock as little as possible, and favor integration tests instead where you can.
Microsoft retiring Visual Studio for Mac! - Another one that has blown up a bit with this announcement. A bit annoying that they didnāt mention Rider in the list of alternatives! Rider is definitely my go-to IDE, and itās cross-platform. JetBrains followed up with a 65% off Rider deal, which sadly will have run out by the time you read this. Itās worth a purchase anyway, as itās best .NET IDE there is hands down!
Avalonia for VSCode (Public Preview) - Iāve never used Avalonia, but have only heard good things about it. I must really find time to have a play, and perhaps get someone on the podcast to chat about it! Theyāve now opened up their VSCode extension as a public preview.
New Foundational C# Certification - freeCodeCamp and Microsoft have teamed up to create a new free C# certification which includes a full 35-hour C# training course hosted on Microsoft Learn.
https://techfolk.dev/ - A nice website created by Tim Jones which is a list of notable people in the tech industry. And Iām honoured to be on the list!
Cool sticky scroll functionality built into vscode! - Whilst this isnāt new (last year I believe), I only just tried it after seeing this Tweet. Iāve been using it since, and itās pretty nice!
Website with a list of .NET developers on Mastodon - This is actually not just .NET devs, but various different languages which you can filter down by. Very useful resource for finding your fellow developers on Mastodon!
Dev Comic pick of the month
One of my productivity tips is to get into the habit of writing a ānote for nextā at the end of the day. This is just brain-dumping a few paragraphs summarising where youāre up to and things you want reminding of. This makes a massive difference the next time youāre working (which could be the next day, or next week, etc) - allowing you to immediately hit the ground running. Itās amazing how much time gets lost by not doing this.
I saw this comic, and it made me laugh - reminding me of the days from before I started this habit. Thankfully itās been a very long time since Iāve had that feeling!
Please help me share this newsletter š
If youāve made it this far into the newsletter - Iām hoping that means youāve
both enjoyed it and found it useful. If you can help me out and share with your developer friends at work and on social media, that would be amazing!
Again - feel totally free to reach out to me, and let me know your thoughts on the newsletter. And see you back in your inbox next month for the next edition! š