Андрей Мелихов — Cовременный бэкенд для фронтенда на Node.js

Андрей Мелихов — Cовременный бэкенд для фронтенда на Node.js

Современный фронтенд — это богатое клиентское приложение, оперирующее развесистым набором данных. Однако, оставаясь в парадигме архитектуры «клиент-сервер», такие приложения всё ещё требуют серверного кода, часть из которого начинаем писать мы, фронтендеры, отвоёвывая пядь за пядью землю под ногами бэкендеров.

Современный фронтенд — это богатое клиентское приложение, оперирующее развесистым набором данных. Однако, оставаясь в парадигме архитектуры «клиент-сервер», такие приложения всё ещё требуют серверного кода, часть из которого начинаем писать мы, фронтендеры, отвоёвывая пядь за пядью землю под ногами бэкендеров. И вместе с этим приходят вопросы: как писать серверный код? Можно ли весь бэкенд перенести на JavaScript? Будет ли это код enterprise-уровня? Nest — это то, чего все ждали, чтобы начать писать настоящий бэкенд? Что же, разберёмся, что такое бэкенд для фронденда, как писать его так, чтобы было не стыдно, и почему Nest ничего не решает, когда мы говорим об архитектуре.

Андрей Мелихов (Яндекс.Деньги). Прежде чем стать фронтендером, Андрей несколько лет отдал разработке геофизического оборудования. Писал код для микроконтроллеров на ассемблере и решал задачи передачи данных по километровому шумному кабелю. Во фронтенде немного заскучал, но недавно обнаружил целый пласт слабо исследованных (по крайней мере, в рунете) низкоуровневых областей, связанных с вопросами генерации машинного кода из JavaScript. Продолжает копать вглубь и делиться с сообществом.

node

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Does @types/node have to be the same version as Node?

You’ll notice from time-to-time that Node.js will release a new minor version and sometimes a major version. If you’re working with TypeScript, you’ll want to install the @types/node typings into your project.

Node JS Complete Course PDF | Node.js

There are some Features that choose Node.js the foremost decision of programming designers.

How to Hire Node.js Developers And How Much Does It Cost?

A Guide to Hire Node.js Developers who can help you create fast and efficient web applications. Also, know how much does it cost to hire Node.js Developers.

Need to Node – Volume 65

Volume 65 of Need to Node, a weekly collection of Node.js news, articles, tutorials and more.

Scheduling Tasks in Node.js with node-cron

Here's a straightforward post that shows you how to use the node-cron library to schedule cron jobs to be executed in your Node.js apps at specific times.