Best of Backend DevelopmentJanuary 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    What is the ideal Tech stack to build a website in 2024? 👨‍💻

    The post discusses the author's preferred tech stack for building a website in 2024, including the use of Typescript, Reactjs or Vuejs, Postgres, and Redis. It mentions the pros and cons of these technologies and acknowledges that not all organizations are using frameworks.

  2. 2
    Article
    Avatar of devtoDEV·2y

    How to Automatically Consume RESTful APIs in Your Frontend

    Automating the consumption of RESTful APIs in the frontend using Swagger and OpenAPI can significantly reduce boilerplate code, improve efficiency, and enhance collaboration between frontend and backend teams.

  3. 3
    Article
    Avatar of bitBits and Pieces·2y

    3 Ways To Detect Circular Dependencies In JavaScript Projects

    Discover three effective methods to detect and resolve circular dependencies in JavaScript projects: GitHub Actions, ESLint, and Bit.

  4. 4
    Video
    Avatar of primeagenThePrimeTime·2y

    How I Destroyed My Company's DB

    A developer shares their experience of accidentally deleting the company's database and the lessons they learned from it. They highlight the importance of avoiding small mistakes, running queries on a test environment first, utilizing APIs for data updates, and having a team member present for sensitive actions. The post emphasizes the need for accountability and encouragement in handling mistakes.

  5. 5
    Article
    Avatar of asayerasayer·2y

    Building Interactive Dashboards with Strapi, Node and Next

    This post provides a guide on how to build interactive dashboards using Strapi, Node.js, and Next.js. It covers the setup process, designing interactive dashboards with Strapi, implementing interactive features in Next.js, connecting the backend and frontend, implementing user authentication, and deployment and optimization.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    How to Deploy Your Node.js Backend Project to Vercel: A Step-by-Step Guide

    Learn how to deploy your Node.js backend project to Vercel using serverless functions. Understand the concept of serverless function in Vercel, the prerequisites for deployment, and the step-by-step guide to deploy.

  7. 7
    Article
    Avatar of hnHacker News·2y

    HTMX Playground

    HTMX Playground is a simple code sandbox for playing around with HTMX. It allows you to write code in a backend-like environment, running entirely inside the browser. You can save and share your code by copying it as JSON and uploading it as a Gist. The playground has some limitations, such as no page navigation and limited mobile support. It uses Svelte, Ace, PollyJS, and Nunjucks libraries.

  8. 8
    Video
    Avatar of communityCommunity Picks·2y

    Deploying a backend on Vercel (APIs and Functions)

    Learn how to deploy your backend on Vercel, including using frontend frameworks like Next.js or Nuxt, and how to write API routes. Vercel supports Node.js and offers templates for Fastify and other backend tools.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn the Essentials of Data Engineering

    Learn the essentials of data engineering, including the importance of data engineering, key areas covered in the course, and the role of Docker in data engineering.

  10. 10
    Article
    Avatar of amplicationAmplication·2y

    Creating a Restaurant Finder Application Using ReactJS and Amplication

    This tutorial guides you through building a restaurant finder application using ReactJS and Amplication. It covers creating the backend using Amplication and connecting it to the frontend built in ReactJS.

  11. 11
    Article
    Avatar of towardsdevTowards Dev·2y

    Building Scalable Microservices with gRPC, Spring Boot, and Maven

    Learn how to build scalable microservices with gRPC, Spring Boot, and Maven. Understand the concepts of gRPC, Protocol Buffers, and the different types of service methods in gRPC. Explore the project structure and scaffolding, and see practical implementations in the modules of the project.

  12. 12
    Article
    Avatar of medium_jsMedium·2y

    The DB, The Lock and The Index

    Databases play a crucial role in application performance and data storage. Factors such as relationships, types and schema compatibility, replication and partitioning, storage and retrieval patterns, and purpose of access influence the choice of a database. Locks are used for concurrency control in databases, ensuring data integrity. The b-tree index is a secondary data structure that speeds up data retrieval by a certain condition.

  13. 13
    Video
    Avatar of t3dotggTheo - t3․gg·2y

    How To Pick A Tech Stack In 2024

    The specific technologies you pick are not what determines if you succeed or fail. It is more important to build the skills and problem-solving abilities to overcome challenges. Confidence in your chosen technologies is more valuable than the individual implementation details.

  14. 14
    Video
    Avatar of communityCommunity Picks·2y

    🦀 Rust installation, Hello World, Hello Cargo - Rust tutorial

    Rust is a compiled programming language known for its safety, concurrency, and performance. It is fast, powerful, and exciting. While it is not beginner-friendly, it has features like no garbage collector, a great developer experience, and can be used for web development and blockchain technologies.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Mosquitto MQTT broker in Kubernetes

    Learn how to deploy and secure an MQTT broker in Kubernetes, including bypassing limitations of common ingress solutions for serving TCP traffic.

  16. 16
    Article
    Avatar of collectionsCollections·2y

    pgroll: Zero-Downtime Schema Migrations for PostgreSQL

    pgroll is a powerful tool for zero-downtime, reversible schema migrations in PostgreSQL. It ensures data integrity, allows coexistence of old and new schema versions, and is widely praised for its ease of use and reliability.

  17. 17
    Article
    Avatar of medium_jsMedium·2y

    Rust in production, for fun & profit

    The author shares their experience of rewriting a legacy application in Rust for improved correctness and efficiency. They discuss the building blocks, feature parity, performance, documentation, middlewares, security, and deployment of the Rust application.