Code & Cris
Code & Cris
  • 89
  • 16 430
C# Extension Methods / .NET Minimal API Tutorial
GitHub Repo: github.com/CrisAlex-990214/ExtensionMethods.NET
Timeline
0:00 - Definition
0:37 - IEnumerable Extension
2:38 - Shop Repository
4:01 - Minimal API
5:38 - Method Overload
6:58 - Wrap up
มุมมอง: 69

วีดีโอ

The Template Method Pattern: C# .NET Tutorial
มุมมอง 138วันที่ผ่านมา
GitHub Repo: github.com/CrisAlex-990214/TemplateMethodPattern.NET Timeline 0:00 - Pattern Intro 0:56 - Template method (Algorithm) 1:48 - Method Steps 5:52 - Concrete Classes (Subclasses) 8:06 - Run & Test!
Mocking with Moq / XUnit Tests / .NET Clean Architecture
มุมมอง 4214 วันที่ผ่านมา
GitHub Repo: github.com/CrisAlex-990214/UnitTests-Moq-XUnit Timeline 0:00 - .NET Solution 0:37 - Application Layer 1:46 - XUnit Project 2:09 - Mock Dependencies 4:10 - Unit Tests 5:18 - Moq Verify 6:13 - Moq Setup 8:22 - Moq Regex Argument 9:25 - Moq VerifyNoOtherCalls 10:43 - Moq Reset 11:32 - Moq VerifyAll
C# Method Parameters: Ref/In/Out Modifiers
มุมมอง 4821 วันที่ผ่านมา
Timeline 0:00 - .NET Console App 1:55 - Reference Type Parameter 2:53 - REF Modifier 3:38 - OUT Modifier 5:01 - IN Modifier
Observables in Angular: Common Applications (Http, Router, Forms)
มุมมอง 7428 วันที่ผ่านมา
GitHub Repo: github.com/CrisAlex-990214/Angular-Observables Timeline 0:00 - Sample Angular App 1:51 - Http Calls (in-memory-api) 3:34 - Async Pipe 4:00 - Routing 6:25 - Events & Reactive Forms 9:08 - Parent-Child Communication
Real-Time Data Visualization: Chart.js (PrimeNG) / Angular Observables
มุมมอง 112หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/AngularObservables-ChartJS Timeline 0:00 - Angular App 0:20 - PrimeNG & Chart.js 1:00 - Line Chart 1:49 - Real-time data visualization 5:22 - Unsubscribe (Observable) 6:16 - RxJS Operators 7:47 - Basic Chart (Sales) 9:00 - Dynamic data visualization
MongoDB Transactions: C# .NET Minimal API / MongoDB Atlas
มุมมอง 83หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/MongoDBTransactions.NET Timeline 0:00 - MongoDB Cluster 0:28 - .NET Minimal API 0:45 - MongoDB Setup 4:21 - Mongo Collections 5:45 - Commit Transaction (Session) 9:23 - Abort Transaction 9:58 - Run & Test (Postman)
SQL Joins (Inner/Outer/Full): C# LINQ Syntax .NET API
มุมมอง 92หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/SQLJoins-LINQ-.NET Timeline 0:00 - EFC Configuration 1:43 - InnerJoin (Query Syntax) 4:32 - InnerJoin (Method Syntax) 5:54 - LeftOuterJoin (Query Syntax) 7:45 - LeftOuterJoin (Method Syntax) 10:00 - RightOuterJoin (Query Syntax) 12:00 - RightOuterJoin (Method Syntax) 13:19 - Full Outer Join
C# Data Types: Class vs Struct vs Record / Value Types & Reference Types
มุมมอง 58หลายเดือนก่อน
Timeline 0:00 - Intro 0:16 - Reference Types 1:36 - Value Types 2:30 - When to use Classes 4:38 - When to use Records 6:09 - When to use Structs
Angular v18 Component Communication: Signal Inputs / Function-based Outputs
มุมมอง 642 หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/Angular-ParentChild-Communication ShoppingCart Templates: mdbootstrap.com/docs/standard/extended/shopping-carts/#section-basic-example Timeline 0:00 - Intro 0:43 - Shopping Cart App 2:17 - Input() decorator 4:49 - Input Signals 6:04 - Output() decorator 8:48 - Function-based Outputs 9:35 - Computed Signals
Serverless CRUD API: Azure Functions / EF8 SQL Server / C# .NET
มุมมอง 1652 หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/ServerlessCRUDApiAzureFunctions.NET Timeline 0:00 - Azure Functions Project 0:31 - DB Schema & Data 1:31 - EFC Configuration 3:15 - Get Function 4:35 - Create Function 6:05 - Update Function 7:16 - Delete Function 8:21 - GetById Function 9:04 - Run & Test!
Deploy Azure Function: Azure SQL Database Connection / C# .NET
มุมมอง 1782 หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/HttpTriggerDbFunction.NET Azurite Emulator: th-cam.com/video/0fWFrRKXZr8/w-d-xo.htmlsi=04oAGpHLTBzOyJFY Timeline 0:00 - SQL Database (Azure Portal) 1:33 - HttpTrigger Function (VS2022) 2:11 - SQL Connection (Microsoft.Data.SqlClient) 3:22 - Run/Test Function Locally 4:22 - Deploy Azure Function (VS2022) 6:16 - Run/Test Function (Azure Portal)
Azurite Emulator C# .NET / Azure Storage (Blob, Queue & Table)
มุมมอง 3722 หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/AzuriteStorageEmulator-.NET Doc Links learn.microsoft.com/en-us/azure/storage/common/storage-use-azurite?tabs=visual-studio,blob-storage azure.microsoft.com/en-us/products/storage/storage-explorer Timeline 0:00 - Install & Run Azurite 0:57 - .NET Console Application 2:05 - Upload Image (Blob Storage) 3:55 - Send Messages (Queue Storage) 5:43 - Add Entitie...
Deferred Execution vs Immediate Execution / C# LINQ
มุมมอง 1253 หลายเดือนก่อน
Timeline 0:00 - Deferred Execution 1:34 - Lazy Evaluation 2:11 - Query Reevaluation 2:53 - Eager Evaluation 3:41 - Immediate Execution 4:22 - Singleton Value
Send Email Confirmation: SendGrid / ASP.NET Core Identity / Minimal API
มุมมอง 3003 หลายเดือนก่อน
GitHub Repo: github.com/CrisAlex-990214/EmailConfirmation-SendGrid-AspNetIdentity AspNetCoreIdentity User Registration: th-cam.com/video/oOz-RUGM08w/w-d-xo.htmlsi=8d4XyQeDtyj1QwpF SendGrid Links sendgrid.com/en-us www.twilio.com/docs/sendgrid/for-developers/sending-email/v3-csharp-code-example Timeline 0:00 - Intro 0:25 - Identity Schema 1:02 - Register & Login 1:48 - Email Confirmation Link 4:...
Angular Login / ASP.NET Core Identity / JSON Web Tokens (JWTs)
มุมมอง 1013 หลายเดือนก่อน
Angular Login / ASP.NET Core Identity / JSON Web Tokens (JWTs)
.NET8 API Authentication: JWTs (JSON Web Tokens)
มุมมอง 1403 หลายเดือนก่อน
.NET8 API Authentication: JWTs (JSON Web Tokens)
Angular Sign-up Form: ASP.NET Core Identity / EF8 SQL Server
มุมมอง 1274 หลายเดือนก่อน
Angular Sign-up Form: ASP.NET Core Identity / EF8 SQL Server
MediatR Caching Behavior: Redis Cloud / .NET Minimal API (Clean Architecture)
มุมมอง 1324 หลายเดือนก่อน
MediatR Caching Behavior: Redis Cloud / .NET Minimal API (Clean Architecture)
PayPal Payment Tutorial: .NET8 API Integration / Angular Checkout
มุมมอง 2964 หลายเดือนก่อน
PayPal Payment Tutorial: .NET8 API Integration / Angular Checkout
JavaScript Fundamentals: Scope, Hoisting & Strict mode (var, let, const)
มุมมอง 524 หลายเดือนก่อน
JavaScript Fundamentals: Scope, Hoisting & Strict mode (var, let, const)
Delegates & Lambda Expressions in C# (Func, Action, Predicate in .NET)
มุมมอง 1434 หลายเดือนก่อน
Delegates & Lambda Expressions in C# (Func, Action, Predicate in .NET)
PayPal Checkout: Payment Integration with Angular / Tutorial from Scratch
มุมมอง 6965 หลายเดือนก่อน
PayPal Checkout: Payment Integration with Angular / Tutorial from Scratch
Angular Pipes: Built-in & Custom Pipes / Pure vs Impure Types
มุมมอง 345 หลายเดือนก่อน
Angular Pipes: Built-in & Custom Pipes / Pure vs Impure Types
Global Exception Handling: IExceptionHandler / C# .NET8
มุมมอง 2375 หลายเดือนก่อน
Global Exception Handling: IExceptionHandler / C# .NET8
MongoDB Atlas .NET8 API: Query Filters / Clean Architecture
มุมมอง 5775 หลายเดือนก่อน
MongoDB Atlas .NET8 API: Query Filters / Clean Architecture
Angular Unit Tests Tutorial - Jasmine/Karma (Code Coverage Included)
มุมมอง 1286 หลายเดือนก่อน
Angular Unit Tests Tutorial - Jasmine/Karma (Code Coverage Included)
Deploy Full-Stack Application to Azure Web Apps: Angular v17 & .NET8 (Azure SQL Database Included)
มุมมอง 2926 หลายเดือนก่อน
Deploy Full-Stack Application to Azure Web Apps: Angular v17 & .NET8 (Azure SQL Database Included)
C# NUnit: Testing the Application Layer / Clean Architecture (AAA Pattern)
มุมมอง 886 หลายเดือนก่อน
C# NUnit: Testing the Application Layer / Clean Architecture (AAA Pattern)
OOP Pillars Explained in C#: Inheritance & Polymorphism (Encapsulation included)
มุมมอง 266 หลายเดือนก่อน
OOP Pillars Explained in C#: Inheritance & Polymorphism (Encapsulation included)

