-
Недавно ученые NASA поделились «очень любопытным» открытием органических соединений на Марсе. Но чтобы понять важность недавнего открытия, стоит сначала ознакомиться с опытом и открытиями предыдущих исследований. Да, на Марсе есть органика, но ученые по-прежнему не торопятся признать её за доказательства…
-
Модуляризация доменного слоя в UDF. Часть II
В предыдущей части мы рассмотрели, что такое домен и какими принципами можно руководствоваться при его модуляризации. В этой части сконцентрируемся на типах связей между модулями и различиях в проектировании ООП и UDF-кода. Приятного чтения!СодержаниеТипы взаимодействия Взаимодействие «родитель-ребенок»Заключение Большинство разработчиков, которые…
-
TeamCity C# API для сборки приложений
Начиная с первых версий .NET Core для сборки приложений, компания Microsoft предоставляет простой и удобный интерфейс командной строки (.NET CLI). Его возможности покрывают большинство потребностей по сборке, упаковке и тестированию приложений. Несмотря на это, по мере роста приложения, увеличения количества…
-
K8S для начинающих. Часть вторая
В прошлой статье мы говорили о создании подов. В этой статье поговорим о том, что такое сервис, типы сервисов, метки и селекторы, а также создадим свой сервис.ServiceМы помним, что поды по своей сути эфемерны, они создаются и уничтожаются в любой…
-
Реализация ряда Тейлора на Python
Ряд Тейлора для функции представляет собой бесконечную сумму членов, которая использует информацию о производных этой функции для создания полинома, аппроксимирующего эту функцию. Более точные аппроксимации можно вывести, взяв производные более высокого порядка и используя полиномы более высокой степени. В интернете…
-
Zero Trust Networks: что это, зачем и как работает
О концепции «нулевого доверия», вероятно, слышали многие. Более того, очень многие компании постепенно и небезуспешно внедряют эту концепцию. Еще три года назад 78% ИБ-отделов либо уже реализовали эту концепцию, либо же планировали на нее перейти.Есть и частное приложение концепции -…
-
Десктопное железо в серверах: преимущества, особенности работы и сравнение с enterprise
Привет, Хабр! Несколько раз под текстами блога Selectel читатели спрашивали, зачем в дата-центрах используется десктопное железо. Некоторые даже допускали мысль, что на таких серверах работает облако Selectel. Это далеко не так, поэтому мы решили подробнее рассказать про нашу линейку Chipcore…
-
Как ESLint анализирует код и борется с Legacy
Рассказываем, как мы с фронтенд-разработчиком Дмитрием Балаевым @manmo убираем Legacy, какими Open Source конфигурациями для ESLint пользуемся и как статический анализатор кода повлиял на развитие разработчиков нашей компании.Что такое Legacy и откуда он беретсяLegacy code — это тяжело поддерживаемый, некачественный…
-
Кейс трансформации мобильного банка МТС Финтех
1. НачалоДля лучшего понимания о чем будет речь в этой статье, думаю будет нелишним начать с предыстории и предпосылках начала трансформации МТС.В начале 2019г. МТС принимает стратегию трансформации компании в продуктовую экосистему. Что это и зачем?В последние годы активно набирает…
-
Эйджизм, утечка мозгов и растущие запросы. Поговорим про тяготы найма в IT
Все проблемы в одном твитеНедавно на Moscow Python Podcast прошлись по всем больным точкам в IT: миграции, эйджизму, девальвации офферов, собеседованиям с HR и сексизму. Не могли пройти мимо — и сделали расшифровку. Если вкратце:возрастным кандидатам приходится несладко (и на…