Programming with Felipe Gavilan
Programming with Felipe Gavilan
  • Видео 175
  • Просмотров 1 268 025
Background Jobs in ASP.NET Core - Timer Versus While - What's The Difference?
Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng
Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng
Complete C# Concurrency course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=introduction-to-concurrency-cs-eng
Complete C# course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=csharp-eng
Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng
Let's implement a recurring background job with a Timer and with a While and see the difference.
Просмотров: 322

Видео

Background Jobs in ASP.NET Core - Real World Example
Просмотров 50314 дней назад
Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng Complete C# Concurrency course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=introduction-to-concurrency-cs-eng...
Background Jobs in ASP.NET Core - BackgroundService vs IHostedLifeCycleService (IHostedService)
Просмотров 51328 дней назад
Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Learn how to do background jobs in ASP.NET Core.
Setup Redis on a Web API | Minimal APIs with ASP.NET Core
Просмотров 270Месяц назад
Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Github: github.com/gavilanch/MinimalAPIsRUclipsEN...
New Course: Building Minimal APIs with ASP.NET Core 8 and Dapper
Просмотров 217Месяц назад
Get this course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng
Remove Header From Response using a Middleware - ASP.NET Core 8
Просмотров 193Месяц назад
Complete ASP.NET Core - Minimal APIs course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Let's learn how to remove headers from an HTTP response using a middleware.
Faster Web APIs using OutputCache | Minimal APIs with ASP.NET Core
Просмотров 195Месяц назад
Complete ASP.NET Core - Minimal APIs course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Github: github.com/gavilanch/MinimalAPIsRUclipsENG Let's learn how to use OutputCache in Minimal APIs apps.
Making a CRUD With EF Core (Beginner Friendly) | Minimal APIs with ASP.NET Core
Просмотров 3182 месяца назад
Complete ASP.NET Core - Minimal APIs course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Get my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Github: github.com/gavilanch/MinimalAPIsRUclipsENG In this video we'll learn how to do a CRUD with EF Core in Minimal APIs.
Controllers vs Minimal APIs - When should we choose Controllers? | Minimal APIs with ASP.NET Core
Просмотров 4943 месяца назад
Complete ASP.NET Core - Minimal APIs course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Get my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Github: github.com/gavilanch/MinimalAPIsRUclipsENG In this video we are going to learn what features does ASP.NET Core with Controllers has that Minimal APIs do not.
Introduction to Minimal APIs with ASP.NET Core 8
Просмотров 3653 месяца назад
Complete ASP.NET Core - Minimal APIs course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Get my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Github: github.com/gavilanch/MinimalAPIsRUclipsENG In this video we are going to start the Introduction to Minimal APIs with ASP.NET Core 8 course, my name is Felipe Gavilan, and the idea...
New course: Building Minimal APIs with ASP.NET Core 8 and EF Core
Просмотров 3393 месяца назад
Get this course with a special discount: www.udemy.com/course/building-minimal-apis-with-aspnet-core-and-ef-core/?couponCode=RELEASE-1 Learn how to develop Minimal APIs with ASP.NET Core from scratch with this amazing course. We are going to see the entire life cycle of developing a Web API, from creating the solution, developing the endpoints, working on resource manipulation, to putting it in...
Get Those Validations OUT of Your Model | FluentValidation | ASP.NET Core with Controllers
Просмотров 4754 месяца назад
Complete C# course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=csharp-eng Complete ASP.NET Core and React course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=react-and-asp-net-core Complete Blazor course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=programming-in-blazor-eng Get my Udemy courses with a discount: www.feli...
Spread Operator - Collection Expressions In C# 12
Просмотров 6684 месяца назад
Complete C# course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=csharp-eng Get my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng In this video we'll see the new collection expressions and the spread operator in C# 12.
Primary Constructors - New in C# 12
Просмотров 3395 месяцев назад
Complete C# course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=csharp-eng Get my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng In this video, we're going to see that we can use primary constructors to abbreviate code in C# classes.
Generating PDFs with C# - Very Easy (two examples)
Просмотров 3,8 тыс.8 месяцев назад
Complete C# course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=csharp-eng Complete Blazor course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=programming-in-blazor-eng Complete ASP.NET Core and React course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=react-and-asp-net-core Get my Udemy courses with a discount: www.feli...
Login System in TWO Lines of Code - ASP.NET Core 8
Просмотров 24 тыс.11 месяцев назад
Login System in TWO Lines of Code - ASP.NET Core 8
Free Course: Introduction to Asynchronous Programming in C#
Просмотров 950Год назад
Free Course: Introduction to Asynchronous Programming in C#
Introduction to OutputCache - Faster ASP.NET Core Apps - .NET 7
Просмотров 1,4 тыс.Год назад
Introduction to OutputCache - Faster ASP.NET Core Apps - .NET 7
Uploading Big Files in ASP.NET Core
Просмотров 8 тыс.Год назад
Uploading Big Files in ASP.NET Core
New Course: Programming in C# 11
Просмотров 366Год назад
New Course: Programming in C# 11
Export to Excel - ASP.NET Core
Просмотров 8 тыс.Год назад
Export to Excel - ASP.NET Core
C# - List of Simultaneous Tasks - What If One Fails?
Просмотров 863Год назад
C# - List of Simultaneous Tasks - What If One Fails?
Make More Efficient ASP.NET Core Apps with CancellationToken
Просмотров 3,1 тыс.Год назад
Make More Efficient ASP.NET Core Apps with CancellationToken
Can GPT-4 Fix These 5 Bugs? (Chat-GPT)
Просмотров 1,4 тыс.Год назад
Can GPT-4 Fix These 5 Bugs? (Chat-GPT)
Building Two C# Apps with GPT-4 and Getting an EF Core Question Answered with Custom Context.
Просмотров 2,1 тыс.Год назад
Building Two C# Apps with GPT-4 and Getting an EF Core Question Answered with Custom Context.
Statements, Functions, Assemblies, Namespaces and Syntax - C# 11 course
Просмотров 329Год назад
Statements, Functions, Assemblies, Namespaces and Syntax - C# 11 course
What is C#? Where can we use it? - C# 11 course
Просмотров 305Год назад
What is C#? Where can we use it? - C# 11 course
Blazor - Loading Files with Drag and Drop & Copy/Paste
Просмотров 5 тыс.Год назад
Blazor - Loading Files with Drag and Drop & Copy/Paste
Introduction to Entity Framework Core 7 - Free Course!
Просмотров 11 тыс.Год назад
Introduction to Entity Framework Core 7 - Free Course!
Blazor - Easy Grids with QuickGrid - Filtering, Paging and Sorting!
Просмотров 13 тыс.Год назад
Blazor - Easy Grids with QuickGrid - Filtering, Paging and Sorting!

