Best of Backend DevelopmentJune 2023

  1. 1
    Article
    Avatar of amplicationAmplication·3y

    Node.js Development: All You Need to Know

    Node.js can be considered a future-proof technology that every developer should know. It allows developers to use JavaScript on both the frontend and backend, making it the perfect choice for building scalable, high-performance applications. It was introduced in 2009 and revolutionalized the development world since it allowed developers to run JavaScript outside web browsers.

  2. 2
    Article
    Avatar of amplicationAmplication·3y

    Why We Chose Node.js Over Deno?

    Node.js was the de-facto standard for writing server-side JavaScript apps in the 2010s. Ryan Dahl introduced Deno in 2018 in his controversial JSConf EU talk titled "10 Things I Regret About Node.JS" This article gives an overview of the platforms, history, performance, security, and all other critical features.

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

  4. 4
    Article
    Avatar of phProduct Hunt·3y

    Fastgen - Visual Low-Code Backend Builder

    Fastgen - Visual Low-Code Backend Builder is a low-code API and workflow builder with an integrated Postgres DB to create any custom business logic or complete backends. Fastgen is not rated yet. This is Fastgen's first launch.

  5. 5
    Article
    Avatar of tshThe Software House·3y

    Why use Node.js? 7 examples of popular Node.js apps

    Node.js is one of the biggest sweethearts of backend development in the U.S. It's widely used especially in the start-up kingdom of Silicon Valley. It’s no wonder that over 175,398 web apps (some of them being THE biggest players on the market) already put node.js on their backend.

  6. 6
    Article
    Avatar of amplicationAmplication·3y

    Using Parallel Processing in Node.js and Limitations

    Node.js uses a synchronous event loop that takes in code from the call stack and executes it. The event loop delegates all I/O-related operations to a set of threads that perform these operations in parallel. This means that while the event loop executes a CPU-intensive process, applications are blocked from further execution.

  7. 7
    Article
    Avatar of tshThe Software House·3y

    JavaScript dependency injection in Node.js – introduction

    JavaScript dependency injection in Node.js is a well-known technique, which can make it much easier to produce independent and scalable modules. It can be used in many programming languages and frameworks, but not as popular as they could be. The service is no longer paired with a repository module but requires to be passed to it.

  8. 8
    Article
    Avatar of tshThe Software House·3y

    Node.js interview questions, tips, trends

    Node.js has been one of the most consistently in-demand technologies for the past couple of years. There will be some Node interview questions too, but keep in mind that memorizing the questions and answers alone won’t get you far. The fundamentals are what make the most difference.

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

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

  11. 11
    Article
    Avatar of pandProAndroidDev·3y

    Server-Sent Events in Android (with Node.js)

    Server-Sent Events in Android (with Node.js) is a long-lived HTTP connection over which a server can send events to its clients in real-time. SSE is based on an event-driven model, where the server sends events to the client whenever there is new data or information available.

  12. 12
    Article
    Avatar of dzDZone·3y

    API Gateway in Microservices Architecture

    API gateway simplifies managing microservices spread over multiple Kubernetes clusters and clouds. API gateway is a server (or L7 proxy) between a client and microservices that acts as a centralized entry point for all clients into the system. It is a reverse proxy that accepts client API calls and forwards them to the appropriate microservice.

  13. 13
    Article
    Avatar of chromeChrome Developers·3y

    What's New in WebGPU (Chrome 115)

    Supported WGSL language extensions are automatically enabled, so you don’t need to explicitly request one. The Chromium team is working on adding WebGPU support for Direct3D 11. You can now experiment with it locally by running Chrome on Windows with the command-line flags.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    Rethink Full-Stack Development: Is a Custom Backend the Best Choice?

    The conventional approach to developing full-stack applications involves the tedious and time-consuming process of building the entire application from scratch. The alternative to custom-built backend applications are the Headless API solutions. Wix recently released their Headless APIs, enabling developers to implement Wix's robust business solutions using composable APIs and SDK.

  15. 15
    Article
    Avatar of hackernoonHacker Noon·3y

    Getting Started with React Server Components: A Step-by-Step Tutorial

    React Server Components are a new feature that lets you build apps that span the server and client. They can access data directly from the backend, without sending it to the client. This reduces the network and bundle size, resulting in faster loading and rendering.

  16. 16
    Article
    Avatar of tshThe Software House·3y

    High traffic web app optimization – stress testing, refactoring and more

    High traffic web app optimization - stress testing, refactoring and more. We’ve recently completed the optimization of a high-traffic app and we have achieved a total success with some interesting numbers to be shown. You’re going to learn how the app looked before the optimization effort started and how we measured its performance.

  17. 17
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Getting Started with ReactPy

    ReactPy gives users a simple, declarative view framework that efficiently scales applications to complex use cases. The interfaces of ReactPy are built using components that offer a similar experience to that found in ReactJS. In this blog post, we will explore ReactPy, learning how to build a simple application and run it both within a web browser and a Jupyter Notebook.

  18. 18
    Article
    Avatar of livecycleLivecycle·3y

    How I Built a Modern 'Food Menu' Web App: From Tech Stack to Workflow

    How I Built a Modern ‘Food Menu’ Web App: From Tech Stack to Workflow. We’ll be looking at how I worked with four main technologies: Node.js, GraphQL, Next.js and Preevy. The app that we will be building will be for a food menu.