In this video we compare 3 of the most popular API development frameworks: Ruby on Rails, Node (with Express) and .NET, and build an API with each.
🌐 Links 🌐
💾 GitHub Repo: https://github.com/binarythistle/S05E...
🎓 Cheat Sheet & other free courses: https://lesjackson.net
📕 My Book: https://link.springer.com/book/10.100...
🤩 Patreon: / binarythistle
🌲 Linktree: https://linktr.ee/binarythistle
🔗 Install WSL: https://learn.microsoft.com/en-us/win...
🔗 Install SQL Lite Ubuntu: https://www.digitalocean.com/communit...
🔗 Dotnet Core Framework: https://dotnet.microsoft.com/en-us/do...
🔗 NVM Install: https://github.com/nvm-sh/nvm
🔗 NPM & Node install – see cheat sheet
🔗 Install Ruby-Install: https://github.com/postmodern/ruby-in...
🔗 Install chruby: https://github.com/postmodern/chruby#...
🔗 Install Ruby, (use ruby-install): see cheat sheet
⏲️ Time Codes ⏲️
Introduction & Theory
3:30 - Overview
9:17 - Ingredients
12:56 - Environement Set Up
18:46 - WSL Windows Subsystem for Linux
22:48 - VSCode Extension
Ruby on Rails API
25:23 - Pre-flight checks
27:46 - Install Rails
31:42 - Scaffold Rails API
38:59 - Run and Test API
Node JS
43:58 - Pre-flight checks
47:48 - Scaffold Node API
53:18 - Express and a simple endpoint
1:00:22 - Data access
1:11:08 - GET endpoint
1:17:51 - Nodemon and Bodyparser
1:22:18 - POST endpoint
.NET
1:35:40 - Pre-flight checks
1:41:27 - Install packages and remove demo code
1:48:06 - Adding our model
1:53:28 - DBContext / Data access
1:58:34 - Register DB Context
2:04:11 - Database migrations
2:07:46 - GET endpoint
2:12:59 - POST endpoint
Credits
2:19:27