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

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

🐍🧹 3 принципа написания чистого кода на Python

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

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

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

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

Кажется, в этой статье описана вся жизнь embedded-разработчика Александра Дикарева, но это крутая история!

Читать

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

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

Краткое руководство по использованию GitHub Actions в качестве инструмента CI/CD и построению CI/CD-пайплайна.

Читать

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

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

#infographic

OSI-модель на наглядном примере от Alex Xu.

Смотреть на YouTube

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

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

👥🗺️ Product Discovery: что такое дискавери-команда и чем она занимается

Рассказываем: зачем нужно разделение на «дискавери» и «деливери»; в чём суть работы дискавери-команды и кто в неё входит; как запускать полезные продукты дешевле и быстрее конкурентов.

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

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

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

🐍 Самоучитель по Python для начинающих. Часть 10: Условный цикл while

Разберем особенности условного цикла: в каких случаях необходимо использовать while, как управлять работой бесконечного цикла, и когда while лучше заменить циклом for. В конце статьи – практические задания и пример простейшей игры.

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

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

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

Хорошая новость для студентов и преподов: у Яндекса появилась амбассадорская программа для российских вузов.

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

В случае Яндекса, амбассадорам обещают знакомство с командами сервисов, обучение на лекциях и семинарах, проходки на закрытые мероприятия для своих и возможность стать главным суетологом курса и организовывать для таких же студентов хакатоны и другие мероприятия в стенах своего вуза.

Зарегистрироваться могут студенты и преподаватели любых специальностей и курсов (но только очники), главное успеть до 20 января 2023 года.

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

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

«Просто используйте Postgres для всего» с такого громкого заголовка начинается эта небольшая статья. Но потом ты понимаешь, что в этом что-то есть.

Один из способов упростить ваш стек, ускорить разработку, снизить риски и предоставить больше возможностей в вашем проекте — использовать Postgres для всего.

Под катом — 9 возможностей, которые вы можете использовать в Postgres для замены многих серверных технологий, в том числе Kafka, RabbitMQ, Mongo, Redis, Elastic и т.д.

Читать

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

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

🤖🍏 Android + iOS: организация кода приложения с использованием Kotlin Multiplatform Mobile

Пример простого приложения (счетчика) под обе мобильные платформы, использующего общий код на языке Kotlin.

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

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

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

🐍 Самоучитель по Python для начинающих. Часть 9: Особенности цикла for

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

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

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

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

#infographic

Как обучали ChatGPT: наглядная иллюстрация

Документ, в котором представлены фундаментальные исследования, на которых построены эта и другие модели.

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

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

SQLite малофункциональна по сравнению с другими СУБД, однако ее авторы видят в этом фичу, а не проблему.

В SQLite есть множество расширений, но они неполны, непоследовательны и хаотично разбросаны по Интернету. Собственно поэтому авторы репозитория — своего рода стандартной библиотеки для SQLite — восполняют эти пробелы. 👇

https://github.com/nalgeon/sqlean

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

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

🐔 IT и реальный сектор экономики: как мы цифровизировали птицеводство и что из этого получилось

В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.

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

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

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

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

Миша рассказал о том, с чего начинался его путь, как бороться с синдромом самозванца, как проходить собесы в Тинькофф и Яндексе и, наконец, как он, пройдя немалый путь в индустрии, перебрался в Амстердам.

📺 Смотреть

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

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

#cybersecurity #pentest #bugbounty #redteam

Как думаете, возможно ли полностью освоить ремесло этичного хакинга за 15 часов? Конечно же нет. Но вот пробежаться по азам можно запросто. Встречайте новый видеокурс от канала The Cyber Mentor.

🗄 Часть 1
🗄 Часть 2

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

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

🎙Подкаст «Доктор Кот»: Без конца тревожусь, что IT лопнет и ничего не будет как раньше

Давным давно, когда еще не было подкаста «Доктор Кот» — Женя пришел на выпуск «Мы обречены» и спрогнозировал три варианта кризиса в айти, разной степени пессимистичности. И вот мы здесь — смотрим, как сбывается худший из них. Штормит все и везде, и просвета не видно.

Просвет, конечно, будет, но тревожным, и нам от этого не легче. Индустрия все перетерпит, выйдет из штормов еще крепче прежнего, отбросит все лишнее и улучшит все лучшее.

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

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

🔧 GoAccess запускается в терминале вашей *nix-системы или в браузере. Инструмент поддерживает большинство форматов веб-логов, автономные отчеты в режиме реального времени, возможность инкрементной обработки логов и многое другое.

