CodeWithStu
CodeWithStu
  • 50
  • 159 246
The Smartest Way to Onboard Developers
Save time & get the source code: www.patreon.com/CodeWithStu
Change happens. People will leave your team and people join your team. But what if there was an easy way to get new people up to speed in minutes, not weeks. Imagine clippy could hold your hand through a code base which you can easily refer back to at any time. The best bit? Anyone can do this.
🔗 Video Links 🔗
_________________________
- CodeTours Repository: github.com/microsoft/codetour
- CodeTours Extension: marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour
- CodeTour Watch Action: github.com/marketplace/actions/codetour-watch
- CodeTour Plugin For IntelliJ IDEs: plugins.jetbrains.com/plugin/19227-codetour
😁 Connect With Me 😁
________________________________
Support me on Patreon: www.patreon.com/CodeWithStu
Connect with me on LinkedIn: www.linkedin.com/in/codewithstu/
Connect with me on BlueSky: bsky.app/profile/codewithstu.tv
Follow me on GitHub: github.com/im5tu
📖 Chapters 📖
__________________
0:00 - Introduction
0:45 - Installing the CodeTour Extension
1:23 - Recording your first CodeTour
3:10 - Viewing your CodeTour
6:00 - Keeping your CodeTour up to date
6:45 - Exporting your CodeTour
7:50 - Other tooling to help you
#CodeWithStu #dotnet #aws
มุมมอง: 386

วีดีโอ

