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

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

Хабр при поддержке облачного провайдера #CloudMTS подвел итоги сезона Kubernetes – конкурса публикаций о Kubernetes, виртуализации, системном администрировании и DevOps-практиках. Вот подборка полезных постов, наиболее высоко оцененных читателями Хабра:
 
1. Не куб, а кубик: Kubernetes для не-highload
В этом посте рассказывается, какие задачи Kubernetes может решать в небольших компаниях. Полезно для тех, кому нужны некоторые возможности kubernetes, но без лютого хайлоада, катастрофоустойчивости и SLA  с девятками после запятой.
 
2. Мониторинг межсервисного взаимодействия Kubernetes с помощью протокола netflow
Автор поделился опытом, как на основе Netflow сделать карту взаимодействия сервисов в Kubernetes, которая строит красивые дашборды и автоматически обновляется. Пригодится тем, кто хочет знать, какие приложения кластера куда обращаются, как часто, и какую нагрузку создают эти обращения.
 
3. Миграция приложения из OpenShift в «ванильный» Kubernetes
В посте рассмотрен пример переезда приложения из OpenShift в «ванильный» кластер Kubernetes. В конце приведена таблица соответствия примитивов OpenShift и Kubernetes — с информацией о том, какие из этих примитивов требуют замены, а какие нет. Полезно тем, кто ищет альтернативные решения для управления контейнерами.

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

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

🤖 ChatGPT и Notion AI: что лежит в основе нейронок

Обсудим принципы создания нейронных сетей на примере перцептрона — одного из простейших бинарных классификаторов, который отделяет два класса друг от друга.

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

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

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

☕️🛣 Дорожная карта тестировщика в 2023 году

Расскажем, что и в какой последовательности нужно изучить, чтобы стать тестировщиком и найти первую работу.


🧪 Учился самостоятельно, искал работу тестировщиком, но никуда не берут. Что делать?
Идти на курсы с гарантией трудоустройства.

💼 Гарантированное трудоустройство? А такое бывает?
Да, бывает. Например, в договоре школы Kata Academy зафиксированы все гарантии и без всяких звездочек прописано, что если их выпускник не найдет работу по специальности, то студент ничего не платит за обучение. Таким образом, Kata наравне со студентом берет на себя риски и заинтересована не только в том, чтобы довести обучение до конца, но и успешно трудоустроить выпускника, ведь доход школы напрямую зависит от зарплаты студента, так как он платит Kata определенный процент от своего заработка.

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

🚀 Как-то слишком быстро. В чем подвох?
Kata исходит из того, что студент мотивирован найти работу и готов пахать 3 месяца по 25 часов в неделю минимум. К тому же, Kata 6 лет развивает свой курс по Java, из которых 4.5 года работает по формату оплата после трудоустройства. За это время школа выпустила более 1000 человек, и все они смогли получить свой оффер.

📅 Звучит интересно, где можно узнать подробности?
➡️ Как стать тестировщиком, читайте в нашей статье.
Курс тестировщика на сайте школы.

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

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

Команда «Библиотеки программиста» поздравляет девушек с праздником и желает равных зарплат, безопасности и простого человеческого счастья. 💐🍾

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

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

🤖🖼️ Руководство по работе с Gradio: создание веб-интерфейса для моделей машинного обучения

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

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

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

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

Облачной бывает не только погода…

Но и технологии, про которые расскажут на Alfa Cloud Day Meetup 🌥

На митапе вы узнаете, как в Альфа-Банке внедряли новый подход, что важно учесть при общении с бизнесом, как за счёт «облака» ускориться и извлечь выгоду

Когда: 22 марта в 18:30
Где: офлайн в Москве, Андропова пр-т, 18, к. 3, Альфа-Банк, Конгресс-холл или онлайн

Что вас ждет:

🌦 Максим Чернухин, Senior Software Architect, расскажет о положительных и отрицательных сторонах использования облака, а также о нюансах, которые стоит учесть

🌦 Дмитрий Кузнецов, Head of Application Security, расскажет о безопасной миграции в облако

🌦 Дмитрий Гадеев, Site Reliability Engineer, и Максим Малыгин, Head of IT Infrastructure Support Department, поделятся своим опытом внедрения «облачного» подхода в Альфе

🌦 Светлана Вагнер, Cloud Product Owner, расскажет, как бизнесу показать преимущества cloud-технологий, как использовать их для ускорения бизнес-процессов

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

