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

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

🗣👩‍💻 Разработка канбан-доски на Django, DRF и Alpine.js

Копилка наших руководств пополнилась статьей по созданию канбан-доски на Django. В статье расскажем, как создать собственный вариант популярного приложения и развернуть его с использованием Nginx и Gunicorn на сервере Selectel под управлением Ubuntu 20.04.

Что сделали
► Взяли сервер из линейки Shared Line:
— 1 ядро CPU (10%)
— 512 МБ RAM

► Установили связку Django, Nginx и Gunicorn.
► Асинхронную передачу данных и CRUD без перезагрузки доски реализовали с помощью API на Django REST Framework.
► Фронт написали на Alpine.js, а дизайн сверстали на CSS-фреймворке Tailwind.
► Для HTTP-запросов к бэкенду использовали библиотеку Axios.

😊 Читать статью

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

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

🤔 Если бы метод Kanban был аббревиатурой, то как бы он расшифровывался. Принимаются только неправильные ответы.

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

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

#infographic

Даже представить сложно, какая кропотливая работа была проведена. В репозитории вы увидите более 70-ти визуализаций, которые объясняют различные форматы файлов.

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

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

🐍 Самоучитель по Python для начинающих. Часть 8: Методы работы со множествами

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

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

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

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

#infographic by Nikki Sipno

Git Workflow

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

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

Что на выходных посмотреть за завтраком

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

Например, новый видеоформат на канале Яндекса со встречами сотрудников 1х1. Так, в первом выпуске встретились два руководителя разработки мобильных приложений — для сервисов Яндекс Go и Яндекс Браузера. Получилось занятное обсуждение пользы Flutter, его отличий от React Native и вообще разговор о фреймворках в мобильной разработке супераппов и не только.

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

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

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

3 причины освоить Python

Новичку сложно выбрать язык для работы. Можно заглянуть в рейтинг TIOBE: Популярнейшим в 2022 году стал Python.

1️⃣Подходит новичкам
Если никогда не кодили, начните с Python. Он интуитивный, ему легко учиться. По Python много материалов: методички, библиотеки готовых решений.

2️⃣Python — универсальный
На нём пишут игры, программы и сайты, создают ботов, анализируют данные. Python используют и для сбора и обработки информации.

3️⃣Разработчикам хорошо платят
Средняя зарплата — 150к ₽ в месяц. Новичкам от 80к. После 2 лет работы вы сможете удвоить доход, а после 3 — получать до 300к ₽. Это три средние ЗП в Москве и десять в регионах.

📚Изучайте Python с нуля на курсе университета Skypro:

📜Гарантия: найдем вам работу или вернем деньги, если не устроим на работу за 4 месяца после курса.
Теория, практика, 4 проекта для портфолио.

Скидка 40% + еще 7% по промокоду PROGLIB7 по ссылке: https://proglib.io/w/c61d59cd

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

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

Одного принятого решения достаточно, чтобы запустить большие позитивные перемены в карьере. Пусть таким решением станет участие в One Day Offer для ML-разработчиков.

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

Рассматривают кандидатов с опытом работы от 1,5 лет в крупных IT-компаниях, которые хорошо владеют Python, C++ и не понаслышке знакомы с Tensorflow, PyTorch, Git, Numpy, Matplotlib.

Вы будете работать не просто среди коллег, но единомышленников, которые движутся вместе к созданию продукта мечты. Ваша зона ответственности — заниматься обучением и оптимизацией моделей, создавать пайплайны регулярного обучения, проводить A/B тестирование и оценку качества.

Приятный бонус: возможность обучать большие модели на «Кристофари», суперкомпьютере из топ-100 самых мощных в мире.

🔗Узнать больше о вакансии и оставить заявку: http://sber.me/?p=RShRs

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

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

А как вы решаете, какой тип базы данных использовать в проекте?

Alex Xu набросал краткий обзор, к которому можно обратиться в случае необходимости. Согласны ли вы с его тезисами?

🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)

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

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

👦✨ Объясните так, как будто мне 10 лет: простое описание популярного алгоритма кластеризации k-средних

В статье объясним всем новичкам в мире алгоритмов машинного обучения принципы работы алгоритма K-means (k-средних), пользующегося большой популярностью при решении задач кластеризации. Постараемся избавиться от устрашающих математических нюансов и объяснить на уровне интуитивного понимания.

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

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

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

ЮMoneyDay — онлайн-конференция про айти в финтехе.

Разработчики, аналитики, продакты и проджекты расскажут, как работают в ЮMoney.

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