2 MUST USE features for dotnet test debugging
มุมมอง 815ปีที่แล้ว
Save time & get the source code: www.patreon.com/CodeWithStu In this video, Stu demonstrates how to use the dotnet test feature to debug two types of test failures: test crashes and test hangs. Stu shows how to use the "blame-crash" parameter to generate sequence and memory dump files to help diagnose test crashes, and the "blame-hang" parameter to collect hang dumps when tests exceed the given...
Unlocking the best of AWS Route 53
มุมมอง 150ปีที่แล้ว
In this video, I will show you the power of wildcards, health checks, and, my favourite, a Netflix-style multi-region DNS setup for scenarios on AWS Route 53. You'll learn about the many capabilities of this service and how to use it to your advantage. Each section is accompanied by Terraform code. This video was originally was posted under DevOpsWithStu, but since then I have merged the channe...
How to Use AWS IAM Identity Centre with Terraform
มุมมอง 4.7Kปีที่แล้ว
This video will look at how to log in with AWS IAM Identity Centre and what to do when Terraform doesn't work out of the box! Learn some of the inner mechanics behind AWS SSO Login. This video was originally was posted under DevOpsWithStu, but since then I have merged the channels together. 😁 Connect With Me 😁 Support me on Patreon: www.patreon.com/CodeWithStu Connect with me on LinkedIn: www.l...
Create Terraform Modules Like A Pro
มุมมอง 332ปีที่แล้ว
In this video, we'll look at a technique you can use to upgrade your Terraform modules. Over the course of the last 4/5 years, I've noticed that there is always a trend within companies to build modules for specific things/use cases. Rarely do I see these teams account for the one thing they need to operate the infrastructure they make. This video was originally was posted under DevOpsWithStu, ...
The Way You Publish Apps Is Changing | .NET 7
มุมมอง 1.3K2 ปีที่แล้ว
Go from zero to docker image in 30 seconds! In this video, we're going to discuss the changes that are happening with publishing apps in .NET 7. I'll show you how to make the changes backwards compatible with .NET 6 and how to customize your experience. 🔗 Video Links 🔗 - .NET 7: 10 New Features You Need to Know: th-cam.com/video/6USQ3_81wQM/w-d-xo.html - SDK Container Builds Repo: github.com/do...
AWS Timestream & .NET - Underrated?
มุมมอง 8262 ปีที่แล้ว
Let's look at how to use AWS Timestream in .NET. Timestream is a managed time series database from AWS. It’s fast and scalable, with advanced features like scheduled queries. 🔗 Video Links 🔗 - AWS Timestream Sample Data: docs.aws.amazon.com/timestream/latest/developerguide/getting-started.db-w-sample-data.html - Amazon Timestream .NET Samples: github.com/awslabs/amazon-timestream-tools/tree/mai...
Mocking APIs Made Easy with Mockaco
มุมมอง 2.2K2 ปีที่แล้ว
Mockaco is an HTTP-based dotnet API mocking server with fast setup - great for when you need to setup a mock API to test locally. As Mockaco is also a docker image, we can utilize this in our build pipelines to get some confidence in our tests without requiring external dependencies. 🔗 Video Links 🔗 - Mockaco: github.com/natenho/Mockaco - Testing like a PRO with XUnit & Localstack - .NET 7: th-...
Testing like a PRO with XUnit & Localstack - .NET 7
มุมมอง 2K2 ปีที่แล้ว
If you're relying on your CI pipeline to start up your docker containers, or not seeding your data in localstack before your tests start then this video is for you. Learn how to spin up a localstack aws instance correctly with xunit and never worry about doing anything else other than start docker & dotnet test. 😁 Connect With Me 😁 Support me on Patreon: www.patreon.com/CodeWithStu Connect with...
How To Version ASP.NET Core MVC & Minimal APIs
มุมมอง 1.6K2 ปีที่แล้ว
Versioning API's can be extremely important for your product. Learn 4 different ways to version your APIs in .NET minimal APIs and .NET MVC APIs. The techniques you'll learn are: content type negotiation versioning, custom headers versioning, query string versioning and URL versioning. 🔗 Video Links 🔗 - Update to Versioning Package: github.com/dotnet/aspnet-api-versioning/discussions/807 - API ...
The fastest .NET Serializer is NOT what you think
มุมมอง 4.5K2 ปีที่แล้ว
Recently, I needed to compare the current performance of .NET serializers for a project. In this video, I compare the current state of the serializers and produce some interesting results. Link to the benchmarks repository: github.com/Im5tu/SerializationBenchmarks Json Serializers - Jil: www.nuget.org/packages/Jil/ - Newtonsoft.Json: www.nuget.org/packages/Newtonsoft.Json - ServiceStack.Text: w...
.NET 7: 10 New Features You Need to Know
มุมมอง 6K2 ปีที่แล้ว
.NET 7: 10 New Features You Need to Know
A New Way to Create Time Restricted Endpoints in .NET
มุมมอง 9412 ปีที่แล้ว
A New Way to Create Time Restricted Endpoints in .NET
.NET 7 Reflection Improvements Can't Beat THIS
มุมมอง 1.7K2 ปีที่แล้ว
.NET 7 Reflection Improvements Can't Beat THIS
How to set up OpenTelemetry Collector on Kubernetes
มุมมอง 9K2 ปีที่แล้ว
How to set up OpenTelemetry Collector on Kubernetes
Running an OpenTelemetry Collector locally with Docker
มุมมอง 10K2 ปีที่แล้ว
Running an OpenTelemetry Collector locally with Docker
Metrics in .NET has never been easier - OpenTelemetry
มุมมอง 6K2 ปีที่แล้ว
Metrics in .NET has never been easier - OpenTelemetry
How to Setup OpenTelemetry Logging in .NET
มุมมอง 9K2 ปีที่แล้ว
How to Setup OpenTelemetry Logging in .NET
How to Use NuGet Packages in Source Generators
มุมมอง 1.8K2 ปีที่แล้ว
How to Use NuGet Packages in Source Generators
How to use Git to Save your .NET Source Generator Output Files
มุมมอง 4902 ปีที่แล้ว
How to use Git to Save your .NET Source Generator Output Files
Github Issue Templates: A Look at the New Issue Templates
มุมมอง 1.8K2 ปีที่แล้ว
Github Issue Templates: A Look at the New Issue Templates
How to make your csproj settings available via NuGet
มุมมอง 9682 ปีที่แล้ว
How to make your csproj settings available via NuGet
3 Ways to Increase the Reliability of Your Applications with Polly
มุมมอง 6872 ปีที่แล้ว
3 Ways to Increase the Reliability of Your Applications with Polly
Extending the AWS SDK for .NET
มุมมอง 1K3 ปีที่แล้ว
Extending the AWS SDK for .NET
My 3 Commonly Used Github Actions and their benefits
มุมมอง 4223 ปีที่แล้ว
My 3 Commonly Used Github Actions and their benefits
Use Git Hooks To Automate Your Workflow
มุมมอง 4.7K3 ปีที่แล้ว
Use Git Hooks To Automate Your Workflow
Snitch: The Smart Way to Clean Up Your .NET Dependencies
มุมมอง 1.1K3 ปีที่แล้ว
Snitch: The Smart Way to Clean Up Your .NET Dependencies
OpenTelemetry: Simple Distributed Tracing in .NET Libraries
มุมมอง 4.7K3 ปีที่แล้ว
OpenTelemetry: Simple Distributed Tracing in .NET Libraries
Get Started With OpenTelemetry Tracing and ASP.NET Core
มุมมอง 26K3 ปีที่แล้ว
Get Started With OpenTelemetry Tracing and ASP.NET Core
AWS Architecture Design - Global Lifts Scenario
มุมมอง 6473 ปีที่แล้ว
AWS Architecture Design - Global Lifts Scenario

