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

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

Недавно Илон Маск отправил своим сотрудникам шесть правил эффективной работы. Они настолько завирусились, что популярный блогер CaseyNeistat снял про них отдельное видео, а Евгений Кот сделал про них тред и к каждому правилу прикрепил мем. С мемами и комментариями Евгения правила хотя бы не кажутся такими очевидными. Ниже представили кратко каждый пункт, все остальное в треде.

1) 🤼‍♀️ Большие митинги — плохо, они отнимают ценное время и энергию. Они тормозят обсуждение; люди более закрыты, а не открыты; на них не хватает времени, чтобы мог поучаствовать каждый.
2) 🚪Покиньте встречу, если вы в ней не участвуете. Если на встрече не нужны ваши: знания/вводные, решения, ценности; если ваше присутствие бесполезно — уйти нормально.
3) ⛓️ Забудьте про «коммуникацию по-цепочке». Общайтесь с коллегами напрямую.
Не через начальников или менеджеров.
4) 🧠 Будьте понятны, а не заумны. Избегайте бессмысленных слов и технического жаргона.
5) ⏱️ Откажитесь от частых митингов. Нет лучшего способа потратить время. Используйте встречи, чтобы... встречаться! Решать проблемы в лоб и решать срочные проблемы.
6) 🤔 Используйте здравый смысл, если правила компании: не имеют смысла, не способствуют прогрессу и не применимы к вашей конкретной ситуации.

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

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

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

Кратко и наглядно о том, что из себя представляет Kubernetes (k8s):

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

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

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

#devjoke

Meme by @android_mem

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

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

🎙 Подкаст «Разрабы»: когда надо пилить монолит на микросервисы, а когда не надо

Монолит надо пилить на микросервисы. Микросервисы, на наносервисы, но лучше все-таки не такие уж нано и не такие микро — вполне подойдут мини-сервисы, но и их возможно придется объединить в сервисы побольше. А может где-то и монолит нормально, но рано или поздно его придется пилить на микросервисы, которые опять придется…

В подкасте вместе с CTO Quadcode Александром Ивановым поднимается этот вопрос — когда монолит пилить надо, и до какой степени это делать. Как это понимать, оценивать, проворачивать, и чего это будет стоить. А также про опыт и трудности технического директора, выстраивание процессов и технологические тренды.

👀 Смотреть

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

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

📲 Вышла новая версия JavaScript API Яндекс Карт

Теперь создавать на сайте или в веб-приложении карту еще проще и удобнее. В этом помогают векторные карты и легкость их кастомизации, ускоренный процесс загрузки карт (в 3 раза по сравнению с предыдущей версией), обертка для React и тайпинги для TypeScript. Версию 3.0 уже используют в Яндекс Go, Погоде и Маркете.

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

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

#вопросы_для_самопроверки 🧑‍💻 🔽

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

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

🪄 Скидка на Черную Пятницу! -28% на все книги издательства «Питер» по промокоду proglib_black_friday с 21 ноября по 4 декабря.

📚 Книги по алгоритмам
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
Алгоритмы неформально. Инструкция для начинающих питонистов
Совершенный алгоритм. Основы
Совершенный алгоритм. Графовые алгоритмы и структуры данных
Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
Совершенный алгоритм. Алгоритмы для NP-трудных задач

📚 Книги по Linux
Библия Linux. 10-е издание
Kali Linux: библия пентестера
Командная строка Linux. Полное руководство. 2-е межд. изд.
Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
BPF для мониторинга Linux
Внутреннее устройство Linux. 3-е изд.
Linux в действии
Linux. Книга рецептов. 2-е изд.
Linux API. Исчерпывающее руководство

📚 Книги по базам данных и SQL
SQL: быстрое погружение
MySQL по максимуму. 3-е издание
Базы данных. Инжиниринг надежности

➡️ Открыть каталог «Компьютерная литература»

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

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

Интересуетесь криптовалютами или блокчейном, но не хватает системных знаний и навыков?

Уже сейчас стартует обучение по программе «DeFi: как это работает». Этот курс подойдет для корпоративных финансистов, специалистов в области финтеха, инвесторов, а также тех, кто интересуется технологиями децентрализованных финансов и ищет новые направления развития.

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

