![Coding Droplets](/img/default-banner.jpg)
- Видео 149
- Просмотров 1 372 016
Coding Droplets
Индия
Добавлен 11 мар 2021
Coding Droplets is a platform to learn latest technologies and techniques in Software Development. We focus on creating training videos, tutorial video series which will help our subscribers to level up their knowledge.
🤝 Your support on Patreon helps me create more Tutorials and provides you with Early Access & Exclusive Content.
www.patreon.com/CodingDroplets
Social Media Profiles:
Facebook: codingdroplets
Twitter: codingdroplets
Instagram: codingdroplets
Github: github.com/codingdroplets
🤝 Your support on Patreon helps me create more Tutorials and provides you with Early Access & Exclusive Content.
www.patreon.com/CodingDroplets
Social Media Profiles:
Facebook: codingdroplets
Twitter: codingdroplets
Instagram: codingdroplets
Github: github.com/codingdroplets
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, ...
👉 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
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.
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?
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
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.
@@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 :(
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
Do you have required modifier in StudentModel?
@@CodingDroplets yes initially but then removed and the error persisted
Can I add blazor to an existing Maui project
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
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
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
what about with identity
Thank you for the suggestion! I’ll be doing a video on Blazor authentication with Identity soon
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!
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.
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
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
Very clear explanation of background job, thank you
You are welcome!
Sir, do you have a video like this (consuming webapi with maui) but also with authentication/authorization?
Thanks for your comment! I haven’t covered authentication/authorization yet in MAUI. I'll be doing it soon.
@@CodingDroplets Thank you. If possible also include authentication with Google because it is commonly used in production.
please put next video for live location tracker. thanks for your valuable time...
Already uploaded. ruclips.net/video/oprGTwdpDKk/видео.html
@@CodingDroplets thanks...
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?
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.
@@CodingDroplets ya its worked, Thank you🙂
Nicee
Thank You!
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
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!
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
It seems like you've not assigned the model for the EditForm
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?
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.
Great Job 👍🏻
Thank You! ❤️
Please make one project in .NET MAUI like a book summary app.
Thanks for the suggestion! I'll definitely consider creating a tutorial on that.
nice class! thanks for share
You are most Welcome! Glad to hear that.
🌟 Source Code: www.patreon.com/posts/109830171 🔗 MAUI Tutorial Series: ruclips.net/p/PLzewa6pjbr3KKuUTp8ivXjcR4rvFvyoNw
Thank you!
You're welcome!
Hi, i followed your setup but unfortunately upon Login, i get error on await HttpContext!.SignInAsync(principal); it says that the HttpContext is null. :(
You might be using InteracitveServer render-mode in the login page.
@@CodingDroplets yes. thats because i wanted to add loader on the login button. is there other way to have it? :)
Thanks, this content is really good and easy to understand.
Thank you! Glad to hear that.
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
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.
Can you explain me what is the use of abstraction in logging?
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.)
Thank you for your reply 😄😄😄. Did you make any videos regarding this?
🌟 Get Source Code: www.patreon.com/CodingDroplets
so basic
Yes it is. The complete video covers the CRUD API with PostgreSQL database.
🌟 Get Source Code: www.patreon.com/CodingDroplets
Great video
Thank You.
Hi can you make the video by mysql and using the store procedure
I've done a video before. Please check the below URL: ruclips.net/video/b1BSu0Wb2Rw/видео.html
Astroturf comments below. Be warned.
I'm sorry you feel that way. Comments are from genuine viewers sharing their thoughts, feedback and questions.
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.
Thank you for you feedback. Glad to hear that.
You're a GEM! Is it possible to make the prompt dialog show each time i access the hangfire page?
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.
@@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?
quality content, thanks!
Thank you for your feedback! I'm glad you enjoyed the content.
thanks.. very useful
You are welcome
Wow, this tutorial is awesome. Thanks ❤
Thank you so much! Glad to hear that.
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?
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.
more videos on community toolkit maui.
Thanks for the suggestion! We'll be doing more videos on the Community Toolkit for MAUI soon. Stay tuned!
that was an awesome video. you are a monster in this tech
Thank you so much for your kind words! Glad to know that you liked the video.
🌟 Get Source Code: www.patreon.com/CodingDroplets 🔗 Serilog .Net Core Logging Series: ruclips.net/p/PLzewa6pjbr3LWET4VgkcF9g3e3nO-oE38 🔗 Seq Website: datalust.co/seq
very very cool! thank you :) Do you also have a video on how to configure the site for https?
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.
@@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.
Awesome videos, keep it up!
Thank you so much for the support! Glad to hear that.
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 ?
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
@@CodingDroplets thanks.
Welcome
Quick and easy to follow, thank you..
Thank You for your feedback. Glad to hear that.
🌟 Get Source Code: www.patreon.com/CodingDroplets 🔗 Serilog Tutorial Series: ruclips.net/p/PLzewa6pjbr3LWET4VgkcF9g3e3nO-oE38
Всем наплевать на Украину и мирный договор не выгоден США, ещё не все европейские заводы переехали в Америку.
This is amazing my friend. Thank you so much.
You're very welcome
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
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