Месяц: Июль 2021

  • Собираем свою библиотеку для SSR на React

    от автора

    МотивацияПривет, меня зовут Сергей и я фронтендер в KTS.Мы делаем проекты на React и на некоторых проектах важно использовать server side rendering (SSR). Не стану тут рассуждать, нужен ли SSR для всех проектов или только для тех, которые индексируются поисковиками, но, так или иначе, многие существующие проекты рендерят контент на сервере. Это часто усложняет разработку…

  • Заменят ли верстальщиков нейросети и конструкторы для создания сайтов?

    от автора

    Разговоры о том, останутся ли верстальщики без работы, длятся годами. Как только появляется новая программа или плагин для автоматизации вёрстки, специалистам начинают тут же пророчить бессрочный отпуск. Но стоит ли всерьёз относиться к таким разговорам?Уже сейчас есть множество конструкторов, которые позволяют создавать сайты без знания HTML и CSS. Существуют плагины и программы, которые сами создают…

  • Как Hadoop-кластер помогает нам выполнять триллионы вычислений в день и выводить аналитику на новый уровень

    от автора

    Всем привет! Меня зовут Сергей Орешкин, я CDO Московской Биржи. Вместе с моими коллегами – Петром Лукьянченко (бизнес), Владимиром Молостовым и Федором Темнохудом (ИТ) – мы расскажем об опыте поиска, выбора решения и запуска платформы ресурсоемких вычислений на большом объёме данных на базе Hadoop.Каждый день только на рынке акций Мосбиржи почти 100 тысяч частных инвесторов…

  • Как мы переписывали сервер-сайд СберБанк Онлайн на микросервисы

    от автора

    Вы, наверное, в последнее время часто слышите о новых продуктах Сбера, со многими из них сталкиваетесь как клиенты.А есть в Сбере крупные и сложные технологические проекты, которые напрямую не видны для клиентов, но от их запуска сильно зависит успех клиентских продуктов. Сложность связана с необходимостью трансформировать приложения, которые каждую секунду обеспечивают непрерывность текущего бизнеса Сбера,…

  • Запускаем softPOS. Почему пилоты бывают полезны не только бизнесу, но и разработчикам

    от автора

    Привет! Мы в QIWI развиваем сразу несколько финтех-продуктов. Конечно, самые известные для широкого пользователя — это наши терминалы оплаты и всё, что с ними связано, а также приложение QIWI Кошелёк. Но это вершина айсберга: у нас есть и хороший процессинг, который мы готовы предоставлять клиентам и кастомизировать его при необходимости, и много другое. Плюс к…

  • Говорят, программист — ненастоящий! Или «живьём брать самозванцев!»

    от автора

    Привет Хабр!Так уж повелось, что о синдроме самозванца в IT-мире знает, наверное, каждый из нас. Об этом часто можно услышать на конференциях, блогах, твиттере, разглядеть в коллегах или в себе…Как человеку, связанному с IT, мне удалось создать подборку рассказов знакомых и коллег по этой теме. И сегодня мы поговорим про это интересное явление и узнаем,…

  • Будущее аннотаций типов в Python

    от автора

    ПредысторияPEP 3107Одним из нововведений Python 3.0 было введение нового синтаксиса, позволяющего сохранять произвольные метаданные аргументов и возвращаемого значения функций в виде аннотаций. Нововведение было описано в PEP 3107.Согласно ему аннотации функций:совершенно необязательны к использованию;способ связать произвольные выражения Python с различными частями функции во время ее определения интерпретатором.Для Python аннотации не представляют никакого интереса и никак им…

  • Штрафы для сотрудников: дисциплинирующий инструмент, эффективная система мотивации или просто взятка?

    от автора

    “Еще как штрафуют! Штрафуют за опоздания, за простой, за не вовремя заполненный отчет, за невыполненный план, за несвоевременную оплату счетов клиентами…. Да много за что! Но у нас это еще лайтово. Вот в соседнем отделе штрафуют за “халатное отношение к работе”. Как определяется халатность никто не знает, но ежемесячно кому-то такой штраф прилетает” — имя…

  • Сравнительный анализ Low-code BPM-систем

    от автора

    Привет, хабр!Однажды утром вы просыпаетесь с непреодолимой жаждой выбрать Low-code BPM-систему для своих нужд. Заглянуть в рейтинг BPM-систем, покрутить, повертеть несколько штук вокруг да около, составить личный топ и одной из них затем воспользоваться. Побочным результатом такой жажды стала эта статья. Текст не дает однозначного ответа о том, какая лучше. Зато она пригодится аналитикам, которые…

  • Сборка и запуск Angular приложения в Docker контейнере

    от автора

    В этой статье мы рассмотрим как собирать и запускать Angular приложение в Docker контейнере. Для этого будем использовать файл Dockerfile, где будут содержаться все необходимые инструкции. Наше приложение будет билдится и хостить свой production-ready код, в контейнере с веб сервером NGINX.Условимся что у нас уже существует некое приложение sample-app, поэтому шаг с созданием приложения опустим.Создание…