devleader

17.8K posts

devleader banner
devleader

devleader

@DevLeaderCa

Nick Cosentino | Simplifying software engineering concepts for you | Principal Software Engineering Manager @Microsoft | Creator of @BrandGhostAI 👻

Seattle, WA Katılım Ocak 2023
1.1K Takip Edilen6.1K Takipçiler
Sabitlenmiş Tweet
devleader
devleader@DevLeaderCa·
Excited about our press release today! Super cool partnership for BrandGhost! Monte Mader Partners with BrandGhost to Streamline Social Media Engagement prn.to/3YxGM8K
English
1
1
11
1.7K
devleader
devleader@DevLeaderCa·
Where do computers go to dance? … .. . The disk-O.
English
0
0
1
31
devleader
devleader@DevLeaderCa·
📌 📌 If you enjoy my content, consider subscribing to my newsletter: weekly.devleader.ca It's free and I have something for all levels of software engineers to help you out on your development journey. Join thousands of other readers every weekend!
English
0
0
0
22
devleader
devleader@DevLeaderCa·
3 mistakes to avoid if you want to improve as a software engineering manager: 1) Still Coding Everything Yourself Guess what? Your responsibilities have grown. Unless your manager explicitly suggests you spend time coding (not unusual at small companies or small teams), you should spend less time typing in the IDE. Managing people takes time. If you're not dedicating time to them, especially more than you're trying to code, they're likely not getting the growth they need. 2) "No News Is Good News" Mentality Your employees are doing great, right? They probably all know it though, right? You don't need to waste their time OR your time giving them meaningless feedback about how they're doing! ... Guess how many mentees have told me they wish their manager gave them more periodic feedback about how they're doing? If you haven't talked to your employees about how they like getting feedback, I assume you're not giving them feedback as frequently as they'd like. Ask them. It only takes a minute and you can make a big difference for them. 3) Dodging Hard Conversations C'mon... this isn't something anyone enjoys, but hard conversations are part of your role. Have you been convincing yourself that you don't want to hurt your employee's feelings with constructive criticism or having a difficult conversation? 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?
English
1
0
1
37
devleader
devleader@DevLeaderCa·
Regex.Match, Matches, and IsMatch in C#: Named Groups and Capture Collections Learn Regex.Match, Matches, and IsMatch in C# with named groups, capture collections, and .NET 7 EnumerateMatches for zero-allocation matching. Read the article here: bgh.st/itkwh9
devleader tweet media
English
0
1
3
96
devleader
devleader@DevLeaderCa·
Beginner's Guide For Writing TUnit Tests In C# Looking to get started with TUnit for your C# tests? Give me 10 minutes and you'll be writing your first TUnit tests and running them in Visual Studio OR the command line! Watch it here: bgh.st/2l2ptc
devleader tweet media
English
0
0
1
78
devleader
devleader@DevLeaderCa·
👀👀 Here are 12 videos you have to check out! Here's a collection of some of my more popular videos on YouTube: youtu.be/Zf0YWgNbKnQ In this video, I discuss the Reddit post about Rust replacing all of the C# at Microsoft. youtu.be/5OKLiQM2y30 This video talks about using plugins within a vertical slice architecture. I walk through one of my solutions to show how I have set things up. youtu.be/fTyubohxBGU This video is on plugin usage in Blazor! As someone that loves using plugins, I had to show the usage in Blazor as well! youtu.be/Wa3sdKGp3wE This video explains how you can use BenchmarkDotNet like all of the performance examples you see across the web! youtu.be/RR7Cq0iwNYo For the beginners out there for C#, this video details how IEnumerable works. While it doesn't do a super technical deep dive, it should help explain the behavior vs something like an Array or List. youtu.be/_v9k74gWJtE A step by step guide on setting up watches for debugging in Visual Studio. youtu.be/yg-qZXPBlKM If you're interested in getting started with Autofac, this video is a perfect starting point! youtu.be/GE-phyI6lEM What's faster? Task.WhenAll or Parallel.ForEach? Only one way to find out! youtu.be/iEfuyxwKQCE A fun look at composition (compared to inheritence). No experience required for this one! youtu.be/rohq-Wqj0yI Getting setup with xUnit for writing unit tests! youtu.be/Mk8bwXIZTXg This is a fun video on how to make your own ASCII art generator! youtu.be/xsY9tyRbCVk How to switch up your code to move away from Enums by refactoring them out! #blazor #csharp #dotnet #plugins #refactoring
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
English
0
1
5
248
devleader
devleader@DevLeaderCa·
Do you use attributes in your CSharp code? Did you know that we can constrain attributes to different types and different types of members? This quick clip shows marking attributes to only be used on classes and on members -- super handy if you need to be very specific with what you're annotating. And one more pro tip: You can omit the word Attribute when you're annotating your types and members. This is because the square bracket syntax already suggests you're working with an attribute. Hurray for reducing redundancy! What are your favorite use-cases for attributes? Watch the full video here: youtube.com/watch?v=y6KoX1…
YouTube video
YouTube
English
0
0
2
134
devleader
devleader@DevLeaderCa·
Facade vs Adapter Pattern in C#: Key Differences Explained Compare facade vs adapter pattern in C# with side-by-side code examples, key structural differences, and guidance on when to use each. Read the article here: bgh.st/nufync
devleader tweet media
English
0
1
0
73
devleader
devleader@DevLeaderCa·
📌 Check out my channel for FREE learning resources on C#, dotnet, and software engineering in general: @devleader" target="_blank" rel="nofollow noopener">youtube.com/@devleader
English
0
0
0
93
devleader
devleader@DevLeaderCa·
You might be too good at helping. There’s a reason juniors love coming to you: You solve their problems in minutes, while they’d spend hours struggling. But here’s the catch: If you always jump in and do it for them, you’re not helping them grow. Instead, you’re building a culture of dependency -- even if it feels like you're helping. The next time someone asks for help, pause before you dive in. Try asking: - "What’s confusing you most?" - "What’s your hypothesis here?" 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?
English
3
0
1
215
devleader
devleader@DevLeaderCa·
Do you think Leetcode-style interview prep helps or hurts actual software engineers? Would you ever use it as a hiring signal? (I have my thoughts...)
English
1
0
3
437
devleader
devleader@DevLeaderCa·
📌 Have you been tuning into my AMA live-streams I do EVERY Monday at 7:00 PM PST? Each stream I focus on: - Reviewing my most recent newsletter - Providing my perspective on spicy Reddit posts related to software development - And most importantly... ANSWER YOUR QUESTIONS! 👇 Let me know what you want me to answer in my next stream! 👇
English
0
0
0
52
devleader
devleader@DevLeaderCa·
Measuring Manager Effectiveness -- Can You Even Quantify It? Dev Leader Weekly 138 Read the article here: bgh.st/olm3u4
devleader tweet media
English
1
0
1
82
devleader
devleader@DevLeaderCa·
Why was the computer late for work? … .. . It had a hard drive.
English
0
0
0
106
devleader
devleader@DevLeaderCa·
📌 📌 If you enjoy my content, consider subscribing to my newsletter: weekly.devleader.ca It's free and I have something for all levels of software engineers to help you out on your development journey. Join thousands of other readers every weekend!
English
0
0
0
48
devleader
devleader@DevLeaderCa·
Weekly Recap: C# Enums, Facade Pattern, and Bridge Design Pattern [May 2026] This week delivers complete coverage of C# enums -- flags, switch patterns, and string conversion -- plus the facade and bridge design patterns in C#. Videos cover manager effectiveness and building for reusability. Read the article here: bgh.st/xkf3bl
devleader tweet media
English
0
0
1
85