ความคิดเห็น

  • @kelcyo
    @kelcyo 19 วันที่ผ่านมา

    What would the code look like using an SRT subtitle file as input?

    • @CrisAlex14
      @CrisAlex14 19 วันที่ผ่านมา

      Hi, I'm not sure whether it's possible to automatically generate subtitles with OpenAI. You can check out this link: community.openai.com/t/automatically-generating-subtitles-is-it-possible/539059/2

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

    Thank you very much!

  • @AbdurRahman-qi6lp
    @AbdurRahman-qi6lp หลายเดือนก่อน

    Thank for the nice content

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

    Good tutorial, but this LINQ syntax is so ridiculous, possibly invented by someone deranged.

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

      Totally agree

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

    Really excellent job

  • @isaivillalba-y7r
    @isaivillalba-y7r หลายเดือนก่อน

    Excellent video, thanks a lot!

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

    Great tutorial. There is few good videos about angular localize and yours is one of the best, quick and to the point. Recommended.

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

    Thank you for the info!🙂

  • @abdul.rehman_.x
    @abdul.rehman_.x 2 หลายเดือนก่อน

    how you got that credentials for login into the localhost:9200?

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

      Hi, look the second minute of the video, you can see them in the CLI.

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

    Very instructive! I added this payment method to my personal project, thank you!

  • @Koko-z1b6y
    @Koko-z1b6y 3 หลายเดือนก่อน

    Thank you very much

  • @Koko-z1b6y
    @Koko-z1b6y 3 หลายเดือนก่อน

    Thank you very much, nice video.

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

    Thanks for your time on creating this content. I found it really helpful to do deployments of both API and the angular application. Cheers

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

    Keep up the good work!

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

    Great job, thanks for posting!

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

    Thank you sincerely

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

    this shows in swagger or blank page. how can i show the error in Trigged html page ? in a Modal etc. incase it is MVC application. not api

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

      With MVC, you can display an error HTML page showing the list of error messages when IsSuccess = false from the Result object.

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

    Nice code...

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

    what do u prefer? runtime translation or compile-time?

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

      I prefer runtime translation for UI dynamism. However, compile-time could be helpful when you need to improve performance.

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

    Have you been able to use sentry, front trancing, apdex, in angular 17?

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

      Hi, no unfortunately

  • @r.dwayne2067
    @r.dwayne2067 7 หลายเดือนก่อน

    Promo-SM 🙏

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

    highly appreciated

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

    Thank man! Good tutorial vid

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

    I really liked this and the previous video about Elasticsearch. Well explained and good examples. The source code is available as well. Thank you so much ))

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

      Glad to help you!

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

    Great video, thanks! Now when we have documents inserted and indexed what is the best way to search over it? Could you please make a demo of how to execute the search for some products

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

      Thanks for your comment, about querying operations, elasticsearch has a lot of searching capabilities. At the moment, you can check some documentation here www.elastic.co/guide/en/elasticsearch/client/net-api/7.17/writing-queries.html. I'll be uploading some tutorials about filtering, sorting and pagination!

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

      Hey, this is my new video about querying operations with Elasticsearch: th-cam.com/video/ixoax-HlIhM/w-d-xo.html

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

      @@CrisAlex14 thank you so much!

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

    Awsome presentation, thanks.

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

    I'll like your all lectures. It's awesome and very simple for me.

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

      Thank you, keep learning!

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

    Super explanation

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

      Thanks, I'm glad to help you!

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

    Thanks for your support bro❤

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

    ❗ P r o m o S M

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

    What I liked about this book is that Uncle Bob explicitly says to not see his way of thinking not as dogma but as an example of someone putting time into thinking how another developer will read your code and needs to understand it as quickly and intuitively as possible. Which is also why I like that you kept it to the principle instead of saying "According to clean code you need to use a language with function hoisting so you can always put the function in order of abstraction and when it's used, like a newspaper". To me consistency is really important. Even if the code base is messy, as long as the terminology and structure is consistent I can wade my way through. I think the hardest part of clean code is knowing what kind of developer will be working on the code base? Will it be beginners? Maybe avoid recursion and use for loops. When using a known data structure or algorithm, leave a comment with a link to a good explanation of said data structure or algorithm. Point people to a test file so they can see how it's used. That way I protect the code from ignorance by teaching. Making the scary things less scary. High level developers often have their own method to navigate your code base anyway, so the few educational comments or use of simpler concepts shouldn't be an impairment for them.

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

      Thank you for your comment @BboyKeny. Absolutely, Clean code is independent of any programming language; it aims to keep consistency and best practices among developers to avoid messy code as much as possible.

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

    Good vid. I'm just a student but this video helped me out a ton with my java class. Satisfying voice too

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

      I'm glad to help you with your class, keep doing well!