Best of DatabaseJune 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    MongoDB Cheat Sheet🌱

    MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need. A database typically has a separate file system directory to hold its data. The values of fields may include other documents, arrays, and arrays of documents.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    Why Netflix Took a Bet on GraphQL

    Netflix migrated its iOS and Android apps to a GraphQL backend in 2022. Netflix's decision to adopt GraphQL was driven by its ambition to create a more flexible, efficient, and developer-friendly API architecture. GraphQL's declarative nature, comprehensive documentation, and robust tooling make it a developer's dream.

  3. 3
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP64: How to improve API performance

    Get an in-depth look at one of the most popular programming languages in New Relic's 2023 State of the Java Ecosystem Report. The most used Java versions in production are most popular JDK vendors The rise of containers is the most common heap size configurations.

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP63: Linux file system explained

    The Filesystem Hierarchy Standard (FHS) was introduced to bring order to the Linux file system. By implementing a standard like the FHS, the software can ensure a consistent layout across various Linux distributions. To become proficient in this standard, you can begin by exploring. Utilize commands like "cd" for navigation and "ls" for listing directory contents.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    All your servers accessible directly and securely from your Browser

    All your servers are accessible directly and securely from your Browser. Border0 client portal is a beautiful and efficient web interface that allows your users to quickly and easily discover all servers they have access to. The dashboard features app cards for each service, with easily distinguishable icons and details.

  6. 6
    Article
    Avatar of unzipUnzip·3y

    Vector Databases 🧫 Explained

    vector databases use algorithms like ANN(Approximate Nearest Neighbors) so they can facilitate efficient storage, retrieval, and similarity search operations. These databases excel at handling structured data with a fixed schema. But they often struggle with unstructured or high-dimensional data, such as images, audio, and text.

  7. 7
    Article
    Avatar of kdnuggetsKDnuggets·3y

    GPT4All is the Local ChatGPT for your Documents and it is Free!

    GPT4All is the Local ChatGPT for your Documents and it is Free! It is a free-to-use, locally running, privacy-aware chatbot. The process is really simple (when you know it) and can be repeated with other models too.

  8. 8
    Article
    Avatar of appsignalAppSignal·3y

    Designing a Scalable Backend in Node.js

    Designing a Scalable Backend in Node.js.js will explore three scaling challenges in a fictional system written as user stories. We'll discuss useful tools for diagnosing the root causes of scaling issues, as well as techniques for alleviating bottlenecks and eliminating points of failure.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    Introducing the Vercel AI SDK – Vercel

    The Vercel AI SDK is an open-source library designed to help developers build conversational, streaming, and chat user interfaces in JavaScript and TypeScript. The SDK supports React/Next.js, Svelte/SvelteKit, with support for Nuxt/Vue coming soon.

  10. 10
    Article
    Avatar of pointerPointer·3y

    undb-xyz/undb: 🚀 Private first, unified, self-hosted no code database.

    undb-xyz/undb is open-source under the GNU Affero General Public License Version 3 (AGPLv3) You'll need a render account to deploy your own undb instance Deploy with Railway Contribution Checkout documentation.

  11. 11
    Article
    Avatar of discdotDiscover .NET·3y

    Biggest scam in software dev? Best Practices.

    CodeOpinion Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free. What’s the biggest scam in tech that is deemed acceptable?

  12. 12
    Article
    Avatar of bytebytegoByteByteGo·3y

    How to Build a Smart Chatbot in 10 mins with LangChain

    Damien Benveniste is the author of The AiEdge newsletter and was a Machine Learning Tech Lead at Meta. He shares how to build a smart chatbot in 10 minutes with LangChain. LangChain is an incredible tool for interacting with Large Language Models (LLM) It has API connections to public LLMs, chat and embedding models.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is Infrastructure as Code? Explained for Beginners

    Infrastructure as Code (IaC) is a way of managing your infrastructure like it was code. This gives you all the benefits of using code to create your infrastructure, like version control, faster and safer infrastructure deployments. The article will cover the different infrastructure as code tools available as well as declarative vs imperative code.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    The Design Patterns for Distributed Systems Handbook – Key Concepts Every Developer Should Know

    The Design Patterns for Distributed Systems Handbook is a free course. Learn about data structures and algorithms in this free course. Learn about relational databases here, and about NoSQL databases here. Here are some resources that can help you brush up on some of these more specific topics.

  15. 15
    Article
    Avatar of itnextITNEXT·3y

    Scaling Trillions of Messages: Discord’s Journey from Cassandra to SyllaDB with Rust-Powered Solutions

    Scaling Trillions of Messages: Discord’s Journey from Cassandra to SyllaDB with Rust-Powered Solutions. The existing database system, Cassandra, struggled with hot partitions, causing slowdowns and hindering performance. By, Discord had transitioned to Cassandra, employing a cluster of 12 nodes to store billions of messages.

  16. 16
    Article
    Avatar of planetscalePlanetScale·3y

    Build a library app with Laravel 10 and MySQL

    Laravel is arguably the most popular PHP framework available today. It provides tooling that enables developers to implement complex application features, such as authentication and rate limiting. The app will have two features: authentication and loan management. The loan management feature enables logged-in users to borrow and return as many books as possible.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Better Stack

    The fastest log search on the planet Better Stack lets you see inside any stack, debug any issue, and resolve any incident. Start monitoring for free or book a demo Relied on by the world’s best engineering teams Query with the speed of light.

  18. 18
    Article
    Avatar of quastorQuastor Daily·3y

    How OpenAI trained ChatGPT

    The Engineering behind ChatGPT Andrej Karpathy was one of the founding members of OpenAI and the director of AI at Tesla. He gave a fantastic talk at the Microsoft Build conference delving into how chatGPT was trained Step 1 - Training the Base LLM (ex. GPT-3, LLaMA) Step 2 - Supervised Fine Tuning.

  19. 19
    Article
    Avatar of itnextITNEXT·3y

    How i created a query language for .git files (GQL)

    How i created a query language for.git files (GQL) GQL is aquery language with a syntax very similar to SQL with a tiny engine to perform queries on. git files. The engine has the functionality to deal with.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    Awesome SQL Code Review Tools for Developers

    SQL (Structured Query Language) is a fundamental tool for managing and manipulating data within relational databases. Writing good SQL code helps you better query the database. Code review is without a doubt one of the crucial parts of software development. It can help developers improve their SQL code quality by detecting potential problems.

  21. 21
    Article
    Avatar of codemotionCodemotion·3y

    Laravel: Celebrating 12 Years of Powering PHP Development

    Laravel is an open-source PHP framework that has gained immense popularity among developers worldwide. It was created by Taylor Otwell, a software developer from the United States, and was first released in June 2011. Laravel empowers developers to quickly and securely implement user management functionality without needing to build it from scratch.

  22. 22
    Article
    Avatar of communityCommunity Picks·3y

    Back end with notification feature via Novu and Amplication

    Back end with notification feature via Novu and Amplication Bootstrap a simple back-end PoC. Backend-as-a-Service (BaaS) is a model that provides developers with a pre-built backend infrastructure to create multi-platform applications. Novu is an MIT-licensed open-source notification platform.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    Building a Resilient Three-Tier Architecture on AWS with Deploying MERN Stack Application

    Building a Resilient Three-Tier Architecture on AWS with Deploying MERN Stack Application on AWS. The project will use multi-region deployment, one will be the primary region and the second will be for disaster recovery. The architecture of the project is a software architecture pattern that separates an application into three layers.

  24. 24
    Article
    Avatar of lnLaravel News·3y

    Raw Query Output With Bindings is Coming to Laravel 10

    Raw Query Output With Bindings is coming to Laravel 10.13. This feature will be part of the next tagged release, which usually happens weekly. There is some prior art before, and there's a method you can use as well: The feature is nice, and gives you everything you need.

  25. 25
    Article
    Avatar of kdnuggetsKDnuggets·3y

    How to Optimize SQL Queries for Faster Data Retrieval

    How to Optimize SQL Queries for Faster Data Retrieval, we’ll talk about why SQL query optimization is important and which techniques can be used to optimize it. We'll talk about how to optimize the queries for faster data retrieval and how to use these techniques.