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...

Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
- Video Editing Software (Premiere Pro CC): https://goo.gl/rKx66D
- All Adobe Apps (I use this plan): https://goo.gl/hrTYFS
- Keyboard (Velocifire TKL01) : https://amzn.to/2AQTjJQ
- Monitors (Dell U2518D) : https://amzn.to/2AQQmco
- Webcam (Logitech C920): https://amzn.to/2Cw588c
- Desk Microphone (Blue Yeti): https://amzn.to/2FPFmzi
- DSLR (Canon T7i): https://amzn.to/2T54mpZ
- Wide Lens (Tokina 11-16mm F2.8): https://amzn.to/2MlpvcO
- Full list of gear: https://devoncrawford.io/gear

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 : 338,985
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
A Day in the Life of a Software Engineer
10:47
A Day in the Life of a Software Engineer
Views: 212,551
Published by ForrestKnight
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: 728,271
Published by Andy Sterkowitz
Things I wish I knew when I started Programming
11:13
Things I wish I knew when I started Programming
Views: 534,851
Published by TechLead
World's Most Famous Hacker Kevin Mitnick & KnowBe4's Stu Sjouwerman Opening Keynote
36:30
World's Most Famous Hacker Kevin Mitnick & KnowBe4's Stu Sjouwerman Opening Keynote
Views: 272,167
Published by Cyber Investing Summit
Coding Challenge #3: The Snake Game
27:27
Coding Challenge #3: The Snake Game
Views: 2,112,471
Published by The Coding Train
Google CEO vs Congress Greatest Hits
15:34
Google CEO vs Congress Greatest Hits
Views: 2,436,624
Published by Nuance Bro
3 years of Computer Science in 8 minutes
8:19
3 years of Computer Science in 8 minutes
Views: 3,875,800
Published by Devon Crawford
How I Proved the Earth is Round (with my Bike and Two Sticks)
12:50
How I Proved the Earth is Round (with my Bike and Two Sticks)
Views: Rekomendasi untuk Anda
Published by Kurtis Baute
Top 4 Programming Languages to Learn in 2019 to Get a Job Without a College Degree
11:20
Top 4 Programming Languages to Learn in 2019 to Get a Job Without a College Degree
Views: 898,047
Published by Clever Programmer
Running an SQL Injection Attack - Computerphile
17:11
Running an SQL Injection Attack - Computerphile
Views: 2,009,600
Published by Computerphile
DIY LED Music Visualizer | Real-Time Animations (Arduino)
10:29
DIY LED Music Visualizer | Real-Time Animations (Arduino)
Views: 935,324
Published by Devon Crawford
My Job as a Software Engineer at a Startup
14:23
My Job as a Software Engineer at a Startup
Views: 363,372
Published by ForrestKnight