- Видео 698
- Просмотров 450 860
Dev Leader
США
Добавлен 7 авг 2011
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: DevLeaderCa
- Facebook: DevLeaderCa
- Instagram: dev.leader
- GitHub: github.com/ncosentino/
- Twitch: www.twitch.tv/ncosentino
- RUclips: youtube.com/@DevLeader?sub_confirmation=1
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: DevLeaderCa
- Facebook: DevLeaderCa
- Instagram: dev.leader
- GitHub: github.com/ncosentino/
- Twitch: www.twitch.tv/ncosentino
- RUclips: youtube.com/@DevLeader?sub_confirmation=1
C# Semantic Kernel Plugins: Get YouTube Video Info!
Semantic Kernel in C# is absolutely awesome! One of my favorite parts is leveraging the plugin system.
In this video, let's explore using plugins to play around with getting the AI to query RUclips video data!
----
Get C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals:
amzn.to/41VKoUI
----
🔑 Membership & Subscriptions:
- 📨 Weekly Newsletter: weekly.devleader.ca
- 🏘️ Private Discord Community: sidestack.io/devleader
🧠 Courses:
- All Courses: www.devleader.ca/courses
- Get Promoted As A Software Engineer: dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino
- Nailing The Behavioral Interview: dometrain.com/course/career-nailing-the-behavioral-interview...
In this video, let's explore using plugins to play around with getting the AI to query RUclips video data!
----
Get C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals:
amzn.to/41VKoUI
----
🔑 Membership & Subscriptions:
- 📨 Weekly Newsletter: weekly.devleader.ca
- 🏘️ Private Discord Community: sidestack.io/devleader
🧠 Courses:
- All Courses: www.devleader.ca/courses
- Get Promoted As A Software Engineer: dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino
- Nailing The Behavioral Interview: dometrain.com/course/career-nailing-the-behavioral-interview...
Просмотров: 11
Видео
It Ain't For Everyone: Becoming An Engineering Manager
Просмотров 8547 часов назад
There are software engineers who might find themselves being promoted to an engineering manager role at some point in their career. But is this really a great promotion? Will they be a good fit for the role? Let's discuss! 🔑 Membership & Subscriptions: - 📨 Weekly Newsletter: weekly.devleader.ca - 🏘️ Private Discord Community: sidestack.io/devleader 🧠 Courses: - All Courses: www.devleader.ca/cou...
How To Use Semantic Kernel Plugins In C#
Просмотров 3749 часов назад
How To Use Semantic Kernel Plugins In C#
Beginner's Guide To Semantic Kernel In C#
Просмотров 98412 часов назад
Beginner's Guide To Semantic Kernel In C#
Sales, Rejection, And Founding an AI Startup - Interview With Amer Tadayon
Просмотров 6716 часов назад
Sales, Rejection, And Founding an AI Startup - Interview With Amer Tadayon
Psychology To Software Engineering - Interview With Sofia Sarhiri
Просмотров 34821 день назад
Psychology To Software Engineering - Interview With Sofia Sarhiri
Ship Your Product! Let's Build An Installer In Visual Studio
Просмотров 705Месяц назад
Ship Your Product! Let's Build An Installer In Visual Studio
Host Your MySQL Blog Database On Azure In Only Minutes!
Просмотров 324Месяц назад
Host Your MySQL Blog Database On Azure In Only Minutes!
WordPress is HISTORY! Get Your Own Blazor Blog Running TODAY!
Просмотров 767Месяц назад
WordPress is HISTORY! Get Your Own Blazor Blog Running TODAY!
All Software Engineers SUCK At Written Communication
Просмотров 293Месяц назад
All Software Engineers SUCK At Written Communication
Big Tech: Interviewing For Staff+ Software Engineer
Просмотров 548Месяц назад
Big Tech: Interviewing For Staff Software Engineer
WordPress Is A DUMPSTER FIRE - Build A Blog In Blazor!
Просмотров 520Месяц назад
WordPress Is A DUMPSTER FIRE - Build A Blog In Blazor!
Burnout In Software Engineers: How To Get OUT Of It
Просмотров 494Месяц назад
Burnout In Software Engineers: How To Get OUT Of It
The Day Has Finally Come: Junior Devs Only Know ChatGPT!
Просмотров 3,6 тыс.Месяц назад
The Day Has Finally Come: Junior Devs Only Know ChatGPT!
It Couldn't Be Easier! AppSettings.json In Console Applications
Просмотров 598Месяц назад
It Couldn't Be Easier! AppSettings.json In Console Applications
Intro To Yield In C# - Beginner Examples In Action
Просмотров 1 тыс.2 месяца назад
Intro To Yield In C# - Beginner Examples In Action
3 Things I Wish I Knew Before Becoming An Engineering Manager
Просмотров 5992 месяца назад
3 Things I Wish I Knew Before Becoming An Engineering Manager
3 Tips For Better Performance Reviews - Microsoft Connects
Просмотров 2772 месяца назад
3 Tips For Better Performance Reviews - Microsoft Connects
Datetime Made Easy with This ONE C# Dapper Trick!
Просмотров 4342 месяца назад
Datetime Made Easy with This ONE C# Dapper Trick!
3 Things That CATAPULTED My Software Engineering Journey
Просмотров 4192 месяца назад
3 Things That CATAPULTED My Software Engineering Journey
4 Things I Would Do DIFFERENTLY In My Software Engineering Journey
Просмотров 3452 месяца назад
4 Things I Would Do DIFFERENTLY In My Software Engineering Journey
From IT Call Center to Expert DotNet Software Engineer - Interview With Dan Patrascu
Просмотров 5962 месяца назад
From IT Call Center to Expert DotNet Software Engineer - Interview With Dan Patrascu
4 Critical Lessons While Building My ASP NET Core SaaS
Просмотров 1 тыс.2 месяца назад
4 Critical Lessons While Building My ASP NET Core SaaS
C# Recursion With File Folder Hierarchies: Beginner's Guide
Просмотров 3222 месяца назад
C# Recursion With File Folder Hierarchies: Beginner's Guide
How To Refactor Your Brain - Interview With Dagna Bieda
Просмотров 3302 месяца назад
How To Refactor Your Brain - Interview With Dagna Bieda
Crack the Code: Breadth vs Depth First C# Iteration Explained
Просмотров 5452 месяца назад
Crack the Code: Breadth vs Depth First C# Iteration Explained
Crucial Coachability Lessons In Software Engineering - Interview With Noah Cantor
Просмотров 882 месяца назад
Crucial Coachability Lessons In Software Engineering - Interview With Noah Cantor
Over 30? TOO LATE To Become A Developer! ... Or Is It?
Просмотров 4723 месяца назад
Over 30? TOO LATE To Become A Developer! ... Or Is It?
From Astronaut Dreams To API Development - Interview With Sophia Willows
Просмотров 1713 месяца назад
From Astronaut Dreams To API Development - Interview With Sophia Willows
Use SAS URIs from Azure Blob Storage Like a Pro!
Просмотров 6003 месяца назад
Use SAS URIs from Azure Blob Storage Like a Pro!
Great video, Nick! 20min, what to say.
Thanks for checking it out!!
There is also wide spread problem with reading. As developers we are used to reaading documentation but it is so hard to read and understand and keep focus on text containing too mich "fluff". The sort of text where content is so diluted that it might be pure water. I really struggle if ticket is written in this way. Another one is corporate communication where info is not only diluted but also you need to read between lines. I liked your point on making efford on commenting better in pull requests. Not just saying clean this up. I found that devs often only read the first sentence or only a few keywords. To be more effective I switched to adding code snippets examples and links to documentation and less sentences just lists. English is foreign language to me so writing correctly is a challenge (especcially with 2 fingers on a phone) but I have come accross many young English people struggling with reading with understanding, reading and understanding long words, writing in gramatical way. It felt as if their English vocabulary was more limited in many areas than mine. It also seems like constant communication via sms or teams made them unable to form gramatically correct sentences. Reading problems was that the could not understand the test. I am not sure if attention span was not long enough or too long sentences. Maybe long words threw them off.
Soft skills, in particular ALL kinds of communication (written/verbal/etc...) are SUCH big opportunities for us to all improve on. I feel like I'll never be able to make enough videos to highlight the significance appropriately 😁
Hi Nick! Thank you so much for this tutorial, i've been struggling to understand what IEnumerable is and you're content is really useful. Hope to see more of your contents.
Very happy to hear that! Please don't hesitate to ask if you'd like other topics explained!
@@DevLeader Hi Nick, Is it possible that you will discuss about analyzer and how to make it in the future? I know that this topic was a bit advance since i'm only new to c# but i hope that i see this topic in your youtube channel soon. Again thankyou so much
@CLeovison that's something *I* need to spend more time on 😅 maybe a good opportunity for me to try out early in 2025 so I can at least speak to it at an introductory level!
@@DevLeader Hahaha i see, still thank you so much for creating a good content that was really easy to understand, especially for a beginner like me <3
Helpful. Thanks!
@@Elephantine999 you're very welcome!
The purpose of enumerable and iterators is not to materialize it into RAM. I've seen this so many times creating bottlenecks and bugs in code that could just as easily worked in an iterative fashion all the way, including up to its serialisation back to the client. And this is how C# can be so fast in certain scenarios where it even compares to C or C++. But you need to understand the abstractions and how to use them first.
Great video! One thing I've learned in the year or so I've been playing with Semantic Kernel, and that I have to chime in with: I cannot stress this enough - The Single Responsibility Principle (The 'S' in SOLID,) is PARAMOUNT when designing functions to be consumed by an LLM in this way. Yes, you CAN create a function that reads a property value from an object, performs some "thinking" and sets another property, but that will break, and quickly, if you register that function in an AI system that isn't directly tied to the specific part of your Domain that you'd originally intended that function for. Have discrete functions to Read, Calculate, and then Set those values, if you're using Semantic Kernel to work on domain objects. This becomes even more important when you get into using the Semantic Kernel's Planner features, which is the road to Agentic AI systems in .Net.
Great point. I experienced the same issues. Great walk-through Nick. Giving the LLM the context for the functions is very important as you pointed out. My first experiments didn't have any context and it frequently didn't work as I expected. I'm not used to the Description tags actually being used other than for the developer's info. I started to think of the LLM as another developer who needs the context for the functions to understand how to use them.
@@Beltalowda55 That's actually a really great way to explain the importance of the Description attributes, not only on the function itself, but also on the parameters for the functions. I'll remember that next time I need to explain what they are, and why they're important to somebody I'm working with. Code documentation and Comments (in whatever form they take,) should always be about improving the audience's understanding of WHY, rather than WHAT is going on in a particular method.
Hi, I would like to ask you if you have any courses in progress for Dometrain. Thank you
More career related courses but I'm in discussion with Nick Chapsas about which technical ones might be a good fit to create next
📌📌📌 Get C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals: amzn.to/41VKoUI 📌📌📌 🧑💼Get Promoted As A Software Engineer: - dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino 🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?ref=nick-cosentino 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?ref=nick-cosentino 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino ✉ Subscribe to my free software engineering newsletter: - weekly.devleader.ca
🧑💼Get Promoted As A Software Engineer: - dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino 🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?ref=nick-cosentino 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?ref=nick-cosentino 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino ✉ Subscribe to my free software engineering newsletter: - weekly.devleader.ca
🧑💼Get Promoted As A Software Engineer: - dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino 🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?ref=nick-cosentino 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?ref=nick-cosentino 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino ✉ Subscribe to my free software engineering newsletter: - weekly.devleader.ca
📌📌📌 Get C# 13 and .NET 9 - Modern Cross-Platform Development Fundamentals: amzn.to/41VKoUI 📌📌📌 🧑💼Get Promoted As A Software Engineer: - dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino 🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?ref=nick-cosentino 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?ref=nick-cosentino 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino ✉ Subscribe to my free software engineering newsletter: - weekly.devleader.ca
can you talk faster? wow ,,, you don't believe in taking a pause between sentence ... Iknow we can always view it again but only to have it delivered just as fast ... why would I buy your course if it won't even let me assimilate the concepts before moving on to another?
@@Patrick_Lapointe there's a playback speed button in the video player where you can customize this. For every person that says "too fast" there are people that say "too slow". I have hundreds of videos on RUclips so believe me when I say that it's impossible to get right for everyone. Courses are a different beast -- and while I can tell you've already made your mind up based on how you've chosen to deliver feedback, I'm mostly writing this for others: - Topics and curriculum are reviewed ahead of time for pacing - There's an intro video in every course I have that explains you will hear information repeated (because that's going to be most effective for most people) - Dometrain authors are held to high standards. Feedback also goes to Nick Chapsas and he'll have us make modifications as necessary - I have spent 12+ years of my 14+ year professional software engineering career teaching others to program - I've spent many years before that tutoring people in math and science topics - I was selected to have *the* intro level C# courses on the Dometrain platform because of the trust in my ability to teach - My courses are all rated 4.5 to 5 stars out of 5 But one of the most important parts here is that while I've been making RUclips videos for 2 years consistently, I listen to my audience and I take feedback. If you need something covered in a different way, with different examples, etc... people generally ask and I do my best to cover it. The year just started, my friend. You can choose to be helpful or condescending, but my own personal free time (which is when I make videos by the way) is limited. I won't be spending it on anyone being condescending.
Sehr Gut! Thanks.
You're very welcome! Let me know if there are other Semantic Kernel topics you'd like covered!
@@DevLeader Connecting to Semantic Kernel with Ollama in Local and Remote Server will be interesting or different forms to connect and work with other model providers, GitHub models, Azure AI Foundry, etc.
Great video 👏
Thanks very much! More coming in this series -- let me know if there are other Semantic Kernel topics you'd like covered!
@@DevLeader A great topic would be Building a simple RAG system (takes a prompt search for the most relevant piece of data and sending it along with the user promot), and my problem with semantic kernel what the current limitations are, And when it does make sense to use it.
please create a dometrain course on a real application use cases using semantic kernel
Let me run this by Nick Chapsas 🙂
@2:41 You're also supposed to remove old bootstrap references and such.
Thanks for all you do, Nick! Any chance you can make a video about logging? Would love to know the basics and general practices in professional environments.
Thought I replied to this one -- sorry! I have it on my whiteboard of video topics to go over :) Thanks for the suggestion!
IEnumerable`T and Task are similarly ambiguous. In the case of Task, when introducing async/await and TAP, MS reused an existing API designed for CPU-bound work. In some cases, the overlap can cause issues. However, there are some defensive techniques that help. * Consume minimal APIs, return maximal APIs: if you are returning a materialized collection, use that (or the nearest interface, if you like) as the return type. This removes the ambiguity. * If you are empowering lazy evaluation against an I/O-bound source, please use AsyncEnumerable. Maybe this wasn't an option when you were doing this previously, but it is now. If your return type is AsyncEnumerable then it is unambiguous, and you get the proper async semantics/code. TBH, when I saw Thread.Sleep(..) in your examples, my code-smell spidey-sense was going crazy. Rightly so, because it immediately highlights the problem: "You should use Task.Delay(..)" "But then I have to use async." "Yes. Yes you do."
Great point of view, a lot of projects looks like that you showed... meaning a lack of maintenance. Thank you for sharing this, sometimes it's hard to show it to that "greedy coworkers"
Tests exist to verify that assumptions are met Writing these kind of tests, especially in scenarios where the enums are stored in a database, serialized, or are required to match a native or distributed counterpart is perfectly fine and valid.
Great question @14:20 - for all young programmers, don't procrastinate in your current role...always keep up to speed tech wise outside work (do blogs for e.g.)
Excellent tutorial. Thanks.
A microsoft employee explaining they use internal copilot to not put their data in other companies datasets is kinda funny considering that microsoft builds AI solutions that just take other peoples data.
Ah yes, that's right. Big bad Microsoft out to ruin the world so we shouldn't talk about general best practices with putting internal data on other sites/systems (which, by the way, is applicable without LLMs in the picture).
@@DevLeader Hey, i did not say any of that. Your advice to not put company data somewhere on the internet is totally valid and there are probably some people who do not know that all chatGPT interaction is used for further training. And i know this may sound mocking but i'm really curious, do MS employes use Windows Recall?
I think the worst flaw in the shown use of enums is that it relies on the compiler to set the int values which is totally fine if it's just values used in a software but purchases and products happen with a database and both a possibly changing integer and a possibly changing string name are bad ways to uniquely and permanently identify unique entries in a database. Not a good use of enums. Personally, i love enums. I used them a lot. One of my favorite updates to the C# compiler ever was the ability to restrict generic types to enums.
I'm not sure I understand that first sentence but I'm glad you enjoy using Enums! Use what works for you and have fun.
Mudblazor has a new template with identity built in.
Great stuff
bruv take it in a constructive way. I am 3 min in the video and havnt got the answer to why I came here and this point you derailed to locals after a lot of explanation to why we need to know we can use watch while everyone clicking on this video except the random people know why we need a watch and are here to know how it is setup. you dont start a video about how to start a car explaningf why we need a car! sorry for the typpos its late and i am frustrated!
All feedback is welcome. Keep in mind: it's impossible to make a video that will please all viewers. I've made hundreds of them. If I don't explain: someone will complain that I skipped too much. If I do explain: someone will complain that I wasted their time. Your feedback is heard. But creating free content is a thankless job.
I Forgot! Thank you :)
Hey man, I am stuck on this point: If I have a CarDoorWithAlarm, this class implements IDoor, and I need one more method, like TurnOffAlarm(), how can I expose this method without include in the interface. Because the other class CarDoor who Implements IDoor too, doesn't need implement this method. What is the correct way here? I saw something about break the inferface into two specialized interfaces, but doing this, I will not able to call just one main method who creates a Car (With/without alarm. Is there a better way to do this? Thanks
This will be difficult to answer without knowing what you're trying to arrive at. To simply expose a method, put it on the class and make it public. But I reckon this won't suffice because I suspect you are only able to "see" an IDoor where you want to work with this instance. I am personally a fan of splitting up interfaces the way you mentioned, but it does have trade offs. For example, if the behavior is split across two interfaces, do you need to check if some type is both interfaces so you can cast it to work with it? (usually a code smell) Do you need to make a third interface that inherits both interfaces and work with that? (extra complexity) I would ask this: If your Car class (or some other class) needs to be able to call methods in situations to deal with alarms, then it needs to have visibility to those APIs. So by definition you don't get a choice as to whether or not you can provide a door without an alarm -- it must have one. A way that you can work around this is instead of trying to split behavior across interfaces, you can instead assume that EVERY door *could* support alarm functionality. Then, you also provide a property on the interface like "bool HasAlarm". Door implementations that do not have an alarm would return false for this and throw a NotSupportedException (or no-op) if someone tried to turn off the alarm. This isn't an ideal way, but if you look at the Stream class built into C# you'll see a lot of this kind of thing. Another way to avoid this is to invert who needs to be calling any functionality about alarms -- make it part of the implementation in some way, and not part of the API.
@DevLeader Exactly, I only can see the IDoor at this point. I know I constructed a Vehicle with an alarm, but now, it is just a generic Vehicle who has an Engine, Doors and wheels. I saw an example using some Extensions methods to the interface. I could create a DoorWithAlarmExtensions, in which I can extend the IDoor with the TurnOffAlarm(). Thanks for the quick response
Thanks nick for bringing in light this most important topic
Found this through a hackernoon item. In my day job we are talking about refactoring a highly linear workflow that was built up over a long period of time by many different devs ( in a hurry) into something where the stages and steps can be configured per request that comes in. Lots to think about here and appreciate you sharing your thoughts.
This is interesting, I have found a good channel
Will LLMs finally reach their development limits or is there really no future for junior developers?
i am good at writing code bad my soft skills are not so good so most of the times i am back in the line for promotion. Any ideas thoughts guidance on how to train my soft skills?
I filmed a response for this on my vlog channel which you can find at: www.youtube.com/@codecommute I will be uploading it shortly
@@DevLeader thanks i will watch it after work as i do with most of your videos
LLMs can be useful, but if you ask them to code for you, sooner or later you'll run into an issue. I like to use ChatGPT more and more recently, but I'll use it as a sort of websearch replacement rather than a thinking replacement. So for instance I was working on a DataGrid in Win Forms the other day and had a ChatGPT chat open for asking things about what methods to use to achieve an effect. That was really helpful and much quicker and more intuitive than having to look things up in the docs. On the other hand, I've seen a colleague struggle when he tried to implement converting between different GPS coordinate systems, and he was trying to let ChatGPT write that code, and was at it for 2 hours already and nowhere near a solution. And I don't think that kind of way to use the AI systems is anything close to helpful.
Your reflections have really struck a chord with me. Thank you for sharing.
@@victorivri8092 you're very welcome! I hope you find it helpful 🙂
Hello ! Please guide me on how to get the username to go live on Tiktok Studio for computer version. So that every time a new user joins the live session, for example userA enters the live line, I will make the sound "hello userA. Thank you very much!
🤙👍
I would be really interested in seeing a tutorial but doing this for a web application that would be hosted through iis.
Can a multi page wizard be set up using this method? For setting sime config defaults for example
Thank you, Dev Leader. Is there a way to customize the Installer Wizard UI to make it more appealing?
🧑💼Get Promoted As A Software Engineer: - dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino 🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?ref=nick-cosentino 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?ref=nick-cosentino 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino ✉ Subscribe to my free software engineering newsletter: - weekly.devleader.ca
🧑💼Get Promoted As A Software Engineer: - dometrain.com/course/career-getting-promoted-as-a-software-engineer/?ref=nick-cosentino 🧑💼 Nailing The Behavioral Interview: - dometrain.com/course/career-nailing-the-behavioral-interview/?ref=nick-cosentino 💡 Learn how to program in C#: - dometrain.com/course/getting-started-csharp?ref=nick-cosentino 🧠Deep dive on C#: - dometrain.com/course/deep-dive-csharp?ref=nick-cosentino 🎁Zero to Hero C# Bundle: - dometrain.com/bundle/from-zero-to-hero-csharp/?ref=nick-cosentino 🪞Reflection in .NET - dometrain.com/course/from-zero-to-hero-reflection-in-dotnet/?ref=nick-cosentino 💪 Skill up your refactoring: - dometrain.com/course/from-zero-to-hero-refactoring-for-csharp-developers?ref=nick-cosentino ✉ Subscribe to my free software engineering newsletter: - weekly.devleader.ca
🤙👍
😎😎
i want video for blazor webassembly with google authentication and jwt token
Another thing I'm not comfortable with is that refactoring doesn't go smoothly, for example if you want to rename 'CustomTitle' class 13:26 to something else, then boom.. you lose everything.
Yup that magical feeling of all your bindings breaking 🥲
I am studying to be a game developer, and am currently studying c# programming. I am using Unity learn to, well…. Learn. But going through I don’t think they checked what they put IN their course, because in a quiz they brought up things like dictionaries and switch statements… both of which they didn’t teach me. I learned quickly what switch statements were, but all I could understand was what dictionaries were supposed to look like. How they worked, their usage, and all the technical stuff, I looked around snd couldnt find a source that could explain it simply. Not even brackeys covered it as far as I can tell. And then there’s you, who did. Thank you.
Happy to help, my friend 🙂
Thanks, Mister, very cool
we want big apps with blazor