Best of DatabaseJanuary 2023

  1. 1
    Article
    Avatar of robinwieruchRobin Wieruch·3y

    10 Web Development Trends in 2023

    The most popular meta framework called Next.js comes on top of React.js. SSR is all over the place when working with JavaScript frameworks these days. Other meta frameworks like SvelteKit are catching up. SSR has been competing with static site generation (SSG) for a while for the perfect performance.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    8 React Projects to Build in 2023

    8 React Projects to Build in 2023 will show you what's possible to make with React. Check out the React Bootcamp to see how to make each of them step-by-step. Todo apps are a great project to begin with because you don't need any third-party libraries to build them.

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

  4. 4
    Article
    Avatar of awstipAWS Tip·3y

    MERN stack for Web Development

    MERN stack comprises a collection of four frameworks used to develop full-stack javascript solutions for rapid, scalable, and secure applications. All frameworks are open-source and have room for designing flexible and scalable applications. Ease of learning the frameworks as they follow similar patterns and support quality collaboration.

  5. 5
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 43: 8 Data Structures That Power Your Databases

    This week’s system design refresher: Importance of system design interview. We help teams at Cisco, IBM, BMW, and McKinsey communicate their system architectures using C4 model diagramming.

  6. 6
    Article
    Avatar of logrocketLogRocket·3y

    Applying SOLID principles to TypeScript

    The SOLID principles are intended to improve the readability, adaptability, extensibility and maintainability of object-oriented designs. The abbreviation SOLID was later coined by Michael Feathers to illustrate the ideas identified by Uncle Bob. In this article, we’ll go over each of the SOLIDs principles, providing TypeScript examples.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    Backends for Frontends Pattern

    Backend for Frontend pattern allows frontend clients to load UI-ready data projections and to refresh the UI with event-driven notifications. The BFF pattern has been adopted by companies like Netflix, where their Android team seamlessly swapped the API backend of the Netflix Android app, enabling them to work with their endpoint.

  8. 8
    Article
    Avatar of gcgitconnected·3y

    System Design Interview Survival Guide (2023): Preparation Strategies and Practical Tips

    System Design Interview Survival Guide (2023): Preparation Strategies and Practical Tips The 2023 system design interview playbook. Co-founder of Design Gurus and author of Grokking series on coding and system design interviews. The guide aims to provide a comprehensive overview of the preparation strategies and practical tips for acing a system design Interview.

  9. 9
    Article
    Avatar of dzDZone·3y

    Web Application Architecture: The Latest Guide

    Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.

  10. 10
    Article
    Avatar of phProduct Hunt·3y

    Text2SQL.AI - Generate SQL with AI

    The best of Product Hunt, everyday Web3 Keep up to date with the latest in web3 New here? Learn more about navigating Product Hunt. Discover the best products by month.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    Modern API design with Golang, PostgreSQL and Docker

    Go is a powerful language that's highly performant and has concurrency built in the language itself making it perfect for micro services. This article is aimed at anyone who wants to build a CRUD micro service or a simple RESTful API using Go (or Golang for SEO purposes) You can find all the code in my repository.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Real-time Chat App with ReactJS and Firebase

    In the app, we will allow the user to log in with their Google account using Firebase's Google sign-in Authentication. We will also store and retrieve all the chatroom messages using Fire Base's Cloud Firestore. You should have Node.js installed on your system and know how to use the command terminal.

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

  14. 14
    Article
    Avatar of awstipAWS Tip·3y

    Docker Compose — beginners

    Docker Compose is a tool used to run and manage multi-container applications. It helps you create, start and stop many containers using a single command. To use docker-compose, define the configurations of the different containers you want to build.

  15. 15
    Article
    Avatar of tuts_plusTuts+·3y

    How to Build a REST API With Laravel

    How to Build a REST API with Laravel Laravel lets you easily and quickly build RESTful APIs. In this free course you'll learn everything you need to know to build a RESTful API. What You'll Learn - define data models and seeding database test data - handle basic GET requests - transform data into a consistent and conventional JSON format.

  16. 16
    Article
    Avatar of webtoolsweeklyWeb Tools Weekly·3y

    JS Libraries, JSON/DB, Vue Tools

    Double-equals (AKA "loose equality" which uses the syntax: var1 == var2 - Triple-Equals, which doesn't convert types, are common and will continue to be used. But there's a third way to do equality comparison: the Object.is() method. Simply put, Object.

  17. 17
    Article
    Avatar of towardsdevTowards Dev·3y

    Django and Clean Architecture — The Real battle

    Clean Architecture was created by Robert C. Martin as a software design philosophy. The Gods of Clean Architecture can haunt you at night if you do that. It is useful to be familiarized with Clean Architecture and Django. We will discuss how to integrate them, but not in deep in this topics.

  18. 18
    Article
    Avatar of communityCommunity Picks·3y

    Build a To-Do Application with React and Firebase

    The Firebase Console serves as the backend as a service database that helps us store and manage our data. In this article, you will learn how to build a to-do web app by making use of React.js and Firebase Database. Watch the video version of this article below, or on my YouTube channel.

  19. 19
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP 41: What is Kubernetes?

    The diagram below shows why real-time gaming and low-latency trading applications should not use microservice architecture. Microservice architecture is usually stateless, and the states are persisted in the database. Google Authenticator is a software-based authenticator that implements a two-step verification service.

  20. 20
    Article
    Avatar of changelogChangelog·3y

    Building Reliable Distributed Systems in Node.js

    Building Reliable Distributed Systems in Node.js Loren Sands-Ramshaw introduces the concept of durable execution. Durable execution ensures that the code is executed to completion, no matter how reliable the hardware or how long downstream services are offline. It opens up new possibilities like: Storing state in local variables instead of a database.

  21. 21
    Article
    Avatar of communityCommunity Picks·3y

    How To Design And Build A Database In Postgres

    The data the client wants to be stored in the database is data related to items on sale, orders made, and customers who make the orders. In this article, I will show you how to design and build a relational database from scratch in Postgres for John’s ecommerce business.

  22. 22
    Article
    Avatar of thisdotThis Dot·3y

    Introducing the express-typeorm-postgres Starter Kit

    The starter kit provides you with infrastructure for development, and integrations with these infrastructures. It comes with a working Redis instance for caching and a second Redis for queues. It also starts up a Postgres instance for you, which you can seed with TypeORM. The infrastructure runs on docker using docker-compose.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    Database 101: Data Consistency for Beginners

    In the end of 2022 I decided to make things more clear when the subject is Databases, because this was always a pain. I challenged myself to start from scratch and learn about this poorly explored world just for fun.

  24. 24
    Article
    Avatar of eversqlEverSQL·3y

    Java ORM – Hibernate vs Spring Data JPA vs EclipseLink vs JPA vs JDBC

    Java ORM - Hibernate vs. Spring Data JPA vs. EclipseLink vs. JDBC vs. JPA is a specification for an ORM framework that is defined by the Java Community Process (JCP), and not an open source project.

  25. 25
    Article
    Avatar of communityCommunity Picks·3y

    How this low-hanging fruit improved our DB throughput by over x200 and prevented outages in production

    This low-hanging fruit improved our DB throughput by over 200x and prevented outages in production Jan 7. Lior: Improving database performance is a valuable goal in and of itself, but it’s ultimately just a means to an even greater end. When done correctly, this can provide a significant performance boost.