Principal Software Engineering Manager at Microsoft. Views are my own.
If you're in a technical management position, working with software engineers, or you're a programmer yourself then this content is geared towards you! I've been creating software for nearly two decades and I love creating things both in and out of my work time. I've also been professionally managing software engineering teams as they navigate designing and testing complex software systems.
🗣️ Social Media & Links: - All My Links: linktr.ee/devleader - Blog: www.devleader.ca/ - TikTok: www.tiktok.com/@devleader - LinkedIn: www.linkedin.com/in/nickcosentino - Threads: threads.net/@dev.leader - Twitter: twitter.com/DevLeaderCa - Facebook: facebook.com/DevLeaderCa - Instagram: instagram.com/dev.leader - GitHub: github.com/ncosentino/ - Twitch: www.twitch.tv/ncosentino - RU-vid: youtube.com/@DevLeader?sub_confirmation=1
🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?affcode=1115529_nl-teyzg 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?affcode=1115529_nl-teyzg 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?affcode=1115529_nl-teyzg 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?affcode=1115529_nl-teyzg 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?affcode=1115529_nl-teyzg 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?affcode=1115529_nl-teyzg ✉ Subscribe to my free software engineering newsletter: - subscribe.devleader.ca
🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?affcode=1115529_nl-teyzg 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?affcode=1115529_nl-teyzg 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?affcode=1115529_nl-teyzg 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?affcode=1115529_nl-teyzg 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?affcode=1115529_nl-teyzg 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?affcode=1115529_nl-teyzg ✉ Subscribe to my free software engineering newsletter: - subscribe.devleader.ca
Hi, I was having a problem where when I pause a trigger, then resuming it later on, the task queued and the moment I resumed it, it fires a lot of them
@@Robert-d4n2b hard to know without code, unfortunately. Couple of thoughts: - are you sure you're not scheduling more job instances with the same trigger? - is there misfire behavior configured that could be causing it?
I hear you 😂 I'm developing since 1985 when my dad brought that C64 to my room. Now having been working on a freelance base for 20 years after studying computer science and mathematics I recently got employed because of the economic crisis here in Germany and the lack of projects. Now I got more into infrastructure in my home lab in preparation for running my own SaaS in my own private cloud. So I learned MaaS, Openstack, Terraform, Ansible, Kubernetes, CI/CD with gitlab and Jenkins (I already knew how to do it with Azure DevOps) while learning how to setup SaaS quickly with NextJs applying my knowledge about microservices from my 20 years .net experience. Now that my new job is Blazor and .net based, I switched back to .net. I reduced my gym workouts from five times per week to an efficient 1h full body workout twice a week. I also learn about various topics like how to validate your new business idea fast and dont spend too much time on riding a dead horse. Its a very cool journey and I will never go back working on a freelance base. I will try out a couple of business ideas while doing my job and if one of those ideas take Off - become my own one man business. Thanks you for sharing your thoughts. 9:24
There is one more Thing: got myself a walking Pad and an adjustable desktop so I can do 2h of medium intensity work out (good for losing belly fat) while developing. Usually I got my 10k steps by noon. Though it took a week to get used to it.
@DogzDeDoggy that's AWESOME. I have my walking pad but I should set it up for work -- I had it set up for my personal stuff but work is significantly more consistent 😅
@@DevLeader just set it up for Work (maybe Not while streaming). It pays off. Also If you need some inspiration look for the channel from Marc Lou if you havent already. He s documented his SaaS journey in a great way (using NextJs and JS wirhout testing for rapid buisness idea validation). Tech is just one aspect. One has to learn the business side of things and we developers tend to spend time on the perfekt tech solution ... wirhout having a working business. 😁👍
I'm a 42-year-old man. I worked as a CAD Designer for 15 years, then started a new degree in Computer Science. In my new career, I worked in technical support, then as a Data Analyst, and now I’m studying .NET. Good luck to all of us who have decided to change our lives!
Do you have a newer version of this install with the latest WASM project. My App.razor looks very different. I think I have it installed and configured correctly, but when I use a MudTable, everything seems to work until I change pages and comeback. then the app freezes.
@@hotfishdev in 12+ years of hiring I've never once had this expectation of any candidate. Now, do some places have this expectation? Maybe. But I think it's a pretty garbage expectation. Side projects can help you create experiences you don't have from work. That can be very very beneficial, especially if you don't have much for your resume (i.e. say very junior). But necessitating that it's done via GitHub? Nah, my public GitHub likely looks barren. It's a poor reflection 🙂
Good presentation. Funny thing is my preference is just the opposite. For cases where recursion is a natural fit (like traversing hierarchies), I find it much easier to reason about than iterative approaches. Just need to watch out for stack overflow.
🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?affcode=1115529_nl-teyzg 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?affcode=1115529_nl-teyzg 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?affcode=1115529_nl-teyzg 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?affcode=1115529_nl-teyzg 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?affcode=1115529_nl-teyzg 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?affcode=1115529_nl-teyzg ✉ Subscribe to my free software engineering newsletter: - subscribe.devleader.ca
Not sure I follow your logic, you've done: filter = filterBuilder.Empty; filter &= filterBuilder.Eq("Name", "no match here"); filter |= filterBuilder.Eq("Subscribers", 1000000); When all you had to do is: filter = filterBuilder.Eq("Subscribers", 1000000);
Just trying to demonstrate that you can use AND and OR operators with the &= and |= syntax. You're absolutely right that it can be reduced, but then the syntax wouldn't be showcased
I make github accounts for the companies I work for. I won't be committing to the business' repo from a personal account. If they expect to see me programming on my free time, they'll be disappointed. During my free time, I'm busy repopulating my village. Programming won't give me a heir. It gives me money to raise one.
Slug comes from typesetting, which was used lots in newspapers/publishing. So in the world of Blogs I think this carried across. en.wikipedia.org/wiki/Slug_(typesetting)
Thanks for sharing! I have a question that is not very relevant to the topic. Do I need to perform unit testing for the logic of traversing folders like in the video? If so, how do I design the unit test?
🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?affcode=1115529_nl-teyzg 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?affcode=1115529_nl-teyzg 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?affcode=1115529_nl-teyzg 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?affcode=1115529_nl-teyzg 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?affcode=1115529_nl-teyzg 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?affcode=1115529_nl-teyzg ✉ Subscribe to my free software engineering newsletter: - subscribe.devleader.ca
🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?affcode=1115529_nl-teyzg 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?affcode=1115529_nl-teyzg 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?affcode=1115529_nl-teyzg 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?affcode=1115529_nl-teyzg 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?affcode=1115529_nl-teyzg 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?affcode=1115529_nl-teyzg ✉ Subscribe to my free software engineering newsletter: - subscribe.devleader.ca
Thank you, very interesting! Do you have any more content on this topic? Though, I was left wanting at the end of it all. I would love to know what you regard as being able to do a better job at inheritance?
@@ludwigstenberg1050 I can try to create more -- can you elaborate further on what you're hoping to see? Anything still left uncertain that I can dive into? Happy to create more content to help!
@@DevLeader Only having studied programming for two months my knowledge is quite limited but I'm super interested in learning. The video description says: "..but what if I told you that I suggest you unlearn it for something better?" I would love to know what "something better" is! I have no idea of what other techniques could fill the role of inheritance. So I guess what I'm asking - if one should not use inheritance - what should they use?
@@ludwigstenberg1050 oh then I absolutely have a video for you! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-iEfuyxwKQCE.html And: ru-vid.comD2Mq7z7gyXk?feature=share
"programming" at age 12. Full-time IT industry at age 17 (not programming for money , but as a "hobby") Only formal qualifications = MBA. Apple/Adobe/Microsoft. Saw the world. At age 47 start earning a living programming. Still at it nearly 10 years later. It's never too late.
I got an opportunity to become a dev when I was 40. I had previously worked as a "technical reporter" (kinda like a data analyst), which included lots of SQL, Excel/VBA. But it's still not quite the same as working as a developer. My personal take on it is: - you can become a developer at any age. - having no senior acting as a mentor to you will suck big time and set you back 2 years minimum. - working inside a team will benefit you greatly, even if you're not a very social person. Working alone on projects will slow down your learning curve. - working short missions (2-4 months max) will make you progress the fastest because you'll discover new tools and new ideas at a faster rate. - longer missions, up to 1 year, can be good too. But if you ever spend more than a year on a single project, you should at least ask yourself if you're not trading your learning opportunities for comfort. - once you're in a developer position, I recommend you stick with your programming language probably for 4 years minimum, rather than hop onto a different language. Your knowledge needs to grow deep before growing wide. Better become seasoned in 1 language rather than becoming a beginner at several languages. After you've become experienced, you'll be able to reuse your depth of knowledge within the new language.
@@bradgreen914 yup! That's absolutely a possibility. If you needed to update an existing one, you'd need to unload the assembly which is a bit of a pain in the butt. But if you wanted to pull in new ones at runtime -- absolutely not bad 🙂