- 192
- 2 389 340
Rahul Nath
Australia
Приєднався 8 бер 2009
Hey 👋, My name is Rahul, and welcome to my UA-cam channel.
I am a programmer, blogger, AWS Community Builder, and UA-camr! I love teaching and try to explain 'Why we do What we do' by going deeper into what I teach.
Currently, I am working as a Senior Engineer with Oztix in Australia.
I make videos on Azure, DevOps, .Net, and React. On the side, I also write blog posts, contribute to Open Source, and do some freelance consulting. I enjoy running and cycling.
You can reach me via any of the social media, drop a comment in the videos, or send me an email at hello@rahulpnath.com
Thank you for watching, Enjoy!
I am a programmer, blogger, AWS Community Builder, and UA-camr! I love teaching and try to explain 'Why we do What we do' by going deeper into what I teach.
Currently, I am working as a Senior Engineer with Oztix in Australia.
I make videos on Azure, DevOps, .Net, and React. On the side, I also write blog posts, contribute to Open Source, and do some freelance consulting. I enjoy running and cycling.
You can reach me via any of the social media, drop a comment in the videos, or send me an email at hello@rahulpnath.com
Thank you for watching, Enjoy!
Endpoint URLS in ASP NET Core | Getting Started with ASP.NET Core Series
Hello 👋 .NET 8 ASP NET Core apps listen on the URL http localhost 5000 ([localhost:5000](localhost:5000/)) by default
However, you might need to override your app's default URLs or ports for various reasons.
The standard ports might already be in use, or they might be needed for specific deployment scenarios, like configuring multiple applications on a single server or complying with network security policies.
So, Let’s learn 8 different ways you can configure your ASP NET Applications URLs.
1. launchSettings.json
2. UseUrls()
3. WebApplication
4. Environment Variables for URLs
5. Environment Variables For Ports
6. Appsettings.json file
7. Command Line Arguments
8. Kestrel Options
🔗8 ways to set the URLs for an ASP.NET Core app - andrewlock.net/8-ways-to-set-the-urls-for-an-aspnetcore-app/
Additional Watching
📹User Secrets - ua-cam.com/video/PkLLP2tcd28/v-deo.html
📹ASP NET Core Series -bit.ly/asp-net-core-series
📹CSharp Series bit.ly/mycsharp
📹AWS Series bit.ly/aws-net-series
This video is sponsored by AWS and is part of my ASP NET Series.
Come say hi! ✋
🌍 Blog - rahulpnath.com/
✉ Subscribe to my Newsletter - www.rahulpnath.com/subscribe
🐦Twitter - rahulpnath
📸Instagram - rahulpnath
🎥 Recording Setup and Workflow - www.rahulpnath.com/blog/youtube_setup_and_workflow/
Make sure to SUBSCRIBE to the channel. THANK YOU for helping me grow this channel !!
However, you might need to override your app's default URLs or ports for various reasons.
The standard ports might already be in use, or they might be needed for specific deployment scenarios, like configuring multiple applications on a single server or complying with network security policies.
So, Let’s learn 8 different ways you can configure your ASP NET Applications URLs.
1. launchSettings.json
2. UseUrls()
3. WebApplication
4. Environment Variables for URLs
5. Environment Variables For Ports
6. Appsettings.json file
7. Command Line Arguments
8. Kestrel Options
🔗8 ways to set the URLs for an ASP.NET Core app - andrewlock.net/8-ways-to-set-the-urls-for-an-aspnetcore-app/
Additional Watching
📹User Secrets - ua-cam.com/video/PkLLP2tcd28/v-deo.html
📹ASP NET Core Series -bit.ly/asp-net-core-series
📹CSharp Series bit.ly/mycsharp
📹AWS Series bit.ly/aws-net-series
This video is sponsored by AWS and is part of my ASP NET Series.
Come say hi! ✋
🌍 Blog - rahulpnath.com/
✉ Subscribe to my Newsletter - www.rahulpnath.com/subscribe
🐦Twitter - rahulpnath
📸Instagram - rahulpnath
🎥 Recording Setup and Workflow - www.rahulpnath.com/blog/youtube_setup_and_workflow/
Make sure to SUBSCRIBE to the channel. THANK YOU for helping me grow this channel !!
Переглядів: 666
Відео
AWS Elastic Beanstalk - Getting Started | Hosting ASP NET on Beanstalk | .NET ON AWS
Переглядів 2169 годин тому
With the variety of services offered by AWS, choosing one to deploy your application can be confusing. EC2 is the lowest level of do-it-yourself computing service that AWS provides. This might be attractive to some teams, while others might want their apps deployed without needing too much control over the underlying infrastructure. AWS Elastic Beanstalk was introduced to solve this problem. If...
HEALTH CHECKS in ASP NET Core | Getting Started with ASP.NET Core Series
Переглядів 1,1 тис.День тому
ASP NET Health Checks feature lets you monitor and report on the health of your web application and its dependencies. Health checks expose your system's health information. Orchestrators, load balancers, and monitors can use this information to check your app's availability and reliability. This video will teach us how to turn on health checks for your ASP NET applications. We will also see how...
AWS RDS For SQL Server | Amazon | SQL For Developers
Переглядів 309День тому
Amazon Relational Database Service (RDS) is a managed database service on AWS Cloud. RDS provides different database engines; in this video, we will focus on SQL Server. We will set up a Microsoft SQL Server database on RDS and connect to it from a .NET application. RDS for SQL Server makes setting up, operating, and scaling SQL Server deployments in AWS easy. Thanks to AWS for sponsoring this ...
DynamoDB Transactions | .NET ON AWS | AWS Serverless | Amazon
Переглядів 22014 днів тому
Amazon DynamoDB Transactions simplifies the developer experience of making all-or-nothing changes to multiple items within and across tables. DynamoDB provides transaction read and write APIs to manage complex business workflows as a single, all-or-nothing operation. In this video, we will focus on the TransactWriteItems and learn how to use them when building .NET applications. Additional Watc...
Abort Controller and Cancellation Tokens | Cancel Your Work All the Way | ASP NET
Переглядів 1 тис.21 день тому
Imagine this.. A user starts a resource-heavy task from your app's UI, such as processing extensive data or running a complex report. Halfway through, they realize something's wrong and hit the cancel button. The UI responds immediately, showing the task as canceled. Problem solved, right? Wrong!! Canceling a long-running process from a UI form doesn't mean the server has stopped processing the...
Amazon ECS - Getting Started | Hosting ASP NET on ECS | .NET ON AWS
Переглядів 51421 день тому
Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that helps you to more efficiently deploy, manage, and scale containerized applications. In this video, we will focus mainly on understanding some of the core concepts of ECS, including task definitions, tasks, services, clusters, etc. We will deploy a simple ASP NET Web API application to ECS using Visual...
Hosting ASP NET on EC2 | .NET ON AWS | AWS ECS | Amazon
Переглядів 965Місяць тому
Amazon EC2, or Elastic Compute Cloud, provides on-demand, scalable computing capacity in the cloud. It's essentially a virtual server in Amazon's data centers, allowing you to run applications without physical hardware. In this video, we will dive into • Creating a new EC2 instance • Connecting to it and setting up .NET runtime • Uploading a simple .NET Web API application • Running the applica...
Iterating with Async Enumerables | | Exploring C# and DOTNET | Rahul Nath
Переглядів 1,2 тис.Місяць тому
Enumeration of collections has been the bread-and-butter of many programs. But what if we could enhance this familiar concept with asynchronous capabilities? That's what .NET AsyncEnumerables does. In this video, we'll explore how C# combines 'yield return' with 'async' and 'await' to create efficient asynchronous data streams and how 'await foreach' lets us effortlessly consume them. For the d...
Amazon S3 Versioning | .NET ON AWS | AWS Serverless | Amazon
Переглядів 183Місяць тому
Amazon S3 versioning is a powerful feature that allows you to preserve, retrieve, and restore every version of every object in your bucket. It's crucial to protect against accidental deletions, maintain audit trails, and implement robust data retention strategies. In this video, we will explore S3 versioning and how you can take advantage of it when building .NET applications. We will first exp...
STREAM ZIP Archive FILES | ASP.NET Core Series | .NET on AWS
Переглядів 823Місяць тому
STREAM ZIP Archive FILES | ASP.NET Core Series | .NET on AWS
Use .HTTP files in Visual Studio | Exploring C# and DOTNET | Rahul Nath
Переглядів 1,2 тис.Місяць тому
Use .HTTP files in Visual Studio | Exploring C# and DOTNET | Rahul Nath
Should you use Primary Constructors in C# ? | Exploring C# and DOTNET | Rahul Nath
Переглядів 1,6 тис.4 місяці тому
Should you use Primary Constructors in C# ? | Exploring C# and DOTNET | Rahul Nath
HEADERS EXCHANGE in RabbitMQ | RabbitMQ from DOTNET | Amazon MQ
Переглядів 3934 місяці тому
HEADERS EXCHANGE in RabbitMQ | RabbitMQ from DOTNET | Amazon MQ
Are You Using Cancellation Token The Right Way? 5 Recommended Patterns | Exploring C# and DOTNET
Переглядів 1,8 тис.4 місяці тому
Are You Using Cancellation Token The Right Way? 5 Recommended Patterns | Exploring C# and DOTNET
TOPIC EXCHANGE TYPE | RabbitMQ from DOTNET | Amazon MQ
Переглядів 4975 місяців тому
TOPIC EXCHANGE TYPE | RabbitMQ from DOTNET | Amazon MQ
Cancellation Token in .NET | Exploring C# and DOTNET
Переглядів 5 тис.5 місяців тому
Cancellation Token in .NET | Exploring C# and DOTNET
FANOUT EXCHANGE TYPE | RabbitMQ from DOTNET | Amazon MQ
Переглядів 4615 місяців тому
FANOUT EXCHANGE TYPE | RabbitMQ from DOTNET | Amazon MQ
RECORD TYPES | Exploring C# and DOTNET | Rahul Nath
Переглядів 3,1 тис.5 місяців тому
RECORD TYPES | Exploring C# and DOTNET | Rahul Nath
DIRECT EXCHANGE TYPE | RabbitMQ from DOTNET | Amazon MQ
Переглядів 4965 місяців тому
DIRECT EXCHANGE TYPE | RabbitMQ from DOTNET | Amazon MQ
MESSAGE DISPATCHING MODES RabbitMQ from DOTNET | Amazon MQ
Переглядів 5546 місяців тому
MESSAGE DISPATCHING MODES RabbitMQ from DOTNET | Amazon MQ
AZURE BLOB STORAGE - Getting Started | Azure Series
Переглядів 5 тис.6 місяців тому
AZURE BLOB STORAGE - Getting Started | Azure Series
CONSUMER ACKNOWLEDGEMENTS RabbitMQ from DOTNET | Amazon MQ
Переглядів 8336 місяців тому
CONSUMER ACKNOWLEDGEMENTS RabbitMQ from DOTNET | Amazon MQ
RabbitMQ Getting Started from DOTNET | Amazon MQ
Переглядів 3 тис.6 місяців тому
RabbitMQ Getting Started from DOTNET | Amazon MQ
AWS Lambda BATCH Processing From SQS | Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
Переглядів 1,3 тис.7 місяців тому
AWS Lambda BATCH Processing From SQS | Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
PARAMETERS - Managing Configuration - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
Переглядів 4807 місяців тому
PARAMETERS - Managing Configuration - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
DynamoDB Time to Live (TTL) | .NET ON AWS | AWS Serverless | Amazon
Переглядів 3958 місяців тому
DynamoDB Time to Live (TTL) | .NET ON AWS | AWS Serverless | Amazon
IDEMPOTENCY - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
Переглядів 1,2 тис.8 місяців тому
IDEMPOTENCY - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
METRICS - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
Переглядів 5558 місяців тому
METRICS - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
LOGGING - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
Переглядів 1,1 тис.8 місяців тому
LOGGING - Powertools for AWS Lambda | .NET ON AWS | Serverless | Amazon
pl provide github link for source code
@@Ritvikplayz33 Here you go github.com/rahulpnath/youtube-samples
Which software do you use to draw on screen?
Rahul that's amazing....I am using background service in MVC ASL .NET CORE
thanks rahul. love and support from Pak
Thank you Arsam! Do let know if you have any topic suggestions 😀
Nice video Rahul thanks you. Quick question is it same as Entra authentication ..? I have to move my SQL servers access from UserName/Password to Entra authentication any suggestion please
how to i use environment variables for database
Another awesome video ❤. Definitely want to see an automatic build deploy pipeline. I prefer GitHub Actions.
Hi Rahul, is this cost effective as compared to EC2 or Lambda.
@@sumarianprince Beanstalk by itself does not have additional pricing. You pay for the underlying AWS resources you use. So should be the same as you would have otherwise incurred. aws.amazon.com/elasticbeanstalk/pricing/ Let me know if that helps
@@RahulNath Thanks for the clarification, I watched you entire video and realised that. Maybe I should go for serverless with Lambda as that would be cheaper, does it support .NET 8.0. I mean I want to run the whole app on just one Lambda. Also, I love your tutorials, thanks 🙏.
@@sumarianprince Yes lambda supports .net 8 - Check out my Lambda playlist for more ua-cam.com/play/PL59L9XrzUa-nYfftB6rfzo-GFCIbufdVO.html&si=QexlcJnzh5AsqmUy Feel feee to reach out if you have any questions.
@@RahulNath Thanks bro!
Rahul, please do one more live session. thank you.. thoroughly enjoyed this session.
So the application only runs till the terminal is open on my machine. How can I get it to run without me having to keep the terminal open at all times?
Great Effort but links are not proper
@@dharmaraosalana641 Thank you - Which links are you referring to ?
@@RahulNath corelation of the concepts and summarizing the overview at beginning or ending
Really a million thanks , I was going to dump this cooker before watching this video
@@rameshkumari7564 Glad it helped Ramesh!
Hi Rahul , you Explained Excellently, could you please make a video on ELK Stack , (Elasticsearch and Kibana). It would be highly appreciated. Thanks
Excellent 🤩,Could you please consider creating a video on controller health checks warm-ups.
Glad you liked it Venkatesh! Can you provide more details on what you refer to 'controller health checks warm-ups' ?
@@RahulNath There may be scenarios where the web API takes some time to warm up, and in those cases, if requests are sent too early, the API might respond with a timeout error. To handle this, it's important to check whether the API is healthy before sending requests.
Very helpful! Thank you!
Glad it was helpful! Do check out the AWS Series for more videos bit.ly/aws-net-series Also the udemy course if that interests you bit.ly/aws-lambda-udemy
thanks bro, love from Pakistan. just found your awesome channel and subscribed
Glad you are finding the videos helpful Arsam !! And thank you for subscribing 😍
Good explanation, easy to understand and comprehensive.
Glad you liked it! Do check out my ASP Series bit.ly/asp-net-core-series
One request, is to make your face circle small so it doesn't hide the code.
Thank you for the feedback! I have been more cautious about this in my recent videos and making sure it does not block important parts! Hope you are enjoying the series bit.ly/asp-net-core-series
As mostly I use mobile to watch while commuting, it becomes even harder but good that you are aware. 👍
@@aaronbcj Yup makes sense / let me know if you face the same problem in more recent videos! Thanks again for the feedback!
How to connect using managed identity? And not the token?
Can you provide more details on what you are trying to do?
Thankyou Rahul for this clean series. love from Pakistan
Thank you Asram! Glad you are liking this series. Do let me know if you have any topic suggestions.
Why don't you promote your Videos, Thanks for Helping us. You ar a true gem, Please make Playlist on Infrastructure as code
Glad you liked the video Akash! Here is a DevOps playlist bit.ly/azure-devops-series Do let know if you have ideas to promote more and hope would help me spread the word too ! 😀
Very good explanation, can you add the UI setup video
Thank you and glad you liked it! Sure will do it soon.
Yes! Please make a Health checks UI integration video! ; )
Added to my list - will do it! Thank you for the feedback
Nice, please do UI setup video too.
Glad you liked it! Sure yes will do!!
Awesome ❤ 😊
Thank you Anjan!
Keep it up your the best!
Thanks! Will do!
Nice & Precise! Thanks for the video. Please do a detailed video with Dapper from scratch.
Thank you Shahnawaz! Will do soon
Great.. appreciate sir..i regularly follow ur video..keep it❤❤😊😊
Thank you Akash! And you can call me Rahul 😍
Can you cover Dapper?
Yeah, it would be nice
Sure will do one on Dapper!
Thanks for a great videos. Curious on what does the power tools does it we’ve to create the new table?
Glad you liked it! Didn't understand the question though - can you explain a bit further?
This is an excellent video! please make one like this on Elastic beanstalk.
Glad you liked it Sulaiman! Sure will do, adding it to my list and will be done soon. Hope you are enjoying the AWS Series bit.ly/aws-net-series Do let know if you have other suggestions.
Rahul, thanks for this update. I implemented the AbortController in my reporting application. Because I am using a GlobalExceptionHandler (not individual try/catch blocks), I had to add: token.ThrowIfCancellationRequested(); in my repository code to get it to stop the execution of SQL statements. Once I added that to my SQL method calls the process was cancelled. Thanks again.
Hey Rahul, This is a great video. This was something I had been looking for a while. Can you also share how to set up Nginx or Apache with .net on a Linux host? Thanks once again for sharing this. :)
Hey mate… you have compressed all the knowledge in 20 minutes, a single source of truth .. bless you buddy
@@manikchauhan6373 Very happy to hear that Manik! Hope you are liking the ASP Net Series
u have explained it so neatly ... thank you
@@shilpavaidya1077 Glad you found it helpful Shilpa! Do check out more videos in the playlist ua-cam.com/play/PL59L9XrzUa-kftl2BrhXH4ul01dRxqQly.html&si=UJ0wkmGvvcbOzJGV Let know if you would like to see any specific topics covered
@@RahulNath sure... thank you
Thanks Rahul. just subscribed and loving you content.
@@iPushprajMishra Very happy to hear that Pushpraj! Do let me know if you have any content suggestions or feedback 😀
Great tutorial Rahul. Making a video on uploading large files in chunks in .Net would be fantastic.
The video was very informative. I will try to extend this topic using Angular with .NET.
@@saravanann1109 Glad you liked it Saravanan! What library do you use in angular to make api requests ?
@@RahulNath In Angular, the HttpClient library is used to make API requests. Sometimes we use RxJS with HttpClient to handle HTTP requests seamlessly.
bro i am about to lock a project fingers crossed
Great Ammar congrats! Did any of these videos help you?
Awesome! A better way to deal with cancellation token Front end wit API end will be synced in this way.
Glad you find it useful Asad!
Thank you for this great video. Any chance this works with a url Lambda function..?
Can you provide more detail on what you are referring to by Url Lambda Function? I have a few posts/videos around this if that helps www.rahulpnath.com/blog/aws-lambda-annotation-framework/ www.rahulpnath.com/blog/lambda-annotation-framework-crud-api/ www.rahulpnath.com/blog/lambda-annotations-dependency-injection/www.rahulpnath.com/blog/annotations-framework-and-other-aws-services/ Let me know if that helps.
Super informative and great video.
Glad you enjoyed it Vadim!
Rahul your video is very helpful
Very happy to hear that! Hope you are liking the other videos.
Thank you so much for your explanation, Could you please consider creating a video on health checks and NService bus saags.
Glad you liked it Venkatesh! Sure yes will do - It's on my list and coming soon!
Here's one on health checks - ua-cam.com/video/9ntrl3KNCpo/v-deo.html
Thank you @@RahulNath 🤩
Thank you so much...today I again started to use the cooker...
Great 👍
Excellent 🎉🎉
Thank you! Cheers!
Awesome! you are making video at 5:30 AM? :O
Thank you! Yes usually around 4:30, that's when the house is the quietest! Hope you are liking the ASP Series bit.ly/asp-net-core-series
Cant look at you looking back! When you meet people, do you look into their face the same way...? Anyways, the content is good/useful!
haha fair point Chetan! I am stilling learning the art of talking to a camera, think the more recent one's are slightly better. But I am planning to spend some time to learn this art better. Glad you are liking the content though.
@@RahulNath Yea, I am no expert at talking to a camera, but perhaps you need to relax a little bit, keep it light! :) Yes, I am watching some of your vids... they are good!
@@chetanesque158 Thank you - yes will try and relax more 👍
Great video. Thank you!
Glad you liked it Adrian! Do check out the Azure Series for more video bit.ly/azure-series
Amazing
Thank you Aman! Do check out the ASP Series bit.ly/asp-net-core-series