proglibrary | Technologies

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

77049

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

Subscribe to a channel

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

Разбор литкод задачи 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/

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

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

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

Иллюстрации по мотивам статьи «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 и многие другие.

🔗 Подробнее

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

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

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

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

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

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

Как зарабатывают в IT 2.0. Student Edition

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

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

#юмор

Когда думаешь над неймингом при написании кода

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

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

💻 Умение работать с любой базой данных — ценный и востребованный навык администраторов и разработчиков. Освоить его можно с помощью онлайн-курса «Базы данных» от 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 и другие детали читайте в статье.

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

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

🎙 Серия «Как мы попали в ИТ» продолжается. В новом видео про свой путь рассказывает Ваня Ботанов.

Ваня — практикующий профессионалище, большой архитектор и тимлид, который уже много-много лет фигачит в айти.

С чего он начинал, каким путем пришел к своему месту — в новом выпуске «Как мы попали в ИТ».

📺Смотреть

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