proglibrary | Технологии

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

77043

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

Подписаться на канал

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

Appwrite абстрагируется от сложности и повторяемости, необходимых для создания современного серверного API с нуля, и позволяет быстрее создавать безопасные приложения.

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

https://appwrite.io/

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

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

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

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

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

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

Команда GitHub подготовила обзор на некоторые из самых интересных функций и изменений, представленных в Git 2.39.

Читать

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

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

🎄 Новогодний хакатон DatSanta от DatsTeam!

Наш DatSanta - робот, гоняет на аэросанях, запряженных электрооленями на высокой скорости 🎅🏻
Он не устает, не жалуется, не тратит время на перерывы, но всё равно ему требуется твоя помощь!

🏆 кто покажет лучший результат по итогам трех этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
🎅🏻 от 18 и старше

Использовать можно любые технологии (например, JS, Java, PHP, Swift, Python, C++, 1C и др.) - никакая из выбранных не даст дополнительного преимущества перед другими участниками.

Задача – написать код и произвести вычисления на своей стороне, а результат отправить на игровой сервер http запросом, содержащим json.

Хакатон будет проходить в три этапа:
🎯 23–26 декабря «Найди свой путь»
🎁 26-27 декабря «Заветное желание»
💜 27 декабря «Время волшебства» - финал и подведение итогом в прямой трансляции

Вопросы info@datsteam.dev
>>> Регистрация >>>

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

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

В рубрике Хабр Карьеры «Где работать в 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 советов по развитию и продвижению продукта.

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

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

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

Хотите стать разработчиком C++, но переживаете из-за алгоритмического собеседования? Посмотрите, как его проходит другой кандидат.

→ Бесплатный вебинар Яндекс Практикума, 15 декабря в 19:00

◾️ Собеседовать будет Мария Гутовская, программистка в Amazon Web Services, автор курса Практикума «Разработчик на C++»

◾️ В роли кандидата — выпускник курса Практикума «Разработчик на C++»

Собеседование максимально приближено к реальной жизни. Вы узнаете:
— Как рассказать про свой опыт, даже если его мало
— Какие задачи дают на алгоритмическом собеседовании
— Какие ошибки можно допустить, решая задачу
— На что обращают внимание работодатели

После вебинара можно будет задать экспертке вопросы.
→ Зарегистрироваться на вебинар

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

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

Представляем refine — open-source headless React-фреймворк (6.1K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨

refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀

Репозиторий: https://github.com/refinedev/refine

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

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

☕️🛣 Дорожная карта Java-разработчика в 2023 году: путь с нуля до первой работы

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

⏸ Подождите. Я уже начинал изучать Java по разным дорожным картам, но бросал. С этой картой я дойду до цели?
В нашей дорожной карте мы пробежались, так сказать, по верхам, обозначили основные темы для изучения. Дойдете или нет — зависит от вашей готовности пахать.

📅 Мне нужно в течение года получить работу Java-программиста и я готов пахать, чтобы добиться этой цели. И желательно бесплатно. Что посоветуете?
Идти на курсы, в договоре которых черным по белому без всяких звездочек прописано, что вас трудоустроят. В противном случае студент не платит за обучение.

👨‍💻 Например, на курсах Kata Academy вы сможете бесплатно обучиться на Java-программиста за ~7 месяцев. А после трудоустройства на гарантированную ЗП от 100к — просто будете отчислять Kata Academy 17% от фактического дохода в течение 24 месяцев.

В отличие от инфоцыган, Kata Academy заинтересована в вашем трудоустройстве, которое напрямую влияет на доход школы.

➡️ Как стать Java-разработчиком, читайте в нашей статье.
➡️ Курс Java-разработчика на сайте школы.

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

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

🗣👩‍💻 Разработка канбан-доски на 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-продуктов, рассказывает об использовании экспертизы разных команд для генерации новых гипотез и сплочения коллектива вокруг решения пользовательских проблем.

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

📌 Читать

Читать полностью…
Подписаться на канал