Как определять производительность и поведение контейнеров и хост-систем? С помощью метрик. Поэтапно пройдем весь процесс: установка серверов, настройка Prometheus, запуск брандмауэра и экспортера Docker для извлечения метрик, создание дашборда в Grafana.
https://nuancesprog.ru/p/17439/
VK: nuancesprog-kak-otslezhivat-sredu-vypolneniya-docker-s-pomoschu-promethe" rel="nofollow">https://vk.com/@nuancesprog-kak-otslezhivat-sredu-vypolneniya-docker-s-pomoschu-promethe
Дзен: https://dzen.ru/media/nuancesprog.ru/646e7201951f992f942719e0
@nuancesprog #Docker #Prometheus #Grafana
Большие данные появились в конце 2000-х годов и стали настоящим технологическим прорывом. Предлагаем поразмышлять над тем, в чем суть этого феномена, как он позволяет оптимизировать бизнес-процессы и как им можно управлять.
https://nuancesprog.ru/p/17436/
VK: nuancesprog-chto-takoe-bolshie-dannye-kompleksnyi-obzor" rel="nofollow">https://vk.com/@nuancesprog-chto-takoe-bolshie-dannye-kompleksnyi-obzor
Дзен: https://dzen.ru/media/nuancesprog.ru/646e702240fc40571787dd2d
@nuancesprog #BigData
Узнаем, как в ClickHouse упрощаются анализ и агрегирование сложных данных, компактно и эффективно внутри запроса вычисляются нарастающие итоги, ранжирование, процентили. Разберем синтаксис оконных функций, приведем примеры из реальных сценариев.
https://nuancesprog.ru/p/17433/
VK: nuancesprog-clickhouse-okonnye-funkcii-s-nulya" rel="nofollow">https://vk.com/@nuancesprog-clickhouse-okonnye-funkcii-s-nulya
Дзен: https://dzen.ru/media/nuancesprog.ru/646d32f814f4766b6bc8d8fe
@nuancesprog #ClickHouse
Функции - мощные инструменты в языке JavaScript. Сегодня поговорим о 4 главных концепциях функционального программирования, которые повысят уровень вашего мастерства.
https://nuancesprog.ru/p/17430/
VK: nuancesprog-4-funkcionalnye-koncepcii-kotorye-sleduet-znat-kazhdomu-razr" rel="nofollow">https://vk.com/@nuancesprog-4-funkcionalnye-koncepcii-kotorye-sleduet-znat-kazhdomu-razr
Дзен: https://dzen.ru/media/nuancesprog.ru/646d2ee82c4aeb3204f6419e
@nuancesprog #JavaScript
FastAPI, Flask и Streamlit - отличные инструменты, применяемые в веб-разработке на Python и в области науки о данных. Выбор наиболее подходящего Python-фреймворка зависит не столько от ваших предпочтений, сколько от требований проекта.
https://nuancesprog.ru/p/17426/
VK: nuancesprog-fastapi-flask-ili-streamlit-chto-vybrat-dlya-veb-razrabotki" rel="nofollow">https://vk.com/@nuancesprog-fastapi-flask-ili-streamlit-chto-vybrat-dlya-veb-razrabotki
Дзен: https://dzen.ru/media/nuancesprog.ru/646a8a4016943d5cebcdd236
@nuancesprog #WebDevelopment #FastAPI #Flask #Streamlit
Какие функции используются для открытия, редактирования и закрытия файлов? Рассмотрим особенности их применения с текстовыми и двоичными файлами.
https://nuancesprog.ru/p/17423/
VK: nuancesprog-obrabotka-failov-na-c" rel="nofollow">https://vk.com/@nuancesprog-obrabotka-failov-na-c
Дзен: https://dzen.ru/media/nuancesprog.ru/646a87da81df3154afba713c
@nuancesprog #CProgramming
Хотите заглянуть за кулисы онлайн-банка Revolut? Сотрудники компании рассказали о том, как устроены ее команды и рабочие процессы.
https://nuancesprog.ru/p/17419/
VK: nuancesprog-osnovy-android-razrabotki-v-revolut" rel="nofollow">https://vk.com/@nuancesprog-osnovy-android-razrabotki-v-revolut
Дзен: https://dzen.ru/media/nuancesprog.ru/646a85cc62de1e7600e3bba5
@nuancesprog #Android #Revolut
Независимо от уровня внимательности и количества написанных тестов всегда что-то может пойти не так. Рассмотрим обработку ошибок в React: что делать при их появлении, как их выявить и устранить.
https://nuancesprog.ru/p/17416/
VK: nuancesprog-obrabatyvaem-oshibki-v-react-polnoe-rukovodstvo" rel="nofollow">https://vk.com/@nuancesprog-obrabatyvaem-oshibki-v-react-polnoe-rukovodstvo
Дзен: https://dzen.ru/media/nuancesprog.ru/646a836d7bd61e597f056245
@nuancesprog #React
Чем отличается senior- от junior-программиста? Ответить на этот вопрос поможет Advent of Code. Этот обучающий сервис для программистов отлично иллюстрирует различия в подходах к решению задач специалистами разного уровня.
https://nuancesprog.ru/p/17413/
VK: nuancesprog-5-priemov-python-kotorye-otlichaut-professionalov-ot-novichk" rel="nofollow">https://vk.com/@nuancesprog-5-priemov-python-kotorye-otlichaut-professionalov-ot-novichk
Дзен: https://dzen.ru/media/nuancesprog.ru/6469065e119b4e3681872321
@nuancesprog #Python
Порция горячих вакансий в Ozon 🔥
На выбор: удалёнка, гибрид или офис (в России или Казахстане). Кого ищут:
• Инженера по эксплуатации ClickHouse
Стек: C++ или Golang, ClickHouse, Git, Kubernetes, Docker, Kafka, Zookeeper, Ansible, Terraform, Helm, Unix/Linux
• Инженеров по автоматизации тестирования С#
Стек: C#, Git, SQL, REST API
• Инженеров по автоматизации тестирования Go
Стек: Go, API, Git, Docker, Kubernetes
• C#-разработчиков
Стек: C#, ASP.NET Core, PostgreSQL, Kafka, gRPC, EF Core, Dapper, Hangfire
• Go-разработчиков
Стек: Go, PostgreSQL, ML, Unix
Кликайте по вакансии, чтобы узнать подробности и откликнуться на понравившуюся позицию.
🔥Как подготовить себя к собеседованию в области ИТ и в частности на позицию cloud solution architect ?
Получить необходимые знания Вы сможете на открытом уроке "Mock интервью на позицию Сloud Solution Architecture" курса "Сloud Solution Architecture" в OTUS 23.05 в 20.00 (мск)
Вместе с преподавателем мы не только проведем mock-интервью, но и обсудим:
- Как выглядит процесс трудоустройства со стороны соискателя и нанимающего менеджера
- Как чувствовать себя комфортно на интервью
- Карьерный путь SA, CSA, Team Lead, Engineering Manager, Director of engineering
- Из каких этапов состоит интервью
- Какие методики используются для ответов на вопросы
- Soft skills и Hard skills
👉Для записи на урок курса необходимо пройти тест https://otus.pw/79vlm/
Вебинар приурочен к старту онлайн-курса «Cloud Solution Architecture» в OTUS. Не упустите возможность бесплатно протестировать курс, чтобы потом продолжить обучение. Возможны разные способы оплаты.
Нативная интеграция. Информация о продукте www.otus.ru
Присоединяйтесь к участникам ключевого события для разработчиков инженерного программного обеспечения в России – конференции C3Days 2023.
Мероприятие проводит компания C3D Labs – создатель коммерческого геометрического ядра в России. Продукты C3D Labs используют крупнейшие отечественные разработчики CAD, MCAD, CAM, PDM, CAE, CFD систем, а также AEC и BIM решений. Среди них: Аскон (Компас-3D), Нанософт (nanoCAD), Renga Software (Renga) и др.
25-26 мая в Санкт-Петербурге C3D Labs в шестой раз соберёт ведущих математиков и программистов в области САПР, а также специалистов, которые хотят развивать свои 3D-продукты с помощью современных продуктов. Вместе они обсудят актуальные вопросы стратегии импортозамещения, познакомятся с новинками C3D Labs и опытом применения решений. Также участники смогут освоить новые навыки на мастер-классах от экспертов C3D Labs.
Знакомьтесь с программой и регистрируйтесь на https://bit.ly/439vSGi
Участие – бесплатное при предварительной регистрации.
ЕРИД: 2Vtzqwi8ByB
Команда технического департамента VK ищет SRE-специалистов
Чтобы получить шанс попасть в команду профессионалов и узнать больше о внутренней жизни компании — приходите на Weekend Offer. За два дня (27–28 мая) вы узнаете про структуру компании, процессы и задачи, которые предстоит решать, получите ответы на все вопросы от техлидов команд. Для этого достаточно оставить отклик по ссылке ниже.
Отклики принимаются до 25 мая включительно.
https://team.vk.company/VK_offer_tech/?utm_source=tg&utm_medium=nuancesprog
@nuancesprog
❓ Куда расти C++ разработчику?
❗️Актуальный сейчас вариант — начать разрабатывать приложения под ОС Аврору.
🤖 ОС Аврора — это современная операционная система, с помощью которой разрабатывается множество проектов-приложений B2B и B2G. Именно эта операционная система сейчас особенно востребована среди госсектора и крупных компаний, работающих с ним.
Хотите больше узнать об ОС Аврора?
📆 24 мая в 20:00 пройдет вебинар «Знакомство с ОС Аврора и возможностями разработки под неё».
На открытом уроке мы познакомимся с российской мобильной операционной системой Аврора и её основными особенностями.
🟠Мы посмотрим на среду разработки приложений Аврора IDE, на структуру и конфигурацию приложения. Для создания мобильных приложений под ОС Аврора используется технология Qt, для реализации графической части — QML. В качестве примера продемонстрируем приложение, которое отправляет уведомление в графическую подсистему Lipstick.
🔵Вебинар приурочен к старту онлайн-курса «Разработка прикладного ПО на Qt и ОС Аврора» в OTUS. Возможны разные способы оплаты курса.
👉 Для участия в вебинаре пройдите вступительный тест: https://otus.pw/c9oK/ Нативная интеграция. Информация о продукте www.otus.ru
⁉️ Хотите научиться писать код без копипасты? Хотите, чтобы ваши программы были масштабируемы?
⚡️ Приглашаем 22.05 в 20:00 (мск) на бесплатный вебинар «Особенности Rust: обобщённое программирование, полиморфизм в Rust» в Отус.
📚На уроке мы:
1. Рассмотрим статический и динамический полиморфизм в Rust, которые позволяют писать красивые и эффективные программы.
2. Обсудим, чем подход Rust отличается от других языков.
3. Рассмотрим известные проблемы и вместе найдем для них решение, которое будет приятно писать и читать.
👉Регистрация на вебинар: https://otus.pw/H5mv/
Реклама. Информация о рекламодателе на сайте www.otus.ru
Знаете, что такое законы Мура и Амдала?
Согласно им, будущее технологий туманно — об этом на своем выступлении рассказывал СТО Вконтакте и вице-президент по технологиям VK Александр Тоболь.
Итак, закон Мура гласит: количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые 24 месяца. Потом Intel уточнили: количество транзисторов в камне увеличивается каждые 2,5 года в два раза, и к 2025 году это закончится. А согласно закону Амдала, ускорение от параллельных вычислений конечно, и мы к нему очень близки, если еще не достигли.
Получается, мы опасно близки к ситуации, когда одного железа и параллелизма в алгоритмах станет недостаточно, чтобы развивать и усложнять технологии? По словам Тоболя, нас ждет эра интересных алгоритмов параллельного вычисления.
Хотите работать в крупных IT-компаниях? Научитесь планировать архитектуру и создавать масштабируемые отказоустойчивые приложения! Первые шаги можно сделать уже на открытых уроках онлайн-курсов «Microservice Architecture» и «Highload Architect» в OTUS.
🗓 29 мая в 20:00 — открытый урок «Эффективное использование clickhouse в высоких нагрузках»
Рассмотрим SQL диалект, физическое хранение данных, индексацию данных, включая разреженные индексы, а также различные движки, такие как MergeTree и Log.
👉 Записаться на урок — https://otus.pw/jYmC/
🗓 30 мая в 20:00 — открытый урок «Метрики и Prometheus»
Обсудим, зачем нужны метрики и какие они виды бывают, поговорим про устройство Prometheus, как его развернуть в Kubernetes и интегрировать с вашими приложениями, а также сделаем приложение на Spring Boot с метриками для Prometheus.
👉 Записаться на урок — https://otus.pw/vz7l/
Такие вебинары — это шанс увидеть своими глазами, как проходят занятия на онлайн-курсах в OTUS. После пробного урока вы сможете приобрести курсы любым удобным для вас способом.
Реклама. Информация о рекламодателе на сайте www.otus.ru
Выделенные серверы в Узбекистане с оплатой в рублях.
Теперь в @Selectel можно арендовать физический сервер в Узбекистане. Это отличная новость для всех владельцев проектов, пользователи которых находятся не только в центральной России. Выделенные серверы соответствуют стандартам закона о персональных данных. Работая с клиентами из Узбекистана, вы можете хранить их персональные данные на серверах в Ташкенте, соблюдая местное законодательство.
Преимущества выделенных серверов в Selectel:
▫️К каждому серверу вы получаете бесплатную полосу интернета 100 Мбит/с на внутренний и внешний трафик.
▫️Сервер можно выбрать из списка готовых конфигураций. Они уже собраны, настроены и размещены в дата-центре, так что вам остается заказать нужный сервер в пару кликов через удобную панель управления.
▫️Вы можете арендовать сервер даже на день, чтобы протестировать. А при долгосрочной аренде на 3, 6 и 12 месяцев действуют скидки до 15%.
Выбрать готовый выделенный сервер или подобрать уникальную конфигурацию в под необходимые задачи можно на сайте: https://slc.tl/58e64
Реклама ООО «Селектел» Kra24BduL
В Авито ищут тимлидов разработки сразу в три подразделения:
➡️ В команду монетизации и рекламы
➡️ В команду Avito People
➡️ В Автохаб в команду Integration
ЗП обсуждается с кандидатами лично, но вот что предлагают прямо сейчас:
- Талантливая команда и возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- Мощное железо, дополнительные мониторы и всё что нужно для комфортной работы;
- Прозрачная система премий;
- Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- ДМС со стоматологией с первого дня, в офисе принимают терапевт и массажист;
- Возможность работать удаленно или сочетать работу из дома и офиса;
- Красивый комфортный офис в 2 минутах от метро «Белорусская» с панорамным видом на центр города, местами для уединенной работы, двумя спортивными залами, зонами отдыха и гамаками.
Если это про вас, переходите по ссылкам и откликайтесь, пока вакансии актуальны.
Возможно, некоторые разработчики до сих пор недооценивают открытые платформы. Конференция VK Open призвана развеять предвзятое отношение к ним. Здесь участники мероприятия — разработчики и менеджеры IT-проектов — узнают, как использовать наработки и преимущества больших компаний для собственных идей и сколько можно заработать на своем проекте, интегрируя возможности открытых платформ. Присоединиться к VK Open можно офлайн 3 июня в московском офисе VK и онлайн в сообществе VK Mini Apps, где пройдет трансляция.
Зарегистрироваться
@nuancesprog
💻 Умение работать с любой базой данных — ценный и востребованный навык администраторов и разработчиков. Освоить его можно с помощью онлайн-курса «Базы данных» от OTUS.
📌 Хардкорный тест по Базам данных — https://otus.pw/5zMf/
⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы.
РЕЗУЛЬТАТ ОБУЧЕНИЯ
Собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер.
👉 ПРОЙДИТЕ ТЕСТ — сможете занять место в группе по спец.цене
https://otus.pw/5zMf/Нативная интеграция. Информация о продукте www.otus.ru
Реферальная программа от Сбера: крутая возможность порекомендовать друга на интересные проекты и получить 80 000 рублей! 🤑
Теперь вы можете прислать контакты своих друзей-разработчиков, тестировщиков, аналитиков и рассчитывать на вознаграждение.
Как это работает 👇
✔️ Вы отправляете данные друга по ссылке.
✔️ Дожидаетесь, пока он пройдет все этапы отбора.
✔️ Получаете деньги, когда у друга закончится испытательный срок.
Сейчас Сбер ищет ИТ-специалистов уровня Middle и Senior с опытом работы более 2-х лет. Они будут развивать уникальные проекты в масштабах всей страны.
Знаете, кого можно порекомендовать? Тогда переходите по ссылке и заполняйте анкету 💚
Уже 31 мая стартует обучение на продвинутом онлайн-курсе «Архитектура и шаблоны проектирования» в OTUS.
Успейте протестировать процесс обучения сегодня в 20:00 мск на бесплатном вебинаре «Паттерн Command: от процедурного до функционального программирования»: регистрация
Данный паттерн у всех ассоциируется с объектно-ориентированным стилем программирования. На бесплатном вебинаре мы рассмотрим его реализацию в различных методологиях, чтобы легко его узнавать и проводить параллели.
Вебинар обязательно будет полезен для всех разработчиков, которые хотят изучить основные паттерны проектирования и научиться применять их в сложных ситуациях.
Нативная интеграция. Информация о продукте www.otus.ru
Вводный курс в Makefile, состоящий из 4 уровней. С каждым новым уровнем вы получаете необходимые знания и формируете навык работы с данным инструментом.
https://nuancesprog.ru/p/16579/
@nuancesprog #Makefile
Как начинающему разработчику побороть неуверенность в себе и не попасть в ловушки? Советы экспертов, а также ссылки на полезные ресурсы помогут новичкам избежать многих ошибок и заложить прочный фундамент в искусстве написания кода.
https://nuancesprog.ru/p/17409/
VK: nuancesprog-18-oshibok-novichkov-v-programmirovanii" rel="nofollow">https://vk.com/@nuancesprog-18-oshibok-novichkov-v-programmirovanii
Дзен: https://dzen.ru/media/nuancesprog.ru/64667e806ed6996f419e5500
@nuancesprog #ForBeginners
Предлагаем обзор самых продвинутых инструментов для современной Angular-разработки, включая Bit, PrimeNG, RxJS, NgRx. Они помогут проектировать более масштабируемые и надежные приложения Angular.
https://nuancesprog.ru/p/17406/
VK: nuancesprog-top-8-instrumentov-dlya-angular-razrabotki-v-2023-godu" rel="nofollow">https://vk.com/@nuancesprog-top-8-instrumentov-dlya-angular-razrabotki-v-2023-godu
Дзен: https://dzen.ru/media/nuancesprog.ru/64667af4bcaef7635f71a46e
@nuancesprog #Angular
Расскажем, как с помощью расширения Tampermonkey и прокси CORS Anywhere обучить ChatGPT получать доступ к внешним сайтам, анализировать извлекаемый с их страниц контент и искать в нем ответ на заданный вопрос.
https://nuancesprog.ru/p/17402/
VK: nuancesprog-kak-ya-sozdal-rasshirenie-brauzera-i-obuchil-chatgpt-obrasch" rel="nofollow">https://vk.com/@nuancesprog-kak-ya-sozdal-rasshirenie-brauzera-i-obuchil-chatgpt-obrasch
Дзен: https://dzen.ru/media/nuancesprog.ru/646678b41239fe0916f83d9c
@nuancesprog #ChatGPT
В этой короткой статье мы проговорим настройку задач dbt Cloud и их оркестрацию с помощью Prefect. Ее содержание предполагает, что вы уже зарегистрированы на dbt Cloud и умеете использовать dbt.
https://nuancesprog.ru/p/17399/
VK: nuancesprog-planirovanie-i-orkestraciya-oblachnyh-zadach-dbt-cloud-s-pom" rel="nofollow">https://vk.com/@nuancesprog-planirovanie-i-orkestraciya-oblachnyh-zadach-dbt-cloud-s-pom
Дзен: https://dzen.ru/media/nuancesprog.ru/64652ccbafd37415498350cb
@nuancesprog #dbtCloud #Prefect
Получить работу в области науки о данных, МО и ИИ сложно. Эти 11 шагов помогут стратегически подойти к решению этой проблемы (спойлер: Kaggle не относится к их числу).
https://nuancesprog.ru/p/17396/
VK: nuancesprog-11-shagov-na-puti-k-rabote-data-saientista" rel="nofollow">https://vk.com/@nuancesprog-11-shagov-na-puti-k-rabote-data-saientista
Дзен: https://dzen.ru/media/nuancesprog.ru/6465286291a5e403c88d9b58
@nuancesprog #DataScience
Рассмотрим возможности редактора Vim в плане организации рабочего пространства: разделение окон, взаиморасположение вкладок и окон, сравнение с другими редакторами.
https://nuancesprog.ru/p/17393/
VK: nuancesprog-razdelenie-okon-v-vim" rel="nofollow">https://vk.com/@nuancesprog-razdelenie-okon-v-vim
Дзен: https://dzen.ru/media/nuancesprog.ru/6463f7008d73007e87aa8c87
@nuancesprog #Vim