Best of MySQL2023

  1. 1
    Article
    Avatar of devtoDEV·3y

    11 Stages To Become A JavaScript Full-Stack Engineer

    A good start will be the tutorial of W3Schools that teaches all the basics and also some advanced information. Node.js is a powerful JavaScript-based platform that is built on Google Chrome’s JavaScript V8 Engine and provides an event-driven, non-blocking (asynchronous) I/O and cross-platform.

  2. 2
    Article
    Avatar of dzDZone·3y

    Postgres vs. MySQL: a Complete Comparison

    Postgres has taken over the first place spot from MySQL and become the most admired, desired database. As Postgres gains momentum, choosing between them is still hard and often causes heated debate. Postgres is still the world's most popular open-source database by install base.

  3. 3
    Article
    Avatar of gopenaiGoPenAI·3y

    The Strange Death of Stack Overflow

    From the founding of Stack Overflow in 2008 to the first quarter of 2014, the number of new questions and answers posted grew steadily. From 2013 to 2015, the growth has been stagnant, then accelerated from 2015 to 2017. From 2019 to 2021 was a sharp spike in the growth of new users.

  4. 4
    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.

  5. 5
    Article
    Avatar of dbconvertDBconvert·3y

    MySQL vs PostgreSQL in 2023.

    PostgreSQL and MySQL are both reliable, secure and scalable databases that have been around for decades. They each have different strengths and weaknesses that make one more suitable for certain use cases than the other. This article will compare them to aid in making an informed decision in 2023.

  6. 6
    Article
    Avatar of pointerPointer·3y

    Upsert in SQL

    This article discusses the concept of upsert in SQL and explains how it works in different database management systems (DBMS) like MySQL, SQLite, and PostgreSQL. It provides examples and code snippets for each DBMS to demonstrate the various ways to perform upsert operations.

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

    How to Build a RESTful API with Node.js and Express

    How to Build a RESTful API with Node.js and Express, we will explore how to build a high-performance API using Node.JS and Express. By the end, you’ll have the knowledge and skills to create your own scalable and efficient API.

  8. 8
    Article
    Avatar of planetscalePlanetScale·3y

    Pagination in MySQL

    There are two primary ways to paginate in MySQL: offset/limit and cursors. If you sort your rows by a column that is not unique, MySQL gets to decide which order to return these rows in. The easiest way to produce deterministic ordering is to order by a unique column because every value will be distinct.

  9. 9
    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.

  10. 10
    Article
    Avatar of devtoDEV·3y

    All your ssh and database servers accessible directly from your Browser

    New Border0 client portal allows 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. We offer both a card and a list view and the choice between dark or light mode. The search box at the top of the screen supports fuzzy search capabilities.

  11. 11
    Article
    Avatar of phProduct Hunt·3y

    SQL Chat - ChatGPT powered SQL client for Postgres, MySQL & SQL Server

    SQL Chat - ChatGPT powered SQL client for Postgres, MySQL & SQL Server. Launch archive Most loved launches by the community Newsletter The best of Product Hunt, everyday Popular products in...

  12. 12
    Article
    Avatar of quastorQuastor Daily·3y

    How Quora scaled MySQL to 100k+ Queries Per Second

    Quora is a social media site where you can post questions for the community to respond to. They have over 300 million monthly active users with tens of thousands of questions posted per day. Quora scaled this with improving their caching strategy (changing the structure to minimize cache misses) and also by optimizing inefficient read queries.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn MySQL – Beginner's Course

    Learn MySQL with a comprehensive and practical course on the freeCodeCamp.org YouTube channel. The course covers topics from the basics to advanced functionalities, including installation, database creation, querying, joins, and more. Taught by Josh, a Sql Server Database Administrator.

  14. 14
    Article
    Avatar of eversqlEverSQL·3y

    The most popular database of 2022 will surprise you! And insight #7 impacts your salary

    StackOverflow's developers survey results are already in, and the most popular databases for 2022 have been revealed. The most popular database is now PostgreSQL for the first time ever. The survey had 48,788 votes and it is important to highlight that the popularity of different databases can vary depending on a number of factors.

  15. 15
    Article
    Avatar of laravelbytesLaravel Bytes·3y

    Full Stack Laravel

    Fly ship a Laravel app on Fly.io in just a couple of minutes. You can use fly launch to get you up and running quickly with Laravel. Let's use Laravel Breeze to quickly scaffold auth into our app. We'll want our application to talk to Redis, which means other services can reach the Redis service using hostname.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    Your database skills are not 'good to have'

    The article discusses the importance of having strong database skills and highlights common mistakes made when using databases and ORMs. It also provides insights into anti-patterns to avoid when working with databases.

  17. 17
    Article
    Avatar of pointerPointer·3y

    chartbrew/chartbrew: Open-source web platform used to create live reporting dashboards from APIs, MongoDB, Firestore, MySQL, PostgreSQL, and more 📈📊

    Chartbrew is an open-source web application that can connect directly to databases and APIs. It features a chart builder, editable dashboards, embedable charts, query & requests editor, and team capabilities.

  18. 18
    Article
    Avatar of planetscalePlanetScale·3y

    Build a user management API with Nest.js and MySQL

    Learn how to build a user management API with Nest.js and MySQL. Connect the API to a PlanetScale MySQL database and perform CRUD operations on users.

  19. 19
    Article
    Avatar of medium_jsMedium·3y

    Go Fiber vs Rust: Performance comparison for JWT verify and MySQL query

    Go Fiber vs Rust: Performance comparison for JWT verify and MySQL query. Fiber, built on the foundation of fasthttp, shows promising potential for superior performance compared to Gin. In prior tests, Gin outperformed Rust for this particular use case. With Fiber, we anticipate even more impressive results.

  20. 20
    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.

  21. 21
    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.

  22. 22
    Article
    Avatar of planetscalePlanetScale·3y

    How to read MySQL EXPLAINs

    Learn how to read the output in MySQL EXPLAIN plans so you can utilize them to improve query performance.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    Building Your First CRUD App in Go: A Hands-On Tutorial

    Learn how to build a CRUD application in Go with MySQL. This tutorial covers setting up the development environment, creating the database schema, crafting API endpoints for CRUD operations, and more.

  24. 24
    Article
    Avatar of spaceliftSpacelift·3y

    How to Keep Docker Secrets Secure: Complete Guide

    Secret values such as API keys, passwords, and certificates need to be safely handled throughout the software development process and your app’s runtime. If an attacker would find a value useful, it needs to be treated as a secret. Using secrets in Docker using secrets with Docker Compose and Docker Swarm can securely handle secrets.

  25. 25
    Article
    Avatar of ghblogGitHub Blog·2y

    Upgrading GitHub.com to MySQL 8.0

    GitHub upgraded its fleet of 1200+ MySQL hosts to MySQL 8.0 over the course of a year. The upgrade was motivated by the end of life of MySQL 5.7, the desire for the latest features and security patches, and the need to maintain service level objectives. GitHub prepared for the upgrade by determining infrastructure requirements, ensuring application compatibility, and communicating the upgrade plan. During the upgrade process, challenges such as replication delay and query failures were encountered and addressed. The lessons learned from the upgrade will inform future upgrade processes.