Skip to content

Lets Do Coding!!!

Simply Coding, no bloating.

  • Home
  • All Videos
  • Development
    • DotNet Core
    • C#
  • System Design
  • Software Architecture
  • All Blogs
  • Courses
    • Entity Framework Core
  • Join Us
  • Contact Us

Lets Do Coding

Lets Do Coding
YouTube Video UCQCzjgSa3yBeV1BIYYLf61A_kR4U6LR47z0 I build my own Free Serverless Backup Service for my shared hosting using AWS Lambda and S3.
This is purely serverless solution and works very effectively for MySQL databases or mariadb Databases Shared Hosting and is very effective and efficient. 
This solution uses Lambda to fire up compute and can be triggered  :
1. On Scheduled Time
2. From Pipelines
3. From webhooks

Source code is available at: https://github.com/letsdocoding/mysqlbackup-lambda

Chapters
00:00 - Intro
00:29 - Motivation - Why Need it ?
02:53 - Architecture
05:20 - Features
08:39 - Code & Docker
12:16 - ECR & Docker Publish
17:55 - Lambda Deployment
23:05 - Testing
25:00 - CRON Setup
28:18 - Thanks :)
I build my own Free Serverless Backup Service for my shared hosting using AWS Lambda and S3.
This is purely serverless solution and works very effectively for MySQL databases or mariadb Databases Shared Hosting and is very effective and efficient. 
This solution uses Lambda to fire up compute and can be triggered  :
1. On Scheduled Time
2. From Pipelines
3. From webhooks

Source code is available at: https://github.com/letsdocoding/mysqlbackup-lambda

Chapters
00:00 - Intro
00:29 - Motivation - Why Need it ?
02:53 - Architecture
05:20 - Features
08:39 - Code & Docker
12:16 - ECR & Docker Publish
17:55 - Lambda Deployment
23:05 - Testing
25:00 - CRON Setup
28:18 - Thanks :)
In this video we shall see SSL or  TLS handshake using RSA Key Exchange. TLS Handshake is very important concept. We are covering RSA Exchange, which is more simpler to understand but the idea is to just get the concepts rolling. Once the basics are understood, EDH or any other handshake is simple to understand.
This SSL / TLS Handshake  is Explained in 12 minutes should be sufficient to understand the basics  of handshake.
Watch the other videos on LetsDoCoding
mTLS Concepts in 15 minutes - https://youtu.be/d_agHaKaiX8
What is mTLS or Mutual TLS. We shall see in this video what is mTLS, where is mTLS, used, where its not used and most importantly why is mTLS used in under 15 minutes.

Normally TLS there is only one pair of public private key pair being used, in mTLS however, both the parties in communication have their own pair of public and private key and they validate each other. Whether you are in a zero trust environment, or you are working on a distributed system or microservices, mTLS is now used everywhere. 

Mutual TLS is very important concept from a solution or system design interview perspective. We shall be seeing all the mutual TLS Concepts and get the mTLS explained in 15 minutes (actually less)

Index:
0:00 - Intro - What is in this video
0:40 - Context
1:00 - Basics
1:10 - Public Key Encryption
1:44 - TLS Certificate
2:39 - X.509 Certificates
3:22 - TLS Handshake
4:18 - mTLS vs SSL
5:02 - Back to TLS Handshake
7:30 - mTLS vs TLS
8:30 - TLS Versions
9:17 - Root CA in mTLS
10:14 - Certificate Authentication
10:25 - Where to use mTLS
11:10 - Why mTLS
11:35 - Why not just TLS
13:40 - Closure
Learn the basis of Cloud Architecture in this video with strategies to move any project to cloud. In this video we shall see what is 7R strategy for cloud migration and Digital Transformation. Be it any project of Digital Transformation (Rearchitecting) or Cloud Migration, as an Architect and an Engineer, you must know these defined strategies. 

