Современный backend разнообразен, но всё-таки подчиняется некоторым негласным правилам. Многие из нас, кто разрабатывает серверные приложения, сталкивается с общепринятыми подходами, такими как Clean Architecture, SOLID, Persistence Ignorance, Dependency Injection и прочими. Многие из атрибутов серверной разработки настолько заезжены, что не вызывают никаких вопросов и используются бездумно. О некоторых много говорят, но никогда не используют. Смысл остальных же либо неправильно интерпретирован, либо перевран. Статья рассказывает о том, как построить простую, совершенно типичную, архитектуру backend, которая не только может без какого-либо ущерба следовать заветам известных теоретиков программирования, но и в некоторой степени может их усовершенствовать.
Читать полностью »
Рубрика «backend» - 11
Ортодоксальный Backend
2019-11-05 в 8:01, admin, рубрики: backend, clean architecture, dependency injection, domain-specific language, mvc, ruby, Программирование, Проектирование и рефакторингIT-Хогвартс: Школа программистов hh.ru
2019-10-09 в 12:24, admin, рубрики: backend, java, javascript, Блог компании HeadHunter, Карьера в IT-индустрии, Никто не читает метки, школа программированияВ этом году Школа программистов hh.ru отмечает свой юбилей: вот уже десять лет как мы превращаем людей в full stack разработчиков. Обучение в Школе бесплатное, и это принципиально. Учебный процесс состоит из двух больших блоков: теория и проектная работа в команде. Два основных направления: backend и frontend.

Курсы vs стажировка. Как мы в SimbirSoft учим мидлов
2019-09-04 в 11:26, admin, рубрики: backend, qa, SDET, аналитика, Блог компании SimbirSoft, Карьера в IT-индустрии, курсы, курсы программирования, мобильная разработка, обучение, Ульяновск, Учебный процесс в ITУ нас несколько центров разработки, и мы постоянно ищем в регионах талантливых мидлов. С 2013 года обучаем разработчиков – проводим митапы, хакатоны, интенсивы. В статье рассказываем, как учеба помогает подружиться с мидлами, а также кто и зачем приходит на внешнюю и внутреннюю стажировку.
Создание приложения Sticky Notes с использованием 8base, GraphQL и React
2019-08-16 в 9:29, admin, рубрики: backend, graphql, javascript, React, ReactJS, web-разработка, Программирование
Посмотреть демо версию программы здесь.
Во все времена тайм менеджмент был связан для меня с огромной борьбой, запланированные задачи забыты, заметки потеряны, потому что они распределены по нескольким приложениям, сохраняющим заметки. Решение заключается вовсе не в приложении для персонализированных заметок, которое я предлагаю вам создать, хотя есть вероятность, что вы будете им пользоваться из-за времени, которое вы в него вложите.
Читать полностью »
Москва, 9 августа — Backend Stories 4.0
2019-08-02 в 11:48, admin, рубрики: backend, java, Альфа-Банк, конференцииПривет!
Через неделю, 9 августа (это тоже будет пятница, да), мы проведем наш четвертый Backend-митап. Как обычное, вход бесплатный, трансляция в день мероприятия, и интересные доклады.
Зарегистрироваться можно на этой странице.
А вот о чем мы поговорим.
Читать полностью »
Serverless по стоечкам
2019-05-17 в 9:53, admin, рубрики: backend, devops, function as a service, serverless, бессерверные вычисления, Блог компании Selectel, Программирование, разработка, Разработка веб-сайтов, Разработка для интернета вещей, разработка мобильных приложений
Serverless ― это не про физическое отсутствие серверов. Это не «убийца» контейнеров и не мимолетный тренд. Это новый подход к построению систем в облаке. В сегодняшней статье коснемся архитектуры Serverless-приложений, посмотрим, какую роль играет провайдер Serverless-услуги и open-source проекты. В конце поговорим о вопросах применения Serverless.
Читать полностью »
Обзор новых функций NestJS 6
2019-04-10 в 12:06, admin, рубрики: angular, backend, javascript, nestjs, TypeScript, Разработка веб-сайтовМы в TestMace активно используем NestJS для разработки наших сервисов. Сегодня вашему вниманию представляется перевод статьи, посвященной обзору фич новой мажорной версии NestJS.

Сегодня я рад представить официальный релиз Nest 6 — прогрессивного Node.js фреймворка для создания эффективных корпоративных серверных приложений.
Для нашего сообщества последний год не прошёл бесследно: популярность выросла почти на 300%, что в 4 раза больше, чем у какой-либо из существующих HTTP-библиотек. О Nest рассказывали на большом количестве конференций по всему миру, было создано множество статей и видеоматериалов. 2018 год был невероятным, а 2019 будет ещё лучше!
Четыре реальные истории работы с микросервисной архитектурой — отчёт с митапа Backend United 3: Холодец
2019-04-04 в 8:39, admin, рубрики: avitotech, backend, микросервисы, Программирование, Разработка веб-сайтов, управление разработкойНа третьей встрече из серии Backend United мы с коллегами из Booking, Dodo Pizza и Авито обменялись опытом работы с микросервисной архитектурой. Говорили о распилах, монолитах и всём, что за этим стоит. Этот пост — отчёт о том, как прошёл митап. Внутри — видеозаписи, презентации спикеров, ссылки на фотоотчёт и отзывы участников встречи.

Получи оффер за 1 день в backend-команду в день космонавтики
2019-03-26 в 14:34, admin, рубрики: backend, backend-программирование, hiring, java, php, Блог компании FunCorp, Программирование, управление персоналом
Всем привет!
FunCorp продолжает расширяться в Москве: мы открываем новое направление и ищем в backend-команду Senior PHP и Senior Java разработчиков.
Нам очень понравился формат однодневного Hiring event’a, который мы проводили для QA-отдела 16 марта, поэтому мы решили провести подобное мероприятие и для backend.
Итак, FunCorp Cosmic Hiring event пройдёт 12 апреля (пятница) в московском офисе. Ссылка на мероприятие.Читать полностью »
Делаем современное веб-приложение с нуля
2019-03-20 в 8:10, admin, рубрики: backend, flask, mongo, mongodb, python, React, ReactJS, redis, redux, rq, worker, один тег интереснее другого просто, Программирование, Разработка веб-сайтовИтак, вы решили сделать новый проект. И проект этот — веб-приложение. Сколько времени уйдёт на создание базового прототипа? Насколько это сложно? Что должен уже со старта уметь современный веб-сайт?
В этой статье мы попробуем набросать boilerplate простейшего веб-приложения со следующей архитектурой:

Что мы покроем:
- настройка dev-окружения в docker-compose.
- создание бэкенда на Flask.
- создание фронтенда на Express.
- сборка JS с помощью Webpack.
- React, Redux и server side rendering.
- очереди задач с RQ.


