Get in touch if you have any questions regarding this workshop or MLH Localhost.
During this workshop, you’ll teach participants the basics of SQL, how applications interact with databases, and how to utilize database backends with CockroachDB. The provided content covers setting up CockroachDB, writing your first SQL queries, and creating a basic application where data is written to and read from a CockroachDB server.
CockroachDB is a distributed SQL database using a table structure most developers will recognize. It provides a familiar SQL API for structuring, manipulating, and querying data. CockroachDB is also 100% open source and has a growing community that supports developers.
CockroachDB is a SQL database designed to grow with you. It uses a query engine designed to allow you to work with data in much larger volumes than with traditional relational databases. CockroachDB uses cutting edge practices to minimize application downtime, distribute data evenly, and provides an easy-to-read admin UI.
Participants will be required to have a computer that can connect to the Internet and run the following software:
Participants should have a basic familiarity with databases and web applications. During this workshop we will be interacting with a basic application writtin using Node.js and Express.
When you host an MLH Localhost activity, we’ll send you everything you need to run it. Here’s what we’ll send you:
Participants will need to install CockroachDB on their computers to run the applications they create. Participants may install CockroachDB during the workshop or in advance. It will be easier for you to help debug issues if you have been through this before.
It will also be helpful if you familiarize yourself with the Express framework. You should complete the basic tutorial on your own. While you won't be editing any Node.js or Express code during this workshop, it will help you present the information to participants.