Maximum Code
Maximum Code
  • 65
  • 463 017
Finally, LLMs in .NET with Fine-Tuning Llama 3
Dive into the world of Generative AI with this step-by-step tutorial! Learn how to leverage ML.NET's new generative AI library to integrate and fine-tune Llama 3 models for your custom applications. This video will guide you through the entire process, from setup to fine-tuning, with practical examples and clear explanations. Unlock the potential of Generative AI in .NET and start building smarter, more intuitive applications today. Don’t forget to like, subscribe, and share for more AI and .NET tutorials!
github.com/MaxAkbar/Local.NET.LLM
Переглядів: 356

Відео

Finally, LLMs in .NET [Mistral, Llama & Phi-2 and 3]
Переглядів 42714 днів тому
Learn how to use ML.NET's new generative AI library with the Mistral model, including function calling, pipelines, and embeddings. This tutorial covers everything you need to get started, step by step. github.com/MaxAkbar/Local.NET.LLM
C# and IBM Granite: AI Functions Made Easy
Переглядів 9821 день тому
Unlock the power of AI in your .NET C# applications with this step-by-step tutorial on integrating IBM Granite! 🚀 Whether you're a developer exploring AI or looking to boost your existing projects, this guide walks you through the entire setup process and demonstrates practical applications. What You'll Learn: Environment Setup: Learn how to install the CUDA Toolkit and cuDNN for GPU accelerati...
Unleashing NVIDIA NV-Embed-v2
Переглядів 369Місяць тому
In this video, you'll learn how to set up and use NVIDIA NV-Embed-v2 to accelerate your text embedding tasks. We'll cover all the essential requirements, installation process for Windows 11, downloading the model from Hugging Face, setting it up, and running the model effectively to achieve GPU-powered performance for your NLP projects. Source Code: github.com/MaxAkbar/NVEmbedv2
C# Transcription Power: Transcribe Audio and Video
Переглядів 1572 місяці тому
Learn how to use OpenAI's Whisper to transcribe UA-cam audio quickly and accurately. In this tutorial, we’ll walk through setting up the tools, searching UA-cam, downloading audio, and generating a transcription with Whisper. Perfect for capturing notes, quotes, or turning videos into written content! Subscribe for more AI and coding tutorials! Source Code: github.com/MaxAkbar/Transcripto Resou...
The AI that sees: Microsoft's Phi-3.5-Vision-Instruct
Переглядів 1543 місяці тому
In this video, we demonstrate how Microsoft’s Phi-3.5-Vision-Instruct can automate the extraction of key details from receipts to fill out an expense report. Watch how this multimodal AI model simplifies the process by processing both text and images, saving time and improving accuracy. Perfect for anyone looking to streamline tedious tasks with cutting-edge AI technology! Code: github.com/MaxA...
Beyond Chat: Crafting AI-Powered Apps for Real-World Tasks
Переглядів 1663 місяці тому
Dive into the world of practical AI applications using the Microsoft Phi-3.5-mini-instruct model! This tutorial goes beyond simple chatbots to show you how to build powerful, real-world AI tools. In this tutorial, you'll learn how to: Create a web API compatible with OpenAI standards Integrate the Phi-3.5-mini-instruct model Build practical AI applications for: Entity extraction Content filteri...
Function Calling with Microsoft Phi-3.5 Models: Build Smart Applications
Переглядів 4284 місяці тому
In this tutorial, learn how to use Microsoft Phi-3.5 models to map user queries to functions, extract entities, and execute dynamic code. We’ll guide you through setting up function calling in a customer service chat, covering everything from intent detection to using reflection in C#. Plus, see how to enhance performance using CUDA or DirectML for GPU acceleration. Perfect for developers looki...
Smart Chat System: Adding Memory with Kernel Memory in C#
Переглядів 2164 місяці тому
Unlock the power of persistent memory in your chat applications! In this tutorial, we will introduce you to enhancing a C# chat system with Microsoft's Kernel Memory, taking your conversational AI to the next level. In this tutorial, you'll learn: Implementing Kernel Memory in a C# chat system Storing and recalling user information efficiently Updating user preferences over time github.com/MaxA...
Supercharge Your Chatbots with Real-Time Data: C# and Kernel Memory RAG Tutorial
Переглядів 1,4 тис.4 місяці тому
In this video, I’ll show you how to build a smart chat system using C# and Microsoft’s Semantic Kernel by implementing Retrieval-Augmented Generation (RAG). You’ll learn how to retrieve real-time information from documents and websites, and use it to generate accurate and relevant responses. Whether you’re a developer working with AI or just curious about enhancing chatbot systems, this tutoria...
Chat System in C# with LLM (Ollama) | Step-by-Step Tutorial
Переглядів 1,4 тис.5 місяців тому
Ready to build your own chat system in C#? In this tutorial, we'll walk you through creating a simple yet powerful chat application using C#. We'll start by building a basic console application for the chat interface, and then we'll integrate a Large Language Model (LLM) to handle user inputs intelligently. github.com/MaxAkbar/SimpleChatSystem/tree/main
C# and AI 2 and LM Studio and Ollama
Переглядів 7005 місяців тому
In this tutorial, we explore the fascinating world of Large Language Models (LLMs) and their wide range of applications. Whether you're new to AI or looking to deepen your understanding, this video covers everything you need to know. We'll start by breaking down what LLMs are, how they work, and the exciting advancements on the horizon. You'll learn about using popular models like ChatGPT and C...
Building a Custom Neural Network in C# | AI and Machine Learning Tutorial
Переглядів 2,8 тис.5 місяців тому
In this tutorial, we walk you through the step-by-step process of building a custom neural network from scratch using C#. You'll learn about the structure of neural networks, how to initialize weights, and train the model with real-world data. We also cover key concepts like forward and backward passes, the role of activation functions, and how to evaluate the model's performance. Whether you'r...
ASP.NET Part 6 Security Authentication and Authorization
Переглядів 352Рік тому
In Part 6 of our ASP.NET tutorial, we'll explore the concepts of authentication and authorization in ASP.NET Core applications using C#. Authentication is the process of verifying a user's identity by matching their provided credentials with those stored in a system, while authorization determines the actions a user can perform and the objects they can access within that space. By the end of th...
Part 12 .Net Resources and Localization
Переглядів 778Рік тому
Part 12 .Net Resources and Localization
Asp.Net Core Part 5 Web APIs
Переглядів 88Рік тому
Asp.Net Core Part 5 Web APIs
Dynamic Tic Tac Toe\\Gomoku\\Five In a Row with Minimax
Переглядів 928Рік тому
Dynamic Tic Tac Toe\\Gomoku\\Five In a Row with Minimax
Asp.Net Core Part 4 Blog Database
Переглядів 2112 роки тому
Asp.Net Core Part 4 Blog Database
Asp.Net Core Part 3 EF Core Integration
Переглядів 1542 роки тому
Asp.Net Core Part 3 EF Core Integration
Asp.Net Core Part 2
Переглядів 1312 роки тому
Asp.Net Core Part 2
Asp.Net Core Part 1
Переглядів 3852 роки тому
Asp.Net Core Part 1
C# Migration to Python (Dynamic Tic Tac Toe\\Gomoku\\Five In a Row C# Console)
Переглядів 2912 роки тому
C# Migration to Python (Dynamic Tic Tac Toe\\Gomoku\\Five In a Row C# Console)
Part 4 (c# sql database tutorial) - Typed DataSet, SqlBulkCopy, SqlTransaction, SqlClientFactory
Переглядів 6642 роки тому
Part 4 (c# sql database tutorial) - Typed DataSet, SqlBulkCopy, SqlTransaction, SqlClientFactory
Part 8.2 - c# SkiaSharp image processing (work with icons, tiff and animate gif files)
Переглядів 4 тис.2 роки тому
Part 8.2 - c# SkiaSharp image processing (work with icons, tiff and animate gif files)
Part 2 - C# Entity Framework
Переглядів 2182 роки тому
Part 2 - C# Entity Framework
Part 1 - C# Entity Framework
Переглядів 5133 роки тому
Part 1 - C# Entity Framework
Part 12 - Creating a game (Dynamic Tic Tac Toe\\Gomoku\\Five In a Row C# Console) #csharp #learncsharp
Переглядів 2,3 тис.3 роки тому
Part 12 - Creating a game (Dynamic Tic Tac Toe\\Gomoku\\Five In a Row C# Console) #csharp #learncsharp
C# Game Development with Unity Part 3
Переглядів 1233 роки тому
C# Game Development with Unity Part 3
OOP Introduction with c# access modifiers
Переглядів 1063 роки тому
OOP Introduction with c# access modifiers
Part 11 - C# Networking, FTP, HTTP, SMTP
Переглядів 1,5 тис.3 роки тому
Part 11 - C# Networking, FTP, HTTP, SMTP

КОМЕНТАРІ

  • @ChingCui-x9h
    @ChingCui-x9h 8 днів тому

    Thanks for the video. I have downloaded the code and modified to import pdf documents with ollama. But there is an odd issue, if I only import one pdf document and I get the correct answers for the question. If I import both documents, it seems the answer is not correct anymore noticing the second PDF document interferes with the first doc. Any ideas what went wrong?

    • @MaximumCode
      @MaximumCode 8 днів тому

      what kind of data does your pdf have? Check the values when you are doing the semantic search. I will make a test and get back to you with multiple docs.

    • @MaximumCode
      @MaximumCode 8 днів тому

      I recently added an additional document and a question, receiving the expected response. I have the following for ollama. My embedding is "mxbai-embed-large:335m" and the LLM used is "mistral:7b-instruct-v0.3-fp16". I have the "AlbertEinstein.txt" and the pdf for "Semantic Kernel" github.com/microsoft/kernel-memory/blob/main/examples/205-dotnet-extract-text-from-docs/file1.pdf. I converted the pdf into text and imported the document. Hope this helps.

  • @Kevmoens
    @Kevmoens 12 днів тому

    What are the limitations for documents being imported? (Size of each file, number of files)

    • @MaximumCode
      @MaximumCode 12 днів тому

      @Kevmoens This really depends on what your data store is and your file type that you want to index. For example there are a few bugs in the Kernel Memory and you can find more results here: github.com/microsoft/kernel-memory/issues?q=file%20size. That said I personally have not had any issues when I was testing the product. That said I also didn't have huge gig files either. I hope this helps. If you do run into issues you can always post a bug to the github repo and folks will get back to you.

  • @anaqahtekanaqah2180
    @anaqahtekanaqah2180 Місяць тому

    thanks , is a good video can make video explain how impliment rag with llama cpp in dotnet using llamasharp

    • @MaximumCode
      @MaximumCode 24 дні тому

      That is an excellent suggestion. I will include it in my list of videos to create. Additionally, Microsoft has developed a new library for loading LLMs using C#, which will be the topic of my next video. Stay tuned.

  • @Wazxcvgh222
    @Wazxcvgh222 Місяць тому

    ai generated video about ai..

    • @MaximumCode
      @MaximumCode Місяць тому

      All the content was human generated voiced with AI and images were generated by AI. The code is not AI generated.

    • @Wazxcvgh222
      @Wazxcvgh222 Місяць тому

      @@MaximumCode yeah i was mentioning the ai generated part of the video with the voice and images, very great tutorial

    • @MaximumCode
      @MaximumCode Місяць тому

      @@Wazxcvgh222 Thank you :)

    • @kelet-studios
      @kelet-studios Місяць тому

      *NN (neural network)

  • @harryjohn1617
    @harryjohn1617 2 місяці тому

    Easy for you but i am facing many problem in 3:29 i am unable to see complete code and the link you provide not contain the information i need

    • @MaximumCode
      @MaximumCode Місяць тому

      @harryjohn1617 Here is the link to the repo: github.com/MaxAkbar/SimpleChatSystem/tree/main. Sorry about that I had the wrong link for the code. I updated the description to match the code.

  • @林君翰-o2k
    @林君翰-o2k 2 місяці тому

    when I execute the function kernelMemory.AskAsync, there is an error occurs "input span arguments must not be empty". How do I solve this problem?

    • @MaximumCode
      @MaximumCode 2 місяці тому

      You are most likely sending it an empty query. Also are you running the code from this video? If so what steps are you taking to get the failure?

    • @林君翰-o2k
      @林君翰-o2k 2 місяці тому

      @@MaximumCode when the system send me a message "Document imported successfully. what would you like to retrieve?", I send question like ""what's Albert Einstein's formula?" then the error messages occured.

    • @MaximumCode
      @MaximumCode 2 місяці тому

      @@林君翰-o2k I just downloaded the code and went through the steps you outlined, and I am not able to reproduce the error you are getting. What LLM are you using in Ollama?

    • @林君翰-o2k
      @林君翰-o2k 2 місяці тому

      @@MaximumCode I choose Document option to import the file "AlbertEinstein.txt", but it shows a message "not found". I check VectorDirectory folder that a new json file generated so I neglected the previous error message. Next, I restart the program, I choose Chat with Knowledge Base option and then it still shows a message "not found". So I think the program can't read the json file in VectorDirectory folder so that the error occured.

    • @MaximumCode
      @MaximumCode 2 місяці тому

      @@林君翰-o2k Build the solution then check the bin directory of the ChatWithAKnowledgeBase. You should have the AlbertEinstein.txt there. If not that is your issue. You can also get the full path with the "c:\<path to file>\AlbertEinstein.txt" and that should work as well. If you have spaces in your folder path then put double quotes around the path. Next try to import the file. After you import check the bin directory of the VectorDirectory to see if the file got imported. Hope this works for you.

  • @pradeepbanajawad149
    @pradeepbanajawad149 2 місяці тому

    Good video with Rag. only question when we use multiple documents, it'll couldn't handle

    • @MaximumCode
      @MaximumCode 2 місяці тому

      how many documents did you have?

    • @pradeepbanajawad149
      @pradeepbanajawad149 2 місяці тому

      @@MaximumCode - I have presented this to our team, they really like it and they asked me for multiple pdf (we have so many pdf regarding to our project and documentation). The question is how can do with several document. please help me on this or please make an video for multiple documents and chat with that.

    • @MaximumCode
      @MaximumCode 2 місяці тому

      @@pradeepbanajawad149 I have had no issues with multiple documents. How big are your documents? Can they be catofrized into different subjects? Can you share some of your pdf files and I can test them? Along with the queries that are not working? One more thing what LLM are you using?

  • @nguyenazaria7102
    @nguyenazaria7102 3 місяці тому

    Tks

  • @jefflehman5278
    @jefflehman5278 3 місяці тому

    The explanations are fine in general, but it is almost impossible to follow what you are actually doing. When you are adding or moving code it suddenly gets very confusing because you do everything so fast. When you say you're going to do or type something, do the action slowly enough for us to see what you're doing. E.g. type code, leave it for enough time to be read before moving on. When moving code, say what exactly you're highlighting, then cut it, then say exactly where you're going to place it, then place it, and then point out what it's doing in the new location. New learners should be following you and copying the code to their own code window. Give them time to do it, or at least give them time to see what you're doing. I had to pause and back up so many times my back arrow is wearing out!

    • @MaximumCode
      @MaximumCode 3 місяці тому

      Hi @jefflehman5278, sorry that you found this to be quick and hard to follow. We do have the code in GitHub: github.com/MaxAkbar/TicTacToeGameConsole hopefully that will help.

  • @GoliYardan
    @GoliYardan 4 місяці тому

    You talk very clear, thanks 👍

  • @victorfarias1682
    @victorfarias1682 4 місяці тому

    Omg thanks for this video

  • @GoliYardan
    @GoliYardan 4 місяці тому

    Hey ... You are awesome 👍😎

  • @GoliYardan
    @GoliYardan 4 місяці тому

    Yeah 👍

  • @jameseconomy2578
    @jameseconomy2578 6 місяців тому

    Why play distracting horrible music while you are talking? Had to shut it off.

    • @MaximumCode
      @MaximumCode 6 місяців тому

      Yeah sorry about that.

  • @lichighus
    @lichighus 7 місяців тому

    Your repository link is not available, where can I see this code? p.s. video so good

    • @MaximumCode
      @MaximumCode 7 місяців тому

      The link is in the description but I will post it here as well: github.com/MaxAkbar/WinAnyInARowGameMiniMaxConsole

    • @lichighus
      @lichighus 7 місяців тому

      @@MaximumCode bro this link is 404 error( it is normally working for your device?

    • @MaximumCode
      @MaximumCode 7 місяців тому

      @@lichighus sorry about that I mistakenly had it private now it's public and you should be able to see the code.

    • @lichighus
      @lichighus 7 місяців тому

      @@MaximumCode thank you so much bro, good luck to you!

  • @DiegoEstrategia
    @DiegoEstrategia 7 місяців тому

    só faltou colocar os milisegundos e a compress

    • @MaximumCode
      @MaximumCode 7 місяців тому

      Do you mean on the animated gif?

  • @nileshgopnarayan4464
    @nileshgopnarayan4464 8 місяців тому

    Do you courses ?

    • @MaximumCode
      @MaximumCode 8 місяців тому

      Not sure what you mean but if you mean I have online classes on Udemy or something like that no I do not.

  • @legotheman
    @legotheman 9 місяців тому

    Excellent video, thank you! Learnt a lot.

  • @shotx333
    @shotx333 11 місяців тому

    You can use int.Parse() for this task

  • @raghurambhagawatula7025
    @raghurambhagawatula7025 Рік тому

    HOW THE HELL YOU CAN WATCH THAT FONT ON A LAPTOP! NOT EVERYONE HAS BIG SCREENS!

    • @legotheman
      @legotheman 9 місяців тому

      Check that your quality is set to HD? It looks fine on my laptop screen.

  • @KnowladgeNexus
    @KnowladgeNexus Рік тому

    Wonder full video

  • @Navask87
    @Navask87 Рік тому

    Thank you so much for the tutorial ❤.One question,Is it possible to convert any image into Format1bppPixel black and white with transparent background using this library.Highly appreciate your response.

    • @MaximumCode
      @MaximumCode Рік тому

      @Navask87 My first instinct is to say yes but I have only tested this with what as shown in the above tutorial.

  • @madandhmadandh5254
    @madandhmadandh5254 Рік тому

    Xml reader is getting exception

    • @MaximumCode
      @MaximumCode Рік тому

      Can you please clarify what you are attempting to accomplish, or specify which section of the video is giving you trouble?

  • @damon8289
    @damon8289 Рік тому

    Promo-SM 🙈

  • @faiksami94
    @faiksami94 Рік тому

    Thank you for the video. May I ask if i can convert player 2 into a PC ?

    • @MaximumCode
      @MaximumCode Рік тому

      Minmax is the algorithm you would need to use. Currently, I'm working on a solution. It should be done in about a week or two.

    • @faiksami94
      @faiksami94 Рік тому

      @@MaximumCode thank you. chatgpt made me one but its quite a mess. if you like i will share it with you through here

    • @MaximumCode
      @MaximumCode Рік тому

      @@faiksami94 LOL yeah chatgpt is great but you have to know exactly what you want to ask it. When it comes to code you have to modify the output. I just finished the min max and tomorrow I will work on the video. It should be out in the next week for sure.

    • @faiksami94
      @faiksami94 Рік тому

      @@MaximumCode thank you

    • @MaximumCode
      @MaximumCode Рік тому

      @@faiksami94 I posted the following video hope it helps: ua-cam.com/video/EyXGGch2fnE/v-deo.html

  • @dabiun7443
    @dabiun7443 Рік тому

    could you explain how can we change the color of X and O while the user choices ? please haha im stuck with that

    • @MaximumCode
      @MaximumCode Рік тому

      Sure, write a method that will change the console foreground like the following: static void WriteInColor(string message, ConsoleColor currentColor, ConsoleColor defaultColor) { Console.ForegroundColor = currentColor; Console.WriteLine(message); Console.ForegroundColor = defaultColor; } Then when you wan to use it do the following: WriteInColor("X", ConsoleColor.Red, ConsoleColor.White); or like this: WriteInColor("X", ConsoleColor.Blue, ConsoleColor.White); Hope this helps.

  • @swathisathyaprakash5526
    @swathisathyaprakash5526 2 роки тому

    Excellent tutorial

  • @jovanamincic7745
    @jovanamincic7745 2 роки тому

    000/000-000 (999) 000-0000

  • @AShahabov
    @AShahabov 2 роки тому

    Thank you so much, man! SkiaSharp is a kind of popular C# library for 2D Graphics, but I couldn't find a good Tutorial.

    • @MaximumCode
      @MaximumCode 2 роки тому

      You're welcome glad you like it.

  • @MrAvinashd
    @MrAvinashd 2 роки тому

    How i can make it single player and the other player is a bot

    • @MaximumCode
      @MaximumCode 2 роки тому

      You would need to create an AI model and use it to make the moves for the opposing player. Maybe this link can help: stackoverflow.com/questions/6952607/what-would-be-a-good-ai-strategy-to-play-gomoku. For tic tac toe you can use a minmax algorithm. Good luck.

    • @MrAvinashd
      @MrAvinashd 2 роки тому

      @@MaximumCode I tried minmax algorithm it's taking so much time I'm working with 15*15 grid with 5 length as winning

    • @MaximumCode
      @MaximumCode 2 роки тому

      When creating the minmax put a limit to it. It's taking time because it's trying to identify a lot of moves. Take a look at Sebastian Lague video ua-cam.com/video/l-hh51ncgDI/v-deo.html. Hope this helps.

  • @muhammadusmanhussain9426
    @muhammadusmanhussain9426 2 роки тому

    Great and easy explanation of xml files. Thanks alot.

  • @Technology_55555
    @Technology_55555 2 роки тому

    What are the complete steps to create a PayPal adder money program

    • @MaximumCode
      @MaximumCode 2 роки тому

      You mean a PayPal processor to accept payments on your site?

    • @MaximumCode
      @MaximumCode 2 роки тому

      Here is a link on Microsoft's site: docs.microsoft.com/en-us/aspnet/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/checkout-and-payment-with-paypal

  • @victorynwefo5989
    @victorynwefo5989 2 роки тому

    can you please upload more videos on Asp.Net Core Part

    • @MaximumCode
      @MaximumCode 2 роки тому

      Yup, this was part one I will be working on the next part this weekend.

  • @jellycoding
    @jellycoding 2 роки тому

    Why do you play the distracting music? I can't hear what you say. music = less viewers. no music = more viewers.

    • @MaximumCode
      @MaximumCode 2 роки тому

      Yes, we understand, and we have stopped playing music in the newer version of the tutorials.

    • @MaximumCode
      @MaximumCode 2 роки тому

      Here is a link to the video without music. ua-cam.com/video/pLORLE8ok2Q/v-deo.html

  • @jaskaranpreetsingh6859
    @jaskaranpreetsingh6859 2 роки тому

    Thank you bro. This video really helped me to solve the major production issue. Do you mind sharing the sample code if possible? Anyway Thank you and keep it up.

    • @MaximumCode
      @MaximumCode 2 роки тому

      Yeah, I will look this weekend and see if it's still somewhere in my hard drive.

    • @MaximumCode
      @MaximumCode 2 роки тому

      Here is the code: I haven't it as it was in the last session of the video with all the images in the bin. Good luck. github.com/MaxAkbar/SkiaSharpTutorial

    • @jaskaranpreetsingh6859
      @jaskaranpreetsingh6859 2 роки тому

      @@MaximumCode appreciate reply and thank you very much ☺️

  • @thinkingbacon
    @thinkingbacon 2 роки тому

    Didn't work

    • @MaximumCode
      @MaximumCode 2 роки тому

      Hi @thinkingbacon, what didn't work for you? Are you stuck?

  • @adanramos4831
    @adanramos4831 2 роки тому

    Hi there. I can`t find the previous chapter of this video. Thanks in advance

    • @MaximumCode
      @MaximumCode 2 роки тому

      It's part of a Playlist: ua-cam.com/video/Hvickm_6aIE/v-deo.html

  • @happybehappy9419
    @happybehappy9419 2 роки тому

    Hi Sir, I have to Transform an input XML by adding a different XML structure I already have inside an API and send to downstream. Ie. Input XML elements will be placed inside different nodes of my XML Structure. which method will be efficient? XSLT method or creating a new XML using XMLWriter and add the elements one by one? Will there be any issue if count of inputs high?

    • @MaximumCode
      @MaximumCode 2 роки тому

      Hi happy, I would use XSLT, but it depends on a lot of variation. The main reason I would use XSLT is that my code doesn't need to change. Also, your XSLT can be executed in any environment in any language but that is a small thing. I hope this helps but as always use your best judgment and do performance testing if that is the main reason for doing the transformation. Best of luck.

    • @happybehappy9419
      @happybehappy9419 2 роки тому

      Thank you for your quick response.

    • @MaximumCode
      @MaximumCode 2 роки тому

      ​@@happybehappy9419​You are welcome.

  • @alainreverchon6046
    @alainreverchon6046 2 роки тому

    Why this horrible music?!

    • @MaximumCode
      @MaximumCode 2 роки тому

      That was the early days of this channel, and I have completely cut the music. Sorry for the annoyance.

  • @dathunk9716
    @dathunk9716 2 роки тому

    Thank you a lot for this video, it inspired me to start coding again!!!

    • @MaximumCode
      @MaximumCode 2 роки тому

      You are very welcome and happy coding 😁👍🎉

  • @alfredzheng7307
    @alfredzheng7307 2 роки тому

    Can you do one for python>

    • @MaximumCode
      @MaximumCode 2 роки тому

      Are you asking for a python tutorial or doing this video with python as the language?

    • @alfredzheng7307
      @alfredzheng7307 2 роки тому

      @@MaximumCode Doing this video with python.

    • @MaximumCode
      @MaximumCode 2 роки тому

      I will work on it and will be out for the next video :).

    • @alfredzheng7307
      @alfredzheng7307 2 роки тому

      @@MaximumCode Thanks

    • @MaximumCode
      @MaximumCode 2 роки тому

      You can find the python migration of the C# game here: ua-cam.com/video/V9OlHXB5VqM/v-deo.html

  • @kiPROBRos
    @kiPROBRos 2 роки тому

    Thanks for tutorial.

  • @ginabowman4907
    @ginabowman4907 2 роки тому

    🤔 P*R*O*M*O*S*M!!!

  • @pavelkravchenko2810
    @pavelkravchenko2810 3 роки тому

    Looking Forward for Part 2. Skiasharp replacing Drawing today and work cross platform

    • @MaximumCode
      @MaximumCode 3 роки тому

      Finishing a tutorial currently and then I will work on that one next.

    • @pavelkravchenko2810
      @pavelkravchenko2810 3 роки тому

      @@MaximumCode thank you))

  • @fabianrigo4168
    @fabianrigo4168 3 роки тому

    how can this have almost 3k views, but only 23 likes?? Underrated video. Thanks for actually explaining what you are doing instead of playing Allan Walker Music over a Timelapse. Pleas consider making a seperate video about converting images. Your example doesnt work for me.

    • @MaximumCode
      @MaximumCode 3 роки тому

      Hi Fabian, can you point out the examples that didn't work for you? What version of .NET and what OS are you running? I can look at it for you.

    • @fabianrigo4168
      @fabianrigo4168 3 роки тому

      @@MaximumCode Hey, thx for the reply. I've tryed to Image.fromFile and then save it like shown in your video. I also tryed to get it going with the encoder stuff, but i allways get a "invalid Parameter" exception when trying to save the image in the new format. Note that this error only happens with .png's as far as i can see. It is entirely possible that im just missing something obvius cause i dont have much experience in c# yet. Im on Win 10 64x and .Net Core 5 btw.

    • @MaximumCode
      @MaximumCode 3 роки тому

      @@fabianrigo4168 The following code should work for you: Bitmap image = (Bitmap)Image.FromFile(@"your_image_path.gif"); image.Save(@"your_image_path.png", ImageFormat.Png); If you are getting an error, then run the following code to make sure you have the Png encoder. foreach (ImageCodecInfo item in ImageCodecInfo.GetImageEncoders()) { Console.WriteLine(item.MimeType); } The above code should produce a line like "image/png". If you are still getting an error post your code and let me take a look.

    • @fabianrigo4168
      @fabianrigo4168 3 роки тому

      @@MaximumCode thx buddy. I will try it when im back at work.

    • @fabianrigo4168
      @fabianrigo4168 3 роки тому

      @@MaximumCode ok, i've tryed it. First of all, there was a bit of a misunderstading here. Im trying to get .tiff from any other format, not the other way around. Your code seems to work when i format anything from .tiff, but it instantly crashes when trying to load, for example a pdf, as bitmap. It says "out of memory" (it is using like 100mb, so im sure the errormessage is just bullshit.). Any idea?

  • @notgoodinprogramming9042
    @notgoodinprogramming9042 3 роки тому

    Little Confuse about the "out" reserved keyword, what does it do? can you give an example like real life example? i find it easier to understand everything in coding when someone uses a real life example xD Edit: Giving a real life example might help a lot of new programmers imo, just suggesting xD

    • @MaximumCode
      @MaximumCode 3 роки тому

      Let's say you want to build an app like google. The user enters keyword search, and you show the results. However, you also want to ascertain how many pages and buttons to navigate to the pages. A function\method can only return the search results, so how do you get back the total count of the search. In this scenario, you can use an out parameter to get the total search count. Basically, when you want to return more than one result from a function\method you can use out keyword.

  • @pinielchitare9221
    @pinielchitare9221 3 роки тому

    Thanks Max for taking your time preparing these C# tutorials for us

    • @MaximumCode
      @MaximumCode 3 роки тому

      You are welcome and thank you for your support.

  • @faguolvlv
    @faguolvlv 3 роки тому

    Really what I was looking for. Thanks

  • @itstudy6031
    @itstudy6031 3 роки тому

    can you demonstrate other games. Such as Five in a Row and Othello

    • @MaximumCode
      @MaximumCode 3 роки тому

      Yup, I will look into that and hopefully get something out.

    • @MaximumCode
      @MaximumCode 3 роки тому

      So I read up on five-in-a-row and will be the next video. It looks like we can use the same code as Tic Tac Toe.