The Strategies, namely Rehost, Replatform, Refactor, Relocate, Repurchase, Retire and Retain have evolved out from the the initial 5 R strategies defined by Gartner in 2011.

This is also very important topic from system design and solution design interview questions and asked a lot of times. 

Index: 
0:00 - Intro
0:55 - Phases in Cloud Migration Journey
1:51 - The 7 Rs
02:55 - Rehost
04:02 - Replatform
05:40 - Refactor
06:38 - Relocate
07:08 - Repurchase
08:43 - Retain
09:17 - Retire
09:33 - Closing Points
In this video we will be integrate PlantUML with Azure Devops pipeline. We shall be doing complete PlantUML Continuous Integration with Azure Devops, Jenkins and Bash scripting  and combined together it gives a flow to update the diagrams on the fly whenever the code in plantuml file is changed.

Although this video is based on Azure Devops, but more or less the approach can be used with almost any CI platform, be it Gitlab or Jenkins or plain Github Actions.
Also, the approach is very powerful and must have skill in your toolkit. It can be used in almost any scenario where post processing is needed based on certain action.

Check out the Masterclass for PlantUML at: https://youtu.be/JqJpbNxIK90
Complete PlantUML series available at: https://www.youtube.com/watch?v=JqJpbNxIK90&list=PL3TuugVsz1mMSMpH5IYtNhoDtV8icdtqH

Source Code available at: https://github.com/letsdocoding/youtube-content-sources/tree/main/plantuml_ci

Index:
0:00 - Intro
1:44 - Precap & Context
4:15 Setting up Azure Devops
5:40 - Updating local file
7:30 - DockerFile
9:55 - Validate Docker build
11:50 - Setting up the pipeline
13:22 - Shell Script
15:15 - First build
16:05 - Adding GIT PAT to Pipeline
18:55 - Using PAT in shell script
20:50 - Fixing the GIT
21:38 - Fixing the shell script
23:00 - Final shell script
25:49 - PlantUML syntax Fixes
26:20 - Running the working pipleine
29:30 - Final Issue Block Cascaded Builds
32:00 - Closure & Thanks
In this PlantUml Themes Masterclas we shall see the plantUML Theming and make stunning and beautiful plantuml diagrams. We shall start with the basics on how the visual design works in general covering all the aspects under the hood and then proceed for how to use pre-defined system themes with just two words as well as how you can use your custom themes. 

This video does need some basic understanding of PlantUML since we would be focusing on the beautification part and not the actual design. There is a complete masterclass we did for PlantUML that covers all aspects from installation to rendering and targeted sequence diagrams which can be found here: https://youtu.be/JqJpbNxIK90 . Checkout the video to understand how you can generate sequence diagrams easily. 

Relevant Links: 
Source: https://github.com/letsdocoding/youtube-content-sources/tree/main/plantuml_themed
Masterclass sequence diagram: https://youtu.be/JqJpbNxIK90
PlantUML CI Integration with AzureDevops - WIP/Coming Soon
SkinParam  All Attributes/Usage: https://plantuml.com/imgw/img-fccfb72c6712932336a7f7d2be0a525f.png
PlantUml themes Gallery: https://bschwarz.github.io/puml-themes/gallery.html
PlantUML  Themes Repo: https://github.com/plantuml/plantuml/tree/master/themes



Index:
0:00 - Intro
1:22 - Current Setup
2:35 - skinparam
5:10 - Using class type grouping
7:45 - Message Alignment
9:25 - Monochrome
10:42 - Handwritten Mode
12:40 - Themes
14:48 - Using Custom Themes
16:44 - Closure and Way Forward
Load More... Subscribe

Categories

  • AWS
  • AWS Cognito
  • Basic Programming Concepts
  • C#
  • Change Tracking
  • Cloud
  • Community Events
  • Cosmos
  • Database
  • Development
  • Devops
  • DotNet Core
  • Entity Framework Core Complete Course
  • Managed Cloud Identities
  • Software Architecture
  • System Design
  • Visual Studio
  • Visual Studio Code

