-
Привет, Хабр! Меня зовут Денис, в компании oneFactor я занимаю позицию архитектора, и одна из моих обязанностей — это развитие технического стека компании. В этой статье я расскажу про нашу data platform’у (далее просто DP или платформа) и про мотивацию…
-
Машина Голдберга в процессах сопровождения: как мы оптимизировали управление дефектами ведущего банка топ-5 России
Мы MM.SUP – команда сопровождения аналитического CRM компании Glowbyte – хотим рассказать о том, как не усложнять все и прийти к простым и правильным решениям в сфере построения процессов сопровождения. Рассказ основан на собственном опыте нормализации процессов управления дефектами промышленной…
-
Создание клона IMDB с Java бэкендом на SparkJava и Neo4j
Мы решили создать курс для Java Backend и хотим обсудить некоторые аспекты и выбранные альтернативы, которые мы заметили при его создании.Курс по разработке приложений шаг за шагом описывает внедрение конечных точек, начиная с тестовых наборов данных и заканчивая полноценным приложением, готовым к…
-
Где старость сытнее и дети счастливее. Социальная защищенность в ТОП-10 IT-странах
Новая неделя – новая статья. Сегодня про социалку, а в первую очередь про воспитание детей и пенсию в передовых айтишных странах как о двух основных критериях социальной защищённости. Сравнивать будем США, Канаду, Германию, Нидерланды, Швейцарию, Великобританию, Кипр, Польшу, Израиль и…
-
6 советов по удобным интерфейсам за июнь
Хабр, привет!Сегодня мы поговорим о том, зачем надо отделять код страны от основной части телефона, зачем сохранять фокус в поле ввода после валидации, какие проблемы могут вызвать моушен анимации, как связан Esc и выпадающие списки, как фокус ускоряет ввод почты…
-
Полный compliance: на что обратить внимание при предоставлении СКЗИ по сервисной модели
Соблюдение нормативных требований в области криптографии – вечная тема. Давно не менявшаяся нормативная база и возможность различной интерпретации формулировок порождают много споров и сомнений. А с появлением сервисной модели в ИБ вопросов стало еще больше. Можно ли в принципе передать…
-
Как упростить пакетную обработку данных со Spring Batch
Евгений ТришечкинВедущий Java разработчикДобрый день! Меня зовут Евгений Тришечкин, я ведущий Java разработчик ростовского офиса компании Usetech. Сегодня я хочу рассказать вам о том, как упростить пакетную обработку данных со Spring Batch и приведу несколько примеров. Статья рассчитана на новичков, которые не работали…
-
Threading. Зачем?
Рассмотрим многопоточность как один из подходов, позволяющий быстрее решать задачи, связанные с вводом-выводом, и на его основе напишем парсер.Задача сбора данных из открытых источников возникает довольно часто, а основным фактором, влияющим на скорость её решения, выступает объём данных, порождающий большее…
-
7 типов корпоративных программистов
Ниже предлагается полушуточная типология программистов, которые работают в больших корпорациях, банках и т.д. с самописными и с вендорскими системами, что в целом иронично называют bloody enterprise. Кстати, переводить эту идиому следует не «кровавый» энтерпрайз, что не имеет никакого смысла, а…
-
Некомпетентные компетенции
Поводом для написания этой статьи послужил случай, когда сотрудники нашего HR-отдела предложили мне взять в нашу проектную группу Департамента разработки программного обеспечения ЛАНИТ на производственную практику выпускника одного из московских техникумов. Кандидат обучался четвертый год по специальности «Прикладная информатика» и,…