Views: 80
0 0
Read Time:1 Minute, 45 Second

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:    • Why I’m not in School   Previous Video:    • Coding an A* Pathfinding Visualization   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:   / devoncrawford13   Snapchat:   / devoncrawfordyt   Instagram:   / devoncrawford_   Github: https://github.com/devoncrawford Discord:   / discord  

Devon Crawford

Self-learning software and electrical engineering through research & development.

Filming the entire process on YouTube.

Devon Crawford is a content creator on YouTube who focuses on self-learning software and electrical engineering through research and development.

He documents his entire learning process and shares it with his audience on YouTube.

 His videos likely cover a wide range of topics related to software development, electrical engineering, and the process of self-learning.

If you’re interested in these subjects, I recommend checking out his YouTube channel for more in-depth information and tutorials.

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

You May Also Like

More From Author

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply