The TimeProvider in C# allows us to more easily test our code that uses date and time values. Let's look at how to use this option, as well as how to test our code that relies on the date and time. Full Training Courses: https://IAmTimCorey.com Source Code:...
The TimeProvider in C# allows us to more easily test our code that uses date and time values. Let's look at how to use this option, as well as how to test our code that relies on the date and time.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=testing-datetime
What do I do if I am the only developer at a company? What systems should I have in place as a solo developer? Are there things I should not do as a sole developer? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses:...
What do I do if I am the only developer at a company? What systems should I have in place as a solo developer? Are there things I should not do as a sole developer? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
RavenDB is a C#-native, self-optimizing, highly performant NoSQL database that is easy to use. Its features include auto indexes, change tracking, ACID compliance, cross-platform, full-text search, Aspire ready, and much more. Full Training Courses: https://IAmTimCorey.com...
RavenDB is a C#-native, self-optimizing, highly performant NoSQL database that is easy to use. Its features include auto indexes, change tracking, ACID compliance, cross-platform, full-text search, Aspire ready, and much more.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=intro-to-ravendb
*************************
Claim Your Free $200 Credit for RavenDB Cloud
- This exclusive offer is valid for 180 days from activation date
Link: https://cloud.ravendb.net/user/register
Promo Code: IAmTimCorey
*************************
This is a sponsored video. That means RavenDB paid me to move this up my priority list. However, the views expressed are my own. I only promote what I believe in. Because of their sponsorship, I will be able to provide even more free content here on YouTube.
0:00 Intro
1:40 Overview
4:30 Pricing and Options
8:31 Installing RavenDB
11:20 Managing RavenDB
14:20 Code Setup
22:25 Inserting Documents
31:09 DocumentStore Conventions
37:22 Reading Documents
40:58 Auto Indexes
44:57 Updating Documents
47:09 Number of Requests
49:13 Deleting Documents
51:50 Aspire
53:14 Changes API and Data Subscriptions
56:03 Better Demo Project
1:02:35 Read All Documents
1:04:31 Read One Document By Id
1:06:31 Insert Documents
1:08:01 Update Documents
1:13:43 Delete Documents
1:14:46 Testing Our Changes
1:17:06 Change Tracking
1:21:06 Conclusion
How do I properly evaluate a technology? How do I know if using AI is good or not? What is the right programming language? What is the best JavaScript framework? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses: https://IAmTimCorey.com
How do I properly evaluate a technology? How do I know if using AI is good or not? What is the right programming language? What is the best JavaScript framework? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
Bad habits drag you down. But establishing good habits can be an accelerator for your career and your life. So how do you set yourself up for success? How do you make and keep good habits? These are the questions we will answer in today's episode of DevQuestions. Full...
Bad habits drag you down. But establishing good habits can be an accelerator for your career and your life. So how do you set yourself up for success? How do you make and keep good habits? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
AI is actively making us less secure. Even worse, the companies making the LLMs say they can't make it secure. Full Training Courses: https://IAmTimCorey.com Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
AI is actively making us less secure. Even worse, the companies making the LLMs say they can't make it secure.
Full Training Courses: https://IAmTimCorey.com
Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
Extension members are a new thing in C# 14, but what are they and why are they valuable? That's what we are going to cover in this video. Full Training Courses: https://IAmTimCorey.com Source Code: https://www.iamtimcorey.com/downloads/?code=extension-members
Extension members are a new thing in C# 14, but what are they and why are they valuable? That's what we are going to cover in this video.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=extension-members
Is waterfall or agile better? How long should a standup be? Are story points the right way to evaluate developer time? Why is spec driven development not a good thing? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses:...
Is waterfall or agile better? How long should a standup be? Are story points the right way to evaluate developer time? Why is spec driven development not a good thing? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
ValueTask is a way to memory-optimize your application and reduce pressure on your garbage collector. But you need to know how to use it right. Full Training Courses: https://IAmTimCorey.com Source Code: https://www.iamtimcorey.com/downloads/?code=valuetask
ValueTask is a way to memory-optimize your application and reduce pressure on your garbage collector. But you need to know how to use it right.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=valuetask
What are your thoughts on spec driven development? Does writing better specs mean that I get better output from my AI system? Doesn't a good spec cut down on hallucinations? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses:...
What are your thoughts on spec driven development? Does writing better specs mean that I get better output from my AI system? Doesn't a good spec cut down on hallucinations? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
Is AI in healthcare a good thing? We are going to look at how AI impacts our health individually as well as how it affects corporate healthcare in this video. Full Training Courses: https://IAmTimCorey.com Series Playlist:...
Is AI in healthcare a good thing? We are going to look at how AI impacts our health individually as well as how it affects corporate healthcare in this video.
Full Training Courses: https://IAmTimCorey.com
Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
If I use an AI to help me write code, will it make me a better developer? If AI writes better code than I do, can't I learn from that and get better? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses: https://IAmTimCorey.com
If I use an AI to help me write code, will it make me a better developer? If AI writes better code than I do, can't I learn from that and get better? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
Open Source Software (OSS) is seeing maintainers overwhelmed and burned out by AI slop, libraries are being cloned to change the license, and maintainer income is dropping precipitously. Let's talk about why and what can be done. Full Training Courses: https://IAmTimCorey.com...
Open Source Software (OSS) is seeing maintainers overwhelmed and burned out by AI slop, libraries are being cloned to change the license, and maintainer income is dropping precipitously. Let's talk about why and what can be done.
Full Training Courses: https://IAmTimCorey.com
Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
It is time to wrap up the Ticket App on Linux. In this video, we are going to add the final piece to our Ticket page, allowing users to delete tickets. Full Training Courses: https://IAmTimCorey.com Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-26
It is time to wrap up the Ticket App on Linux. In this video, we are going to add the final piece to our Ticket page, allowing users to delete tickets.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-26
We are getting close to wrapping up our Ticket App on Linux. In this video, we are going to put in place a way to edit existing tickets. Full Training Courses: https://IAmTimCorey.com Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-25
We are getting close to wrapping up our Ticket App on Linux. In this video, we are going to put in place a way to edit existing tickets.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-25
Why isn't lines of code produced a good metric? What about bugs fixed or tickets closed? How can you properly evaluate a developer's performance? How do we know if AI is having a positive impact on ROI? These are the questions we will answer in today's episode of...
Why isn't lines of code produced a good metric? What about bugs fixed or tickets closed? How can you properly evaluate a developer's performance? How do we know if AI is having a positive impact on ROI? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
Now that we have a page displaying all of our tickets, let's create a way to add new tickets to our database. Full Training Courses: https://IAmTimCorey.com Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-24
Now that we have a page displaying all of our tickets, let's create a way to add new tickets to our database.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-24
Bloggers, Authors, YouTube creators, Artists, and more are being hurt by AI. Let's talk about how and what we can do about it. Full Training Courses: https://IAmTimCorey.com Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
Bloggers, Authors, YouTube creators, Artists, and more are being hurt by AI. Let's talk about how and what we can do about it.
Full Training Courses: https://IAmTimCorey.com
Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
In this video, we are going to add a Tickets page, where we can finally see all of our tickets. The page will call the API and display the tickets, allowing us to validate the work we have done in the past couple of videos. Full Training Courses: https://IAmTimCorey.com...
In this video, we are going to add a Tickets page, where we can finally see all of our tickets. The page will call the API and display the tickets, allowing us to validate the work we have done in the past couple of videos.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-23
What is the role of a manager? What should they be focused on? Specifically, what should a software development manager do? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses: https://IAmTimCorey.com
What is the role of a manager? What should they be focused on? Specifically, what should a software development manager do? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
Let's set up an API client in our Blazor Web App front end so that we can call the API easily without needing to worry about where it is located on the web. Full Training Courses: https://IAmTimCorey.com Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-22
Let's set up an API client in our Blazor Web App front end so that we can call the API easily without needing to worry about where it is located on the web.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-22
AI is having a direct impact on the software we use. Let's look at how in order to truly understand the benefits and drawbacks of AI on the software we rely on everyday. Full Training Courses: https://IAmTimCorey.comSeries Playlist:...
AI is having a direct impact on the software we use. Let's look at how in order to truly understand the benefits and drawbacks of AI on the software we rely on everyday.
Full Training Courses: https://IAmTimCorey.comSeries Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
We are getting ready to wire up our front-end Blazor project to our API. In this lesson, we are going to get all of our models set and clean up some of the boilerplate code so we are ready for the next lessons. Full Training Courses: https://IAmTimCorey.com Source Code:...
We are getting ready to wire up our front-end Blazor project to our API. In this lesson, we are going to get all of our models set and clean up some of the boilerplate code so we are ready for the next lessons.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=linux-ep-21
AI has a direct impact on where we live. Let's look at how in order to be able to fully evaluate if AI based upon all of the facts. Full Training Courses: https://IAmTimCorey.com Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
AI has a direct impact on where we live. Let's look at how in order to be able to fully evaluate if AI based upon all of the facts.
Full Training Courses: https://IAmTimCorey.com
Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
The worst code I've ever seen has been working code. Code that looks like it does the job. So why is working code so dangerous? Why is it the worst type of bad code? These are the questions we will answer in today's episode of DevQuestions. Full Training Courses:...
The worst code I've ever seen has been working code. Code that looks like it does the job. So why is working code so dangerous? Why is it the worst type of bad code? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com
How will the new token-based billing work with GitHub Copilot? In this video, I show you what the billing looks like, what various usage scenarios generate in terms of actual costs, and more. Full Training Courses: https://IAmTimCorey.com Source Code:...
How will the new token-based billing work with GitHub Copilot? In this video, I show you what the billing looks like, what various usage scenarios generate in terms of actual costs, and more.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://www.iamtimcorey.com/downloads/?code=testing-githubs-pricing
Companies have been diving head-first into AI. But, as we will see, AI has a negative impact on almost every company. Let's look at how in this episode of AI Hurts Everything. Full Training Courses: https://IAmTimCorey.com Series Playlist:...
Companies have been diving head-first into AI. But, as we will see, AI has a negative impact on almost every company. Let's look at how in this episode of AI Hurts Everything.
Full Training Courses: https://IAmTimCorey.com
Series Playlist: https://www.youtube.com/playlist?list=PLLWMQd6PeGY3lHk3RlH0lKfr4rvyVk0K1
We have a working API, a working database, and we are almost ready to start on our front-end in Blazor. Before we do that, though, I want to show you how to put your database in your project. This will allow you to keep your database schema in source control, you will be able...
We have a working API, a working database, and we are almost ready to start on our front-end in Blazor. Before we do that, though, I want to show you how to put your database in your project. This will allow you to keep your database schema in source control, you will be able to refactor your database, and more.
Full Training Courses: https://IAmTimCorey.com
Source Code: https://leadmagnets.app/downloads?code=linux-ep-20
AI is everywhere. A lot of companies are not only providing AI to their developers, they are forcing their developers to use AI constantly. This puts your career in extreme danger. So, how can you protect your career? How can you ensure that AI doesn't ruin your career? These...
AI is everywhere. A lot of companies are not only providing AI to their developers, they are forcing their developers to use AI constantly. This puts your career in extreme danger. So, how can you protect your career? How can you ensure that AI doesn't ruin your career? These are the questions we will answer in today's episode of DevQuestions.
Full Training Courses: https://IAmTimCorey.com