Best of Backend Development — October 2022
- 1
- 2
Quastor 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.
- 3
Community Picks·4y
4 Ways to Fix CORS Errors
The moment you try to request a resource from a different server to display in your app, you get the dreaded CORS error. We'll put it in its place by going through what CORS is, why you keep getting CORS errors and a few ways you can resolve them. You can internally fix the issue with usually a few lines of code.
- 4
Changelog·4y
remult/remult: A CRUD framework for full stack TypeScript
Remult is a full-stack CRUD framework that uses your TypeScript entities as a single source of truth for your API, frontend type-safe API client and backend ORM. It abstracts away repetitive, boilerplate, error-prone and poorly designed code on the one hand. Using Remult means having the ability to handle any complex scenario by controlling the backend in numerous ways.
- 5
- 6
freeCodeCamp·4y
How to Use the Payment Request API in JavaScript
The Payment Request API is still in active development and is only supported by the last few versions of modern browsers. It lets you collect payments, addresses, and contact information from your customers. It also facilitates the exchange of this information between the browser and the website. With the above code, the browser will show the payment UI to the user.
- 7
- 8
- 9
Dev Genius·4y
Data Engineering Best Practices: Tech stack with PostgreSQL, DB, Airflow and Redash
Data Engineering is a set of operations aimed at creating mechanisms and conditions for efficient access and flow of data. It includes setting up infrastructures that support consistent and maintainable physical and virtual environments for the use of data analysts and scientists.
- 10
GameDev Academy·4y
Web Developers: Career Outlook for 2023
Web developers are the architects that make the internet what it is. They find out how to speak the language of the computer through various programming languages. They structure instructions in those programming languages in a complicated yet sophisticated way that makes sense to the computer. Backend web developers work on aspects that are not apparently obvious to the average user.
- 11
Pointer·4y
twitter/pelikan: Pelikan is Twitter's unified cache backend
Twitter's unified cache backend Pelikan Pelikan is Twitter's framework for developing cache services. It is designed for large-scale deployment and the implementation is informed by our operational experiences. The framework approach allows us to develop new features and protocols quickly.
- 12
DZone·4y
4 Database Scaling Solutions You Need to Know
The system's overall storage capacity is directly proportional to the number of database shards. If one shard is offline, you can still rely on the shard pool to retrieve and store your data. When a shard goes offline, only a portion of the overall dataset is unavailable at the moment.
- 13
LogRocket·4y
How and why you should use Next.js with Django
Next.js is a frontend JavaScript framework built on React’s UI library that is lightweight, server-rendered, and flexible. Django is a free and open source web development framework that provides a flexible, efficient, and easier way to build web applications. Next.js and Django together simplifies implementing CRUD features. You should also create your views file as a Python file.
- 14
DZone·4y
The Technology Stack Needed To Build a Web3 Application
More and more decentralized technologies are becoming mainstream and gaining acceptance by the world at large. Join the DZone community and get the full member experience. It would be best if you chose a network or a blockchain that appropriately fits your customers' wants and familiarity and has the necessary features and tooling required to run your app.