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:
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: http://www.devoncrawford.io
Twitter: https://twitter.com/DevonCr...
Snapchat: DevonCrawfordYT
Instagram: devoncrawford_
Github: https://github.com/devoncra...
Discord: https://discord.gg/sU2fur9

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 : 162,802
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 Software Engineer, Jakarta - Indonesia
9:05
A Day in the Life of Software Engineer, Jakarta - Indonesia
Views: 256,450
Published by azisseno
Coding Challenge #3: The Snake Game
27:27
Coding Challenge #3: The Snake Game
Views: 1,840,288
Published by The Coding Train
So I bought an unban on this server and still had staff... (GRIEFED)
13:15
So I bought an unban on this server and still had staff... (GRIEFED)
Views: Rekomendasi untuk Anda
Published by Skeppy
Top 5 McLaren 720S Features! [Auto Focus Ep. 4]
9:01
Top 5 McLaren 720S Features! [Auto Focus Ep. 4]
Views: 112,777
Published by Marques Brownlee
🖥️ WRITING MY FIRST MACHINE LEARNING GAME! (1/4)
10:02
🖥️ WRITING MY FIRST MACHINE LEARNING GAME! (1/4)
Views: 736,189
Published by Jabrils
DIY Battery Testing Robot [ Part Two ]
8:48
DIY Battery Testing Robot [ Part Two ]
Views: 69,416
Published by Devon Crawford
Gordon Ramsay's Sausage Hotpot & Apple Compote Recipes
8:59
Gordon Ramsay's Sausage Hotpot & Apple Compote Recipes
Views: Rekomendasi untuk Anda
Published by Gordon Ramsay
The Rise of 20 Hour-Long Flights
12:33
The Rise of 20 Hour-Long Flights
Views: 291,215
Published by Wendover Productions
Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.
7:41
Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.
Views: 1,253,180
Published by CS Dojo
Solving a JavaScript crackme: JS SAFE 2.0 (web) - Google CTF 2018
15:01
Solving a JavaScript crackme: JS SAFE 2.0 (web) - Google CTF 2018
Views: 136,243
Published by LiveOverflow
DIY LED Music Visualizer | Real-Time Animations (Arduino)
10:29
DIY LED Music Visualizer | Real-Time Animations (Arduino)
Views: Rekomendasi untuk Anda
Published by Devon Crawford
My Whole Computer Science Degree in 12 Minutes
12:36
My Whole Computer Science Degree in 12 Minutes
Views: 617,229
Published by Jarvis Johnson