Месяц: Ноябрь 2020
-
Про iPhone 12, названия моделей и ценообразование
—
от автора
Джон Грубер, один из ведущих в подкасте Dithering, опубликовал свои «Мысли и наблюдения» на тему мероприятия Apple «Hi, Speed», посвященного запуску iPhone 12:Итак, в этом году вышло четыре новых iPhone. Можно запутаться? Вряд ли. Если в линейке этого года и есть что-то непонятное и сложное, то лишь верхний сегмент с различиями в системе камер между…
-
Смешные ИТ-собеседования: 17 историй соискателей
—
от автора
В сентябре мы на Хабр Карьере праздновали день эйчара и собирали самые смешные случаи с собеседований. Получилось столько, что хватило аж на три выпуска (вот они: первый, второй и третий). А потом нам стало интересно узнать байки про собеседования «с другой стороны баррикад» и мы попросили наших читателей повспоминать случаи из их жизни.В общем, сегодня…
-
SPM: модуляризация проекта для увеличения скорости сборки
—
от автора
Привет, Хабр! Меня зовут Эрик Басаргин, я iOS-разработчик в Surf. На одном большом проекте мы столкнулись с низкой скоростью сборки — от трёх минут и более. Обычно в таких случаях студии практикуют модуляризацию проектов, чтобы не работать с огромными монолитами. Мы в Surf решили поэкспериментировать и модуляризовать проект с помощью Swift Package Manager — менеджера…
-
Онбординг: как мы адаптируем сотрудников на удалёнке
—
от автора
Онбординг (или адаптация) сотрудников на новом месте не всегда проходит гладко, а удалёнка добавляет ещё больше сложностей. Год назад мы скептически относились к такому формату. Теперь — спокойно нанимаем сотрудников в штат по всей стране и делимся опытом с вами.В статье рассказали, как готовимся к выходу сотрудника, чем занимаются новички в первый рабочий день, как…
-
Когда вы учили произношение английских слов, вы материли Уильяма Кэкстона, даже если не знали, кто это вообще такой
—
от автора
В ХIV веке в английском языке начался процесс, который называют Великим сдвигом гласных. Латинское произношение и нижненемецкая фонетика стали вытесняться новыми вариантами. В ходе этого процесса два долгих гласных стали дифтонгами, а еще пять сильно изменились. Но в средние века не было интернета. В каждом графстве постепенно устоялся свой собственный способ написания и произношения. К…
-
Пример развертывания Spring Boot-приложения в Kubernetes
—
от автора
Перевод статьи подготовлен специально для студентов курса «Разработчик на Spring Framework». Давайте создадим простейшее Spring Boot-приложение, которое будет запускаться в кластере Kubernetes.
-
WireGuard без NAT, внутренняя сеть и клиенты с обратной связью
—
от автора
Приветствую, уважаемые читатели. В этой статье, я хотел бы рассказать о своем опыте постройки внутренней сети не привязанной к офисному оборудованию и функционирующий при единственном условии, что доступен интернет. С добавлением в настройки vpn сервера возможности обратной связи к клиенту и управлением доступа в сеть для каждого клиента. И управлять всем этим из одного места…
-
RubyGems Digest 2020·10
—
от автора
Большая подборка информации о библиотеках языка Ruby за октябрь 2020 года. Новости, включая русскоязычные источники. А также полезные мнения и опыт разработки.
-
А давайте в Go сделаем TryLock(context.Context)
—
от автора
Привет! Вэтой статье я хотел бы расcказать, как можно было бы сделать свой RWMutex, но с возможностью по таймауту или по срабатыванию контекста пропустить блокировку. То есть реализовать TryLock(context.Context) и RTryLock(context.Context), но уже для своего Mutex. На картинке изображено, как нужно наливать воду в очень узкое горлышко.
-
Spring: Ускоряем запись в базу данных с помощью XML
—
от автора
Всем привет! В этой статье пойдет речь о том как ускорить запись большого объема информации в реляционную базу данных для приложений, написанных с использованием Spring Boot. При записи большого количества строк за раз Hibernate вставляет их по одному, что приводит к существенному ожиданию, если строк много. Рассмотрим кейс как это обойти.