ความคิดเห็น

  • @VikiSil
    @VikiSil 16 วันที่ผ่านมา

    Thank you, very helpful. :)

  • @ChuanyiXia
    @ChuanyiXia หลายเดือนก่อน

    Mockacoを使ったAPIモックが非常に簡単で便利だということがよく分かりました!インターフェースが直感的で、複雑な設定なしでモックAPIを迅速に作成できる点が素晴らしいです。開発の初期段階でバックエンドの代わりにモックを使うことで、フロントエンドの作業がスムーズに進むと思います。今後、Mockacoを活用して開発を加速させたいと思います。ありがとうございます!

  • @baebcbcae
    @baebcbcae หลายเดือนก่อน

    zoom out more bro 😅 for me watchong thin on my phone 😂

  • @personaldsentidades1540
    @personaldsentidades1540 2 หลายเดือนก่อน

    Excellent! Is very simple and practice. Thank for share! Regards of the Argentina. 😃

  • @andinofaturahman3649
    @andinofaturahman3649 3 หลายเดือนก่อน

    where is the config ?

  • @TheDetroja
    @TheDetroja 3 หลายเดือนก่อน

    where is the repo for this code ?

  • @McRakns
    @McRakns 4 หลายเดือนก่อน

    Ingestion sub-system, I don't think using NLB for outbound connections is supported unless there is something I'm not aware of, or unless the stock exchange is the one initiating the connection historical sub-system, since the requirements has pre-determined time ranges, probably it would have been more efficient to aggregate them once in different time ranges using something like spark or a kafka streaming application and storing the processed time ranges as files instead of the query / cache cycle

  • @neetupalLife
    @neetupalLife 5 หลายเดือนก่อน

    👏

  • @ВалентинХильчук
    @ВалентинХильчук 7 หลายเดือนก่อน

    Thanks )

  • @wenqingliu4275
    @wenqingliu4275 7 หลายเดือนก่อน

    Brilliant video! I wonder whether it's possible to connect exchange directly to the Kafka?

  • @harshapatel734
    @harshapatel734 9 หลายเดือนก่อน

    how to push code between two branches of same repo?

  • @tacccobell
    @tacccobell 10 หลายเดือนก่อน

    This is great! Very thorough and well explained! Thank you for helping me not just get over this road block but comprehend it also!

  • @SimZoneStudios
    @SimZoneStudios 11 หลายเดือนก่อน

    since when is Private Link not really used? lol

  • @rafaelavila8311
    @rafaelavila8311 11 หลายเดือนก่อน

    Hi mate do you have a demo for implementation in WebApp .NET Framework ? not in .net Core?

  • @AbdullahAhmed-w7w
    @AbdullahAhmed-w7w 11 หลายเดือนก่อน

    Thank You For This Content

  • @tomaszbaginski7467
    @tomaszbaginski7467 11 หลายเดือนก่อน

    Stu, thanks for this brilliant content! When I run dotnet test --blame-crash under the sdk/8.0-alpine image which is linux, only the sequence file is generated. Do you have an idea how to generate the dump file on linux?

  • @alierbay352
    @alierbay352 ปีที่แล้ว

    What did you use as BOT_TOKEN? Personal Access Token or something else? I am trying to move files between REPO A and REPO B, both are private and inside of an organization, My user account does not own these repos. And I don't want to use my github account's PAT, it is an automation belongs to the company itself I could not find a way to do it, I guess SSH is also out of question, there is no organization SSH key or repo SSH key

    • @DamienMalakay
      @DamienMalakay ปีที่แล้ว

      BOT_TOKEN is probably a Deploy Token he created in the destination Repo perhaps, with pull request permissions to that destination repo or as most organizations do is have a BOT username inside the Github Org and then generate a Token from that bot account to be used across the whole organization with read/pull requests permissions. In fact you can create an Org Secret so that nobody knows what the secret value is but anybody can use it to create pull requests Hopefully that makes sense but that's the way I'd do it anyway

  • @avecesar
    @avecesar ปีที่แล้ว

    Thank you for sharing!!... didn't know that tool.

  • @fieryscorpion
    @fieryscorpion ปีที่แล้ว

    Great to see you back! Could have made the title more click-baity like: "You'll never get lost in your codebase again" or "Explore all corners of an uncharted codebase quickly!" or "This will help you guide anyone through a wild codebase" or something like that, lol

  • @thethreeheadedmonkey
    @thethreeheadedmonkey ปีที่แล้ว

    Hadn't caught this! This should be great for expanding teams, or working on tricky code bases before one has time/resources to clean them up!

    • @CodeWithStu
      @CodeWithStu ปีที่แล้ว

      Let's face it - clean up time rarely happens :D

  • @MrAyuub22
    @MrAyuub22 ปีที่แล้ว

    Decent video, would have appreciated a better example with thought out steps.

    • @CodeWithStu
      @CodeWithStu ปีที่แล้ว

      Thanks for watching! I appreciate your feedback and will definitely take it into consideration for future videos.

    • @MrAyuub22
      @MrAyuub22 ปีที่แล้ว

      no worries, great channel, keep going!@@CodeWithStu

  • @nycdotnet4751
    @nycdotnet4751 ปีที่แล้ว

    Nice video. I was getting errors on `TargetPathWithTargetPlatformMoniker` but it turned out I didn't include the `<ItemGroup>` entry. Working well with IIncrementalGenerator now.

  • @andr6087
    @andr6087 ปีที่แล้ว

    Thank You from Ukraine

  • @fortznite8150
    @fortznite8150 ปีที่แล้ว

    how do you give perms

  • @enkaperson
    @enkaperson ปีที่แล้ว

    do grains compare to pods in Kubernetes? Is it like a pod, but instead of a server, it's an actor object?

  • @reddy8368
    @reddy8368 ปีที่แล้ว

    app code on github link ?

  • @reddy8368
    @reddy8368 ปีที่แล้ว

    where is code if on github link

  • @MuratYarali-k4z
    @MuratYarali-k4z ปีที่แล้ว

    Thank you very much. The video is simple and helpful.

  • @user-si8ez4xd2f
    @user-si8ez4xd2f ปีที่แล้ว

    Should that work for IIncrementalGenerator as well? Because it does not. I'm trying to include CSharpier

  • @member.x.from.sai-teiki
    @member.x.from.sai-teiki ปีที่แล้ว

    .NETってどこのどんな仕事で使えますか?

  • @jdmgomoo
    @jdmgomoo ปีที่แล้ว

    We prefer Pulumi for k8s deployments.

  • @mikepapinski
    @mikepapinski ปีที่แล้ว

    Why redis? can't Live API be connected directly to Kafka?

    • @phreakyphoenix
      @phreakyphoenix 4 หลายเดือนก่อน

      can be, redis/memcached just helps with caching, it's a common design practice.

  • @StevenWybraniec
    @StevenWybraniec ปีที่แล้ว

    Thanks for the video, really helpful. This is probably a stupid question, but could you tell me how you export to the OTel collector rather than the console please? I have a test application that already exports traces and metrics to the collector, just not sure about the logs, as the setup seems different, thanks.

    • @satishbodake1244
      @satishbodake1244 ปีที่แล้ว

      I'm also looking for the same setup, have you done it already? I could see traces and not sure how to export the logs using OtlpExporter

  • @TheRamupatil
    @TheRamupatil ปีที่แล้ว

    @codeWithStu, how come a transient grain is keeping counter, which is state private to grain, in between different requests when you do refresh?

  • @natenho-legacy
    @natenho-legacy ปีที่แล้ว

    Hello! The delay mentioned in the video is no longer necessary because Mockaco has a readiness endpoint 😉

  • @delcinedamann5000
    @delcinedamann5000 ปีที่แล้ว

    Promo-SM 🤪

  • @firefoxmetzger9063
    @firefoxmetzger9063 ปีที่แล้ว

    if you are even more lazy, you can just name your preferred profile "default" and not bother setting the env variable AWS_PROFILE.

  • @moindear
    @moindear ปีที่แล้ว

    The Timestream team had mentioned that both "Write Client" and "Query Component" of Timestream are separate, hence two different packages

  • @PiotrKula1
    @PiotrKula1 ปีที่แล้ว

    Thanks for sharing this. You mentoined you can use this mechanism to capture trace for open telemetry? I am using observability in elastics and it can import everything.. except xray traces.. so i can see the services/ transactions and correlations visually.. a bunch of logs and metrics is a bit useless

  • @robert.janzen
    @robert.janzen ปีที่แล้ว

    Many thanks for your introduction. For know I have some trouble in a lamda function while quering a timestream-table. The QueryAsync funtion thorws an error like this 'Failed to discover the endpoint for the request. Requests will not succeed until an endpoint can be retrieved or an endpoint is manually specified'. Do you had the same issue and how did you solve it?

  • @alexandersmirnov4274
    @alexandersmirnov4274 ปีที่แล้ว

    Brilliant!!

  • @alexandersmirnov4274
    @alexandersmirnov4274 ปีที่แล้ว

    Awesome!!!

  • @xammocoloniax
    @xammocoloniax ปีที่แล้ว

    Thank you, very helpful.

  • @pietart3596
    @pietart3596 ปีที่แล้ว

    Thanks, how can we write OTel logs into an external file?

  • @arunkumar-pk4ol
    @arunkumar-pk4ol ปีที่แล้ว

    Hi , I am trying to exactly the same way you are doing. But when I move the commit-msg file to .githooks it's not working as expected. Am I missing anything ?

  • @ozanyasindogan
    @ozanyasindogan ปีที่แล้ว

    I'd go for MessagePack

    • @nikoart1561
      @nikoart1561 ปีที่แล้ว

      It's the best as MemoryPack which is from the same developers

  • @walterheisenberg1013
    @walterheisenberg1013 ปีที่แล้ว

    Thank you for the helpful overview. What If I plan to integrate Terraform with GitLab pipelines, can I authenticate without having to use a website?

  • @RajashekarReddydasari
    @RajashekarReddydasari ปีที่แล้ว

    cant see in mobile. do check before uploading

  • @Tadersalad74
    @Tadersalad74 ปีที่แล้ว

    Well done this is some ninja skills.

  • @aliengarden
    @aliengarden ปีที่แล้ว

    Absolutely beautiful video. This will be a reference for years to come. Thank you!