Best of DatabaseApril 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Introducing the TERN stack and how to migrate from MERN to TERN

    Introducing the TERN stack and how to migrate from MERN to TERN. MERN is a web technology stack consisting of MongoDB, Express.js, React, and Node.js. This tutorial will assume you're using Tigris Cloud or a self-hosted instance of Tigris.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    Understanding Database Types

    A complex application usually uses several different databases, each catering to a specific aspect of the application’s needs. In this comprehensive three-part series, we’ll explore the art of database selection. To make the best decision for our projects, it is essential to understand the various types of databases available in the market.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·3y

    Password, Session, Cookie, Token, JWT, SSO, OAuth - Authentication Explained - Part 1

    Password, Session, Cookie, Token, JWT, SSO, OAuth - Authentication Explained - Part 1. We discuss the problems each method solves and how to choose the right authentication method for our needs. The diagram below shows where these methods apply in a typical website architecture and their meanings.

  4. 4
    Article
    Avatar of tshThe Software House·3y

    Web development stacks in 2023 – software trends

    Web development stack is a set of tools typically used in tandem to develop web apps. A highly specialized web stack can exist within the constraints of frontend or backend development. The most important choice is the one concerning your full development stack. Full web development stacks are abbreviated based on the technologies that comprise them.

  5. 5
    Article
    Avatar of amplicationAmplication·3y

    SQL Versus NoSQL Databases: Which to Use, When, and Why

    The right choice means we can scale up an application quickly and handle increasing user requests without encountering problems. Choosing the right database for your application is no mean feat, given the number of available databases. There are many differences between SQL and NoSQL databases, such as how they handle relational data, their query languages.

  6. 6
    Article
    Avatar of amplicationAmplication·3y

    ORM, Prisma, and How You Should Build Your Next Backend Database Project

    Prisma is a premier object-relational mapping (ORM) tool in the Node.js ecosystem. It's powerful yet simple and easy to use. Prisma has become as crucial to Amplication as Node itself, and I highly recommend you consider it for your next Node project.

  7. 7
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP54: Cache Systems Every Developer Should Know

    Become a better tech leader in 10 mins a week (Sponsored) Refactoring is a weekly newsletter about writing great software and working well together. Receive a new essay every Thursday with practical advice about your work. Join a private community of tech leaders, founders, and engineers.

  8. 8
    Article
    Avatar of quastorQuastor Daily·3y

    How Slack sends Millions of Messages in Real Time

    How Slack sends millions of messages in Real Time Plus, how Jane Street writes tests, challenges with caching, why tail latencies matter and more. How Slack Sends Millions of Messages in Real time using Channel, Gateway and Presence Servers Consistent Hashing to map Channel IDs to Channel Servers.

  9. 9
    Article
    Avatar of phProduct Hunt·3y

    AI Infinity - AI Tools Directory - Find the perfect AI tool for your work/project!

    Our Notion database features over 1100+ AI tools with key information including category, pricing, URLs, and descriptions. Save time researching and find the right tool for your needs. Are there any additional categories you'd like to see? Let us know in the comments below.

  10. 10
    Article
    Avatar of sqlshackSQL Shack·3y

    PostgreSQL Tutorial for beginners

    Learn PostgreSQL with this beginner-friendly tutorial that covers topics such as creating tables, inserting data, and more. Get started with PostgreSQL today!

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    Creating database-driven Astro sites with the Tigris Astro integration

    The Tigris integration allows you to use Tigris as your database, and pull your data into your Astro site. This means you can build a static site with Astro, and use the Tigris to power your content. The integration for Astro is available on npm.

  12. 12
    Article
    Avatar of communityCommunity Picks·3y

    Adding real-time full-text search to a Next.js app with Tigris

    Real-time full-text search is a feature that enhances the user experience of web applications, particularly in online stores, social media platforms, documentation, and blogs. It enables users to search and instantly get up-to-date information returned to them. In this tutorial, we'll walk you through converting a static Next.

  13. 13
    Article
    Avatar of colkgirlCode Like A Girl·3y

    Understanding Dependency Injections

    The benefits of Dependency Injections include increased flexibility and modularity in software design, improved testability, and reduced coupling between components. With dependency injection, we can pass the database connection to the class from outside, making the code more modular and easier to test.

  14. 14
    Article
    Avatar of bytebytegoByteByteGo·3y

    Factors to Consider in Database Selection

    Alex Xu: Scalability Scalability is a critical aspect of any database. It determines how well the system can accommodate growth, he says. NoSQL databases, on the other hand, were designed with scalability in mind. They employ various strategies, such as sharding and partitioning, to distribute data across multiple servers.

  15. 15
    Article
    Avatar of newstackThe New Stack·3y

    Why Grafana Needs OpenTelemetry

    The New Stack Grafana is often considered to be the hands-down most popular observability platform for data visualization. OpenTelemetry has emerged as a key open source component to lend compatibility among the different observability platforms. The project has continued to gain momentum and is the second-highest velocity open source project in the CNCF.

  16. 16
    Article
    Avatar of javacodegeeksJava Code Geeks·3y

    5 Popular PHP REST API Frameworks

    PHP is a server-side scripting language used for web development. It is open-source, free, and widely used for developing dynamic web pages, web applications, and web services. PHP has a vast library of functions and extensions that can be used to build complex web applications and services.

  17. 17
    Article
    Avatar of supabaseSupabase·3y

    Supabase Studio 2.0: help when you need it most

    Supabase Studio 2.0 is announced with a ton of new features and enhancements, including Supabase AI for assisted database development, GraphiQL integration, cascade deletes, query performance tool, foreign key selector, improved Postgres roles management, database webhooks support, view table definitions, auto-generated API autodocs, support for many tables, improved JSON editing, and nullable columns.

  18. 18
    Article
    Avatar of amplicationAmplication·3y

    Introducing Amplication's Service Wizard: The Ultimate Solution for Hassle-Free Backend Setup

    Amplication's Service Wizard allows you to sync your services with GitHub automatically. You’ll be guided through the process, making connecting your service to GitHub quick and easy. The wizard handles the necessary configurations, saving you time and effort. Amplication understands the importance of authentication in modern applications.

  19. 19
    Article
    Avatar of planetscalePlanetScale·3y

    Build a Rust API with Rocket, Diesel, and MySQL

    Rust has made itself heir apparent to the C and C++ dynasty by delivering memory safety without compromising speed. Rust does away with a garbage collector, which gives it an additional performance boost. This guide assumes a basic knowledge of Rust, so if you're new to the language, it may be helpful to review the Rust book.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    MongoDB vs DynamoDB vs Tigris - a NoSQL Database Comparison

    MongoDB vs DynamoDB vs Tigris - a NoSQL Database Comparison. Tigris is an open source NoSQL database and search platform that you can run in any cloud, on your own hardware, or have it managed for you via Tigris Cloud. Here we'll look at how Tigris compares both to MongoDB and DynamoDB.

  21. 21
    Article
    Avatar of quastorQuastor Daily·3y

    How Google stores Exabytes of Data

    How Google stores Exabytes of Data Google Colossus is Google’s Distributed File System. It can scale to tens of thousands of machines and exabytes of storage. Colossus is the next generation of Google File System, a distributed file system built in the early 2000s.

  22. 22
    Article
    Avatar of phProduct Hunt·3y

    Azimutt - Easily explore and analyze your database

    Azimutt is an open source solution to the world's biggest problems. We are experimenting with plans/pricing and future evolution/your problems that would be solved byAzimutt. "We really love honest user feedback," says Product Hunt.

  23. 23
    Article
    Avatar of hnHacker News·3y

    The “Build Your Own Database” book is finished

    The “Build Your Own Database’s’ book is finished 2023-04-20 01.org. The whole book is available as paperback or ebook.

  24. 24
    Article
    Avatar of influxdbInfluxData·3y

    How to Choose the Right Database in 2023

    How to Choose the Right Database in 2023: InfluxData. How to choose the right database for your application’s database is crucial. What actually makes different types of databases perform differently from a technical perspective - When to use a specialized database vs. a general-purpose database.