Зарегистрироваться на Alfa Cloud Day Meetup

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

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

🔧 hyperfine — CLI-инструмент для бенчмаркинга. Быстрый, много полезных возможностей, еще и написан на Rust.

https://github.com/sharkdp/hyperfine

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

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

#перевод

Больше 10 лет автор статьи был одним из тех, кто рассказывал всем о пользе Big Data. Он был инженером‑основателем Google BigQuery.

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

Он переносил петабайт данных прямо стоя на сцене, показывая, что какими бы огромными и ужасными ни были ваши данные, вместе мы сможем справиться с ними!

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

Читать

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

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

#devjoke

В принципе, так тоже можно выйти из Vim!

Статьи по теме
🔗 Покоряя редактор Vim: как зайти, выйти и сделать что-то полезное?
🔗 5 бесплатных ресурсов по изучению Vim
🔗 Что вам стоит знать, если вы начали изучение Vim
🔗 Vim: 7 привычек для эффективной работы с текстом

Свое описание к мему кидайте в комментарии.👇

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

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

🧠 Проводники по миру «счастья» и «удовольствия»: как программисту справиться с депрессией

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

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

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

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

#devjoke

Когда конфликт слияния неизбежен.

Статьи по теме
🔗 Ветвление Git с примерами из реальной жизни
🔗 Как использовать Git эффективно: налаживаем работу Git workflow
🔗 11 концепций и команд Git, которые заставят вас плакать

Свое описание к мему кидайте в комментарии.👇

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

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

➡️🍏 Сетевые запросы и REST API в iOS и Swift: протокольно-ориентированное программирование. Часть 1

Из этой статьи вы узнаете, как отправлять сетевые запросы к удаленному REST API и как декодировать данные. Также обсудим, почему стоит предпочесть нативную библиотеку популярным AlamoFire и AFNetworking.

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

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

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

За один день пройти отбор и стать системным аналитиком крупнейшего банка страны?
Это реально, если вы зарегистрируетесь на One Day Offer от Сбера и круто покажете себя на техническом интервью! 🤩

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

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

Основная цель команды — создание новой целевой платформы с использованием современного стека технологий - Openshift, Docker, Kafka, Spring.

Если вы готовы стать частью IT-команды Сбера и у вас есть опыт работы от 3 лет — переходите по ссылке, регистрируйтесь на One Day Offer и готовьтесь к интервью. До встречи 4 марта 👌

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

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

А также текст для канала /channel/proglibrary

Совместная магистерская программа «Науки о данных» Университета науки и технологий МИСИС и СберОбразования позволит освоить востребованную профессию Data Scientist начинающим специалистам, интересующимся Big Data, а также тем, кто уже имеет опыт работы с данными, но хочет углубить свои знания в этой сфере 👨‍💻

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

Эксперты из крупнейших IT-компаний России поделятся наработанным опытом – вы получите нужные знания и навыки в программировании, математике, машинном и «глубоком» обучении. А в третьем семестре сможете выбрать трек для более узкой специализации – Artificial Intelligence Developer, Big Data Engineer, Machine Learning Developer 🔥🔥🔥

Подробнее о программе 🔗

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

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

#devjoke

Я тут это… Поправил все баги!

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

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

🗺prettymaps — легковесный Python-инструмент для рисования красивых карт из данных OpenStreetMap. Основан на библиотеках osmnx, matplotlib и shapely.

https://github.com/marceloprates/prettymaps

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

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

Мы ищем бэкенд-разработчиков сразу в несколько сервисов и команд!

Вакансий много — можно выбрать, чем интереснее вам было бы заниматься. Вот несколько задач из них:

👉 разработка быстрорастущей real-time распределённой файловой системы в Яндекс Диске;
👉 разработка сервиса data plane — программного маршрутизатора и балансировщика нагрузки в Yandex Cloud (CloudGate);
👉 задачи по массовому обслуживанию виртуальных машин: расселение, эвакуация и оптимизация использования кластеров — для Yandex Cloud (API Compute);
👉 разработка новых способов борьбы с вредоносными сообщениями и подготовка входных данных для машинного обучения в Спамооборону;
👉 проектирование фреймворка с учётом eBFP для внутреннего инфраструктурного контейнерного облака.

➡️ Посмотреть все вакансии

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

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

🤖Что крутится под капотом у языковых моделей? Каким образом они эволюционировали до текущих (местами поразительных) способностей? Почему взрывная популярность чат‑бота ChatGPT стала полным сюрпризом даже для его создателей? Ответы на эти и другие вопросы под катом.👇

