Ivan Kahl
Ivan Kahl
  • 15
  • 587 503
Serializing and Deserializing JSON in C# with System.Text.Json
In this short video, I walk through how you can use the System.Text.Json package in C# to easily serialize and deserialize JSON using different configurations. I walk through the default options that are applied, and then show how you can configure those options to your liking.
If you like this video, be sure to subscribe for more. You can also follow more on other socials at ivankahl.com.
Переглядів: 2 406

Відео

LINQ in 60 Seconds: Min, Max, MinBy and MaxBy
Переглядів 6822 роки тому
Welcome to the LINQ in 60 Seconds series where we will attempt to run through each LINQ method available in .NET in 60 seconds or less! In this video, we will have a look at the Min, Max, MinBy and MaxBy functions and how we can use them. Please leave a comment, like and subscribe 😃 Find me online: Website: ivankahl.com Blog: blog.ivankahl.com GitHub: github.com/ivankahl Twitter: Iv...
Logging .NET to AWS CloudWatch: Using NLog
Переглядів 1,5 тис.2 роки тому
In this video, which is part of a series of videos on logging from .NET to AWS CloudWatch, we're going to be using NLog to log messages from .NET to AWS CloudWatch. This is incredibly simple to do and is especially useful if your application is already using NLog. Blog Post: blog.ivankahl.com/logging-dotnet-to-aws-cloudwatch-using-nlog Links mentioned in video: AWS Signup: portal.aws.amazon.com...
Logging .NET to AWS CloudWatch: Using Serilog
Переглядів 4,3 тис.2 роки тому
In this video, which is part of a series of videos on logging from .NET to AWS CloudWatch, we're going to be using Serilog to log messages from .NET to AWS CloudWatch. This is incredibly simple to do and is especially useful if your application is already using Serilog. Blog Post: blog.ivankahl.com/logging-dotnet-to-aws-cloudwatch-using-serilog Links mentioned in video: AWS Signup: portal.aws.a...
Logging .NET to AWS CloudWatch: Understanding the basics using AWS SDK
Переглядів 2,5 тис.2 роки тому
In this first video of a series of videos on logging from .NET to AWS CloudWatch, we're going to be using the AWS SDK to log messages from .NET to AWS CloudWatch using first principles. This will pave the way for the next videos where we will take a look at logging to AWS CloudWatch using some popular logging libraries in .NET. Blog Post: blog.ivankahl.com/logging-dotnet-to-aws-cloudwatch-using...
Python List and Dictionary Comprehensions
Переглядів 7935 років тому
Python is one of my favourite languages when it comes to producing a solution to some programming problem quickly and in a relatively neat manner. One of the tools that Python provides to help create neat solutions is Comprehensions, more specifically List and Dictionary Comprehensions. A Comprehension is an elegant way of constructing a list or dictionary in Python. It allows us to loop throug...
Lesson 5: Making Decisions using the If Statement
Переглядів 1177 років тому
This video lesson will address basic decision making in C using if statements. These are vitally important in making decisions in any program.
Lesson 4: Basic C++ Arithmetic Operators
Переглядів 1777 років тому
In this video lesson I go through the basic arithmetic operators available to us in C so that we can start doing basic numeric calculations.
Lesson 3: Getting User Input from the Console
Переглядів 1037 років тому
In this short video I want to go over getting input from the user via the console. C provides different methods of getting input and each one behaves in a certain way. In this lesson we will be going over two methods of getting input from the user, each with their own advantages and disadvantages.
Lesson 2: Variables
Переглядів 2067 років тому
In this lesson we talk about what a variable is and how we can use them in C .
Lesson 0: Compiling a C++ Program with g++ (Linux)
Переглядів 7147 років тому
In this lesson I want to quickly walk through compiling a C program as this it’s essential that you know this before moving onto any of the other videos. It will be a quick video and we will just cover enough so that you can get going quickly. Please note that I use the g compiler on Linux when compiling C code and so all these instructions are for g on Linux although other compilers usually ar...
Lesson 1: The Basic Structure of a C++ Program
Переглядів 3,3 тис.7 років тому
In this lesson we go over the basic structure of a C program and familiarise ourselves with common C syntax so that we can write our own C programs from scratch.
How to do a titration and calculate the concentration
Переглядів 558 тис.8 років тому
How to do a titration and calculate the concentration

