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

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

77043

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

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

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

👨‍🏫Библиотека программиста» находится в поиске преподавателя на курс по базам данных SQL

Proglib — это не только медиа, но еще и образовательный проект. Сейчас мы разрабатываем курс по базам данных SQL и ищем преподавателя в «Академию». Если вы опытный и творческий эксперт в сфере, желающий делиться знаниями и обучать, мы будем рады поработать с вами в команде.

Что важно:
● Готовность сотрудничать в формате part-time
● Опыт работы с базами данных от 2 лет
● Понимание базового и продвинутого SQL
● Знание и умение работать: с индексами, PL SQL-процедурами, организацией миграций, агрегатными, аналитическими и оконными функциями, вложенными запросами, опыт проектирования схем данных, OLAP-преобразованиями
● Умение объяснять простые вещи легко и захватывающе

Что нужно будет делать:
● Проектирование программы курса
● Создание тематических модулей и заданий к ним
● Проведение онлайн событий и Q and A встреч со студентами
● Запись видеоуроков

Мотивация:
● До 200 000 рублей
● Доступ к курсам академии
● Поддержка методистом

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

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

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

🎤 QCon SF 2023: как Netflix на самом деле использует Java, Пол Баккер

Пол Баккер, разработчик в команде Java-платформы Netflix и соавтор книги Java 9 Modularity, положил конец мифу о том, что «Netflix — это микросервисы RxJava, а всем заправляют Hystrix, Spring Cloud и Chaos Monkeys».

Баккер описал оригинальную архитектуру знакомого приложения Netflix для просмотра фильмов, доступ к которому осуществляется через ТВ и другие устройства, подключаемые к API-серверу с поддержкой Groovy с помощью REST и gRPC-подключений к различным сервисам.

Также Пол представил другие архитектурные модели и отметил, что Java был и остается в активной разработке в Netflix. Они поддерживают дистрибутив OpenJDK Azul Zulu 17 с активным тестированием на JDK 21, запуская ~2800 приложений, созданных с использованием ~1500 библиотек. Gradle вместе с Nebula, коллекцией плагинов Gradle, созданных Netflix, и IntelliJ IDEA являются их предпочтительными инструментами сборки.

👉 Подробнее

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

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

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

👩‍💻 Visual Studio Code: советы и трюки для разработчика

💡Тот самый раздел, который позволит вам сразу приступить к продуктивной работе с VS Code.

#инструменты #шпаргалки

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

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

🐳 Docker в деталях: простое объяснение от ByteByteGo + Security Zines на заметку начинающему разработчику

#инфографика

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

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

🕹 Microsoft завершила приобретение компании Activision Blizzard King за 68,7 млрд долларов

Сделку оформляли более полутора лет. Теперь Microsoft владеет правами на Call of Duty, Diablo, Overwatch, Warcraft и Starcraft. Игровое подразделение компании пополнилось рядом студий-разработчиков.

📌 Ловите подборку полезных материалов на тему геймдева и не только:

🎮 Идеальный подарок геймеру: Xbox vs PlayStation vs Nintendo Switch vs Steam Deck
🎮 Первый игровой движок на С++ и SFML
🎮 Разработка игр Unreal Engine 4: 10 советов начинающим
🎮 Пишем игру Pac-Man на Python в 300 строк кода
🎮 10 игр про IT: основы программирования с полным погружением
🎮 Сохранение игровых данных в Unity
🎮 ТОП-10 игр, которые научат ребенка программировать на Python
🎮 Разработка мобильных игр для iOS: с чего начать, что изучать и какие инструменты использовать
🎮 Разработка игр на Unity: 9 важных советов для начинающих

#чтопроисходит #геймдев

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

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

Уже больше десяти лет компания Microsoft активно и позитивно «смотрит» в сторону открытого исходного кода, хоть и продолжает зарабатывать на проприетарной ОС.

Согласитесь, Microsoft не так быстро пришла от «Linux — это раковая опухоль» до «Microsoft любит Linux».

📌Это мы все к чему?

💬Как вы думаете, не случись этого в прошлом десятилетии, была бы Microsoft столь успешной сейчас?

#холивар

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

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

🤩 Ничего такого, просто Фридман взял интервью у Цукерберга в метавселенной

Для этого собеседники использовали VR-гарнитуры Quest Pro, с помощью которой им удалось пообщаться так, словно они сидели за одним столом. Посмотрие это — хотя бы ради качества картинки, которого удалось добиться на данный момент.

👀 Смотреть

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

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

⚡️Яндекс выпустил NaviKit SDK, чтобы помочь бизнесу разработать собственную навигацию

NaviKit SDK — это готовый набор инструментов, который позволит компаниям создать автомобильные навигаторы для Android и iOS и адаптировать их под конкретные задачи бизнеса.

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

#tools #news

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

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