letsdocoding LetsDoCoding.Com @letsdocoding ·
24 Aug

Created my own #DatabaseBackup service on @awscloud #AWSLambda and #S3.For #SharedHosting relying on Hosting provider could be dangerous like last time @a2hosting was down for months due to ransomware and all sites gone

Create offsite backup for free
https://www.youtube.com/watch?v=kR4U6LR47z0

Reply on Twitter 1562381003892887553 Retweet on Twitter 1562381003892887553 2 Like on Twitter 1562381003892887553 Twitter 1562381003892887553
letsdocoding LetsDoCoding.Com @letsdocoding ·
16 May

Temporal Implementation on EF Core is one of the most most beneficial code. Glad @dotnet team was so quick on providing the feature in EF.
Checkout the design and reference implementation with bootstrapping code here.

https://blog.letsdocoding.com/courses/entity-framework-core-complete-course/2022/simplified-temporal-design-using-entity-framework-core-6-0.html

Reply on Twitter 1526216757475966976 Retweet on Twitter 1526216757475966976 Like on Twitter 1526216757475966976 1 Twitter 1526216757475966976
letsdocoding LetsDoCoding.Com @letsdocoding ·
4 Mar

Just creating a new B2C tenant on @Microsoft @Azure and realized Indian Regions are called JIO Indian regions. This is height of branding and marketing by @reliancejio. Whatever be partnership but putting name in region?

If @airtelindia uses @Azure it will be running on JIO 😂

Reply on Twitter 1499814488425758723 Retweet on Twitter 1499814488425758723 2 Like on Twitter 1499814488425758723 1 Twitter 1499814488425758723
letsdocoding LetsDoCoding.Com @letsdocoding ·
4 Sep 2021

Checkout the amazon Introductory Post about Change Feed with Azure CosmosDb by @abhinavmisra27
https://blog.letsdocoding.com/cloud/azure/cosmos/2020/cosmos-change-feed.html

Reply on Twitter 1434065085123596294 Retweet on Twitter 1434065085123596294 Like on Twitter 1434065085123596294 Twitter 1434065085123596294
letsdocoding LetsDoCoding.Com @letsdocoding ·
4 Sep 2021

Checkout the latest post on how you can build your CI pipelines for PlantUML diagrams. Uses
@AzureDevOps
but can be applied anywhere.

https://blog.letsdocoding.com/devops/2021/ci-pipeline-for-plantuml-diagrams.html

Reply on Twitter 1434052545442246659 Retweet on Twitter 1434052545442246659 Like on Twitter 1434052545442246659 Twitter 1434052545442246659
Load More

Recent Posts

  • Simplified Temporal Design using Entity Framework Core 6.0
  • NET Meetup #47 – Db History and Auditability in Entity Framework and .NET 7
  • CI Pipeline for PlantUML Diagrams
  • Entity Framework Core Design DAL Framework – E3
  • What and Why Entity Framework – Advantages and Benefits – E2

Archives

  • April 2022
  • March 2022
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • March 2021
  • September 2020
  • July 2020

Tags

.net .net core .net tips azure c# c# 8 C# 9 C# 9.0 c# programming cognito authentication with facebook conditional switch case statements Dal framework dal layer for efcore design dal framework design dal framework for # detailed hands-on lab dot net core ef ef core ef core complete course EFCore Complete Course ef core introduction ef core quick guide ef core tutorial ef core unit of work efcore with dotnet core entity framework entity framework core entity framework core complete course entity framework core tutorial entity framework tutorial hands-on lab learn ef core learn entity framework learn entity framework c# learn entity framework step by step c# Managed Identities plantuml plantuml sequence diagram removing if else smart programming switch statement temporal design temporal design using Entity Framework whats new in c# 9
Copyright © All rights reserved. Theme Creativ Mag by Creativ Themes