Best of DatabaseOctober 2022

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP30: Why is PostgreSQL the most loved database

    The ByteByteGo talent collective has 100 candidates live at this moment, and over 300+ applications from the best companies out there. The collective's members will have exclusive access to opportunities at high-growth startups and world-class companies such as Meta, Stripe, Snowflake, etc.

  2. 2
    Article
    Avatar of communityCommunity Picks·4y

    Fully Typed Web Apps

    The secret to fully typed web apps is typing the boundaries. There are plenty of examples of boundaries you’ll encounter on the web. There’s a handy utility I use in almost all my projects to make this slightly nicer on the eyes. It's just a tricky problem because TypeScript doesn’t know your conventions or config.

  3. 3
    Article
    Avatar of honeypotHoneypot·4y

    Dolt - A SQL Database that Works like Git

    Dolt is an SQL-based database that allows you to maintain your database like Git repositories. It combines all the great features of Git and SQL in order to give you an amazing experience. Dolt comes with a powerful CLI similar to Git, and you can apply your knowledge in Git to easily commit, merge, and push database changes. Earn Money from DoltHub Data Bounties.

  4. 4
    Article
    Avatar of quastorQuastor Daily·4y

    Building a Scalable Notification Service

    Razorpay is one of India’s most valuable fintech startups. The company powers payments for over 8 million businesses in India and has been growing extremely quickly. With the increase in transactions, the Razorpay team encountered a few scalability issues - Database Bottleneck - Read query performance was getting worse and it couldn’t scale to meet the required input/output operations per second.

  5. 5
    Article
    Avatar of quastorQuastor Daily·4y

    How Notion Sharded Their Postgres Database

    How Notion Sharded Their Postgres Database is a web/mobile app for creating your personal workspace. You can store notes, tasks, wikis, kanban boards and other things in a Notion workspace. Sharding adds an increased maintenance burden, constraints in the application code and much more architectural complexity. The Notion team looked at the hardware constraints they were dealing with.

  6. 6
    Article
    Avatar of communityCommunity Picks·4y

    Let’s learn, build and sell an API

    API is an intermediary between two applications and makes it possible for those two applications to communicate with each other. For example, JokeAPi, The Movie Database, Open Weather API, etc. Let’s build an API service to add, delete, edit and get your daily tasks. We need a database and a server to create anAPI service. We use MongoDB as our database and NodeJs, and ExpressJs for creating a server.

  7. 7
    Article
    Avatar of communityCommunity Picks·4y

    Designing a secure API

    API is a bridge that connects two or more programs and it is possible to make companies interact, for example, through payment. In this article, we'll outline ten steps for creating and maintaining a safe API. I API Design First, let's talk about the types of contracts that exist within an API.

  8. 8
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Code a project three different ways (JavaScript + REST API + Database)

    Code a project three different ways (JavaScript + REST API + Database) We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to code a flight widget in JavaScript using multiple methods.

  9. 9
    Article
    Avatar of asayerasayer·4y

    Build a CRUD app with React and Firebase

    Firebase version 9 SDK initiates an API surface that follows a modular approach. In this tutorial, we will build a to-do app with Firebase that will be able to read, edit, and delete Todos. Application Demo: Create, Read, Update, and Delete is referred to as CRUD. The component will be used to display, edit and delete todos. After the imports, create a state named Subject (i.e. and the todos to be added.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Architect a Full-Stack Application from Start to Finish

    How to Architect a Full-Stack Application from Start to Finish Software architecture is a massive topic. I can give you a simple method you can use to approach the architecture of a full-stack application. Don't build more than what the front-end requires, and try to use the simple data models you created in the database.

  11. 11
    Article
    Avatar of communityCommunity Picks·4y

    How to Build a Fullstack App with Next.js, Prisma, and PostgreSQL

    Next.js is a next-generation ORM that can be used to access a database in Node.js and TypeScript applications. In this guide, you'll learn how to implement a fullstack sample blogging application using the following technologies. You'll use a single PrismaClient instance that you can import into any file where it's needed. You can create a new User record by calling prisma.create() or retrieve all the Post records from the database.

  12. 12
    Article
    Avatar of faunFaun·4y

    A guide to Redis

    Redis is a data structure store that may be used as a message broker, a database, or an in-memory cache. It supports a variety of data types, including bitmaps, hyperloglogs, geospatial indexes with radius searches, streams, lists, and sorted sets with range queries.

  13. 13
    Article
    Avatar of awstipAWS Tip·4y

    Serverless CRUD API

    There are few steps to complete before going to the Coding part. Need to create Database through AWS RDS (aurora serverless database) Create the database within lib as “ database-manager’s” Then implement code of Database connection.

  14. 14
    Article
    Avatar of laravelLaravel·4y

    Forge: Dark Mode

    dark mode can be toggled between light, dark, or automatically switch between modes. We're releasing dark mode as a beta feature and will continue to improve it based on your feedback. If you don’t have a Forge account, now is a great time to sign up!

  15. 15
    Article
    Avatar of communityCommunity Picks·4y

    Monolith vs Microservices: Which should you use

    Microservices as a software architecture has made its way into the development teams of popular companies like Netflix and Google. It offers flexibility, scalability and agility for the product or service you’re putting together. But that doesn’t mean it’s a perfect infrastructure, and a lot of companies both big and small still create monoliths.

  16. 16
    Article
    Avatar of discdotDiscover .NET·4y

    What is Software Architecture?

    Software architecture is about making critical decisions early on so your system can evolve without a high cost. Coupling and Cohesion Logical Boundaries are the yin-yangs of software design. Any system will have long-running business processes and workflows that span many logical boundaries. To remove tight coupling, we can leverage asynchronous messaging. Removing direct communication between boundaries means we are also removing temporal coupling.

  17. 17
    Article
    Avatar of rpythonReal Python·4y

    ChatterBot: Build a Chatbot With Python – Real Python

    The ChatterBot library combines language corpora, text processing, machine learning algorithms, and data storage and retrieval. You can build an industry-specific chatbot by training it with relevant data. The chatbot was built and tested with Python 3.10.7 but should also run with older Python versions. If you don’t have all of the prerequisite knowledge before starting this tutorial, that’s okay.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    The Best Programming Language to Learn – Beginners Guide to Coding

    Coding is one of the most valuable skills to learn today. Coding involves telling a computer what to do using a language both humans and machines understand. HTML and CSS are markup languages, and you use them to create static web pages.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Computer Programmer Salary – How Much Do Coders Make?

    Coding is one of the most popular and in-demand careers. A computer programmer's salary will generally be lower than someone with a few years of industry experience under their belt. Another option is to learn to code on your own using either free or paid resources such as books, video tutorials, and interactive courses.

  20. 20
    Article
    Avatar of supabaseSupabase·4y

    Postgres Full Text Search vs the rest

    Postgres has built-in Full Text Search which we can use instead of cobbling together our own with like. Postgres can do some basic searching using select and comparison tools like like. The LIKE operator as used in the query above will match only the term "Avengers%". For our experiments we'll use SQLite FTS5 and TypeSense TypeSense.

  21. 21
    Article
    Avatar of postgresPostgreSQL·4y

    PostgreSQL 15 Released!

    PostgreSQL 15 builds on the performance improvements of recent releases with noticeable gains for managing workloads in both local and distributed deployments. This release improves the developer experience with the addition of the popular MERGE command, and adds more capabilities for observing the state of the database. The performance improvements extend to its archiving and backup facilities.

  22. 22
    Article
    Avatar of awstipAWS Tip·4y

    Serverless Database

    Kumuthini Ashokkumar: When you work on a cloud sometimes your database is not necessarily to up and running and all the time. So for database also we have a solution called Aurora server-less Database Create Serverless Database.

  23. 23
    Article
    Avatar of newstackThe New Stack·4y

    How to Use Google Sheets as a Database with React and SSR

    How to use Google Sheets as a Database with React and SSR How to Use Google Sheet as a database with React or SSR. Data is sent from the browser to a Serverless Function that securely posts to a Google Sheet. To use Serverless Functions in React you can use either Next.js or Gatsby.

  24. 24
    Article
    Avatar of communityCommunity Picks·4y

    How to Build a Multi-Tenant App with Custom Domains Using Next.js

    Use the Platforms Starter Kit to kickstart our Next.js project. In this guide, you'll learn how to build a full-stack multi-tenant application with Custom Domains. You'll need to replace all instances of vercel.pub with your own domain to configure rewrites correctly.

  25. 25
    Article
    Avatar of communityCommunity Picks·4y

    Building a NestJS REST API using Prisma ORM

    Prisma is a next-generation Object Relational Mapper (ORM) It takes a somewhat different approach to traditional ORMs. Instead of classes, Prisma uses a special Schema Definition Language. Prisma runs over the schemas and writes the appropriate migrations depending on the chosen database. For our demo NestJS Prisma application, we will be using SQLite as our database.