3 636
subscribers

Библиотека программиста — ваш источник образовательного контента в IT-сфере. Мы публикуем обзоры книг, видеолекции и видеоуроки, дайджесты и образовательные статьи, которые помогут вам улучшить процесс познания в разработке.

Nothing new at the moment
Loading...
Библиотека программиста

🐧 Проектирование контейнеров (часть 3): как пространство пользователя влияет на ваше приложение?

Продолжаем публиковать перевод цикла публикаций о проектировании контейнеров с сайта RedHat. В очередной статье речь пойдет о влиянии выбора пользовательского пространства на развертывание и обслуживание приложений. В первой части цикла статей мы изучили, чем отличается пространство пользователя от пространства ядра. Во второй – поняли, почему пространство пользователя так важно для разработчиков, администраторов и архитекторов. В этой статье мы осветим несколько важных примеров, при которых выбор пространства пользователя может влиять на развертывание и поддержание приложения...
Продолжаем публиковать перевод цикла публикаций о проектировании контейнеров с сайта RedHat. В очередной статье речь пойдет о влиянии выбора пользовательского пространства на развертывание и обслуживание приложений. В первой части цикла статей мы изучили, чем отличается пространство пользователя от пространства ядра. Во второй – поняли, почему пространство пользователя так важно для разработчиков, администраторов и архитекторов. В этой статье мы осветим несколько важных примеров, при которых выбор пространства пользователя может влиять на развертывание и поддержание приложения...
11 hours ago
Библиотека программиста

💐 Как я провел комплексную автоматизацию тепличного хозяйства: предметная область для IT-менеджеров

Мой опыт внедрения IoT в отечественном аграрном секторе. Роутеры, контроллеры, рассада и теплицы с вайфаем в чистом поле на юге России. Много красивых фоток. У нас было 2 роутера MikroTik, 40 датчиков температуры DS1820B, 5 контроллеров на базе ESP32, полсолонки канифоли и гора проводов, термоусадки и всего такого, всех цветов, а ещё советский паяльник, трехфазный электромотор, пакет резисторов разных номиналов, упаковка китайских умных розеток и две дюжины твердотельных реле на 5 Ампер. Не то, чтобы...
Мой опыт внедрения IoT в отечественном аграрном секторе. Роутеры, контроллеры, рассада и теплицы с вайфаем в чистом поле на юге России. Много красивых фоток. У нас было 2 роутера MikroTik, 40 датчиков температуры DS1820B, 5 контроллеров на базе ESP32, полсолонки канифоли и гора проводов, термоусадки и всего такого, всех цветов, а ещё советский паяльник, трехфазный электромотор, пакет резисторов разных номиналов, упаковка китайских умных розеток и две дюжины твердотельных реле на 5 Ампер. Не то, чтобы...
16 hours ago
Библиотека программиста

👨‍💼 Молодая профессия: все о бизнес-аналитике

Работа бизнес-аналитика высоко оплачивается, имеет массу перспектив и востребована на рынке труда. Специалисты в этой области помогают устранять проблемы на предприятиях, повышают их репутацию и делают конкурентоспособными на рынке. История профессии Быстрый рост цифровых технологий оказал влияние на стратегию бизнесменов по всему миру. Если раньше для аналитики процессов бизнеса хватало участия руководителя и начальников отделов, то в 90-е годы этого стало недостаточно. Рентабельность предприятий падала и спасением стала профессия бизнес-аналитика...
Работа бизнес-аналитика высоко оплачивается, имеет массу перспектив и востребована на рынке труда. Специалисты в этой области помогают устранять проблемы на предприятиях, повышают их репутацию и делают конкурентоспособными на рынке. История профессии Быстрый рост цифровых технологий оказал влияние на стратегию бизнесменов по всему миру. Если раньше для аналитики процессов бизнеса хватало участия руководителя и начальников отделов, то в 90-е годы этого стало недостаточно. Рентабельность предприятий падала и спасением стала профессия бизнес-аналитика...
a day ago
Библиотека программиста

☕ Пример проекта Java Backend: DDD, микросервисы, Spring Cloud и AWS (Часть 3)

Domain Driven Design дает большие возможности по созданию крупных проектов, которые в будущем становятся надежными и легко масштабируемыми. Как пройти полный проектный цикл, от бизнес-модели до AWS? Первая и вторая части серии были посвящены подготовительному этапу. На примере минималистического проекта Spring Boot мы проверили полный цикл работ и выставили приложение на AWS. В этой статье мы начинаем второй этап, архитектурный. Нам придётся пробежаться по теории предметно-ориентированного проектирования (Domain-Driven Design или DDD)...
Domain Driven Design дает большие возможности по созданию крупных проектов, которые в будущем становятся надежными и легко масштабируемыми. Как пройти полный проектный цикл, от бизнес-модели до AWS? Первая и вторая части серии были посвящены подготовительному этапу. На примере минималистического проекта Spring Boot мы проверили полный цикл работ и выставили приложение на AWS. В этой статье мы начинаем второй этап, архитектурный. Нам придётся пробежаться по теории предметно-ориентированного проектирования (Domain-Driven Design или DDD)...
2 days ago
Библиотека программиста

📊 Как стать дата-инженером в 2021 году?

Не будет преувеличением сказать, что данные – это новая нефть. Должность инженера по данным имеет решающее значение для использования всего их потенциала. Мир науки о данных быстро меняется, и это открыло новые возможности и вакансии в области инженерии данных. Давно хотели разобраться, как стать дата-инженером, но не знали с чего начать? Тогда эта статья для вас. Типичные обязанности дата-инженера: Исследовательский анализ данных. Извлечение данных из массивов разнородной информации. Оценка и очистка наборов данных...
Не будет преувеличением сказать, что данные – это новая нефть. Должность инженера по данным имеет решающее значение для использования всего их потенциала. Мир науки о данных быстро меняется, и это открыло новые возможности и вакансии в области инженерии данных. Давно хотели разобраться, как стать дата-инженером, но не знали с чего начать? Тогда эта статья для вас. Типичные обязанности дата-инженера: Исследовательский анализ данных. Извлечение данных из массивов разнородной информации. Оценка и очистка наборов данных...
3 days ago
Библиотека программиста

🎮 Какие языки программирования используют разработчики игр?

У разработчиков игр есть знания, воображение, умелые руки и работающий компьютер, но они не смогут построить виртуальный мир без другого важного инструмента – языка программирования. Выбор правильного языка программирования, фреймворка или других инструментов имеет важное значение в успешной разработке программного обеспечения. Это решение повлияет на то, как вы будете использовать свои основные ресурсы, такие как время, бюджет, оборудование и т. д. Игровая индустрия очень разнообразна, и выбор языка программирования для игры во многом зависит от ваших целей и задач...
У разработчиков игр есть знания, воображение, умелые руки и работающий компьютер, но они не смогут построить виртуальный мир без другого важного инструмента – языка программирования. Выбор правильного языка программирования, фреймворка или других инструментов имеет важное значение в успешной разработке программного обеспечения. Это решение повлияет на то, как вы будете использовать свои основные ресурсы, такие как время, бюджет, оборудование и т. д. Игровая индустрия очень разнообразна, и выбор языка программирования для игры во многом зависит от ваших целей и задач...
4 days ago
Updating