🗺️ Дорожная карта: что это, как ее составить и почему она обязательно нужна разработчику

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

📌 Примеры дорожных карт и полезные материалы по теме:

🤩 Подборка дорожных карт для разработчиков
👉 Дорожная карта Frontend-разработчика в 2022 году
🏃 8 шагов от новичка до профессионала: дорожная карта разработчика на C#
👨‍💻 Как стать фрилансером и где найти первый заказ: дорожная карта
🍏 Карьерный гид от новичка до профи: дорожная карта iOS-разработчика
Дорожная карта Java-разработчика в 2023 году
🧔 Повышение до тимлида: дорожная карта
🐍 Дорожная карта Python-разработчика
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика

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

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

Выступлений на Heisenbug 2023 Spring было очень много, поэтому ловите подборку плейлистов и выбирайте для себя самое интересное:

🪲 Общие темы
🪳 Мобильные приложения
🕷️ UI

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

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

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

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

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

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

📚 ТОП-8 книг по DevOps в 2023 году

Список из 8 лучших книг, которые должны быть в библиотеке каждого начинающего и продвинутого DevOps-специалиста.

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

#книги

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

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

🤖 Создание собственного ИИ-бота на Python за 33 строчки кода

Расскажем, как создать собственный чат-бот на Python с помощью следующей инструкциям языковой модели falcon-7b-instruct.

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

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

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

🛣🤩 Перед вами поддерживаемая проектом Teamlead Bootcamp дорожная карта навыков и компетенций тимлидов, которую можно адаптировать для любой компании и команды.

🔗GitHub & Сайт

#roadmap #карьера

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

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

«Библиотека программиста» продолжает поиски контент-менеджера для ведения телеграм-каналов

Ищем человека, который грамотно пишет и разбирается в одной из этих тем:
👉С++
👉Frontend
👉мобильная разработка
👉Data Science

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

Подробнее о вакансии и форма для отклика — по ссылке.

Ждем вас в команде!

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

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

🐧📖 ТОП-10 книг по Linux в 2023 году

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

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

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

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

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться👈

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

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

⚡️Несколько свежих новостей про проекты на #rust, которые в очередной раз подчёркивают популярность последнего:

🦀Команда Google переписала на Rust прошивку pvmfm, используемую в Android.

• В рамках работы по усилению безопасности критически важных компонентов Android компания Google переписала на языке Rust прошивку pvmfm, используемую для организации работы виртуальных машин, запускаемых гипервизором pVM из состава Android Virtualization Framework.
• Ранее прошивка была написана на Си и реализована поверх загрузчика U-Boot, в коде которого было много багов, вызванных проблемами при работе с памятью.

🦀Разработчики проекта NGINX представили инструментарий для разработки модулей на Rust.

🔧 ngx-rust позволяет создавать модули к http-серверу и многопротокольному прокси NGINX на Rust. Он включает два crate-пакета:

• nginx-sys — генератор привязок;
• ngx — прослойка для обращения к Си-функциям из кода Rust, API и система реэкспорта обвязок, созданных при помощи nginx-sys.

#rust #чтопроисходит

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

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

Команда Хабр Карьеры собрала любопытную аналитику по вакансиям и откликам, чтобы составить что-то вроде чек-листа хорошей вакансии:

1️⃣В заголовке вакансии указана основная технология, квалификация и продукт, в который нанимают специалиста.
2️⃣Внимательно подобрана подходящая специализация в вакансии.
3️⃣Указаны как минимум ключевые навыки для кандидата.
4️⃣Есть зарплатная вилка.
5️⃣Есть удаленка или компания может добавить ее, если позиция сложная.
6️⃣В описании вакансии есть приветствие, пара слов о компании, цели, понятные ожидания от кандидата и бонусы.

💬Чего, по вашему мнению, в нем не хватает?

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

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

👩‍💻 Женщины в ИТ: проблемы и преимущества сложной профессии

Айтишницы поделились профессиональным опытом и рассказали о стереотипах и сложностях, с которыми им пришлось столкнуться на карьерном пути.

🔗 Читать статью
🔗 Зеркало

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

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

🔝 Лучшие практики Go: путь к чистому коду

В статье познакомимся с рекомендациями по написанию чистого кода на Go. Разберемся на примерах с особенностями языка и применим на практике основные синтаксические конструкции.

🔗 Читать статью
🔗 Зеркало

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

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

💡 3 основных юзкейса API Gateway

🔸API Gateway — шлюз-система, которая является общей точкой входа в современных приложениях, работающих через API. Причем это могут быть как монолитные приложения, так и приложения на основе микросервисов.

🔸Это один из основных паттернов, вокруг которого строится микросервисная архитектура. Он позволяет разделить клиентский программный интерфейс от внутренней реализации. Когда клиент делает запрос, API Gateway автоматически разбивает его на несколько запросов, направляет их в нужные места, выдает ответ и все отслеживает.

