Back-end

Back-end: статьи, инструкции, новости о back-end-разработке ✍️. Самые новые и полезные материалы на сайте ➜ highload.today

Шесть объемных курсов по Python для новичков и прокачанных разработчиков

В июне Stack Overflow опубликовал исследование сообщества Developer Survey 2023, включая рейтинг языков программирования. На третьем месте, сразу за бессменным…

04.10.2023

Сможет ли Bun заменить Node.js? Первая проверка с Nest.js

В последнее время многие говорят о Bun, поэтому мы решили попробовать его. Bun — это быстрая универсальная среда выполнения JavaScript,…

19.09.2023

Junior Node.js разработчица создает соцсеть для книголюбов. С чего начинала и какие технологии использует

Некоторое время тому назад я собрала команду и решила делать пет-проект — социальную сеть.  Сначала определили, какова будет основная идея…

16.08.2023

Синтаксис языка программирования: сравнение языков и чем отличается от code style

Что такое синтаксис языка программирования? Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка…

02.03.2023

Что такое Ionic Framework: преимущества и недостатки

Highload всегда на страже вашего свободного времени, дорогие мобильные разработчики. Поэтому мы продолжаем рассказывать вам об инструментах, которые позволяют писать…

19.01.2023

«Это огромный пробел у большинства разработчиков»: 6 главных вопросов на собеседовании по Node.js

Что такое цикл событий, как он работает и почему о нем все всегда спрашивают на собеседованиях? Некоторое время я не…

14.12.2022

Фундамент для JavaScript-разработчика: как ответить, что такое libuv на собеседовании по Node.js

Понимание, что такое libuv и как она работает — фундаментальные знания для JavaScript-разработчика, которые, на первый взгляд, могут быть сложными…

12.10.2022

Овладей настоящей силой в Node.js: разбираем микро- и макрозадачи на примерах

Привет всем! В этой статье я расскажу, как оперировать выполнением кода на более низком уровне. Если вы понимаете, что в…

05.10.2022

Можно все, и по своим правилам: как работает итерация в JavaScript

Привет всем. Меня зовут Владислав Хирса, я — Software Engineer в Grid Dynamics. В этой статье я расскажу вам много…

11.08.2022

Как создать поток видеоданных с помощью Node.js: разбираю детали на своем проекте

Привет всем! Меня зовут Владислав Хирса, я — Software Engineer в Grid Dynamics. Сегодня я расскажу вам, как с помощью…

05.08.2022

Что нужно знать будущему бэкенд-разработчику до того, как учить язык: 7 важных советов

Сегодня большинство бизнесов (если не все) нуждаются в полнофункциональных сайтах для обслуживания своих клиентов. Бэкенд-разработчики помогают создать и оптимизировать такие…

13.07.2022

Как отправлять push-сообщения на Android и iOS из Laravel: инструкция

Привет! Сегодня я хочу поделиться с вами рабочим механизмом отправки push-сообщений на Android и iOS из веб-фреймворка Laravel. Итак, для…

04.07.2022

Почему я выбираю FastAPI: основные возможности и преимущества фреймворка

Привет! Меня зовут Ярослав Мартыненко, я Python Developer в NIX. Раньше я занимался Embedded-разработкой, позже пошел в сторону веба. Уже…

30.06.2022

Моя история с Laravel, MongoDB и выдачей токена для API: как я научилась решать непростые задачи

Привет! Меня зовут Таня Козельская и я Full-Stack Developer с семилетним опытом. Сейчас работаю в компании Grid Dynamics. Если вы…

20.06.2022

Все не так просто, как кажется: разбираем сложные случаи миграции баз данных в Django

При знакомстве фреймворком Django многие одобрительно оценивают механизм миграций. С его помощью можно синхронизировать код в моделях Django с базой…

17.06.2022

Как я разгоняю интернет-магазины до сверхзвуковой скорости и вывожу в топ Google: 19 советов бэкендера

Не нам вам объяснять, что оптимизация сайта — это очень важно. От того, насколько качественно она настроена, зависит, понравится ли…

16.09.2021

Знакомство с Go: что это за язык и стоит ли его изучать?

Go — это высокоуровневый язык программирования с открытым исходным кодом, на котором можно создавать надежные и при этом простые программы.…

30.08.2021

Node.js или Go: что выбрать для своего проекта, и что используют в Netflix и LinkedIn?

Node.js или Go — дилемма, с которой хотя бы раз сталкивается каждый бэкендер. Неудивительно, ведь от корректного выбора технологии для…

01.07.2021

Как сделать так, чтобы у вас и ваших клиентов не украли деньги: антифрод для онлайн-платежей

Привет! Меня зовут Арсений Андреев, я backend-разработчик в Solid — финтех-компании, которая помогает бизнесам принимать онлайн-платежи по всему миру. Также…

20.05.2021

Consul и Nginx: как облегчить поддержку микросервисной архитектуры

Когда мы в Jooble решили перейти на использование микросервисной архитектуры в своих проектах, перед нами встал вопрос: как организовать коммуникацию…

06.04.2021

Как получить доступ к HttpContext в ASP.NET Core

Джитендра Гунд, MVP сообщества C# Corner и глава отделения C# Corner Pune, рассказал как получить доступ к HttpContext. HttpContext —…

02.04.2021

Как настроить работу с GDPR

Многие компании, которые работают с клиентами из Евросоюза, столкнулись с регулированием GDPR, вступившим в силу 25 мая 2018 года. KeepSolid…

29.03.2021

Лучшие автономные CMS с открытым исходным кодом

Технический писатель Шаника Викрамасингхе написала в своем блоге на dzone.com о лучших Headless CMS с открытым исходным кодом. При составлении…

25.03.2021

Как избежать применения ORM для Go, используя чистый SQL

Если вы — инженер-программист, который опробовал множество различных языков и фреймворков, то, скорее всего, вы сталкивались с мучительной необходимостью изучать…

25.03.2021

Можно ли построить популярное приложение на Firebase: опыт Headway

В каких случаях стоит выбирать Firebase для построения бэкенда мобильного или веб-приложения, с какими сложностями придется столкнуться и действительно ли…

25.03.2021