🔗 https://github.com/allinurl/goaccess

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

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

🏄 50% скидка на все курсы Proglib academy!

Вжух и мы запускаем распродажу курсов до 10 января:

– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба

Выбрать курс вы можете по ссылке 🔗https://proglib.io/w/cf4b58e8

🔹На курсах мы делимся экспертизой вместе с ТОП- специалистами из Samsung, Revolut, Яндекс, Тинькофф и т.д;
🔹В процессе обучения вы не только прокачиваете скиллы, но и пополняете портфолио;
🔹Это не самообучение. Мы проводим индивидуальную проверку домашних заданий с разбором ошибок и рекомендаций.

🚀Начни год с прорыва!

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

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

Just берет знакомые концепции (make-файлы + шелл-скрипты) и объединяет их в более мощный и простой для понимания CLI-инструмент.

Инструмент просто запускает скрипты в виде команд. Команды или recipes хранятся в justfile’е с синтаксисом, вдохновленным make.

https://github.com/casey/just

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

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

Редакция «Разрабов» расспросила разработчиков на Rust о возможностях и ограничениях этого языка программирования.

Читать

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

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

«Библиотека программиста» находится в поиске авторов оригинальных статей

Языки:
– Python, JavaScript, TypeScript, C#, Go, SQL.

Тематики:
– Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.

Объем:
– от 7 до 15 тыс. знаков.

➡️ Заполнить анкету ⬅️

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».

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

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

💎🍇🎈 Что выбрать для проекта: монолиты vs микросервисы vs бессерверная архитектура

Каждая технологическая компания любого размера иногда задается вопросом, как построить свою серверную архитектуру и какой подход выбрать? Давайте поговорим о преимуществах и недостатках технологий и о том, как принять правильное решение для реализации вашего проекта.

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

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

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

Вы когда-нибудь хотели вернуться к своему GitHub-репозиторию и посмотреть, каким он был когда-то? Что ж, теперь можете. Git Story — это машина времени, которая показывает моментальный снимок вашего проекта из прошлого.

Веб-ресурс использует GitHub API и имеет интерактивный календарь. Вы можете сканировать коммиты и исследовать, как в прошлом выглядел проект.

🔗 https://gitstory.app/

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

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

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

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

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

📺 Смотреть

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

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

А что вы чувствуете к айти?

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

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

🎙Подкаст «Доктор Кот»: Как не загубить карьеру в самом начале

В этот выпуск Доктора Кота попало всего одно письмо, но невероятно мощное. Это очень круто рассказанная история о начале карьеры в айти, и там буквально вся боль, проблемы и терзания, которые могут выпасть на долю джуна.

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

В общем, полное погружение в мрак для новичка в айти. Но наберитесь сил и досмотрите этот выпуск до конца.

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

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

Курс «C++ для бэкенда» для разработчиков с опытом. Он подойдёт вам, если вы уже самостоятельно программируете на C++ или закончили похожие курсы. На курсе Яндекс Практикума мы научим вас быть еще самостоятельнее: запускать свой проект на Яндекс Облаке, создавать сетевые приложения, работать с библиотеками boost, а ещё:

• начнёте писать ПО под Linux и запускать проекты в Docker;
• узнаете, как выбирать сетевые протоколы и работать с СУБД PostgreSQL;
• получите опыт удалённой разработки и нагрузочного тестирования;
• получите сертификат о повышении квалификации;
• научитесь интегрироваться с фронтендом и мониторить системные ресурсы.
 
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы. 
Начать учиться: https://practicum.yandex.ru/cpp-backend/

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

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

Джон Кармак вместе с тёзкой Джоном Ромеро стали родоначальниками игрового жанра FPS.

В далекие 90-е они смогли выдать настоящий 3D-шутер без лагов с эффектом присутствия, что стало бомбой для 1993 года — в эпоху пошаговых стратегий и отсутствия скроллинга.

Как ему это удалось и чего добился этот выдающийся разработчик читайте в статье.

Читать

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

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

🚗 Самый «скользкий» механизм в Redux – useSelector

Redux вроде как изучили вдоль и поперек, но от этого он не стал идеальным. В данной статье мы детально разберем один из самых неприятных механизмов в Redux, которым многие стреляют себе в ногу – useSelector.

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

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

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

Честный обзор текущего состояния айти-индустрии от Алексея Гладкова.

Смотреть

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