Ready, Set… Engineer! – Dev Leader Weekly 38
TL; DR:
Sorry, LeetCode won’t save you now
The best answers for career progress: your manager
You’re in the driver’s seat of your career
Non-tech skills are more important than you imagine
I’ll be hosting a live Ask Me Anything stream on Monday, April 8th at 9:30 PM PST
This newsletter issue is now archived on my website. You can read it here with a paid subscription:
https://www.devleader.ca/2024/04/06/hit-the-ground-runnin-dev-leader-weekly-38/
What’s In This Issue
Weekly Recap
Prioritize This CRITICAL Skill as a Developer – Interview With Callie Buruchara
Less Than 30 Lines Of Code – MongoDB with Testcontainers in C#
15-24% FASTER Inserts for MongoDB in C# With One Simple Change
Collection Initializer Performance in C# – How To Get An 87% Boost!
Regex Options in C#: A Beginner’s Guide to Powerful Pattern Matching
Examples of Inheritance in C# – A Simplified Introduction to OOP
Examples of Composition in C# – A Simple Guide for Beginners
Join me and other software engineers in the private Discord community!
All of my weekly vlogs are now on YouTube which are accessible via membership!
Remember to check out my courses, including this awesome discounted bundle for C# developers:
Weekly Recap
Prioritize This CRITICAL Skill as a Developer – Interview With Callie Buruchara
This is the first EVER software engineering interview done on Dev Leader, and I was excited to be able to have my first awesome guest: Callie Buruchara! Callie knows that communication is a critical skill to have in software engineering, and she’s experienced first-hand how big of a difference it can have even in a highly technical field. In fact, most people greatly over-prioritize their technical skills instead of communication!
Less Than 30 Lines Of Code – MongoDB with Testcontainers in C#
MongoDB is an awesome document database that we can use from C# using the MongoDB Driver NuGet package. But what if you don’t want to set up MongoDB Compass or deal with MongoDB Atlas? Is there an easy solution to just try out MongoDB locally, or even leverage it for testing purposes?
Testcontainers for MongoDB is the easy solution here! See how we can hook up Docker with MongoDB in less than 30 lines of pain-free C# code!
15-24% FASTER Inserts for MongoDB in C# With One Simple Change
I’ve been creating MongoDB tutorials fro C# developers so that they can get more familiar with using it. This is because I am trying to get more familiar with using it too. During my MongoDB journeys, I wanted to explore if I used BenchmarkDotNet if I could uncover any performance differences.
In this video, I’ll explain my C# MongoDB benchmarks and benchmarking techniques and… share with you something that I wasn’t expecting!
Collection Initializer Performance in C# – How To Get An 87% Boost!
Check out these benchmarks measuring collection initializer performance in C#. How the heck did I speed up C# collection initialization by 87%?!
Regex Options in C#: A Beginner’s Guide to Powerful Pattern Matching
Regular expressions are powerful for pattern matching, but what are the regex options in C# that we have access to? What do they do and how can we use them?
Regular Expressions in C#: 3 Examples You Need to Know
Check out these 3 simple examples of regular expressions in C#! If you’re new to regex and coding in CSharp, these are a perfect starting point for you!
Examples of Inheritance in C# – A Simplified Introduction to OOP
See examples of inheritance in C# in this introductory guide to object oriented programming. Learn about when to use inheritance in C# and… when not to!
Examples of Composition in C# – A Simple Guide for Beginners
Check these examples of composition in C#! Learn about composition in object-oriented programming with these simple code examples in C# – perfect for beginners!
As always, thanks so much for your support! I hope you enjoyed this issue, and I’ll see you next week.
Nick “Dev Leader” Cosentino
social@devleader.ca
Socials:
– Blog
– Dev Leader YouTube
– Follow on LinkedIn
– Dev Leader Instagram