Code & Cris
Code & Cris
  • Видео 84
  • Просмотров 14 245
Real-Time Data Visualization: Chart.js (PrimeNG) / Angular Observables
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
Просмотров: 66

Видео

MongoDB Transactions: C# .NET Minimal API / MongoDB Atlas
Просмотров 6114 дней назад
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
Просмотров 8021 день назад
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
Просмотров 52Месяц назад
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
Просмотров 40Месяц назад
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
Просмотров 89Месяц назад
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
Просмотров 66Месяц назад
GitHub Repo: github.com/CrisAlex-990214/HttpTriggerDbFunction.NET Azurite Emulator: ruclips.net/video/0fWFrRKXZr8/видео.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)
Просмотров 220Месяц назад
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
Просмотров 1012 месяца назад
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
Просмотров 1942 месяца назад
GitHub Repo: github.com/CrisAlex-990214/EmailConfirmation-SendGrid-AspNetIdentity AspNetCoreIdentity User Registration: ruclips.net/video/oOz-RUGM08w/видео.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)
Просмотров 902 месяца назад
GitHub Repo: github.com/CrisAlex-990214/AngularLogin-AspNetIdentity-JWTs Video Links Clean Architecture: ruclips.net/video/kdMNgtfwLAU/видео.html AspNetCore Identity: ruclips.net/video/oOz-RUGM08w/видео.html JWT Authentication: ruclips.net/video/qREbvenvYEc/видео.html MediatR Pattern: ruclips.net/video/0Qtl6EuSJlw/видео.html MDB Bootstrap mdbootstrap.com/docs/standard/extended/login/ mdbootstra...
.NET8 API Authentication: JWTs (JSON Web Tokens)
Просмотров 1362 месяца назад
GitHub Repo: github.com/CrisAlex-990214/JwtAuthentication.NETAPI Timeline 0:00 - JWT Bearer Authentication 3:02 - User (Claims) 3:21 - Generate Token 6:29 - Authorize API (Swagger UI) 8:16 - Minimal API Endpoints 9:06 - Run & Test!
Angular Sign-up Form: ASP.NET Core Identity / EF8 SQL Server
Просмотров 1183 месяца назад
GitHub Repo: github.com/CrisAlex-990214/AngularSignupFom-AspNetCoreIdentity Links SQL Express: www.microsoft.com/en-us/download/details.aspx?id=104781 MDB Bootstrap: mdbootstrap.com/docs/angular/getting-started/installation/ mdbootstrap.com/docs/standard/extended/registration/ Timeline 0:00 - AspNetCore Identity 2:14 - SQL Connection (EFC) 3:30 - DB Schema (Migrations) 5:17 - Register API Endpo...
MediatR Caching Behavior: Redis Cloud / .NET Minimal API (Clean Architecture)
Просмотров 1233 месяца назад
GitHub Repo: github.com/CrisAlex-990214/MediatR-RedisCacheBehavior-NET8 Timeline 0:00 - Create Redis Account 0:38 - Clone .NET Application 1:00 - Register Caching Service 2:22 - Add ICacheableRequest 2:50 - Caching Behavior (Expiration-based) 6:03 - Cacheable GetProductsHandler 6:58 - GetProducts API endpoint 8:46 - Cache Invalidation Strategy
PayPal Payment Tutorial: .NET8 API Integration / Angular Checkout
Просмотров 2483 месяца назад
GitHub Repo: github.com/CrisAlex-990214/PayPalPayment-.NETAngular Timeline 0:00 - PayPal Business Account 0:30 - NuGet Packages & Credentials 1:47 - CreatePayment method 2:31 - Transaction (Items) 6:35 - PayPal Authorization 8:46 - ExecutePayment method 10:17 - Minimal API endpoints 12:01 - Angular application 12:25 - ngx-paypal library 13:28 - CreateOrderOnServer 14:53 - AuthorizeOnServer 15:4...
JavaScript Fundamentals: Scope, Hoisting & Strict mode (var, let, const)
Просмотров 523 месяца назад
JavaScript Fundamentals: Scope, Hoisting & Strict mode (var, let, const)
Delegates & Lambda Expressions in C# (Func, Action, Predicate in .NET)
Просмотров 1323 месяца назад
Delegates & Lambda Expressions in C# (Func, Action, Predicate in .NET)
PayPal Checkout: Payment Integration with Angular / Tutorial from Scratch
Просмотров 4544 месяца назад
PayPal Checkout: Payment Integration with Angular / Tutorial from Scratch
Angular Pipes: Built-in & Custom Pipes / Pure vs Impure Types
Просмотров 334 месяца назад
Angular Pipes: Built-in & Custom Pipes / Pure vs Impure Types
Global Exception Handling: IExceptionHandler / C# .NET8
Просмотров 1944 месяца назад
Global Exception Handling: IExceptionHandler / C# .NET8
MongoDB Atlas .NET8 API: Query Filters / Clean Architecture
Просмотров 5654 месяца назад
MongoDB Atlas .NET8 API: Query Filters / Clean Architecture
Angular Unit Tests Tutorial - Jasmine/Karma (Code Coverage Included)
Просмотров 1165 месяцев назад
Angular Unit Tests Tutorial - Jasmine/Karma (Code Coverage Included)
Deploy Full-Stack Application to Azure Web Apps: Angular v17 & .NET8 (Azure SQL Database Included)
Просмотров 2355 месяцев назад
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)
Просмотров 825 месяцев назад
C# NUnit: Testing the Application Layer / Clean Architecture (AAA Pattern)
OOP Pillars Explained in C#: Inheritance & Polymorphism (Encapsulation included)
Просмотров 255 месяцев назад
OOP Pillars Explained in C#: Inheritance & Polymorphism (Encapsulation included)
Angular v17: Form Tutorial with Bootstrap / Template-Driven Forms
Просмотров 656 месяцев назад
Angular v17: Form Tutorial with Bootstrap / Template-Driven Forms
.NET 8 EFC: Filtering, Sorting, Pagination (IncludeProperties)
Просмотров 4026 месяцев назад
.NET 8 EFC: Filtering, Sorting, Pagination (IncludeProperties)
Generic CRUD Angular v17 / .NET8 Minimal API / EFC-InMemory
Просмотров 1596 месяцев назад
Generic CRUD Angular v17 / .NET8 Minimal API / EFC-InMemory
The UnitOfWork Pattern: EF8 .NET API / Clean Architecture
Просмотров 1216 месяцев назад
The UnitOfWork Pattern: EF8 .NET API / Clean Architecture
MVC Architecture: Getting Started (.NET Tutorial Included)
Просмотров 656 месяцев назад
MVC Architecture: Getting Started (.NET Tutorial Included)

