Dev Leader
Dev Leader
  • Видео 698
  • Просмотров 450 860
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...
Просмотров: 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!

Комментарии

  • @techworldwithmilan
    @techworldwithmilan День назад

    Great video, Nick! 20min, what to say.

    • @DevLeader
      @DevLeader День назад

      Thanks for checking it out!!

  • @gorska919
    @gorska919 День назад

    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.

    • @DevLeader
      @DevLeader 22 часа назад

      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 😁

  • @CLeovison
    @CLeovison 2 дня назад

    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.

    • @DevLeader
      @DevLeader 22 часа назад

      Very happy to hear that! Please don't hesitate to ask if you'd like other topics explained!

    • @CLeovison
      @CLeovison 22 часа назад

      @@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

    • @DevLeader
      @DevLeader 21 час назад

      @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!

    • @CLeovison
      @CLeovison 21 час назад

      @@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

  • @Elephantine999
    @Elephantine999 2 дня назад

    Helpful. Thanks!

    • @DevLeader
      @DevLeader 2 дня назад

      @@Elephantine999 you're very welcome!

  • @PaulSebastianM
    @PaulSebastianM 2 дня назад

    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.

  • @ThatDeveloperDad
    @ThatDeveloperDad 3 дня назад

    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.

    • @Beltalowda55
      @Beltalowda55 3 дня назад

      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.

    • @ThatDeveloperDad
      @ThatDeveloperDad 2 дня назад

      @@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.

  • @msdevel
    @msdevel 4 дня назад

    Hi, I would like to ask you if you have any courses in progress for Dometrain. Thank you

    • @DevLeader
      @DevLeader 3 дня назад

      More career related courses but I'm in discussion with Nick Chapsas about which technical ones might be a good fit to create next

  • @DevLeader
    @DevLeader 4 дня назад

    📌📌📌 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

  • @DevLeader
    @DevLeader 4 дня назад

    🧑‍💼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

  • @DevLeader
    @DevLeader 4 дня назад

    🧑‍💼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

  • @DevLeader
    @DevLeader 4 дня назад

    📌📌📌 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

  • @Patrick_Lapointe
    @Patrick_Lapointe 4 дня назад

    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?

    • @DevLeader
      @DevLeader 4 дня назад

      @@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.

  • @adersonrangel
    @adersonrangel 4 дня назад

    Sehr Gut! Thanks.

    • @DevLeader
      @DevLeader 4 дня назад

      You're very welcome! Let me know if there are other Semantic Kernel topics you'd like covered!

    • @adersonrangel
      @adersonrangel 39 секунд назад

      @@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.

  • @ahmedm.youssef7961
    @ahmedm.youssef7961 4 дня назад

    Great video 👏

    • @DevLeader
      @DevLeader 4 дня назад

      Thanks very much! More coming in this series -- let me know if there are other Semantic Kernel topics you'd like covered!

    • @ahmedm.youssef7961
      @ahmedm.youssef7961 4 дня назад

      @@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.

  • @prakashsza
    @prakashsza 5 дней назад

    please create a dometrain course on a real application use cases using semantic kernel

    • @DevLeader
      @DevLeader 4 дня назад

      Let me run this by Nick Chapsas 🙂

  • @jonatanrullman
    @jonatanrullman 5 дней назад

    @2:41 You're also supposed to remove old bootstrap references and such.

  • @stoneyNET
    @stoneyNET 6 дней назад

    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.

    • @DevLeader
      @DevLeader 4 дня назад

      Thought I replied to this one -- sorry! I have it on my whiteboard of video topics to go over :) Thanks for the suggestion!

  • @marclewandowski786
    @marclewandowski786 6 дней назад

    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."

  • @Ruisrd
    @Ruisrd 8 дней назад

    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"

  • @sealsharp
    @sealsharp 11 дней назад

    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.

  • @CarrigansGuitarClub
    @CarrigansGuitarClub 13 дней назад

    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.)

  • @adamkimberley2575
    @adamkimberley2575 15 дней назад

    Excellent tutorial. Thanks.

  • @sealsharp
    @sealsharp 15 дней назад

    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.

    • @DevLeader
      @DevLeader 15 дней назад

      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).

    • @sealsharp
      @sealsharp 11 дней назад

      ​@@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?

  • @sealsharp
    @sealsharp 15 дней назад

    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.

    • @DevLeader
      @DevLeader 15 дней назад

      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.

  • @lukevincent4397
    @lukevincent4397 17 дней назад

    Mudblazor has a new template with identity built in.

  • @RaWMajkeL
    @RaWMajkeL 19 дней назад

    Great stuff

  • @leonardcheri2118
    @leonardcheri2118 21 день назад

    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!

    • @DevLeader
      @DevLeader 21 день назад

      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.

    • @leonardcheri2118
      @leonardcheri2118 21 день назад

      I Forgot! Thank you :)

  • @eduardoeckertsperfeld2891
    @eduardoeckertsperfeld2891 23 дня назад

    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

    • @DevLeader
      @DevLeader 23 дня назад

      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.

    • @eduardoeckertsperfeld2891
      @eduardoeckertsperfeld2891 23 дня назад

      @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

  • @ProgrammingwithMaria-id4gd
    @ProgrammingwithMaria-id4gd 26 дней назад

    Thanks nick for bringing in light this most important topic

  • @spenceleighton3426
    @spenceleighton3426 26 дней назад

    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.

  • @kapilpatel9379
    @kapilpatel9379 26 дней назад

    This is interesting, I have found a good channel

  • @radektheplayer
    @radektheplayer 28 дней назад

    Will LLMs finally reach their development limits or is there really no future for junior developers?

  • @Time21
    @Time21 Месяц назад

    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?

    • @DevLeader
      @DevLeader 25 дней назад

      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

    • @Time21
      @Time21 25 дней назад

      @@DevLeader thanks i will watch it after work as i do with most of your videos

  • @MatrixQ
    @MatrixQ Месяц назад

    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.

  • @victorivri8092
    @victorivri8092 Месяц назад

    Your reflections have really struck a chord with me. Thank you for sharing.

    • @DevLeader
      @DevLeader Месяц назад

      @@victorivri8092 you're very welcome! I hope you find it helpful 🙂

  • @NguyenTam-zl2tk
    @NguyenTam-zl2tk Месяц назад

    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!

  • @wtsharpproductions
    @wtsharpproductions Месяц назад

    🤙👍

  • @ryan.wakefield
    @ryan.wakefield Месяц назад

    I would be really interested in seeing a tutorial but doing this for a web application that would be hosted through iis.

  • @haslamconsultancy2152
    @haslamconsultancy2152 Месяц назад

    Can a multi page wizard be set up using this method? For setting sime config defaults for example

  • @aboubacar.traore
    @aboubacar.traore Месяц назад

    Thank you, Dev Leader. Is there a way to customize the Installer Wizard UI to make it more appealing?

  • @DevLeader
    @DevLeader Месяц назад

    🧑‍💼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

  • @DevLeader
    @DevLeader Месяц назад

    🧑‍💼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

  • @wtsharpproductions
    @wtsharpproductions Месяц назад

    🤙👍

  • @shabanelmogy7912
    @shabanelmogy7912 Месяц назад

    i want video for blazor webassembly with google authentication and jwt token

  • @sifu1077
    @sifu1077 Месяц назад

    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.

    • @DevLeader
      @DevLeader Месяц назад

      Yup that magical feeling of all your bindings breaking 🥲

  • @LASERobot
    @LASERobot Месяц назад

    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.

    • @DevLeader
      @DevLeader Месяц назад

      Happy to help, my friend 🙂

  • @mrsarkasm5448
    @mrsarkasm5448 Месяц назад

    Thanks, Mister, very cool

  • @shabanelmogy7912
    @shabanelmogy7912 Месяц назад

    we want big apps with blazor