WaPZee.CoM

Learning a new Programming Language | Developer Vlog (Backend Microservices)




Play Video Online
Description :
Learning Backend Web Development in C# by writing my first Microservice. Github repository data is pulled into my database every 10 minutes so that we can display a near realtime software portfolio on my website. In the future we will also add more data to my database so that project pages can be automatically generated (with articles and images etc)

The goal was to build a scalable background microservices architecture, where I can easily write new services independently and then seamlessly plug them into my server on a Cron schedule. I spent most of this video reading documentation and learning ASP .NET Core, Hangfire, Microsoft Entity Framework, object mappers and how to best organize my services to easily extend them in the future. I have found a solution that works well for me, only requiring two lines of code to add a service to my scheduler. This is me learning through doing. Roughly 20 hours of coding went into this video. See below for technologies used in more detail.

Next Video: https://youtu.be/eDjGBOxuuZs
Previous Video: https://youtu.be/1-YPj5Vt0oQ

Technologies Used
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Backend: C# with ASP .NET Core
Database: MySQL
Scheduler: Hangfire open source background processing library
API: Github
Object Mapper: Microsoft Entity Framework Core (Maps MySQL into objects)
JSON Mapper: Newtonsoft (Maps Github API response into objects)
Editor: VSCode with Material Oceanic Theme

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website: https://devoncrawford.io
Twitter: https://twitter.com/DevonCr...
Snapchat: https://www.snapchat.com/ad...
Instagram: https://www.instagram.com/d...
Github: https://github.com/devoncra...
Discord: https://discord.gg/sU2fur9
Patreon: https://www.patreon.com/dev...

Camera stuffs
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Canon T3i (newer T6i) : https://goo.gl/9WWsoG
- Canon 24-105mm F4 : https://goo.gl/HMKeVn
- Tokina 11-16mm F2.8 : https://goo.gl/HkMVhY
- Rode Videomic Pro : https://goo.gl/SARDhQ
- Canon G7X : https://goo.gl/9jWybG
- Go Pro Hero 5 Black : https://goo.gl/naiHqQ
- DJI Mavic Pro : https://goo.gl/NKSzgd

Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Bubbymane - Forever w/ Tony
Link: https://soundcloud.com/yung...

Puar - In The Rough
Link: https://soundcloud.com/puar...

DaRu - MXTIXN X Backwood Boy - Pour Dat Phonk
Link: https://soundcloud.com/daru...

shao - runnin' up w/ SOUDIERE
Link: https://soundcloud.com/prod...
Duration : 8.00
Uploaded By : Devon Crawford
Published : 18 Nov 2018
Views : 260,783
Rating : 4.88 (Exellent)
Tags : Devon Crawford, Programming, Coding, Computer Science, Learning a new Programming Language, C#, ASP .NET Core, Microsoft, Backend Microservices, Microservices Architecture, Developer Vlog, Software Development, Backend Development, Microsoft Entity Framework Core, JSON, Web Development, Services, MySQL, Database, Github, API, Github API, Hangfire, Newtonsoft, VSCode, Atom, Backend Web Development, Backend Developer, University Student,


Related Videos
Coding User Authentication & Security | YouTube Descriptions Updater [ Part 2 ]
9:17
Coding User Authentication & Security | YouTube Descriptions Updater [ Part 2 ]
Views: 165,019
Published by Devon Crawford
My Story of Being a Self Taught Programmer (Plus Tips and Advice!)
12:41
My Story of Being a Self Taught Programmer (Plus Tips and Advice!)
Views: 581,013
Published by Andy Sterkowitz
Day in the Life of a Computer Science Student | UoG
6:35
Day in the Life of a Computer Science Student | UoG
Views: 704,077
Published by Devon Crawford
DIY Air Conditioner (Arduino)
11:16
DIY Air Conditioner (Arduino)
Views: 119,510
Published by Devon Crawford
INTERVIEWING MY BOSS - WHY SHE HIRED ME
10:20
INTERVIEWING MY BOSS - WHY SHE HIRED ME
Views: 71,598
Published by Joshua Fluke
$70,000/Year - 19 Year Old Self-taught Web Developer (Developer Stories - Alan) #grindreel
16:48
$70,000/Year - 19 Year Old Self-taught Web Developer (Developer Stories - Alan) #grindreel
Views: 15,599
Published by Joshua Fluke
My Whole Computer Science Degree in 12 Minutes
12:36
My Whole Computer Science Degree in 12 Minutes
Views: 800,545
Published by Jarvis Johnson
The Reality of Programming
6:31
The Reality of Programming
Views: 349,678
Published by Devon Crawford
VS Code Top-Ten Pro Tips
9:36
VS Code Top-Ten Pro Tips
Views: 472,883
Published by Fireship
A Day In The Life Of A Data Scientist
9:00
A Day In The Life Of A Data Scientist
Views: 328,171
Published by Joma Tech
10 Years in the Life of a Software Engineer #10yearchallenge
10:03
10 Years in the Life of a Software Engineer #10yearchallenge
Views: 401,523
Published by TechLead
Top 4 Programming Languages to Learn In 2019
8:46
Top 4 Programming Languages to Learn In 2019
Views: 473,698
Published by Life of Luba