КОМЕНТАРІ

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

    Thanks for this video, was a quick intro to Json functionality, and exactly what I needed for my current project!

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

    Good one. Thanks

  • @Yu-Ijinn
    @Yu-Ijinn 4 місяці тому

    How do you know before hand if the reaction is a strong acid-strong base or weak acid, strong base vice versa?

  • @JerryNixon
    @JerryNixon 5 місяців тому

    I've never seen the Dump() method.

  • @user-qh5wj3wx6b
    @user-qh5wj3wx6b 8 місяців тому

    I like it I wanted to learn had 👍

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

    Thank you so much ur video is still very useful upto now ❤❤❤

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

    Thank you so much ur video is still very useful upto now ❤❤❤

  • @puravupadhyay2961
    @puravupadhyay2961 10 місяців тому

    Is this meant to work after deployment of the lambda also or just work from localhost?

  • @charlesomitta5237
    @charlesomitta5237 10 місяців тому

    Quite impressed

  • @user-ft5df6ht4e
    @user-ft5df6ht4e 11 місяців тому

    Bro thanks you helped me i was like the worst in titration 7:19

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

    Huh💀

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

    How did you transform so smoothly?

  • @user-nw8sn5gf9e
    @user-nw8sn5gf9e Рік тому

    Cool ! Ty !:)

  • @វិទ្យាល័យអប់រំ

    Very nice ❤❤❤❤

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

    terrible i didnt understand anything, showcasing without explaining isnt helpfull

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

    What if you were to titrate with 2HNO

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

    Thanks a lot for nice teaching sir

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

    Awesome series on Logging to cloudwatch! Thanks

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

    I love YOU

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

    I did the same but I am not seeing the logs in the log group and neither can create a loggroup from the nlog config, does the aws user needs permissions or something ?

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

    do you need this while using ECS, my logs seems to just appear on cloudwatch. I guess my question is, what's the benefit of setting serilog to directly put it into cloudwatch vs having cloudwatch automatically pick it from ECS task's LogGroup

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

    7 years later, still helpful. Thank You! :)

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

    Wow youngest star 🌟 explain well in a simple way where even elementary students can understand, thanks for help and keep up the best work

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

    How do you get the Dump extension (assuming from LinqPad) working on vs code?

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

    I cannot create the log group, maybe the issue is about the AmazonCloudWatchLogsClient. I did like your video but it doesn't work. Can u help me? please

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

      exist another way for the DescribeLogGroupsAsync: var _group= await _cliente.DescribeLogGroupsAsync(new DescribeLogGroupsRequest(){ LogGroupNamePrefix = _grupoLog }); var logGroupExists = _group.LogGroups.Any(l => l.LogGroupName == _grupoLog); // if (!logGroupExists) await _cliente.CreateLogGroupAsync(new CreateLogGroupRequest(_grupoLog)); its work.

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

    THANKS for explaining step by step..calculations .

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

    THANKS calculations too .PLEASE

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

    Do you have to let the air out of the burret before filling like you do with a sep funnel?

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

    Thank you so much I have now gotten a better understanding of titration

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

    What % of HCL is 0.690M HCL? How do you get the % concentration of HCL using titration? What % does 0.05M HCL relate to in %?

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

    Nice one

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

    How can we set layout according to our requirements?

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

      Basically I want to pass some parameters which needs to be logged into Cloudwatch. How can I do?

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

    I’m still probably going to fail my practical bc the grading of them is ridiculous, but I feel much more prepared now.

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

    Good that was a great help there thank you

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

    Thank you so much, amazing and helpful video

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

    I really like how you explain things, very clear and straight to the point. Great work!

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

    Maximum effort! 😉

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

    Why are you not filling the Burett all the way up to 0 explanation please

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

    Does this works in .NET framework 4.8 ?

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

      Hi Midhun, yeah it should still work in .NET Framework 4.8. You might have to use slightly older versions of the libraries but it should still be compatible.

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

      @@IvanKahl I tried using the latest library but the logging is NOT happening , but using CLI the logging works. Any idea why this is ? I am not getting an error while running.

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

    great video! right to the point. How about performance? Is the upload done async? Are AWS creds automatically inherited when running this on an EC2? Thanks!

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

      Hi Valiente, good questions! I will have to do further testing to determine performance and confirm if logs are uploaded asynchronously. Logs are uploaded in batches and you can specify batches to be uploaded after a certain number of log messages or after a certain amount of time (queueSizeLimit and batchUploadPeriodInSeconds respectively). You can tweak these and see how the alter the performance when logging. The AWS credentials can be inherited when running on EC2 since the Serilog library uses the AWS SDK under-the-hood which will automatically use an AWS profile or EC2 Role. Hope that clarifies it a bit? 😃

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

      @@IvanKahl Fantastic, thank you very much. I just gave it a try and it worked flawleslly, and yes, creds were inheritated. 👍

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

    Mistake. You are showing a funnel but calling it a conical flask

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

    Do I not rinse the burette with water first and then with the solution I am using

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

    Thank you so much

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

    really helpful

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

    Thank you very much,Sir.

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

    Quiz:2.5 sample of limestone was dissolve d in 50cm3 of 1M HCl .The resulting solution was made to 250cm3 with diluted water .25cm3 of those solution required 21.50cm3 of 0.1M NaoH for complete neutralization . Assuming all the material to be caco3.Calculate the % of caco3 in the limestone

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

    cant you use the mole ratio method

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

    Use proper gloves 🧤 during lab work out .

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

    Biochemistist.

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

    Nice video...really helpful 👍🙂