В программе 10 направлений:

— Архитектура
— Бэкенд
— Фронтенд
— Тестирование
— Менеджмент проектов
— Системный анализ
— Android™
— DevOps
— Product
— SQL

⏰ Конференция пройдёт онлайн. Встречаемся 10 декабря в 10:00 (мск)

Регистрируйтесь и готовьте вопросы 💜

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

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

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

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

🤯 В этой связи хочется спросить у вас. Проводите ли вы мозговые штурмы или у вас есть другие методы генерации идей?

📌 Читать

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

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

🔥 Ищем опытного SRE/DevOps инженера в команду IaaS (Cloud) Авито

Юнит IaaS занимается разработкой платформы для управления инфраструктурой Авито. Вам предстоит развивать сервисы с публичными облаками, автоматизировать рутинные задачи и улучшать инструменты/подходы применяемые в работе.

➡️ Мы точно оценим знание Go и/или Python, а также ваш опыт работы с публичными облаками и администрирования Linux! Подробнее о вакансии – на сайте

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

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

⚙️ Explainshell — веб-инструмент, который сопоставляет аргументы командной строки с текстом справки любой Linux-команды.

😏 Прежде чем копипастить со stackoverflow можете проверить, что аргументы действительно означают.

https://explainshell.com/

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

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

⚙️ Наглядное объяснение механизмов работы RPC и gRPC от Alex Xu

Более подробно об этой теме смотрите в видео. 🔽

👀 Смотреть

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

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

В рубрике Хабр Карьеры «Где работать в IT» представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.

https://career.habr.com/journal/workplace

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

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

👩‍💻 Канбан-метод содержит набор принципов и методов управления и улучшения рабочего процесса. Метод состоит из 4 основополагающих принципов, 5 практик и различных метрик.

4 основополагающих принципа Канбан
① Начните с того, что вы делаете сейчас.
② Проводите постепенные, эволюционные изменения.
③ Уважайте текущие роли, обязанности и должности.
④ Поощряйте лидерство на всех уровнях.

5 практик Канбан
① Визуализировать ход работы.
② Ограничение незавершенного производства WIP (work in progress).
③ Управление потоком.
④ Сделать политики процессов явными.
⑤ Непрерывное совершенствование.

О том как спроектировать канбан-доску, читайте в наших с Selectel карточках ⬆️

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

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

Привет! На связи proglib.academy

Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT.
Именно для того, чтобы развеять все мифы про IT, мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT-сфере.

На вебинаре вы узнаете:

👉🏻Есть ли потолок по возрасту для входа в IT?
👉🏻Как выглядит работа джуна в разных компаниях
👉🏻Как устроиться в IT без опыта работы

Встречаемся 14 декабря в 19:00.
Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT

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

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

👩‍💻 В сегодняшних карточках: Agile, Scrum и Kanban — в чем разница между этими популярными стратегиями разработки ПО и какой из них лучше?

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

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

Разработчику на заметку: принципы, методы, ограничения и лучшие практики проектирования REST API.

Источник

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

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

⚙️Инструмент предоставляет простые компоненты/API для управления всеми каналами связи в одном месте: Email, SMS, Direct и Push.

⭐️ 14,2k

https://github.com/novuhq/novu

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

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

Обзор практических кейсов, которые помогут оптимизировать работу с Dockerfile.

Читать

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

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

🐍 Самоучитель по Python для начинающих. Часть 7: Методы работы с кортежами

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

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

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

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

Перед вами традиционное исследование Хабр Карьеры на тему изменения зарплат IT-специалистов в первом полугодии 2022 года по сравнению со второй половиной 2021.

Читать

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

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

⚙️ Sapling — система управления исходным кодом, в которой особое внимание уделяется удобству использования и масштабируемости.

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

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

Как думаете, на каком языке он написан?

https://sapling-scm.com

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

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

15 000 звезд на GitHub за год: 10 советов по развитию и продвижению продукта

В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта.

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

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

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

REST 🆚 GraphQL: наглядное объяснение от Alex Xu

Более подробно об этой теме смотрите в видео. 🔽

👀 Смотреть

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

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

🛠 Программирование без кода: немного о no-code и low-code разработке

Не нравится кодить или просто не получается, но очень хочется? Или нужно быстро собрать и протестировать MVP? Попробуй no-code и low-code программирование.

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

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

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

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

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Наша школа Proglib Academy: /channel/proglib_academy


📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot

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

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

#хочу_спросить

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

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