Weekly Dev Tips offers a variety of technical and career tips for software developers. Each tip is quick and to the point, describing a problem and one or more ways to solve that problem. I don't expect every tip to be useful to every developer, but I hope you'll find enough of them valuable to make listening worth your time. Hosted by experienced software architect, trainer, and entrepreneur Steve Smith, also known online as @ardalis. If you find these useful, you may also want to get a fre ...
…
continue reading
Software Development podcast hosted by Dan Clarke (@dracan on Twitter). Slightly bias towards .NET and Azure, but covering lots of other topics such as Git, Docker, Kubernetes, productivity, the list goes on!
…
continue reading
1
Unhandled Exceptions - With Callum Linington
1:10:38
1:10:38
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:10:38
In this episode, I was joined for a second time by Callum Linington - this time to discuss exceptions, which is quite fitting given the show’s name! We chatted about why you should avoid using exceptions for your main business logic and control flow, and explored better ways to handle errors. And I’m afraid the “monad” word got thrown in too! 🙈 For…
…
continue reading
1
GitHub Actions - With Scott Sauber
52:20
52:20
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
52:20
In this episode, I was joined by Scott Sauber to chat about GitHub Actions. Before that though, we chatted about the differences between ‘Continuous Integration’, ‘Continuous Delivery’, and ‘Continuous Deployment’. Then we delved into the world of GitHub Actions, and how they can be used to automate your workflows. For a full list of show notes, or…
…
continue reading
1
Naming things is hard! - with Nick Cosentino
1:03:57
1:03:57
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:03:57
In this episode, I was joined by Nick Cosentino (DevLeader on the socials) to chat about refactoring code. We also discussed various other things, like automated testing, and how AI might affect us as developers, and much more! For a full list of show notes, or to add comments - please see the website here…
…
continue reading
1
The Umbraco CMS and Community
1:12:05
1:12:05
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:12:05
In this group episode, I was joined by Carl Sargunar, Lotte Pitcher, Carole Rennie Logan, and Callum Whyte, to discuss the Umbraco community and CMS! We chatted about the amazing community around Umbraco, as well as the features of the CMS itself. It definitely made me want to reach for Umbraco next time I need a CMS! For a full list of show notes,…
…
continue reading
1
Modular Monoliths - with Steve "ardalis" Smith
44:50
44:50
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
44:50
In this episode, I was honoured to be joined by Steve “ardalis” Smith to chat about Modular Monoliths! We discussed the benefits of going down the Modular Monolith route instead of moving to microservices. We also chatted about how MediatR can help with this, and also about creating online courses. For a full list of show notes, or to add comments …
…
continue reading
1
Live Panel Discussion at DDD South West 2024
52:09
52:09
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
52:09
This was the first episode we’ve done which has been recorded live with an audience! It was hosted at the DDD South West conference in Bristol (UK), and I was joined by a panel of speakers. After introductions, I kicked off the conversation with a question about AI - and then we went from there, taking further dev-related questions from the audienc…
…
continue reading
1
Serverless, AWS, and .NET - with James Eastham
1:02:15
1:02:15
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:02:15
In this episode I was joined by James Eastham to initially to chat about AWS and Serverless with .NET… but we ended up covering a whole lot more! We chatted about OpenTelemetry, Kubernetes, Rust, and our Dometrain courses too! James Eastham is a Senior Cloud Architect at Amazon Web Services and content creator. He has over 10 years of experience in…
…
continue reading
1
C# and Blazor - with Mads Torgersen, Dan Roth, and Scott Hunter!
1:09:23
1:09:23
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:09:23
In this episode, I was honoured to be joined by Mads Torgersen, Dan Roth, and Scott Hunter!!! 🤯 We chatted about Blazor in .NET 8; C#12 interceptors, C#13, C#36 (you have to listen 😉), source generators, discriminated unions, AOT, and Stephen Toub’s performance blog posts! Mads, Dan, and Scott all work for Microsoft, and are heavily involved in .NE…
…
continue reading
1
GitKraken - with Justin Roberts and Eric Amodio
59:35
59:35
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
59:35
In this episode, I was joined by Justin Roberts and Eric Amodio to chat about the GitKraken Git client. We chatted about its features, and also what it’s been like working on it. We also spoke about the GitLens VS Code client. Justin is the Senior Director of Product at GitKraken, and has been leading the design of the GitKraken Git Client. Eric is…
…
continue reading
1
Chocolatey - with Gary Ewan Park
48:05
48:05
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
48:05
In this episode, I was joined by Gary Ewan Park to chat about Chocolatey, and what it’s been like as a developer working on it. Chocolatey is a package manager for Windows, and it’s a tool that I’ve used for many years - so really enjoyed chatting with Gary about it! Gary is a Principal Software Engineer at Chocolatey Software and Microsoft Visual …
…
continue reading
1
Speed mentoring and the power of Community - with Mia Gordon
38:25
38:25
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
38:25
In this episode, I was joined by Mia Gordon to chat about speed mentoring! I was recently invited to a speed mentoring event that she organised, and it was such a fun event and great idea and concept - that I invited her onto the show to chat about it! We also spoke about the power of community, and how big a difference it can make to your career a…
…
continue reading
1
Platform Engineering and IaC - with Shahid Iqbal
38:23
38:23
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
38:23
In this episode, I was joined for a second time by Shahid Iqbal, this time to chat about Platform Engineering and Infrastructure as Code! We discussed what Platform Engineering means, and also different IaC tools. And Shahid’s undying love for Pulumi! 😂 Shahid is a Principal Platform Architect at Auror based in Auckland NZ, and is also an Azure MVP…
…
continue reading
1
.NET Conf 2023 - with Scott Hunter
44:35
44:35
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
44:35
In this episode I was honoured to be joined by Scott Hunter to chat about the announcements from .NET Conf 2023! The main areas we discussed were C#12 features, the new .NET Aspire, C# Devkit, Native AOT, and also touched a bit on Blazor. As always - it’s an exciting time to be a .NET developer! For a full list of show notes, or to add comments - p…
…
continue reading
1
Hexagonal Architecture - with Valentina Cupać
57:25
57:25
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
57:25
In this episode, I was joined by Valentina Cupać to chat about Hexagonal Architecture. We discussed what Hexagonal Architecture is, how it can help us build better software, and the difference between it and other similar architectures, such as Clean and Onion Architecture. Valentina is a Technical Coach at Optive, helping development teams deliver…
…
continue reading
1
Dometrain - with Nick Chapsas
48:05
48:05
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
48:05
In this episode, I was joined for the second time by Nick Chapsas! This time, we chatted about his new Dometrain teaching platform. Nick started off creating courses on his own website, nickchapsas.com, which he’s recently rebranded to Dometrain and reached out to other authors to also create courses - myself included! I’ve recently released a Dock…
…
continue reading
1
.NET and Podcasting - with Jamie Taylor
55:54
55:54
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
55:54
In this episode, I was joined by the host of The Modern .NET Show, Jamie Taylor to chat about both .NET and podcasting! We also chatted about various other things like productivity, remote working and life balance, supporting junior developers, and plenty more! For a full list of show notes, or to add comments - please see the website here…
…
continue reading
1
NServiceBus - with Laïla Bougriâ
53:44
53:44
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
53:44
In this episode, I had great fun chatting with Laïla Bougriâ about NServiceBus and how it can help with your distributed architecture. From its support for observability (including OTel) and dashboarding, to sagas and pub/sub. Even zombie and ghost messages! (spooky!). And as has been known to happen on this show - we did end up going on a tangent …
…
continue reading
1
RavenDB Database Internals - with Oren Eini
53:13
53:13
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
53:13
In this episode, I had the pleasure of speaking with Oren Eini about RavenDB and diving deep into the world of database internals. We explore the intricacies of how databases work under the hood and discuss the challenges - especially around performance. Oren Eini, also known as Ayende Rahien, is the Founder and CEO of RavenDB, a leading NoSQL docu…
…
continue reading
1
Cleaning your Big Ball of Mud using CQS - with Matt Hunt
59:28
59:28
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
59:28
In this episode, I was thrilled to be joined by Matt Hunt to chat about using the CQS pattern to improve your codebase quality and help avoid writing those ‘Big Ball of Mud’ code-bases that sadly we see way too often in our industry! CQS (Command Query Separation) is a pattern that states that a method should either be a command that performs an ac…
…
continue reading
1
We Are .NET - with Tim Cadenbach and Matthias Jost
50:52
50:52
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
50:52
In this episode, I was joined by both Tim Cadenbach and Matthias Jost to chat about the exciting new .NET community - We Are .NET! At its core, it’s a community portal aggregating and presenting videos, blogs, twitch, and other feeds of any creator with .NET content. However, it’s not just content aggregation though - and is becoming a rapidly grow…
…
continue reading
1
Elastic - with Steve Gordon
1:01:18
1:01:18
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:01:18
In this episode, I was joined by Steve Gordon to chat about the Elastic Stack, and his work on the Elasticsearch .NET client. Steve is a senior engineer at Elastic, maintaining the .NET client libraries. He’s a Microsoft MVP, Pluralsight author, speaker, and blogger, and user-group organiser. For a full list of show notes, or to add comments - plea…
…
continue reading
1
Brighter - with Ian Cooper
1:33:33
1:33:33
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:33:33
In this episode, I was joined by Ian Cooper to chat about the Brighter and Darker frameworks. Brighter is a framework for building messaging applications with .NET and C#. It can be used with an in-memory bus, or for interoperability in a microservices architecture allowing out of process messaging via a wider range of middleware transports. And Da…
…
continue reading
1
Hot Reload - with David Wengier
1:24:55
1:24:55
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:24:55
In this milestone 50th episode (🥳🎉🍻) - I was joined by David Wengier to chat about how .NET’s hot reload works! We covered how the metadata in dotnet assemblies work, and how hot reload manipulates this data in various ways in memory to do its thing. We also touched a bit on the whole hot-reload dotnet drama thing! 🤫🙈 We had quite a fun chat afterw…
…
continue reading
1
Cake 🍰 - with Mattias Karlsson
59:15
59:15
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
59:15
In this episode, I was joined by Mattias Karlsson to chat about Cake! Nope, not the food - something _even better_! Cake is a build orchestration tool where your builds scripts are written in C#. There are tons of addons for most tasks you can think of, and it's easy to write your own. And you can run these all locally just like you would on the bu…
…
continue reading
1
Coffee and Code - with Isaac Levin
1:30:03
1:30:03
Прослушать позже
Прослушать позже
Списки
Нравится
Нравится
1:30:03
In this episode, I was joined by Isaac Levin that chat about… way too many things to put in an episode title, that’s for sure! 😂 We decided to not have a particular topic in mind - and just chat and see where the conversation took us! We ended up talking about podcasting, working remotely and the pandemic, general career stuff, public speaking, con…
…
continue reading