Devs, do you recommend books for beginners instead of getting them right into code? If so, why, and which books?
07.08.2025 12:00 β π 1 π 0 π¬ 0 π 1@devleader.ca.bsky.social
Helping you become a better software engineer πͺ YouTube: https://YouTube.com/@DevLeader Newsletter: https://subscribe.devleader.ca Principal Software Engineering Manager at Microsoft. Views are my own.
Devs, do you recommend books for beginners instead of getting them right into code? If so, why, and which books?
07.08.2025 12:00 β π 1 π 0 π¬ 0 π 1Reflection in C#: 4 Simple But Powerful Code Examples
Read it on Medium:
https://stories.devleader.ca/reflection-in-c-4-simple-but-powerful-code-examples-03a74acfdc2b
Why did the programmer quit his job?
β¦
..
.
He didn't get arrays.
Ultimately, what you are doing should be helping them do their best work -- at the end of the day. Change your framing. The outcome of your hard conversation helps them in the end.
What would you add to this list?
π What other lists would you find helpful as a software engineer?
- Some topic from C#?
- Career progression advice in tech?
- Something technical in software engineering?
Let me know in the comments!
Beautiful mountain of spaghetti code.
#SoftwareEngineering #Developers #Memes
that otherwise couldn't be used to do these checks at compile time.
Check out this beginner's guide to get started with reflection in C#!
Watch here:
https://www.youtube.com/watch?v=7xWaSuPn2I8
It's EASY - Check Type Data with Reflection in C#
06.08.2025 21:00 β π 0 π 0 π¬ 1 π 0π Are you interested in more software engineering content?
Did you know that I share a FREE weekly software engineering newsletter every week?
Visit my profile or click the link beside my name to sign up for free!
Join thousands of other readers to level up your software engineering.
How can we use xUnit to test ASP.NET Core?
Read more here:
https://www.devleader.ca/2024/02/13/xunit-in-asp-net-core-what-you-need-to-know-to-start/
#ASPNET #DotNet #CSharp #Testing
- ASCII Art Generator: https://www.devleader.ca/2023/08/25/generate-ascii-art-a-simple-how-to-in-c/
----
π¨ Sign up for my email newsletter!
π£οΈ Share with your network!
#beginner #beginners #learntocode #csharp #developer
- Pros of Interfaces: https://www.devleader.ca/2023/09/11/oop-and-interfaces-in-c-how-to-use-them-effectively/
- Cons of Interfaces: https://www.devleader.ca/2023/09/13/drawbacks-to-using-interfaces-in-c-how-to-balance/
Examples:
- Iterator Basics: https://www.devleader.ca/2023/02/10/iterators-an-elementary-perspective-on-how-they-function/
- Iterator & Collection Comparisons: https://www.devleader.ca/2023/02/22/beware-of-these-iterator-and-collection-traps/
OOP
- Dictionary Usage: https://www.devleader.ca/2023/09/06/c-dictionary-a-primer-on-when-and-how-to-use/
- Dictionary Intro: https://www.devleader.ca/2023/09/04/how-to-dictionary-in-c-simplified/
- IEnumerable Intro: https://www.devleader.ca/2023/02/05/ienumerable-in-c-a-simplified-beginners-guide/
- Record Type: https://www.devleader.ca/2023/01/29/simple-secrets-to-access-to-the-dotnet-record-type/
Collections:
- Dictionary Variations: https://www.devleader.ca/2023/09/08/dictionaries-in-c-how-to-use-the-different-variations/
- Multi-line Strings: https://www.devleader.ca/2023/02/01/everything-you-wanted-to-know-about-multiline-strings/
- Data Types: https://www.devleader.ca/2023/01/25/simple-data-types-in-c-a-beginners-guide/
Looking for some reading on getting started in CSharp?
These articles should help cover a variety of topics that you might be interested in then:
https://www.devleader.ca/category/csharp-dotnet/
Getting Started:
- Basics: https://www.devleader.ca/2023/03/01/c-basics-a-guide-for-new-programmers/
Hey devs, since you write code, do you find that you use any low/no code platforms at all?
06.08.2025 12:00 β π 1 π 0 π¬ 3 π 0Async await in C# is a feature that allows you to write asynchronous code that is easy to read andβ¦
Read it on Medium:
https://stories.devleader.ca/async-await-in-c-is-a-feature-that-allows-you-to-write-asynchronous-code-that-is-easy-to-read-and-7750b875766e
Why did the web developer fail their driving test?
β¦
..
.
They couldn't handle all the traffic.
By flipping the script, youβre helping them become better problem solversβand buying yourself some time to focus on your own work.
How do you balance being a mentor without becoming a crutch?
You know the basics of CSharp, but you're looking for a deep dive?
Visit here for more info:
https://dometrain.com/course/deep-dive-csharp?ref=nick-cosentino
#DotNet #CSharp #LearnToCode #Coding #Programming
manage.
Watch here:
https://www.youtube.com/watch?v=You6QpSgPao
Mid to Senior Level Engineer - Engineering Manager's Advice
05.08.2025 21:00 β π 1 π 0 π¬ 1 π 0Unit testing user interfaces makes some people uncomfortable.
Read more here:
https://www.devleader.ca/2023/10/30/blazor-unit-testing-tutorial-how-to-master-practical-examples/
#blazor #aspnet #dotnet #testing
Programmers, do you have situations where you choose not to write tests? This is in contrast to "not being able to".
05.08.2025 12:00 β π 1 π 0 π¬ 2 π 0Activator.CreateInstance in C#βββA Quick Rundown
Read it on Medium:
https://stories.devleader.ca/activator-createinstance-in-c-a-quick-rundown-1fcfcc1a6f0c
π Check out my channel for FREE learning resources on C#, dotnet, and software engineering in general:
https://youtube.com/@devleader
How did the recursive function know it was introverted?
β¦
..
.
It kept calling itself.
- Take ownership of your tasks, even the small ones.
- Share knowledge whenever you have the chance.
Leadership isnβt about waiting for your turn -- itβs about taking action that builds trust and inspires your team.
Whatβs one way youβve started building your leadership skills in your role?