Лекции читают ключевые эксперты лаборатории блокчейна Сбера.

Целый день практики пройдет в крутейшем Кампусе СберУниверситета. На занятиях вы сможете примерить на себе 3 роли: провайдер ликвидности, владелец криптовалюты и инвестор.

Стоимость обучения – 120 000 рублей. Очный модуль пройдет 11 декабря.

У тебя еще есть шанс зарегистрироваться!

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

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

Мечтаешь стать дата-сайентистом, но математика рушит все планы?
Именно для тебя мы делаем скидку на один из наших наиболее популярных онлайн-курсов, в котором есть вся необходимая база — Математика для Data Science. А по промокоду NOV22 ты получишь скидку -33%.

💥Что тебя ждёт на курсе?

◾️Программа, разработанная преподавателями ВМК МГУ, одного из лучших математических факультетов страны
◾️Поддержка от преподавателя 24/7
◾️Полный набор знаний математики для старта в Data Science
◾️Интересные и полезные практические задания
◾️Ты научишься понимать специальную терминологию и сможешь читать статьи по Data Science без «словаря»

К концу обучения ты освоишь математический аппарат, который необходим, для того чтобы стать специалистом в Data Science.
👉🏻Подробнее о курсе: https://proglib.io/w/45aae0fb

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

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

📜 15 лучших практик SQL после 20 лет программирования

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

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

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

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

#вопросы_для_самопроверки 🧑‍💻 🔽

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

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

Начало выходных: выключаем рабочие, включаем домашние компьютеры и программируем отдыхаем.

🧑‍💻 Смотреть

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

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

Питер на связи? Мы к вам с офлайн-митапом от Сбера для Java-разработчиков.

Мы приготовили для вас любопытные кейсы, актуальные технологии, а также нетворкинг и вкусный кофе.

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

Много полезной информации от топовых специалистов. Приходите!

🕖 Дата мероприятия: 29 ноября, 17:00
🚩 Место проведения: СПб, Аптекарский проспект, 4 корп. 2 (Технопарк «Ленполиграфмаш», конференц-зал «Амфитеатр»)

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

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

🧑‍💻 Всем привет! На связи «Библиотека программиста»

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

Если у кого-то есть знакомые, которым нужно хорошее пространство на 5 человек, например, взамен коворкингу, то это идеальный вариант.

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

Адрес: https://yandex.ru/maps/-/CCUfFIa2-D

Записаться на просмотр: https://proglib.tech/w/c9e8bf63

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

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

Как занять первое место в поисковой выдаче: добавляем SSR в Vue 3 + Vite приложение

При разработке на реактивных фреймворках многие забывают о том, что итоговое приложение – это что-то ближе к SPA, а не классический сайт как «на Wordpress». И когда дело доходит до SEO-продвижения, многие хватаются за голову, потому что поисковые системы плохо работают с такими ресурсами. Поэтому давайте сегодня познакомимся с технологией SSR, которая решит данную проблему.

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

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

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

#вопросы_для_самопроверки 🧑‍💻 🔽

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

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

🐕🖥 16 универсальных идей для пет-проектов вне зависимости от языка

Хотите создать что-нибудь эдакое, но вам не хватает фантазии и вдохновения? Держите 16 идей для разработки собственного проекта от «Библиотеки программиста».

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

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

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

🐍 Где изучать Python в 2022 году: 78 ресурсов для начинающих

Мы отобрали лучшие бесплатные курсы на русском языке, онлайн-тренажеры и телеграм-каналы, которые помогут новичку реализовать свой потенциал в Python-разработке.

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

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

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

Хотите получить профессиональные навыки разработки архитектуры ПО? Начните осваивать лучшие практики по разработке архитектуры высоких нагрузок на открытых уроках онлайн-курсов «Microservice architecture» и «Highload Architect»:

🗓 8 декабря — «Алгоритмы распределенного консенсуса (RAFT, PAXOS)»
Разберем, для чего используются алгоритмы распределенного консенсуса, и какие они бывают. Посмотрим, как работают алгоритмы RAFT, PAXOS, а также византийский консенсус.

