Incomplete Developer
Incomplete Developer
  • Видео 66
  • Просмотров 25 143
Converting Asp.Net Web-Forms to Blazor - DeepSeek
Using DeepSeek to convert an Old Asp.Net Web Forms web site to the more modern Blazor.
In this video only 1 example *user control* was converted for a car listing site.
DeepSeek understands web forms and could explain the intent for the old user control.
But when it has to convert, it has a number of small bugs which could take a long time to resolve if the developer is NOT proficient in both technologies.
Still impressive that DeepSeek could attempt the convertion
Просмотров: 6

Видео

Things To Know - Web Developer | DeepSeek vs Qwen
Просмотров 402 часа назад
*DeepSeek vs Qwen AI: List of Things to Know* In this video, I put DeepSeek and Qwen AI head-to-head to see which provides the best answer to an open-ended question: 💡 *"What do I need to know to become a web developer?"* Both AI models give detailed responses, but their approaches differ significantly: 🔹 DeepSeek provides a beginner-friendly, comprehensive list. However, its organization could...
How Long To Be Web Developer - DeepSeek vs Qwen
Просмотров 562 часа назад
*QUESTION to AI: How long does it take to Become a Web Developer* I asked the DeepSeek and Qwen AI models how long it takes to become a web developer. Both provided general, reusable answers, but DeepSeek's timeline was unrealistic, suggesting that someone could become a Senior Web Developer in just two years-far shorter than what most employers expect. Qwen's responses varied significantly dep...
DeepSeek For Code Review - AI Programming Buddy
Просмотров 7514 часов назад
DeepSeek For Reviewing Code. As a Programming Team Member. Good at making suggestions. But what about implementing the suggested code. DeepSeek is tested on a C# utility class that generates random numbers This AI model is given some code which is a random numbers utility How good is DeepSeek at reviewing code and implementing changes? In this video, we put it to the test using a simple random ...
DEVELOPER/Coding Questions - DeepSeek vs Qwen 2.5-Max
Просмотров 8616 часов назад
DeepSeek vs Qwen 2.5-Max. High level comparison for CODING related Prompts. Evaluated based on 1) Code Generation 2) Intelligent Answers to Open Ended Questions 3) Providing Information that is Upto Date Which one is better at code generation? Which model is better at giving more complete or technical answers to questions? # DeepSeek vs. Quen LM 2.5 Max - Which AI Model is Better? Hey everyone!...
DeepSeek vs Qwen 2.5 Max | Entity Framework and Repository Pattern
Просмотров 2016 часов назад
🎯 AI vs. Open-Ended Coding Questions: Can It Give a Realistic Answer? 🎯 In this video, I challenge AI models with a tricky, opinion-based development question : 💡 *Is Entity Framework a good enough abstraction, or does it need to be used with a Repository Pattern?* This is a classic debate among developers, and there’s no definitive right or wrong answer. I put Qwen 2.5 Max and DeepSeek to the ...
REVIEW. DeepSeek used for Code Generation and Software Dev
Просмотров 31021 час назад
REVIEW. DeepSeek used for Code Generation and Software Dev
How To Learn Software Development | Simple Strategy to Learn Coding
Просмотров 9914 дней назад
How To Learn Software Development | Simple Strategy to Learn Coding
How to Use ChatGPT for Coding | Writing Code Generation Prompt
Просмотров 812 месяца назад
How to Use ChatGPT for Coding | Writing Code Generation Prompt
ChatGTP for Coding | Writing Code Prompts | AI C# Generation
Просмотров 582 месяца назад
ChatGTP for Coding | Writing Code Prompts | AI C# Generation
Dependency Injection C# Simple Example | Asp.Net
Просмотров 172 месяца назад
Dependency Injection C# Simple Example | Asp.Net
C# Example - Part 2: Coding | Clean Architecture and DDD | CoinMarketCap Api
Просмотров 302 месяца назад
C# Example - Part 2: Coding | Clean Architecture and DDD | CoinMarketCap Api
C# Example - Part 1: Intro | Clean Architecture and DDD | CoinMarketCap Api
Просмотров 242 месяца назад
C# Example - Part 1: Intro | Clean Architecture and DDD | CoinMarketCap Api
DateTime.Now in C# | Use A Time Abstraction
Просмотров 103 месяца назад
DateTime.Now in C# | Use A Time Abstraction
Testing in Software Engineering | INTRODUCTION | Why Unit Testing
Просмотров 1103 месяца назад
Testing in Software Engineering | INTRODUCTION | Why Unit Testing
Clean Architecture C# | Structure a Solution | Domain Driven Design
Просмотров 743 месяца назад
Clean Architecture C# | Structure a Solution | Domain Driven Design
Domain Driven Design - Introduction | Basic Terminology
Просмотров 483 месяца назад
Domain Driven Design - Introduction | Basic Terminology
Why it's Hard to Learn Domain Driven Design | DDD
Просмотров 93 месяца назад
Why it's Hard to Learn Domain Driven Design | DDD

