Databases

How To Build a Blog with Nest.js, MongoDB, and Vue.js — step-by-step Databases tutorial on Progressive Robot

How To Build a Blog with Nest.js, MongoDB, and Vue.js

Nest.js is a scalable, server-side JavaScript framework built with TypeScript that still preserves compatibility with JavaScript. You’ll approach this project by separating the application into two different sections: the frontend and the backend. You’ll use Nest.js to build the backend, Vue.js for the front-end application, and MongoDB to persist your app’s data.

Read more
How To Manage a Redis Database eBook — step-by-step Databases tutorial on Progressive Robot

How To Manage a Redis Database eBook

This book aims to provide an approachable introduction to Redis concepts by outlining many of the key-value store’s commands so readers can learn their patterns and syntax, thus building up readers’ understanding gradually. The goal for this book is to serve as an introduction to Redis for those interested in getting started with it, or key-value stores in general. For more experienced users, this book can function as a collection of helpful cheat sheets and in-depth reference.

Read more
How To Set Up a GraphQL Server in Node.js with Apollo Server and Sequelize — step-by-step Databases tutorial on Progressive Robot

How To Set Up a GraphQL Server in Node.js with Apollo Server and Sequelize

GraphQL is a specification and therefore language agnostic. When it comes GraphQL development with Node.js, there are various options available ranging from `graphql-js`, `express-graphql`, to `apollo-server`. In this tutorial, you will get a fully featured GraphQL server up and running in Node.js with Apollo Server. We will also see how to integrate a database with a GraphQL server using Sequelize.

Read more
How To Use Python-Markdown with Flask and SQLite — step-by-step Databases tutorial on Progressive Robot

How To Use Python-Markdown with Flask and SQLite

Python-Markdown is a Python library that allows you to convert Markdown text to HTML; it mostly follows the Markdown standard with a few minor differences to the standard Markdown syntax. In this tutorial, you’ll use Flask, SQLite, and Python-Markdown to build a small note-taking web application that supports formatting text using Markdown. The app will allow users to display, create, and format notes with h

Read more
MongoDB findAndModify() example — step-by-step Databases tutorial on Progressive Robot

MongoDB findAndModify() example

URL: https://www.progressiverobot.com/mongodb-findandmodify-example/ MongoDB findAndModify() method modifies and returns a single document based upon the selection criteria entered. The returned document does not show the updated content by default. If the records matching the criteria does not exist in the database, a new record will be inserted if the upsert is set to true. MongoDB findAndModify() […]

Read more
Scaling Ruby on Rails: Setting Up A Dedicated MySQL Server (part 2) — step-by-step Databases tutorial on Progressive Robot

Scaling Ruby on Rails: Setting Up A Dedicated MySQL Server (part 2)

In this second part of our Scaling-Rails the cloud provider article series, we are going to see how to create a droplet to host the database layer, for application servers to connect-to and work-with. Our aim here is to minimize the chances of letting a Single Point of Failure (SPoF) emerge as a possible culprit of downtime (or loss), by distinctively delegating one single task per server.

Read more
What is Redis? — step-by-step Databases tutorial on Progressive Robot

What is Redis?

Redis is an open-source key-value data store known for its flexibility, performance, and wide language support. An in-memory database, Redis is also known for its speed and has found wide use as a cache and message broker, as well as a database.

Read more
CHAT