Комментарии

  • @bienlon1364
    @bienlon1364 10 дней назад

    Thank you very much!

  • @AbdurRahman-qi6lp
    @AbdurRahman-qi6lp 15 дней назад

    Thank for the nice content

  • @main___name___main___name
    @main___name___main___name 16 дней назад

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

  • @TheWizardOfInt
    @TheWizardOfInt 18 дней назад

    Really excellent job

  • @isaivillalba-y7r
    @isaivillalba-y7r 26 дней назад

    Excellent video, thanks a lot!

  • @JhonatanSasazaki
    @JhonatanSasazaki Месяц назад

    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 Месяц назад

    Thank you for the info!🙂

  • @abdul.rehman_.x
    @abdul.rehman_.x Месяц назад

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

    • @CrisAlex14
      @CrisAlex14 Месяц назад

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

  • @xosesARTS
    @xosesARTS 2 месяца назад

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

  • @Koko-z1b6y
    @Koko-z1b6y 2 месяца назад

    Thank you very much

  • @Koko-z1b6y
    @Koko-z1b6y 2 месяца назад

    Thank you very much, nice video.

  • @marlingroves7650
    @marlingroves7650 2 месяца назад

    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 3 месяца назад

    Keep up the good work!

  • @kevinrambo
    @kevinrambo 3 месяца назад

    Great job, thanks for posting!

  • @DigitalAdapt
    @DigitalAdapt 3 месяца назад

    Thank you sincerely

  • @TheEmqe
    @TheEmqe 4 месяца назад

    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 4 месяца назад

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

  • @andri1022
    @andri1022 4 месяца назад

    Nice code...

  • @yafiecake
    @yafiecake 4 месяца назад

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

    • @CrisAlex14
      @CrisAlex14 4 месяца назад

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

  • @arozendojr
    @arozendojr 5 месяцев назад

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

    • @CrisAlex14
      @CrisAlex14 5 месяцев назад

      Hi, no unfortunately

  • @r.dwayne2067
    @r.dwayne2067 6 месяцев назад

    Promo-SM 🙏

  • @chedilahmer
    @chedilahmer 7 месяцев назад

    highly appreciated

  • @prukenope
    @prukenope 7 месяцев назад

    Thank man! Good tutorial vid

  • @andtkach
    @andtkach 8 месяцев назад

    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 8 месяцев назад

      Glad to help you!

  • @andtkach
    @andtkach 9 месяцев назад

    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 8 месяцев назад

      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 8 месяцев назад

      Hey, this is my new video about querying operations with Elasticsearch: ruclips.net/video/ixoax-HlIhM/видео.html

    • @andtkach
      @andtkach 8 месяцев назад

      @@CrisAlex14 thank you so much!

  • @MihaiMoisei
    @MihaiMoisei 10 месяцев назад

    Awsome presentation, thanks.

  • @buvanes_
    @buvanes_ 10 месяцев назад

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

    • @CrisAlex14
      @CrisAlex14 10 месяцев назад

      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!