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/DevonCrawford13
Snapchat: DevonCrawfordYT
Instagram: devoncrawford_
Github: https://github.com/devoncrawford
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/yungbubby/forever-w-tony
Puar – In The Rough
Link: https://soundcloud.com/puarbeats/in-the-rough
DaRu – MXTIXN X Backwood Boy – Pour Dat Phonk
Link: https://soundcloud.com/daru-4/mxtixn-x-backwood-boy-pour-dat-phonk
shao – runnin’ up w/ SOUDIERE
Link: https://soundcloud.com/prodbyshao/runnin-up-ww-soudiere
language
1542564004
2018-11-18 18:00:04
8:1
UCDrekHmOnkptxq3gUU0IyfA
Devon Crawford
6145
143
source