Coding Droplets
Coding Droplets
  • Видео 149
  • Просмотров 1 372 016
Show Live Data in Blazor using SignalR [Blazor and SignalR]
🚀 Unlocking the Secrets of Real-Time App Development with Blazor and SignalR - Live GeoLocation Tracking [Blazor Live Data]
👉 Get Source Code: www.patreon.com/CodingDroplets
In this comprehensive SignalR and Blazor tutorial, we'll show you how to build a real-time application that tracks live geolocation data from a mobile device. Learn how to integrate SignalR with ASP.NET Core and Blazor to create a dynamic real-time messaging system that updates user locations instantly.
We'll walk you through the entire process, from adding SignalR to a Blazor app to configuring SignalR services and handling real-time notifications. You'll discover how to establish a SignalR connection in Blazor Server, ...
Просмотров: 776

Видео

.Net MAUI Get Device Location [Real-Time Geo Location]
Просмотров 74421 час назад
.Net MAUI Get Device Location [Real-Time Geo Location]
ASP.Net Core Web API JWT Tutorial [Using JWT in ASP.Net Core]
Просмотров 86814 дней назад
ASP.Net Core Web API JWT Tutorial [Using JWT in ASP.Net Core]
DotNet Core PostgreSQL [C# PostgreSQL Entity Framework Core]
Просмотров 32214 дней назад
DotNet Core PostgreSQL [C# PostgreSQL Entity Framework Core]
Serilog Seq C# - Serilog .Net Core Logging [C# Logging]
Просмотров 39921 день назад
Serilog Seq C# - Serilog .Net Core Logging [C# Logging]
C# Log File Library - Serilog .Net Core Logging [C# Logging]
Просмотров 37921 день назад
C# Log File Library - Serilog .Net Core Logging [C# Logging]
Serilog Enrichers - Serilog Correlation ID [Serilog C# Tutorial]
Просмотров 34228 дней назад
Serilog Enrichers - Serilog Correlation ID [Serilog C# Tutorial]
Structured Logging with Serilog - Serilog C# Tutorial
Просмотров 45428 дней назад
Structured Logging with Serilog - Serilog C# Tutorial
Blazor Authentication and Authorization Tutorial [Blazor Authentication Without Identity]
Просмотров 3,5 тыс.Месяц назад
Blazor Authentication and Authorization Tutorial [Blazor Authentication Without Identity]
Image Upload with Blazor [Using FilePond] - Blazor Uploading Files
Просмотров 9962 месяца назад
Image Upload with Blazor [Using FilePond] - Blazor Uploading Files
What is Repository Pattern in .Net Core - Repository Pattern C#
Просмотров 7 тыс.5 месяцев назад
What is Repository Pattern in .Net Core - Repository Pattern C#
Blazor File Upload - Blazor File Download - Blazor CSV
Просмотров 4 тыс.6 месяцев назад
Blazor File Upload - Blazor File Download - Blazor CSV
MongoDB with DotNet Core - .Net Core Rest API Tutorial | MongoDB
Просмотров 5 тыс.6 месяцев назад
MongoDB with DotNet Core - .Net Core Rest API Tutorial | MongoDB
Blazor Authentication Tutorial - How to Authorize in Blazor [Blazor Tutorial]
Просмотров 28 тыс.6 месяцев назад
Blazor Authentication Tutorial - How to Authorize in Blazor [Blazor Tutorial]
How to Implement Dependency Injection in C# [Dependency Injection Tutorial]
Просмотров 7 тыс.7 месяцев назад
How to Implement Dependency Injection in C# [Dependency Injection Tutorial]
Deploy ASP.Net Core Web Application in IIS - Dot Net Core Hosting
Просмотров 23 тыс.7 месяцев назад
Deploy ASP.Net Core Web Application in IIS - Dot Net Core Hosting
Blazor Web App Project Template - Blazor Web Application Tutorial
Просмотров 6 тыс.8 месяцев назад
Blazor Web App Project Template - Blazor Web Application Tutorial
DotNet MAUI Sqlite Tutorial - .Net MAUI Sqlite CRUD Operations
Просмотров 20 тыс.9 месяцев назад
DotNet MAUI Sqlite Tutorial - .Net MAUI Sqlite CRUD Operations
How to Consume Web API in MAUI App - CRUD | MAUI C# API Example
Просмотров 11 тыс.9 месяцев назад
How to Consume Web API in MAUI App - CRUD | MAUI C# API Example
DotNet Core Web API - ASP.Net Core Web API CRUD with Entity Framework Core
Просмотров 8 тыс.9 месяцев назад
DotNet Core Web API - ASP.Net Core Web API CRUD with Entity Framework Core
Deploying DotNet Core to Linux | Blazor Deploy Linux
Просмотров 14 тыс.9 месяцев назад
Deploying DotNet Core to Linux | Blazor Deploy Linux
Hangfire - Hangfire in .Net Core | Hangfire Asp.Net Core
Просмотров 23 тыс.10 месяцев назад
Hangfire - Hangfire in .Net Core | Hangfire Asp.Net Core
MAUI Hybrid App - MAUI Blazor Hybrid Apps | .NET MAUI
Просмотров 19 тыс.11 месяцев назад
MAUI Hybrid App - MAUI Blazor Hybrid Apps | .NET MAUI
ChatGPT: Your Virtual App Designer for .NET MAUI [DotNet MAUI]
Просмотров 8 тыс.Год назад
ChatGPT: Your Virtual App Designer for .NET MAUI [DotNet MAUI]
Mastering .NET MAUI APIs: Building a .NET MAUI Weather App
Просмотров 14 тыс.Год назад
Mastering .NET MAUI APIs: Building a .NET MAUI Weather App
DotNet MAUI MVVM: Deep Dive into MVVM Architecture with .NET MAUI
Просмотров 34 тыс.Год назад
DotNet MAUI MVVM: Deep Dive into MVVM Architecture with .NET MAUI
.NET MAUI CollectionView: Examples and Best Practices | .NET MAUI Tutorial
Просмотров 29 тыс.Год назад
.NET MAUI CollectionView: Examples and Best Practices | .NET MAUI Tutorial
Exploring MAUI ListView: Data Binding Made Easy | Dotnet MAUI Tutorial
Просмотров 15 тыс.Год назад
Exploring MAUI ListView: Data Binding Made Easy | Dotnet MAUI Tutorial
Mastering MAUI CarouselView & MAUI IndicatorView: DotNet MAUI Tutorial
Просмотров 12 тыс.Год назад
Mastering MAUI CarouselView & MAUI IndicatorView: DotNet MAUI Tutorial
.NET MAUI Controls: Mastering the Basics and Beyond
Просмотров 17 тыс.Год назад
.NET MAUI Controls: Mastering the Basics and Beyond

Комментарии

  • @peterhartman1400
    @peterhartman1400 Час назад

    Finally a sample that does work. Thanks for your great video. Very clear. By the way, when you paste some code in, wait a few seconds before you switch to another file. I had those "wait! what?! where?!" moments.

  • @sherlockholmes3316
    @sherlockholmes3316 Час назад

    How do we access control methods in viewmodel? Suppose after fetching data from database , we want to scroll to end how can we call Collectionview.scrollto? if we load the data in code behind.cs we can do that because code behind can access the collectionview using x:Name but how to do it in viewmodel?

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

    Hello Sir, thank you kindly for your video. I'm addressing an issue, when deploying my net core 6 app with sql server, I have SQL Server database in the same pc i have my server and set my connection string to ServerName//SQLServerName the same way i do when developing locally. But when trying to access my Database (rest of the app works fine) error appears that can't be access or found on my stdlogs. Do you have any clue what i might be doing wrong? thank you kindly <3

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

      Thank you for your comment! It sounds like there could be an issue with the connection string. Is SQL Server installed on the same server where you’re hosting your application? If not, confirm that the SQL Server instance is accessible and that remote connections are enabled.

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

      @@CodingDroplets yes sir, my SQL Server Instance its installed in the same PC where my server is installed. Could be a Visual Studio publish error? I tried several ways to set the connection string, even with server IP but no luck :(

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

    I am getting an error that states ; Error (active) CS9040 'StudentModel' cannot satisfy the 'new()' constraint on parameter 'T' in the generic type or or method 'SQLiteAsyncConnection.CreateTableAsync<T>(CreateFlags)' because 'StudentModel' has required members. MyEstates (net8.0-android), MyEstates (net8.0-ios), MyEstates (net8.0-maccatalyst), MyEstates (net8.0-windows10.0.19041.0) D:\Web Applications\Blazor\MyEstates\MyEstates\Data\AppDataContext.cs,; This code is raised at this code line " _dbconnection.CreateTableAsync<StudentModel>();" Please help me through this code

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

      Do you have required modifier in StudentModel?

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

      @@CodingDroplets yes initially but then removed and the error persisted

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

    Can I add blazor to an existing Maui project

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

      Thank you for your comment! The solution demonstrated in the video already has both MAUI and Blazor projects under it. If you’re asking specifically about Hybrid apps (combining Blazor and MAUI in one project), you can check out this video for more details: ruclips.net/video/cZtcAuy0100/видео.html

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

    Hello sir I created. A net Maui app which is connected with api locally to enter data in excel file from mobile to pc now I am facing an issue when I run api it show listening on port 7178 but when I run from dotnet run command it shows listening on port 5000 what to do in this case my launch Jason is also correct

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

      You can configure the needed port number for Kestrel in appsettings as below: "Kestrel": { "Endpoints": { "Http": { "Url": "*:5510" } } } For more information, please refer: learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel/endpoints

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

    what about with identity

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

      Thank you for the suggestion! I’ll be doing a video on Blazor authentication with Identity soon

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

    Excellent tutorial, from one content creator to another. I just got this working exactly as you did. For anyone else trying to follow, I highly recommend you gain and understanding of render modes before doing this tutorial. Important things to note: the project must be setup as (DotNet 8) with Server (Interactive Render Mode) and Per Page/Component (Interactivity Location). If not, this will not work. I also watched your previous video 'DotNet Core Web API - ASP Net Core Web API CRUD with Entity Framework Core' which helped massively. I did also have to look up other videos on how to setup a local SQL server (it's easy). Be aware that the connection string is a little different for a local database. Thank you!

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

      Thank you for the detailed feedback and for sharing your experience! Your insights will definitely help others following along. Glad to hear that you found the tutorials helpful.

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

    Hi, I have uploaded my db on azure data studio. When I debug my .net project, I can connect to db easily that is containerized by docker. However, if I run my .net project with docker I can't seem to connect to the db. Both with the same networks I followed your compose.yml

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

      Thanks for the comment! It seems like the issue might be with the networking setup in Docker. Ensure both containers are on the same network and that your connection string points to the database container name instead of localhost. You can refer to the source code here for more details: github.com/codingdroplets/DemoBlazorServerAppWithDockerCompose

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

    Very clear explanation of background job, thank you

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

    Sir, do you have a video like this (consuming webapi with maui) but also with authentication/authorization?

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

      Thanks for your comment! I haven’t covered authentication/authorization yet in MAUI. I'll be doing it soon.

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

      @@CodingDroplets Thank you. If possible also include authentication with Google because it is commonly used in production.

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

    please put next video for live location tracker. thanks for your valuable time...

  • @user-up5lt6wj3u
    @user-up5lt6wj3u 8 дней назад

    Great video, Thank you so much. I followed everything and jwt authorizing worked well, but unfortunately the token is not getting expired after the desired time. what may be the reason?

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

      Thank you so much for your kind words! I'm really glad the video was helpful for you. The token expiration should work as I demonstrated. But there might be a slight delay of up to 5 minutes because of the default ClockSkew setting. If you'd like to remove that delay, you can set 'ClockSkew = TimeSpan.Zero' in your token validation parameters. This will make sure the token expires exactly when it’s supposed to.

    • @user-up5lt6wj3u
      @user-up5lt6wj3u 2 дня назад

      @@CodingDroplets ya its worked, Thank you🙂

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

    Nicee

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

    Great Video - clear and easy to follow - Have three questions though 1] DeviceLocationMessage is not being referenced by anything - why? 2] Geolocation_LocationChanged seems to fire only once in the Start() 3] The Lat, Long values in MainPage.xaml seems to be updated only once and never refresh - maybe because of 2]? When will the Blazor Mapping video come out? Thx

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

      Thanks for the great questions! Here are the answers: 1. You can add the reference like this: `WeakReferenceMessenger.Default.Send(new DeviceLocationMessage(deviceLocation));`. When listening, use `WeakReferenceMessenger.Default.Register<DeviceLocationMessage>(this, (sender, deviceLocation) => OnLocationChanged(deviceLocation.Value));`. Sorry for not including this correction in the video, but it will still work the way I implemented it. 2. The `LocationChanged` event triggers whenever the location changes. You'll see the values update if you're moving. I used an emulator in the video, so there were no value changes shown. 3. Same as point 2 - values should update with location changes in a real-world scenario. The Blazor Mapping video is on the way. Stay tuned!

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

    Hi thanks for this vidéo ! i have this error when login : InvalidOperationException: EditForm requires either a Model parameter, or an EditContext parameter, please provide one of these. thanks so lot

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

      It seems like you've not assigned the model for the EditForm

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

    When I fetch new or modify binding observable collection in async mode, it always breaks the code. I wondered if it's better from code behind?

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

      Thank you for your comment! Could you please provide more details about the error you're encountering? This will help me understand the issue better and offer more specific guidance.

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

    Great Job 👍🏻

  • @ZeeshanAhmad-q8o
    @ZeeshanAhmad-q8o 9 дней назад

    Please make one project in .NET MAUI like a book summary app.

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

      Thanks for the suggestion! I'll definitely consider creating a tutorial on that.

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

    nice class! thanks for share

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

      You are most Welcome! Glad to hear that.

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

    🌟 Source Code: www.patreon.com/posts/109830171 🔗 MAUI Tutorial Series: ruclips.net/p/PLzewa6pjbr3KKuUTp8ivXjcR4rvFvyoNw

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

    Thank you!

  • @the.risprocess
    @the.risprocess 12 дней назад

    Hi, i followed your setup but unfortunately upon Login, i get error on await HttpContext!.SignInAsync(principal); it says that the HttpContext is null. :(

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

      You might be using InteracitveServer render-mode in the login page.

    • @the.risprocess
      @the.risprocess 12 дней назад

      @@CodingDroplets yes. thats because i wanted to add loader on the login button. is there other way to have it? :)

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

    Thanks, this content is really good and easy to understand.

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

    hey i want to apply authorization in crud operations meaning only admin can add or delete the users or products others cannot . do u have a video on it or please make one i am looking for an easy way to do that

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

      You can easily implement role-based authorization by adding "ClaimTypes.Role" to the claims during user authentication. Then, when assigning the [Authorize] attribute to your CRUD operations, specify the role that is allowed to perform those actions.

  • @guhansrinivasan7545
    @guhansrinivasan7545 14 дней назад

    Can you explain me what is the use of abstraction in logging?

    • @CodingDroplets
      @CodingDroplets 14 дней назад

      Using an abstraction layer makes it easier to switch logging provider. Also you can easily modify the log formats and log outputs (console, file etc.)

    • @guhansrinivasan7545
      @guhansrinivasan7545 14 дней назад

      Thank you for your reply 😄😄😄. Did you make any videos regarding this?

  • @CodingDroplets
    @CodingDroplets 14 дней назад

    🌟 Get Source Code: www.patreon.com/CodingDroplets

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

    so basic

    • @CodingDroplets
      @CodingDroplets 14 дней назад

      Yes it is. The complete video covers the CRUD API with PostgreSQL database.

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

    🌟 Get Source Code: www.patreon.com/CodingDroplets

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

    Great video

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

    Hi can you make the video by mysql and using the store procedure

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

      I've done a video before. Please check the below URL: ruclips.net/video/b1BSu0Wb2Rw/видео.html

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

    Astroturf comments below. Be warned.

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

      I'm sorry you feel that way. Comments are from genuine viewers sharing their thoughts, feedback and questions.

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

    great video - couldn't find anything else useful on this subject! Seems like a lot of people also had pain with InteractiveServer render mode as I did, I had to remove it globally in the end and just use it on pages that need it and that worked.

    • @CodingDroplets
      @CodingDroplets 14 дней назад

      Thank you for you feedback. Glad to hear that.

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

    You're a GEM! Is it possible to make the prompt dialog show each time i access the hangfire page?

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

      Thank you for your kind words! Could you please clarify what kind of prompt you are referring to? If you mean a user authentication prompt, that is already covered in the video.

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

      @@CodingDroplets Yes but when refreshing it doesn't reopen the prompt credential for the user, as it already saves the data in the browser's cache. I tried to clear the cache in a middleware but failed. Can you assist, please?

  • @MEIYANG-sj2sb
    @MEIYANG-sj2sb 18 дней назад

    quality content, thanks!

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

      Thank you for your feedback! I'm glad you enjoyed the content.

  • @AbdulRasheed-m5q
    @AbdulRasheed-m5q 19 дней назад

    thanks.. very useful

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

    Wow, this tutorial is awesome. Thanks ❤

    • @CodingDroplets
      @CodingDroplets 18 дней назад

      Thank you so much! Glad to hear that.

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

    On this i have error Exception of type 'Microsoft.AspNetCore.Components.NavigationException' was thrown, and can not navigate to other page after login. And how to fix that issue?

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

      To help you better, could you please provide more details about the error? You can check the console for more details on the exception. Additional information will be helpful in diagnosing the problem.

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

    more videos on community toolkit maui.

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

      Thanks for the suggestion! We'll be doing more videos on the Community Toolkit for MAUI soon. Stay tuned!

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

    that was an awesome video. you are a monster in this tech

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

      Thank you so much for your kind words! Glad to know that you liked the video.

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

    🌟 Get Source Code: www.patreon.com/CodingDroplets 🔗 Serilog .Net Core Logging Series: ruclips.net/p/PLzewa6pjbr3LWET4VgkcF9g3e3nO-oE38 🔗 Seq Website: datalust.co/seq

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

    very very cool! thank you :) Do you also have a video on how to configure the site for https?

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

      Thank you for your kind words! It's quite straightforward to configure an SSL certificate in Apache Web Server. You can refer to the official guide here: httpd.apache.org/docs/2.4/ssl/ssl_howto.html This should help you get your site set up for HTTPS.

    • @luggiiiluggiii7179
      @luggiiiluggiii7179 20 дней назад

      @@CodingDroplets Thank you, it worked. It was a bit more complicated for me because I had already created broken configurations with Certbot. But now everything is fine.

  • @PixelGamingBG
    @PixelGamingBG 22 дня назад

    Awesome videos, keep it up!

    • @CodingDroplets
      @CodingDroplets 22 дня назад

      Thank you so much for the support! Glad to hear that.

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

    Excellent Video, it helped me. I do have a question. How do I do a rollback and commit? begin trans and end trans?. Also is there as guide for sqlite for .net maui ?

    • @CodingDroplets
      @CodingDroplets 22 дня назад

      Thank you! Glad to know the video helped. For rollback and commit operations, you can use the RunInTransactionAsync method provided by the SQLite library. You can find more details in the official guide here: github.com/praeclarum/sqlite-net/wiki/Transactions

    • @anandshindey
      @anandshindey 22 дня назад

      @@CodingDroplets thanks.

    • @CodingDroplets
      @CodingDroplets 22 дня назад

      Welcome

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

    Quick and easy to follow, thank you..

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

      Thank You for your feedback. Glad to hear that.

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

    🌟 Get Source Code: www.patreon.com/CodingDroplets 🔗 Serilog Tutorial Series: ruclips.net/p/PLzewa6pjbr3LWET4VgkcF9g3e3nO-oE38

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

    Всем наплевать на Украину и мирный договор не выгоден США, ещё не все европейские заводы переехали в Америку.

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

    This is amazing my friend. Thank you so much.

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

    Hie there. I have followed the whole tutorial and I am using Mudblazor. Once I changed the rendering mode to prerender: false, nothing appears on the screen for all pages. Please help

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

      Are you using the Blazor Web App template that came with .NET 8? If yes, you might find this video helpful: ruclips.net/video/GKvEuA80FAE/видео.html