proglibrary | Technologies

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Subscribe to a channel

Библиотека программиста | программирование, кодинг, разработка

#проектирование_систем

✍️ Основные сервисы 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 и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📌 #в_заметки

Ключевые паттерны проектирования с кратким описанием.

🧵Источник

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🧒💼 Как найти работу junior-разработчику: 5 самых неочевидных способов

Расскажем о самых неочевидных способах ворваться в ИТ, если ты решил сделать это только в 2023 году.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

↔️ Каждый инженер слышал о масштабировании. А вот вопрос, ответ на который известен уже не каждому: сколько измерений масштабирования принято рассматривать? В 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/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

📚В постоянно обновляемой официальной онлайн-книге от команды 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 мая 2023 года.

Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку.

Узнать детали

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

💻 Хакатон «Финам Trade API»: конкурс для разработчиков торговых систем

«Финам» проводит хакатон, участники которого будут соревноваться в создании торговых систем на основе открытого API «Финама» — Trade API. Призовой фонд хакатона составляет 450 000 рублей!

👉 Принять участие могут все, кто заинтересован в разработке финтех-продуктов: студенты профильных вузов, алготрейдеры и практикующие разработчики.

🕹️ Участникам предстоит создать ПО для компьютера или мобильного устройства, способное выполнять ряд торговых и неторговых функций.

❗️Подать заявку можно уже сейчас и до 10 мая 2023 года.

Мероприятия пройдет с 10 апреля по 20 мая 2023 года.

➡️ Узнать подробности и зарегистрировать свою команду

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Разбор литкод задачи Binary Search Tree с Владом Теном и обсуждение истории успеха от выпускника курсов до сеньор-фронтенд-девелопера-лида.

📺Смотреть

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍 Самоучитель по Python для начинающих. Часть 19: Основы ООП – абстракция и полиморфизм

Расскажем, для чего полиморфизм и абстракция используются в программировании, и как они взаимодействуют с остальными фундаментальными концепциями ООП. В конце статьи – решение 10 задач, связанных с абстрактными и полиморфными классами.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

#проектирование_систем

Подробное визуальное руководство, которое предоставляет разработчикам быструю и простую шпаргалку по ключевым концепциям и передовым методам проектирования систем.

🔗 Источник

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Раз и навсегда про тёмную тему, или Почему вам «на самом деле» нужна тёмная тема

Как считаете, каждому сайту нужна темная тема? Где-то рядом находится и тема с IDE. У вас стоит темная или светлая тема? Большинство исследований показывают, что разработчики зачастую выбирают именно темную тему.

https://habr.com/ru/articles/695468/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Всем привет) Если вам хочется немного расширить свой кругозор или просто скучно воскресным днём, подписывайтесь на канал в Telegram создателя этого канала: там все про релокацию и жизнь в условиях постоянно меняющегося мира.

Подписывайтесь: /channel/+oqMKWqMoWz4yNzhi

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

🐍 Где изучать Python в 2023 году: 88 ресурсов для начинающих

В этой обновленной статье мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.

🔗 Основной сайт
🔗 Зеркало

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Не найдя ничего толкового о софт скиллах на просторах Интернета, Вастрик решил сам погрузиться в эту тему и написал заметки о том, как лично для себя он определяет софт скиллы.

Узнайте, что это вообще такое, как определить является ли какой-то ваш навык софт скиллом, и многое другое.

https://vas3k.blog/notes/softskills/

Читать полностью…
Subscribe to a channel