#инфографика

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

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

📚Что почитать: «Атлас искусственного интеллекта: руководство для будущего»

🐸«Библиотека программиста» заколлабилась с издательством «АСТ» — теперь на некоторых книгах вы можете найти значок «Рекомендовано Библиотекой программиста». Рассказываем об одной такой.

Кому подойдет: всем, кто работает в сфере AI или интересуется искусственным интеллектом

Что внутри:
🔸история создания и развития ИИ
🔸про влияние ИИ на рабочие процессы (а также экономические, политические, социальные и информационные сферы) — положительные и негативные эффекты и аспекты, которые обычно упускают из внимания
🔸актуальные научные статьи и источники

Впервые книга была опубликована издательством Йельского университета в 2021 году. Признана лучшей книгой по информатике 2022 ASIS&T — ассоциации компьютерных наук и технологий.

Автор: Кейт Кроуфорд — старший научный сотрудник Microsoft, профессор Калифорнийского университета, соучредитель и директор по исследованиям в AI Now Institute в Нью-Йоркском университете.

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

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

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

🐘PHP

Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

☕Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека шарписта
Библиотека мобильного разработчика
Библиотека хакера
Библиотека devops’a
Библиотека тестировщика

💼Каналы с вакансиями

Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook
🔸Instagram

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

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

🏴 Фича-флаги в .NET: от простого к сложному

В этой статье мы обсудим, что такое фича-флаги, и разберём работу с ними.

🔗Читать статью
🔗Зеркало

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

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

Как добиться комплексной эффективности в команде: результаты исследования и советы для всех, кто об этом задумывается

❗️Разработчику в среднем нужно 23 минуты непрерывной концентрации, прежде чем он войдёт в состояние потока, в котором достигается оптимальная продуктивность. Инженеры в больших компаниях по статистике имеют лишь 16.9 часов в неделю, когда могут сосредоточиться (против 22.5 в более маленьких компаниях).

🤦‍♂️От бессмысленных митингов, кстати, часто страдают тимлиды, которые выросли из разработчиков: между ними мозг не успевает перестраиваться на программирование, и толку от такого кодинга зачастую немного. Это вызывает выгорание со всеми последствиями.

👉 Читайте подробнее результаты исследований и советы, которые можно из них почерпнуть. А вот, что можно сделать уже сейчас:

⏳ Для эффективности команды надо не только следить, чтобы не было бессмысленных митингов, но важен и порядок их следования: важен большой промежуток непрерывного времени для непосредственной разработчики, с учетом митингов/обедов и прочих активностей.
📈 Отслеживайте показатели эффективности вашей команды в режиме реального времени.
🔩 Автоматизируйте и повысьте эффективность ревью кода и процесса PR.

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

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

🐳 Наглядно о том, как работает Docker: на заметку разработчику

🔹Docker Client
🔹Docker Host
🔹Docker Registry

#инфографика

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

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

🤖 Codeium — бесплатный (для частного использования) аналог GitHub Copilot, который умеет генерировать, объяснять и рефакторить код прямо в редакторе/IDE (VSCode/JetBrains). Поддерживает режим чата с удобным интерфейсом ввода.

👉 Подробнее

#инструменты

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

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

⚡️Про Rust сразу две новости:

🦀 Представлен релиз языка Rust 1.73:
• В соответствии с RFC 3184 добавлена возможность прямой манипуляции локальными для потока ключами хранилища.
• В компиляторе обеспечена запись информации о версии в секцию ".comment" по аналогии с GCC и Clang.
• Переработано оформление сообщений, выдаваемых применяемым по умолчанию обработчиком паники, и многое другое.

🦀 Компания Ferrous Systems объявила о начале преобразования Ferrocene, проприетарного дистрибутива с Rust-компилятором для критически важных систем, в открытый проект:
• Ferrocene предоставляет инструментарий для разработки приложений для защиты информации и критически важных систем, требующих повышенной надёжности, сбой в которых может угрожать жизни людей, нанести вред окружающей среде или привести к серьёзным повреждениям оборудования.
• Разработанные независимыми участниками улучшения и исправления предлагается передавать напрямую в основной репозиторий rust-lang/rust, а не в репозиторий Ferrocene.

#чтопроисходит #rust

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

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

Хардкорный вышмат для тех, кто интересуется ML, AI, DS

Начать с бесплатного демо-доступа можно здесь, ответив всего на 4 вопроса – https://proglib.io/w/93006d45

Что будет на демо?

– Вводный урок от CPO курса

– Лекции со всеми преподавателями МГУ по темам: теория множеств, непрерывность функции, основные формулы комбинаторики, матрицы и операции над ними, градиентный спуск.

– Практические задания и дополнительные материалы!

⚡️Переходите и активируйте – https://proglib.io/w/93006d45

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