↔️ Каждый инженер слышал о масштабировании. А вот вопрос, ответ на который известен уже не каждому: сколько измерений масштабирования принято рассматривать? В 2007 году авторы книги «The Art of Scalability» ввели термин «The Scale Cube» и три измерения масштабирования.
Если вы хотите детальнее разобраться в масштабирование, то приходите 28 апреля в 20:00 на открытый урок «Принципы шардирования. Горизонтальное и вертикальное шардирование».
На открытом уроке мы:
- рассмотрим Scale Cube на примерах
- разберем два вида шардирования — горизонтальное и вертикальное
- познакомимся с примерами СУБД, которые поддерживают те или иные виды шардирования.
👨💻 Занятие проведет Анатолий Бурнашев, эксперт центра практик обеспечения надёжности в MTS.Digital
👉 Для участия в мероприятии пройдите вступительный тест — https://otus.pw/qm1Q/
Вебинар пройдет в рамках онлайн-курса «Highload Architect» в OTUS. Возможна рассрочка на курс.
Реклама. Информация о рекламодателе на сайте www.otus.ru
#новыйрелиз
«Что еще за Raku?» — спросите вы.
Raku — это бывший Perl 6. Кто следил за Perl знает, что он был переименован из Perl 6 так как не стал продолжением предыдущей версии и превратился в отдельный язык программирования, не совместимый с Perl 5.
Raku и Perl отличаются фундаментально, хоть в основном и было намерение оставить Raku Perl'овым. Большая часть изменений предназначена для нормализации языка, чтобы его было легче понять как новичкам, так и опытным программистам.
🔗 Подробнее
Как часто у вас возникают истории из серии «… я думал, что там всего одна кнопка …»?
🧵Источник
🎙Подкаст Подлодка: AI пишет код
Разговоры про то, что программистов вот-вот заменит какая-то технология, ведутся каждые пару лет. Но в этот раз, кажется, все серьезно — ChatGPT пишет полноценные мобильные приложения, конфиги для AWS и разбирает сложные баги.
Чтобы разобраться с тем, как конкретно LLM генерируют код, как этим можно управлять, и что нас ждет в будущем, ведущие позвали Егора Богомолова, исследователя в лаборатории ML4SE JetBrains Research.
YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
📈 Повышение цен с 28 апреля на 4 курса!
Если вы планировали покупку курса, рекомендуем сейчас оставить заявку и задать все оставшиеся вопросы менеджеру, чтобы успеть оплатить обучение до повышения цены.
Старая цена будет действовать до 28 апреля включительно — и при оплате целиком, и в рассрочку.
🔹Математика для Data Science
24 990 руб. → 39 990 руб.
🔹Алгоритмы и структуры данных
19 990 руб. → 35 980 руб.
🔹Основы программирования на Python
9 990 руб. → 19 980 руб.
🔹Frontend Basic: принцип работы современного веба (
29 990 руб. → 39 990 руб.
Почему у нас удобно проходить обучение?
1. Лучший преподавательский состав. К примеру, высшую математику вам будут преподавать доценты ВМК МГУ;
2. Бессрочный доступ ко всем курсам. Вы сможете проходить обучение в своем темпе, без жестких дедлайнов;
3. Поддержка преподавателей в чате. Вам всегда помогут разобраться в сложной теме и ответят на любые вопросы;
4. Мы возвращаем деньги, если в течение 7 дней вам не понравилось обучение.
👉Оставить заявку на консультацию можно здесь – https://proglib.io/w/9234a0d5
React — самая популярная библиотека для фронтенд-разработки. А ещё это стабильный фреймфорк, который легко поддерживать, поэтому на нём пишут большие популярные веб-приложения. Если вы ищете новую интересную работу в IT или мечтаете о повышении, то вам подойдет курс Яндекс Практикума «React-разработчик». Курс длится всего 3 месяца, но за это время мы научим вас: •
уверенно разбираться в библиотеке React; •
использовать TypeScript при разработке React-приложений; •
тестировать веб-приложения с помощью юнит-тестов и cypress.
Учёбе нужно будет уделять 20-25 часов в неделю. Обучение разбито на спринты, заниматься можно когда угодно, главное — уложиться в дедлайн.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Записаться на курс можно здесь: https://practicum.yandex.ru/react/
👨🏼💻🆙 Карьера в Big Tech: как попасть и достичь успеха
В этой статье поговорим о том, как попасть в Big Tech, как происходит карьерный рост в крупных компаниях, и куда идти после «большой пятерки».
🔗 Основной сайт
🔗 Зеркало
💻 Умение работать с любой базой данных — ценный и востребованный навык администраторов и разработчиков. Освоить его можно с помощью онлайн-курса «Базы данных» от OTUS.
⚠️ За полгода живых вебинаров вы научитесь работать с основными СУБД, которые могут вам пригодиться: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и сможете оптимизировать медленные запросы.
📌 Результат обучения — собственный SQL-проект, который усилит ваше портфолио и поможет получить выгодный оффер.
👉 Определите свой уровень подготовки с помощью теста — https://otus.pw/ce9Q/
🔥 Пройдете тест, получите велкам-скидку и доступ к 2 предстоящим открытым урокам:
✔️ Обмен данными между базами PostgreSQL
✔️ OLAP и OLTP: практическое сравненииРеклама. Информация о рекламодателе на сайте otus.ru
🔐Команда Google представила deps.dev API: важные данные о зависимостях для безопасных цепочек поставок
Атаки на цепочку поставок программного обеспечения становятся все более распространенными и вредоносными, включая такие громкие инциденты, как Log4Shell, Codecov и недавний взлом 3CX.
В этой связи команда Google надеется, что новый инструмент поможет сообществу разобраться в сложных данных о зависимостях, и, как следствие, научиться реагировать или даже предотвращать атаки такого типа.
5 миллионов пакетов и более 50 миллионов версий из экосистем Go, Maven, PyPI, npm и Cargo были задокументированы Google и теперь доступны для вас через API.
🔗 Подробнее
💬 26 правил эффективного общения для разработчиков
Разработчики часто лучше пишут код, чем общаются с людьми, и это может привести к недопониманию и конфликтам. В этой статье мы расскажем, как эффективно общаться в чатах, по электронной почте, на созвонах и во время код-ревью. Следуя нашим советам, вы улучшите свое взаимодействие с коллегами по команде и избежите ненужных конфликтов.
🔗 Основной сайт
🔗 Зеркало
Хакатон DatsArt Space от DatsTeam!
Space X запускает космические корабли, а DatsTeam – новый хакатон!
Приглашаем отметить День космонавтики на крутой игре! 🚀🪐🌟
Вы пишете свой «геймпад» к нашей «игровой консоли» и сразу играете в игру.
Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу.
>>> Регистрация до 20.04.2023 >>>
🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше
Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00*
2 этап: 22 апреля 17:00-20:00*
- финал в прямом эфире!*время Московское
Использовать можно любые технологии - никакая из выбранных не даст дополнительного преимущества перед другими участниками.
Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>
🤖Команда Amazon сделала свой ИИ-помощник для разработчиков CodeWhisperer бесплатным для всех. Изначально он был доступен только для клиентов Amazon Web Services. Инструмент помогает разработчикам писать код быстро и безопасно, автоматизируя рутинные или трудоемкие задачи.
К слову сказать, GitHub Copilot бесплатный только для студентов и разработчиков, работающих над проектами с открытым исходным кодом. Остальные пользователи должны купить подписку за $10 в месяц.
А в уровне CodeWhisperer Individual любой разработчик может использовать инструмент бесплатно. Подробнее об отличиях от GitHub Copilot и другие детали читайте в статье.
🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Ваня Ботанов.
Ваня — практикующий профессионалище, большой архитектор и тимлид, который уже много-много лет фигачит в айти.
С чего он начинал, каким путем пришел к своему месту — в новом выпуске «Как мы попали в ИТ».
📺Смотреть
🐍 Самоучитель по Python для начинающих. Часть 19: Основы ООП – абстракция и полиморфизм
Расскажем, для чего полиморфизм и абстракция используются в программировании, и как они взаимодействуют с остальными фундаментальными концепциями ООП. В конце статьи – решение 10 задач, связанных с абстрактными и полиморфными классами.
🔗 Основной сайт
🔗 Зеркало
#проектирование_систем
Подробное визуальное руководство, которое предоставляет разработчикам быструю и простую шпаргалку по ключевым концепциям и передовым методам проектирования систем.
🔗 Источник
Раз и навсегда про тёмную тему, или Почему вам «на самом деле» нужна тёмная тема
Как считаете, каждому сайту нужна темная тема? Где-то рядом находится и тема с IDE. У вас стоит темная или светлая тема? Большинство исследований показывают, что разработчики зачастую выбирают именно темную тему.
https://habr.com/ru/articles/695468/
Всем привет) Если вам хочется немного расширить свой кругозор или просто скучно воскресным днём, подписывайтесь на канал в Telegram создателя этого канала: там все про релокацию и жизнь в условиях постоянно меняющегося мира.
Подписывайтесь: /channel/+oqMKWqMoWz4yNzhi
🐍 Где изучать Python в 2023 году: 88 ресурсов для начинающих
В этой обновленной статье мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.
🔗 Основной сайт
🔗 Зеркало
Не найдя ничего толкового о софт скиллах на просторах Интернета, Вастрик решил сам погрузиться в эту тему и написал заметки о том, как лично для себя он определяет софт скиллы.
Узнайте, что это вообще такое, как определить является ли какой-то ваш навык софт скиллом, и многое другое.
https://vas3k.blog/notes/softskills/
#проектирование_систем
Иллюстрации по мотивам статьи «McDonald’s event-driven architecture: The data journey and how it works».
Завтра, 21 апреля в 16:00 (по московскому времени) пройдет онлайн-митап «Войти в Айти: мифы и реальность профессии». Встреча поможет студентам ВУЗов и всем, кто мечтает о карьере в ИТ, лучше ориентироваться в реалиях профессии: какие требования существуют у работодателей, каков уровень зарплаты у практикантов и джуниоров и какие специальности будут актуальны в ближайшие годы.
Участие бесплатное, регистрация по ссылке.
В ходе митапа участники смогут задавать вопросы, а самые активные получат призы от «Инносетей» и ЮMoney.
Митап проведут HR-директор «Инносетей» и приглашенные спикеры компании ЮMoney. Эксперты расскажут о практике найма в ИТ, о срезе зарплат в отрасли, требованиях к начинающим специалистам и о том, как сделать первые шаги в профессии, если еще нет опыта.
Подключайтесь — ждем вас 21 апреля в 16:00 (по московскому времени)!
❓Тест: насколько хорошо вы знаете Git?
Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.
🔗 Основной сайт
🔗 Зеркало
🖥 Разрабы! Сколько мониторов используете в работе? Делитесь своим топом производителей👇
Читать полностью…Мессенджер современных команд
Когда Slack ушел с российского рынка, перед многими командами встал вопрос о выборе альтернативного решения.
Мессенджер для команд Пачка может стать отличной заменой Слаку. Пачка позволяет общаться, созваниваться, работать и создавать групповые чаты, компактно организованные в папки. Есть треды для обсуждения сообщений, тёмная тема и возможность проводить видеозвонки до 100 участников. При годовой подписке на Пачку сообщения из Slack можно перекинуть в новый мессенджер.
На бесплатном тарифе доступна отправка до 2000 сообщений в месяц. Если вы хотите узнать больше о Пачке и сравнить ее с другими мессенджерами, вот страница продукта:
https://www.pachca.com/
📌 Вкратце картина следующая:
1️⃣Самыми популярными языками являются JavaScript/TypeScript и Python, на каждый из которых приходится примерно 20% всех пулл-реквестов. Фактически, если вы объедините JavaScript/TypeScript и Python, вы получите около 40% всех пулл-реквестов.
2️⃣Дальше идут Java и Scala, C/C++ и Go. Все они находятся в диапазоне от 10% до 15%.
3️⃣Замыкают PHP, Ruby и C#, у которых около 5% всех пулл-реквестов.
4️⃣Другие языки, как правило, намного ниже 5%.
🔗 Подробнее
🐍 Самоучитель по Python для начинающих. Часть 18: Основы ООП – инкапсуляция и наследование
Рассмотрим базовые понятия (классы, подклассы и методы) и приступим к изучению первых двух фундаментальных принципов объектно-ориентированного программирования. В конце статьи – 10 заданий, связанных с инкапсуляцией и наследованием.
🔗 Основной сайт
🔗 Зеркало
👩💻 Red Hat — первая компания, которая смогла успешно коммерциализировать ПО с открытым исходным кодом в масштабе и заработать миллиард долларов на продаже проверенных обновлений с открытым исходным кодом и предоставлении поддержки, услуг и обучения для нескольких продуктов.
Сначала казалось, что эта модель может стать образцом для коммерческого ПО с открытым исходным кодом. Единственная проблема заключается в том, что ни одна другая компания не смогла успешно воспроизвести эту модель.
Но как тогда быть компаниям, которые хотят зарабатывать на открытом ПО? Просто делать часть кодовой базы проприетарной, но с доступным исходным кодом, — так называемая модель с открытым ядром. За примерами далеко ходить не надо: MongoDB, стек ELK, Odoo и многие другие.
🔗 Подробнее
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.
Ближайшие мероприятия:
• 20-22 апреля — Fast Track для frontend-разработчиков пишущих на JavaScript/TypeScript, офер за 3 дня в команду Поиска.
• 24-28 апреля — Fast Track для аналитиков и разработчиков метрик, офер за 5 дней в отдел аналитики и метрик Поиска.
• 27-28 мая - Weekend Offer для frontend-разработчиков, офер за 2 дня в команды Яндекса.
Зарегистрироваться