Пройти вступительный тест для регистрации — https://otus.pw/1zXg/

🗓 5 декабря — «Паттерны аутентификации в микросервисной архитектуре»
Рассмотрим основные паттерны аутентификации и межсервисной аутентификации в микросервисной архитектуре, а также узнаем, какие бывают identity провайдеры и sso токены.

Пройти вступительный тест для регистрации — https://otus.pw/FW3G/

Занятия будут полезны бэкенд-разработчикам, тимлидам и администраторам.

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

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

💡 8 IT-профессий для тех, кто не хочет программировать

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

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

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

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

☕🧵 Введение в многопоточность в Java. Часть 2. Жизненный цикл потоков, Thread.join() и потоки-демоны

В этой части узнаем, какие состояния проходят потоки в своем жизненном цикле, что такое ожидание потоков и что такое потоки-демоны.

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

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

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

Если кратко, то: используйте GraphQL для взаимодействия клиент-сервер и gRPC — сервер-сервер. Исключения из этого правила смотрите в конце статьи.

Читать

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

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

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

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

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

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

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

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

Читать

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

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

🎙 Подкаст «Разрабы»: как пишут код для алгоритмов рекомендаций

В гостях Андрей Зимовнов, ML-директор Дзена. Он 7 лет работал в Яндексе, ведет лекции в НИУ ВШЭ, на Coursera, и еще он автор и лектор первого курса по рекомендательным системам в Школе Анализа Данных Яндекса.

Андрей знает про ML и Data Science, Фил — не знает ничего, кроме того, что дата-сайентисты якобы не умеют писать нормальный код. Так ли это — они и выясняют в этом разговоре.

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

👀 Смотреть

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

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

🕹🧱🧩 Чемпионат мира по классическому тетрису 2022

Игрок под ником EricICX выиграл чемпионат мира по классическому тетрису 2022 года.

Эрик открыл для себя CTWC (classic tetris world championship) в 2018 году после просмотра видеороликов. В середине 2018 года он начал играть в Тетрис от случая к случаю, а в конце 2019 года занялся им всерьез.

После этого он участвовал в CTWC в 2020 и 2021 годах, попадая в ТОП-24 и ТОП-32 соответственно. В те годы он освоил технику под названием «Гипертаппинг», когда игрок нажимает на кнопку более 10 раз в секунду.

В начале своей карьеры игры в Tetris он был первым человеком, достигшим 37-го и 38-го уровней.

В финале чемпионата мира 2022 Эрик одержал уверенную победу над игроком Fractal, выиграв 3 раунда и 3-х возможных.

👀 Смотреть на русском языке в озвучке Профессионала

Материалы по теме:
🐍 Пишем Тетрис на Python с помощью библиотеки Pygame
🎮 Тетрис на JavaScript: разбираем возможности языка через геймификацию

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

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

20 ноября в Катаре началось главное спортивное событие четырехлетия, которое уже наделало много шума, в том числе и своими ИИ-технологиями.

Читать

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

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

Понятная пятница в английском: скидка 10% на курсы для аналитиков и разработчиков.

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

Практикум учитывает эти противоречия и проектирует прозрачный процесс обучения с предсказуемым результатом. Выберите подходящий курс и оплатите его со скидкой до 15 декабря: https://practicum.yandex.ru/english/clearfriday2022

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

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

#вопросы_для_самопроверки 🧑‍💻 🔽

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

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

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

• Регистрируйтесь самозанятым через бесплатный сервис «Своё дело» в приложении СберБанк Онлайн — том самом приложении, где вы привыкли делать переводы друзьям.
• Там же в приложении у вас появится возможность оформлять чеки онлайн (вручную или автоматически).
• Вы получите полезные сервисы за 0 ₽ для ведения своего дела, например, онлайн-запись и учёт клиентов, консультацию юриста и другие.

Узнать больше про «Своё дело»: http://sber.me/?p=5HPV6

Реклама. Рекламодатель. ПАО Сбербанк. Генеральная лицензия ЦБ РФ №1481

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