Комментарии

  • @shahnawazk
    @shahnawazk 5 часов назад

    Nice! Felipe, keep it up.

  • @user-yr8kc1no3n
    @user-yr8kc1no3n День назад

    Thanks for all sir. I really need you to help me with coding: Automatic Logout for Inactive Users or No muse movement after 5 menit in Blazor Server C# with Authentication Type Individual accounts.

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

    Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng Complete C# Concurrency course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=introduction-to-concurrency-cs-eng Complete C# course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=csharp-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng

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

    Also your input about what are the best way to serve static (pre-compressed) files in .net rather then on the fly every time. Further, the convert razor pages / MVC to static pages as data changes not frequently on some pages.

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

    I have two Qs 1. How do you manage userid based caching for this if there are 2 users with different userids? 2. Is consume too much resource on server when storing this data?

  • @user-ty6fq9os9k
    @user-ty6fq9os9k 9 дней назад

    How to view PDF in your program?

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

    Nice one! Can you make an other video how to make an automatic email sender/ using SendGrid / to send a email reminder like an appointment to the user like 5 days before the appointment comes?! Could be API or MVC. ?!

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

      Sounds fun! Sure, but won't be using SendGrid since some of my students have had problems with it. Will use a custom implementation, but you can swap that out with SendGrid easily.

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

      @@gavilanch3803 might be I'm lucky I can use SendGrid with no problem previously I had issue with Mailtrap / might you can do with Gmail just for demonstration?!. It could be amazing if you can make it. / I wouldn't mind to support you / . And also how to make 2FA with Email link instead of mobile number in Asp Net Core Identity. Thank you so much!

  • @DiegoDavidAcostaCastelblanco
    @DiegoDavidAcostaCastelblanco 16 дней назад

    Great video and great explanation as always, what would you implement in case a task that is running in the background cannot finish, what strategy would be the best? I mean there should be a way to re-execute these tasks that were not completed

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

      Hello, in that case, I'd use a library like Hangfire, which allows you to re-execute jobs.

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

      @@gavilanch3803 but in that case the jobs running in the background would be created with Hangfire and managed by it

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

    Great 👍

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

    How could be an inpuselect with thousands of items and prevent users waste time waiting for records to show?

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

      I wouldn't use an inputselect for thar. An autocomplete component may be better. Kind regards

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

    Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng Complete C# Concurrency course with discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=introduction-to-concurrency-cs-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng

  • @user-hp3wc9pr2p
    @user-hp3wc9pr2p 19 дней назад

    i have a question. It is mandatory to pass token from controller to repository, it there any way shorter because i want to use them in repo only ? I found a suggestion that use addScope<CancelationTokenClass>(). It will be injected to repo instead, do you have any suggestion or any solution for this ?

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

    Interesting. For me, i dont know why, if I add RecurrentJob first into DI, it stops here and seems like LifecycleJob doesnt even executes. (If I do replace them, everything works fine)

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

      Nevermind, after wathcing till the end everything became clear, but i wanna know, how did you deal with that before that HostOptions was introduced.

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

    Awesome as usual Mr.Felipe I like the new name of the channel 👍

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

    Thanks a lot Mr.Felipe 👍

  • @SachinKumar-b1j
    @SachinKumar-b1j Месяц назад

    Thanks a lot , my problem got resolved .

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

    With the Redis license changes, I think an alternative like the use of KeyDB would be better, but I imagine the concept is pretty interchangeable. I just hate driving business towards Redis.

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

    Complete ASP.NET Core - Minimal APIs with EF Core course with a discount: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-ef-eng Complete course on Minimal APIs and Dapper: felipe-gavilan.azurewebsites.net/api/Redireccion?curso=minimal-dapper-eng Get all of my Udemy courses with a discount: www.felipe-gavilan.com/cursos?idioma=eng Github: github.com/gavilanch/MinimalAPIsRUclipsENG

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

    I am a devoted follower of your Udemy content, and I greatly appreciate how it has contributed to my professional growth in the field of .NET development. Recently, I’ve been exploring the CQRS (Command Query Responsibility Segregation) pattern, which I find to be a powerful architectural approach for large-scale applications. Specifically, I’m interested in understanding how to use multiple DbContext instances in a .NET Core Web API while adhering to the CQRS pattern. Additionally, I’d like to learn about modern caching techniques, such as Redis or in-memory caching, which are widely adopted in the industry. Would it be possible for you to create instructional videos that delve into these topics? Your unique perspective and teaching style would undoubtedly enhance my understanding, and I believe many others would benefit as well.

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

      Sure! Right now I'm working on new Angular content, but after that, I'll work on content related to Architecture (which will include CQRS). By the way, today I uploaded a video related to redis. So make sure to check that out!

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

    Hi Felipe, How Can you get all the genres and their movies? I have a similar scenario and the include method only brings me the firs record in this case it will be just the first movie. Thanks.

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

    sql cardinality is always 0, 1 or Many. Having a Table with Sender/Reciever needs a many to many relation. On your junction table you can have 2 columsn IsSender and IsReciever :-)

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

    Quick and easy, great as usual , thank you

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

    very useful. Also need a video for Swrilog and SEQ

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

    Can I have an example with windows service on hang fire

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

    Very good video! One of the few where you don't have to fast forward 🙂 Thanks!

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

    Good video. Always nice to have a refresher on Entity Framework CRUD operations. Thanks.

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

    Thanks Genius Man, Its working!

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

    how can we use this from an mvc admin panel.. (sending request from mvc app to web api authorize for admin folders)

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

    Thank you brother, excellent and clean demonstraction of concept, please do the good work more...

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

    I have tried it on my own Web API project (.NET 8), and it worked despite this library targeting .NET 6 only (it has not been updated in 2 years now).

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

    Brilliant!

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

    Sir, I applaud you. Your all around professionalism is something that is rarely seen nowadays. You are my new guru!

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

    This video is pure 🔥

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

    false title u didnt show grouping

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

    Great video. But watch out for loading large files into memory(IFormFile load all bytes into memory); this can lead to performance issues. In that case, you can use streaming to directly upload it to storage and then process it another time.

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

    I use the first method and when i run give the error : warning CS7022: The entry point of the program is global code; ignoring 'Program.Main()' entry point.

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

    Very useful, thanks for sharing this

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

    Great video on dataGrid

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

    Have you created Video for passing a List of values without DataTable as you mentioned in this video

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

    Lo tengo ahí since it came out and forgot. Me voy a poner para mis números y terminarlo. About a quarter through the course so far. Great course! Is this the same as the one in spanish. I have the spanish one.

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

      Yes, it is the same as the spanish one. Kind regards!

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

    Plz We want make page master and details For invoice sale❤ How

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

    Thanks a lot Mr.Felipe, awesome as usual

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

    Well timed, thanks

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

    you are awesome, thank you brother

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

    it wont work without this added after @page directive. @rendermode RenderMode.InteractiveServer

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

    Thank you so much !

  • @LenaE-pp7yx
    @LenaE-pp7yx 3 месяца назад

    What I needed! Thank you :)

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

    I have the following problem in the Context, I cannot have FbContext and IdentityDbContext at the same time, if I have more classes to migrate? Any advice?

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

    Very nice. How can I add the easy reading (the lines with the alternating gray and white background)