#nosql
Relational vs NoSQL Databases
One of the first decisions in any project is how to store data. The two major categories — relational (SQL) databases and NoSQL databases — solve different problems and make different trade-offs. Choosing the wrong one can mean painful migrations later. Choosing the right one means your data layer works with your application instead of against it. This tutorial explains both approaches, when to use each, and how to make the decision for your project. Read more →
May 18, 2026
Database Introduction
Every application you use — from social media to banking to the notes app on your phone — stores data somewhere. That somewhere is a database. A database is an organized collection of data that software can efficiently read, write, and query. Understanding how databases work is a foundational skill for any developer, regardless of what you’re building. In this tutorial, we’ll cover what databases are, why they exist, the major types you’ll encounter, and how to think about choosing one. Read more →
April 14, 2026
Databases
Learn database fundamentals from the ground up. Master SQL, explore NoSQL, and understand how data is stored, queried, and managed in modern applications. Read more →
April 3, 2026
Amazon DynamoDB Basics
Introduction Introduction Amazon DynamoDB is a fully managed NoSQL database service offered by Amazon Web Services (AWS). It provides fast and predictable performance with seamless scalability. If you’re looking to get started with DynamoDB, this tutorial will guide you through the basic concepts and operations. Imagine you’re building a personalized app. Users love customization, and you decide to offer them the ability to save their preferences. You need a database that’s fast, scalable, and flexible. Read more →
September 7, 2023