Build LMS platform from scratch. Part 6 — How I Structure API Development
There are many ways to structure API development, but I’ll show you the one I love most and use in my projects.
Something went wrong!
Hang in there while we get back on track
There are many ways to structure API development, but I’ll show you the one I love most and use in my projects.
We will build the first module for our LMS and learn how to work with Ecto schemas, migrations, and changesets in Elixir.
I will show you how to set up CI/CD for a multi-container application using GitHub Actions and AWS.
In this part, I’ll design a prototype of the core SQL database schema for a Learning Management System.
Recently, I faced an interesting challenge at work: implementing a feature that would handle parallel requests to the same resource.
Here I will describe the tech stack I chose for LMS platform and explain why I made these choices.
I’m starting a journey to build my own Learning Management System (LMS) to improve my skills and practices as a software developer.
Have you ever wondered why hash tables works so fast? I will explain how they work, why they are so fast, and when to use them.
I always wanted to know how processing libraries as Oban, Celery, and others work under the hood. In this article, I built my own job processing library using Elixir and Redis.
I just implemented a queue data structure, and this is what I learned from it.
It's a pretty hard topic until you understand the main idea behind it. I tried to explain it in simple words and with examples, so you can understand it better.
It's a story about how I automated the launch of my terminal processes, saving over 30 minutes a day.