Комментарии

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

    thats a whole it department dude

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

      Only if it is a big company. The smaller ones teaches you everything 😂 I was in a small business. Now in a bigger one. Do the same trust me.

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

      Qwen was able to distinguish between specialties...front end, back end, then End to End Full stack. But typically, if you are back-end you would still be expected to be proficient in front end for integration (not the design)

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

      @ thanks

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

    App or website? More like a Blazor template page...

  • @tungfok1036
    @tungfok1036 7 дней назад

    If u ask deepseek itself, it does recommend chat gpt for coding instead😅 itself is better suited for entertainment & chatbots

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

    so a question with a subjective and variable answer is used to benchmark an AI? this is so garbage

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

      You need to answer this specific question....Is 2 years realistic for a senior developer? BIG NO. Most companies on AVERAGE do have similar ranges for junior, intermediate and senior developer. Would you pay a completely new developer after 2 years of hard work and boot camps then some coding a senior dev salary? It looks like DeepSeek did not have training on hiring or cv requirements. This answer is just not realistic. Subjective or variable....there are still some industry averages. But for such a hyped AI model.......

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

      You're just doing an assumption that it takes how long to become a senior or a junior dev. Not everyone can be correct ​@@IncompleteDeveloper

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

      @ Sure....You can always look at the REAL WORLD job market, what the majority of recruitment states as their requirements for intermediate and then Senior.

  • @RickAqua
    @RickAqua 9 дней назад

    thanks for sharing

  • @piyushmishra4694
    @piyushmishra4694 12 дней назад

    So we should first clear our theoretical concepts before practicing? Should I start with a relatively easy program like HTML and CSS or directly start with C++, python etc?

    • @IncompleteDeveloper
      @IncompleteDeveloper 12 дней назад

      Very, Very good question. And this video is way too short to get into details. Let me assume you are completely new and have not done any programming before. This would be my path 1. Exactly as you have described. Start with HTML and CSS because they are STATIC (there is not programming logic involved, no flow of code or sequence) Always do most theory first then play around with building static HTML and CSS pages (no JavaScript) NB: Track the time it takes you to build just a simple static page...then the point will start to become clear: That REAL programming is going to be harder. 2. Once you have done a bit of static HTML pages...you will need to make a big decision: Choose a Framework Path (Assuming WEB Development) Options are ASP dot NET | Php (Laravel, CodeIgniter) | Ruby on Rails This is where the BACK-END programming starts, and you will need to know a full programming language Also, at this state you MIGHT need to know JavaScript as a start, then move on to JavaScript Frameworks (React.js, Angular ,Vue.js) It starts to get easy to get lost in the VERY LONG list of things to know to become a complete WEB-Developer. IT IS A LOT OF LEARNING...IT WILL TAKE A LOT OF TIME If there is a very specific video you would like me to make, you can inform me in the comments. I am more on the ASP.NET C#

  • @msa4229
    @msa4229 2 месяца назад

    In simple : ChatgPT generally decreses the Code maintainability score.

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      NOPE. INCORRECT USE of ChatGPT decreases the code maintainability score. If used in a LAZY fashion where the developer does not give it detailed instructions. AI is very good at code generation. You should run your own experiments. Use some of the older code you have written, then prompt chatCPT to write something similar. Experiment A: Start by giving it pseudo code ....Experiment B: Give it ONLY high-level lazy instructions.

  • @IncompleteDeveloper
    @IncompleteDeveloper 2 месяца назад

    This mistake is a little unfair on those who are starting out on Entity Framework or those who do not know about the 2 patterns, Repository and Unit of Work. These patterns are a little outside the scope of ONLY just introducing Entity Framework, that's why a lot of basic beginner demos would have dbContext.SaveChanges() directly in command methods (Add, Update, Delete) In non-crucial applications this mistake can be forgiven.

  • @vinny142
    @vinny142 2 месяца назад

    The thing about using AI for this is that doesn't save you any time, nor does it give you a better solution. What it does is give you a patch work of snippets from other programmers that it has not even tested. Ofcourse you're going to say that this works just fine, but you fail to acknowledge that if you googled the requirements you'd get a script that you could copy/paste that would bring you to the exact same level of code, but WITH documentation. AI is only useful for the things that are already so easy to do that writing the requirements for the AI takes longer than googling for an example.

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      VERY Good Points. But you might be dumbing down the novelty. I this example, the AI would have seen this example many times before. Just like when people prompt AI to create Tetris or game of life. The good test always comes in on completely new specific requirements. I did another video where I gave ChatGPT very details instructions but in the form of pseudo code. In that use case, those instructions were NOT HIGH LEVEL. I had written tests before hand and IT still did a good job. When you say AI....there is also Claude Sonnet...which you can provide a lot more context. I think you can point it to your repository, give it high level sketches, so basically you can give it context (what Claude calls projects). And it does slightly better than ChatGPT. I am NOT sure if you have tried Claude Sonnet?? I am very impressed. Like I said, you are dumbing down what AI code generators are doing.

  • @erosnemesis
    @erosnemesis 2 месяца назад

    That's why the method .Equals exists.

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      You are correct. But the point of NOT having magic strings is NOT a comparison check. The consumer/client of the magic string has to GUESS what that string is. More importantly there is no context or meaning of the magic string outside where it is initially defined.

  • @znkdev
    @znkdev 2 месяца назад

    nice! waiting for more

  • @-----REDACTED-----
    @-----REDACTED----- 2 месяца назад

    But management insists on judging performance purely based on line output…

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      Maybe management needs to use the ChatGTP prompt: "what other metrics besides line output?" Or maybe management will NEVER be replaced by AI, only developers :-(

    • @-----REDACTED-----
      @-----REDACTED----- 2 месяца назад

      @@IncompleteDeveloper Since management is the one making those decisions they will likely replace all but them when often they are the among if not even the most replaceable position from what I can see…

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      @@-----REDACTED----- True story. Maybe all human form should be replaced by AI. But not before NeuraLink can also code.

  • @smddev
    @smddev 2 месяца назад

    Nah my guy, write everything twice. Gotta keep that code wet.

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      Ya...gotta pretend to be filling up the repository with some code...while actually watching videos using company internet

    • @smddev
      @smddev 2 месяца назад

      @ no no, I work from home! My internet their hardware!

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      @@smddev Still.....someone is ultimately getting billed...for code....AI code.

    • @smddev
      @smddev 2 месяца назад

      @@IncompleteDeveloper I mean some of the code is AI probably, but some things AI is literally incapable of doing to any meaningful way. I was joking though in the first place but you seem tense lol

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      @@smddev I know you were playing along. First line was "WET". Maybe I should have placed emojis in my comments. But anyways, really appreciate you giving the video a view and commenting. (still no emojis)

  • @Wignut
    @Wignut 2 месяца назад

    That's why it's called Quality Assurance. You're making sure the code your testing is up to your testing quality standards 😌

    • @IncompleteDeveloper
      @IncompleteDeveloper 2 месяца назад

      NOPE. Quality Assurance is a much broader topic which might involve a QA team i.e someone else who did NOT write the code. Some development teams/developers skip writing lower-level AUTOMATED tests (Unit/Integration) because they feel they can throw all the responsibility of testing to the QA team. So later QA and a developer writing AUTOMATED tests as she/he is coding are 2 different topics

  • @AAA-f1m
    @AAA-f1m 3 месяца назад

    I went into production with zero tests. It was my first code and an MVP, so I can justify. But now that I'm rewriting, I want tests. I've tried TDD, but I just can't get into the mindset of how to build tests. I write code for a web scraper as well as a web app. Any advice? I can't build without tests. It gave me grey hairs last time

    • @IncompleteDeveloper
      @IncompleteDeveloper 3 месяца назад

      What language are you using? I am assuming you are scraping a website to eventually have some structured data in a database (scappred data ends up in a number of db tables) The most basic tactic is to always think of a "CATEGORY" of task your given section of code is ultimately trying to achieve. Broadly there will be 2 things: 1 - PROCESSING/COMPUTING/Calculating on something (i.e a list, variables, data). 2 - Accessing some data (making a call to the website to be scraped via HttpClient or the older HttpWebRequest. Reading, Writing to the database) The trick is to separate these 2 high level goals BEFORE you code...even if you are NOT doing testing. Code for processing/computing will be in its own project (and if you test it will be ONLY unit tests, no mocking) Code for accessing data (api calls, httpClient, database access) will be in serparate projects (and if you tests it will be ONLY integration tests, again no mocking)

    • @IncompleteDeveloper
      @IncompleteDeveloper 3 месяца назад

      "I can't build without tests. It gave me grey hairs last time".... Not sure what you mean. Is there some Continuous integration requirement or test code coverage that needs to be passed before building? "I write code for a web scraper as well as a web app".... Is this the same system (web scraper with web app) or in general the type of code you create for different systems?

    • @AAA-f1m
      @AAA-f1m 3 месяца назад

      @IncompleteDeveloper python. Currently 2 systems. The scraper creates the data. App serves it and organises it to provide users with desired utility. It's called Troli (plus the SA web code)

    • @AAA-f1m
      @AAA-f1m 3 месяца назад

      @IncompleteDeveloper most tests people put in youtube videos are sooooo basic. I need a better strategy or mental framework for knowing what tests to write.

    • @IncompleteDeveloper
      @IncompleteDeveloper 3 месяца назад

      @@AAA-f1m Sure....I understand. I think some of the examples I have given are also basic. But I cannot help if you do not provide more details about what you are trying to achieve. I will assume you ALREADY have some basic grasp of testing in general. (I might sound too generic here as I am missing your problem details) The next hurdle/challenge will be to get the LARGE CODE BASE to be Testable. Not sure if you read my earlier replies to your original comment???