❓ Профессионал своего дела? Твои знания могут изменить к лучшему жизни тысяч людей.
Приглашаем стать автором курса и поделиться своими знаниями с людьми, которым нужно актуальное и качественное ИТ-образование. Команда Яндекс Практикума открыта для новых идей и готова поддержать тебя в создании увлекательных и информативных курсов.
🎓 Что авторы делают в Яндекс Практикуме?
Разрабатывают курсы с нуля и поддерживают актуальность существующих материалов.
🐈 Почему стоит попробовать себя в качестве автора?
● Творческая удаленная работа.
● Дополнительный доход.
● Возможность влиять на качество образования в отрасли.
Авторы Яндекс Практикума участвуют в спецпроектах и подкастах, становятся героями публикаций, ведут вебинары и прямые эфиры.
🔍 Каких авторов ищет Яндекс Практикум?
Нам нужны энтузиасты, готовые делиться знаниями и опытом в программировании и анализе данных.
🚀 Ок, звучит интересно. Как попасть в команду Яндекс Практикума?
Список всех вакансий опубликован на странице проекта. Ждем ваши отклики!
#проектирование_систем
Топ-7 наиболее часто используемых шаблонов распределенных систем:
▫️Ambassador
▫️Circuit Breaker
▫️CQRS
▫️Event Sourcing
▫️Leader Election
▫️Publisher/Subscriber
▫️Sharding
📺 Смотреть обзор от Alex Xu
Команда Prime Video в Amazon опубликовала результаты отказа от бессерверной микросервисной архитектуры и замены ее монолитной. Этот шаг позволил команде сэкономить ошеломляющие 90% эксплуатационных расходов, а также упростил систему.
Автор Ruby on Rails Давид Хейнемейер Ханссон не смог пройти мимо этой темы и порассуждал о микросервисной архитектуре во всех красках.
Читать
#перевод
Наглядный обзор способов распределения HTTP-запросов одним балансировщиком нагрузок на множество серверов. Автор начинает снизу и проделывает весь путь вверх до современных алгоритмов балансировки нагрузок.
Читать
Как вырасти от junior до middle? Middle-специалист отличается не только опытом и уровнем владения технологиями, но и софт скилами. Курс Яндекс Практикума «Мидл фронтенд-разработчик» составлен так, чтобы вы могли освоить и то, и другое а ещё:
• разработать мессенджер, используя только JavaScript, Typescript, CSS и API браузера;
• познакомиться с теорией и отработать её на практике в больших проектах;
• научиться брать ответственность за решения и вкладываться в общий результат;
• самостоятельно декомпозировать задачи и распределять время;
• исследовать смежные сферы программирования, без которых невозможен фронтенд:
• информационную безопасность, прототипирование интерфейсов, командную работу, DevOps, ООП.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Пройдите первый бесплатный урок с 1 по 14 мая и получите скидку 7% на оплату курса.
На РБК вышло интервью Алексея Юдина (ИБ-директора QIWI), где он не только рассказал об основных трендах в кибербезе, но и поделился тем, как устроена работа по защите данных в QIWI. Оказывается, со времен начала пандемии в компании придерживаются политики «нулевого доверия» (zero trust). Политика шифрования, контроль удаленного доступа устройства и жесткие ограничения внутри корп.сети себя оправдали. Однако с удаленкой кастинг на роль ИБ-специалиста в компанию усложнился. На функции по обеспечению информационной безопасности банка и дочерних структур подбираются максимально готовые кандидаты, которые попадают в штат чуть ли не с пятнадцатой попытки. Дело серьёзное, но стоит попробовать. Удачи
Читать полностью…Хотите стать частью команды сопровождения систем Брокерского Бизнеса и поучаствовать в выводе продуктов в промышленную эксплуатацию банка №1?
Регистрируйтесь на One Day Offer — он пройдет уже 13 мая! ⚡
У вас есть возможность всего за один день пройти все этапы отбора, познакомиться с будущими коллегами и получить оффер.
Чем будут заниматься будущие специалисты?
Выводить и сопровождать продукты банка
Обеспечивать надежность и стабильность работы автоматизированных систем
Работать с обращениями и запросами
В работе мы используем только самый современный стек и лучшие практики, а наша команда - это амбициозные специалисты и крутые руководители.
Хотите присоединиться к команде? Переходите по ссылке и готовьтесь к интервью 😉
🐍 Самоучитель по Python для начинающих. Часть 20: Графический интерфейс на Tkinter
Расскажем о преимуществах и недостатках Tkinter, изучим основы создания GUI и разберемся в особенностях компоновки виджетов с помощью pack(), place() и grid(). В конце статьи – 10 практических заданий по разработке GUI для Python-программ.
🔗 Основной сайт
🔗 Зеркало
🎙Подкаст Подлодка: делегирование
Евгения Кота вы могли знать по подкасту «Доктор кот», но здесь вы его услышите в качестве гостя, а не соведущего.
Главной темой этого выпуска было делегирование — управленческий инструмент, одновременно простой для понимания и весьма сложный для освоения. Слушайте, если хотите разобраться с делегированием.
YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
📚В постоянно обновляемой официальной онлайн-книге от команды OpenAI вы увидите множество примеров кода для выполнения общих задач с помощью OpenAI API, а также малоизвестных способов эффективного использования ИИ.
https://github.com/openai/openai-cookbook
#новости
Дэвид Уэстон, вице-президент Microsoft, отвечающий за безопасность ОС Windows, в своём докладе на конференции BlueHat IL 2023 поделился информацией о развитии механизмов защиты Windows. Естественно, главной темой было использование языка Rust для повышения безопасности ядра Windows.
Более того, Дэвид заявил, что написанный на Rust код вероятнее всего будет добавлен в ядро Windows 11 уже через несколько месяцев или даже недель. Там много интересного — поэтому точно стоит посмотреть доклад или презентацию.
Вышел второй сезон курса о паттернах и практиках написания кода от Юрия Афанасьева, бэкенд-инженера из Авито. Сезон состоит из 10 серий, которые будут выходить по вторникам. В каждой из них автор углубляется в принципы программирования и разбирает их на примерах. На текущий момент доступно три выпуска.
📺Смотреть
⬇️🐍⬆️ Мемоизация vs bottom-up: какой подход динамического программирования требует меньше умственных усилий?
Рассмотрим динамическое программирование и два подхода к решению оптимизационных задач динамическим программированием. Рассмотрим на примере разные методы и узнаем, какой метод зачастую проще и удобнее, хотя и применяется реже.
🔗 Основной сайт
🔗 Зеркало
🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году
Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах.
🔗 Основной сайт
🔗 Зеркало
#подкасты
Александр Казарцев, руководитель мобильной разработки AliExpress РФ, рассказывает об отличиях BDUI от стандартного клиент-серверного приложения. Вы узнаете, какие бенефиты это дает и с какими сложностями сталкиваются разработчики на пути.
Apple Подкасты | Google Подкасты | Яндекс Музыка
#новости
Это еще одна громкая новость после того, как Microsoft заявила об использовании Rust в Windows.
Весь сыр-бор в том, что утилиты sudo и su написаны на C. В них было много уязвимостей, связанных с проблемами безопасности памяти.
Посмотрим, во что выльется проект sudo-rs.
🔗 Подробнее
Technology Radar
Путеводитель по передовым технологиям: техники, инструменты, платформы, языки и фреймворки.
🔗Источник
🧠 5 этапов формирования привычек с точки зрения нейробиологии
Привычка позволяет человеку не «распыляться» на мелочи, а занимать мозг действительно важными вещами. Рассмотрим, как формируется привычка с научной точки зрения.
🔗 Основной сайт
🔗 Зеркало
Несколько важных и полезных приемов, команд и инструментов для разрабов-линуксоидов от инженеров из GitHub.
Читать
🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу
Первая неделя на новой работе – это всегда стресс для разработчика. В голове тысяча мыслей, давление зашкаливает, и сердце стучит без остановки. Знаете ли вы, как в такой ситуации не перегореть на старте? Если да, тогда вы легко пройдете нашу мини-игру на выживание про адаптацию джуна в незнакомых условиях. Итак, представьте: желанный оффер уже получен, вас приняли в компанию вашей мечты и сегодня первый рабочий день.
🔗 Основной сайт
🔗 Зеркало
По мнению автора статьи SQLite переживает своего рода ренессанс в разработке веб-приложений. Громко сказано, но вполне обоснованно.
🔗Подробнее
#проектирование_систем
✍️ Основные сервисы Slack написаны на Java, включая Channel Servers, Gateway Servers, Admin Servers и Presence Servers. Хотите увидеть подробный обзор архитектуры Pub/Sub, предназначенной для управления обменом сообщениями в реальном времени? Тогда читайте материал Sameera Thangudu, Senior Software Engineer в Slack.
🔗 Читать
📌 #в_заметки
Полезные шпаргалки по работе в командной строке Linux и Windows от компании StationX.
Кроме различных айти-технологий, в которые необходимо погрузиться новичку, существует также не самый понятный айтишный сленг. Читайте мини-словарь для начинающих разработчиков от команды Хекслет.👇
🔗 Читать
⌨️ Выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.
📺 Смотреть
🎉 Кино, игры и алгоритмы: чем заняться на майских праздниках
Отложите все дела и забудьте о рутине, ведь майские праздники уже на пороге! Если вы не знаете, как провести эти дни с максимальным удовольствием, то мы подготовили для вас несколько вариантов: киномарафон, компьютерные игры и захватывающий мир алгоритмов.
🔗 Основной сайт
🔗 Зеркало
Хотите вживую увидеть процесс миграции на микросервисную архитектуру? Приходите 🗓 4 мая в 20:00 на открытый урок онлайн-курса «Microservice Architecture» в OTUS.
На занятии мы разберем живой пример перехода на микросервисную архитектуру веб-сайта, содержащего несколько десятков миллионов страниц, и роль паттернов для построения масштабируемого, высоконагруженного приложения.
👨💻 Спикером выступит Евгений Тюменцев, преподаватель OTUS и директор компании по разработке программного обеспечения.
Занятие будет полезно для тех, кому предстоит переезд на микросервисную архитектуру. На вебинаре вы сможете еще раз взвесить все плюсы и минусы перед переходом.
👉 Для регистрации пройдите вступительный тест — https://otus.pw/0d70/
Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Microservice Architecture» от OTUS. Оплата курса возможна в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
🐍🐬 Python + MySQL: как подключиться к СУБД MySQL и работать с ней с помощью Python
Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.
🔗 Основной сайт
🔗 Зеркало