Nick Cosentino | Simplifying software engineering concepts for you | Principal Software Engineering Manager @Microsoft | Creator of @BrandGhostAI đź‘»

Seattle, WA
What do you call a programmer who doesn't use Stack Overflow or LLMs? … .. . A liar.
1
39
📌 All of my memes are posted through @BrandGhostAI!
19
Fusion Cache in C# - Removal, Expiration, and FailSafe Cache Operations Fusion Cache is an awesome third-party package that we can use in DotNet for both in-memory and distributed caches. Let's dive into how the removal and expiration of cache entries work alongside the fail-safe mechanism! Watch here: bgh.st/ewk13o
112
How do you use enums in CSharp? Read more here: bgh.st/4dbmof #csharp #dotnet #dotnetcore #beginner #tutorial
2
135
Tests are helpful but... All of the tests in the world aren't a guarantee that you will never experience a bug. But don't let that be a reason to keep you from writing them! Increasing your test coverage can certainly be a huge asset for your code base. It gives you and your team members increased confidence in the changes that you're delivering. Are they guarantees? No. Are they helpful? Absolutely. Watch the full video here: piped.video/watch?v=6so35iZN…
126
What are your go-to NuGet packages for building web applications, and why?
165
How To Build Teams That Actually Care - Interview With @RyanVarley Building highly effective teams sometimes feels as complicated as rocket science -- but that's no problem for this episode's guest, Ryan Varley! Ryan was en route to have a career in astrophysics, but software engineering got the best of him! In our chat, Ryan shares his career journey and how he looks to build development teams that are highly engaged. Watch it here: podcasters.spotify.com/pod/s…
148
Your manager doesn't owe you a promotion. But they do owe you clarity. The biggest mistake I see people make? Assuming good work is enough. It’s not. If you don’t understand the expectations for your next level, you’re gambling your future on hope and guesswork. Here’s how to bring clarity into your career path: - Ask your manager what “ready for promotion” looks like - Request examples of behaviors or projects from people recently promoted - Track your progress in writing, and review it regularly - Don’t wait for performance review season. Own your growth conversations year-round Your manager may advocate for you, but you are your only career owner. So, are you driving your promotion or waiting for it to happen? What advice would you add?
3
6
328
📌 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! 👇
42
What's a pirate's favorite programming language? … .. . R!
184
📌 📌 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!
44
Let's VIBE! ChatGPT vs Copilot - Which Integrates Serilog Better? In this video tutorial, we'll compare ChatGPT and Copilot for integrating Serilog into our ASP NET Core application. Which one of these tools can do a better job with the integration? Watch it here: bgh.st/hmddjy
1
2
218
Desktop development isn't dead. Here are some helpful resources: Introduction: - A Beginner's Look At WPF in C#: piped.video/1FENvqHO210 Dependency Injection: - Dependency Injection with IServiceCollection: piped.video/AoQnI5St1Qg - Modular WPF Applications With Plugins: piped.video/5_mCiDi6WuQ - Service Locator Anti-Pattern: piped.video/itqb1pntGwo - Fixing Anti-Patterns for DI: piped.video/0_7lqdZxHHQ - MarkupExtension Class: piped.video/5E3jzdy_1Ag Binding and Conversion: - WPF Binding Introduction: piped.video/Iya8J34oa-s - Value Converter Basics: piped.video/bSxFUMA01GI - Custom Value Converters: piped.video/SKtdBhdOAgo Building a Splash Screen: - Building A Splash Screen: piped.video/zxWOv-ChaYM - Asynchronous Progress Bar Updates: piped.video/QuczbW66ejw MVVM: - Refactoring for View Models: piped.video/_Vb01WAewwk - Commands and Events: piped.video/BKbaJdIfijY Remember to bookmark this playlist for future videos: piped.video/playlist?list=PL… What else would you like to see covered? #dotnet #wpf #csharp
259
Say goodbye to reflection in Microsoft Testing Platform! Test runs are changing in Microsoft Testing Platform and no longer rely on the use of reflection to dynamically discover and run tests. Check out the video here: piped.video/pYfT05L8C7o
1
3
296
Sorry. Blasting out your resume to every LinkedIn connection isn't effective networking. There are better ways to network as software engineers. Building genuine connections is a long-term investment in your career. While quick referrals can *sometimes* work, a more sustainable strategy involves building meaningful relationships with others in the industry. It's not a "one simple trick!" kind of solution, unfortunately, but here are some ideas for how to approach networking effectively: - Learn in Public: Share your learning journey through blogs, social media, or open-source contributions. - Engage Authentically: Interact with other professionals in a genuine and curious way. Ask questions and show interest in their work. - Be Intentional: Identify people whose work you admire or who are in roles you aspire to and build connections over time. - Offer Value: Share your insights and help others when you can. Networking is a two-way street. - Think Long-Term: Focus on building lasting relationships rather than just seeking immediate job opportunities. Remember that this isn't a sprint -- it's a marathon. By consistently engaging, sharing, and building genuine connections, you'll create a strong support system and open doors to future opportunities. What's one genuine connection you've made through networking that has benefited your career?
5
1
6
634
📌 Check out my channel for FREE learning resources on C#, dotnet, and software engineering in general: piped.video/@devleader
31
How do you utilize .NET Core for cross-platform development? Any particular challenges or benefits?
9
2
4
2,108