Читать

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

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

Краткая история языков программирования от Alex Xu

Расскажите, какие ЯП вы изучали? С какого начинали и на каком пишете сейчас?🔽

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

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

Новость для багхантеров
Финтех-компания QIWI запустила программу Bug Bounty на платформе tumar.one. Искать уязвимости можно на доменах qiwi.com, qiwi.ru, contact-sys.com и их поддоменах, а также в мобильных приложениях QIWI. За продемонстрированные атаки на найденные уязвимости в основных сервисах компании белые хакеры могут получить денежное вознаграждение вплоть до $5 тыс. С подробными правилами участия можно ознакомиться в описании программы, предварительно пройдя регистрацию на платформе.

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

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

OWASP API Security Top 10 — это всеобъемлющее руководство, которое помогает организациям и разработчикам понять риски и угрозы, связанные с их API, и способы их защиты.

Релиз-кандидат OWASP API Security Top 10 2023 выглядит следующим образом:

1. Broken object level authorization.
2. Broken authentication.
3. Broken object property level authorization.
4. Unrestricted resource consumption.
5. Broken function level authorization.
6. Server side request forgery.
7. Security misconfiguration.
8. Lack of protection from authentication threats.
9. Improper assets management.
10. Unsafe consumption of APIs.

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

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

🎙Podlodka Podcast

Пополнили подборку языковых и платформенных выпусков подкастами про .NET, Dark и Ruby. Слушаем 👉 /channel/proglibrary/5472

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

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

🍔 Такой вот бэкенд бургер. Как вам? Каков ваш выбор?

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

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

Хотели бы поработать над созданием автоматизированной системы, которая будет отвечать за сбор и хранение информации в крупнейшем банке страны? Тогда скорее регистрируйтесь на One Day Offer для Java-разработчиков от Сбера 💻

Всего за 1 день вы познакомитесь с командой, пройдете техническое интервью, возможно, даже получите оффер и станете частью Java-сообщества СберБанка.

Рассказываем все подробности 👇

На One Day Offer, который пройдет 4 марта, будут искать Java-разработчика уровня Middle с опытом работы от 2-3 лет. Чем предстоит заниматься?

✔️ Проектировать решения, разрабатывать архитектуру сервиса, интеграционные сценарии и автоматические модульные тесты и скрипты.
✔️ Собирать решения на стенды разработки.
✔️ Проводить code review.
✔️ Подготавливать и настраивать среды разработки.

Основная цель команды — переписать с нуля legacy-систему с монолитной архитектурой на современный стек технологий с микросервисной архитектурой.

Если вы готовы взяться за такую амбициозную задачу, переходите по ссылке, регистрируйтесь на One Day Offer и начинайте подготовку к интервью. Встречаемся 4 марта 👌

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

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

Python-разработчик в Английский от Яндекс Практикума

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

Что предлагаем:

- интересные задачи и крутые вызовы;
- удалённую работу с гибким графиком;
- расширенную программу ДМС, премии каждые полгода по итогам ревью, компенсацию питания;
- возможность работать из хабов в Казахстане и Армении.

И многие другие бонусы работы в Английском от Практикума.

Что нужно делать:

- проектировать, разрабатывать и развивать универсальную платформу для создания языковых продуктов, а также инфраструктуру для поддержания её работоспособности;
- готовить проект к постоянному и интенсивному росту нагрузки.

Мы ждём, что вы:

- умеете программировать на языке Python;
- знаете SQL и имеете опыт работы с реляционными базами данных;
- имеете опыт работы в Docker и с различными облачными сервисами;
- разрабатывали веб-сервисы.

Откликнуться на вакансию Python-разработчика

Посмотреть все вакансии в Английском от Яндекс Практикума

Это #партнерский пост

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

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

Какой самый длинный процесс собеседования у вас был? Не по времени, а по количеству этапов 🔽

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

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

😡 onefetch — CLI-инструмент, который выводит информацию о локальном Git репозитории прямо в терминал. Написан на Rust.

https://github.com/o2sh/onefetch

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

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

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

Бесплатная книга по системному проектированию

По большому счету, это расширенная и углубленная версия рассылки ByteByteGo от Alex Xu и команды.

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

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

📝 Перехожу в продакт-менеджмент: как составить резюме новичку?

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

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

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

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

🏭 25 лучших практик отправки кода в продакшн

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

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

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