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

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

🐧 Линус Торвальдс – финско-американский инженер-программист, разработчик ядра Linux и создатель Git.

Вместе с Шинья Яманакой он был удостоен премии Millennium Technology Prize 2012 года от Технологической академии Финляндии «в знак признания создания новой операционной системы с открытым исходным кодом для компьютеров, приведшей к широко используемому ядру Linux».


📖 Книги
Скидка 25% по промокоду Proglib.
Командная строка Linux. Полное руководство. 2-е межд. изд.
Linux в действии
Linux. Книга рецептов. 2-е изд.
Библия Linux. 10-е издание
BPF для мониторинга Linux
Внутреннее устройство Linux. 3-е изд.
Linux API. Исчерпывающее руководство
Командная строка Linux. Полное руководство
Современные операционные системы. 4-е изд.
Git для профессионального программиста


Статьи по теме
Linux:
🐧 Тест для новичков: какой дистрибутив Linux выбрать?
📝 «Помедленнее, я записываю»: туториал по системным логам Linux
🐧 Терминал для тестировщика: консольные команды Unix/Linux, которые нужно знать наизусть

Git:
🔗 Git за полчаса: руководство для начинающих
📁 Настраиваем Git для правильной работы с опенсорс-проектами
👍 Как правильно писать сообщения коммитов в GIT, чтобы всем было хорошо


🧑‍🎓 Бесплатные курсы на Степике
Linux:
Основы программирования для Linux (4.8 из 5)
Введение в Linux (4.7 из 5)
Основы Linux (4.6 из 5)
Linux CLI (4.6 из 5)
Разработка модулей ядра Linux (4.2 из 5)

Git:
GIT (4.3 из 5)
Основы Git (4.1 из 5)


🌐 Видео по теме
Человек, который придумал Linux [TED]
Основной доклад: Линус Торвальдс, создатель Linux и Git в беседе с Дирком Хонделем, VMware (англ.)

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

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

#humor by reactive_dude

Мой проект, когда только закончил установку любимых npm-пакетов

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

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

Пишем свой первый сервер на Java и Spring Boot

В этой статье мы поговорим о разработке и архитектуре современных web-приложений и разработаем серверную часть простого приложения, добавляющего пользователей и их посты. Приложение напишем на самом распространённом и востребованном Java-фреймворке – Spring Boot.

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

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

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

23 Января, каток и отличная компания коллег. Тинькофф проводит тусовку в Парке Горького для разработчиков, QA-инженеров, аналитиков и всех причастных к ИТ и финтех-индустрии!

В программе: катание на коньках (за них не беспокойтесь — выдадут бесплатно), новые знакомства, профессиональные дискуссии со спикерами в теплом шатре, согревающий мерч и многое другое. В общем, вечер будет насыщенный и зарядит настроением на всю неделю!

Не медлите, количество мест ограничено! Регистрируйся и зовите коллег по ссылке: https://u.tinkoff.ru/ice-tinkoff

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

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

🗣Новость дня
TIOBE обновила ТОП языков программирования:
1. Python — 16.36%
2. C — 16.26%
3. С++ — 12.91% ⬆️
4. Java — 12.21% ⬇️
5. С# — 5.73%
6. Visual Basic — 4.64%
7. JavaScript — 2.87%
8. SQL — 2.5% ⬆️
9. Assembly language — 1.6% ⬇️
10. PHP — 1.39%

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

📖 Книги дня
Java для чайников, 8-е издание
Изучайте веб-разработку с помощью Python: Практическое освоение программирования на Python и веб-разработки Django


🗣 Интересное на каналах
Библиотека джависта
● Сколько часов в день может работать программист?
● Мессенджеры на работе — это не прокрастинация, или как мы сделали сервис для автотестирования.

Библиотека фронтендера
● Введение в React Batching на примерах: от создания (v0.4.0) до React 18.
● Sailboat UI — современная библиотека UI-компонентов для Tailwind CSS. Под капотом более 150 компонентов Tailwind с открытым исходным кодом.

Proglib.academy
● Boson — разработка СУБД «с нуля»
● Swift: Фатальные ошибки модульного тестирования
● Как создать всплывающую подсказку с помощью React и Tailwind CSS?

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

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

Рефакторинг на максималках

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

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

Примеры написаны преимущественно на JavaScript и иногда на TypeScript, но описанные техники рефакторинга применимы и в других высокоуровневых языках. Если вы не пишите на JS/TS, но можете понять небольшие фрагменты кода на них, то эта книга может оказаться полезной и вам тоже.

Источник

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

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

#cheatsheet

Шпаргалка по основным командам Linux на одной диаграмме.

Смотреть

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

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

Если вы, как и автор этих статей, неровно дышите ко всему с приставкой «ретро», добро пожаловать под кат:

Ретроноутбуки в фильме «Хакеры»
Ретрожелезо в фильме «Брат»
Ретротехнологии в фильме «Матрица»

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

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

Сценарии использования Redis от Alex Xu:

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

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

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

🎙 Запись первого дня с конференции HighLoad++ 2022:

57:00 — Техстратегия и архитектура highload-проекта на примере ВКонтакте / Александр Тоболь (ВКонтакте, VK)
2:00:42 — FlowSchema и PriorityLevelConfiguration: как не «задушить» API-server K8s / Дмитрий Крапивин (СберМаркет)
2:12:10 — Highload и Lowcode — единство и борьба противоположностей / Сергей Нуралиев (1С)
2:57:45 — Как управлять изменениями при рефакторинге legacy-систем / Кирилл Вахрушев (Мир Plat.Form)
3:07:20 — Архитектура ВКонтакте: там, где данные / Илья Щербак (ВКонтакте, VK)
3:58:00 — Почему классические продуктовые команды неэффективны в enterprise / Виктор Михайлов (Газпромбанк)
4:17:40 — Как достать все что угодно со всего интернета / Илья Кучумов (Яндекс)
5:17:52 — Большие данные в МТС: стратегия импортозамещения / Максим Бартенев (МТС Digital)
5:29:05 — Дорогая, я форкнул NGINX / Иван Полуянов, Валентин Бартенев (Web Server LLC)
6:27:42 — ДБО как основной инструмент взаимодействия пользователей с Банком / Роман Бадреев (Россельхозбанк)
6:38:59 — Приемы повышения точности геолокации телефонов на сети мобильного оператора / Артем Каледин (Билайн)
7:37:49 — Почему в IТ происходят аварии, и кто их устраняет, или Вы пробовали выключить и включить снова? / Павел Кузнецов (Газпромбанк)
7:47:20 — Аномальные случаи высокой нагрузки в PostgreSQL, и как мы с ними справились / Михаил Жилин (Postgres Professional)
8:51:33 — SPQR: горизонтальное масштабирование PostgreSQL / Денис Волков, Кирилл Решке (Yandex Cloud)

Сочетание несочетаемого в Kubernetes: удобство, производительность, безопасность / Дмитрий Евдокимов

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

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

Недавно публиковали проект, который позволяет увидеть прогресс на GitHub в ретроспективе. Этот же проект показывает все ваши показатели на GitHub — хороший способ оглянуться назад и увидеть, какие языки ты больше всего использовал, сколько коммитов сделал, и т. д.

https://www.githubunwrapped.com/

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

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

Некоторые видео на канале «Диджитализируй!» не самые свежие, но для фундаментальных *nix-инструментов это не помеха.

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

🎬 Смотреть

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

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

#cheatsheet

Шпаргалка по Git от Atlassian

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

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

Когда с похмелья после нового года вы будете гуглить флаги для очередной *nix-команды, которые не хотите/можете запомнить, просто используйте CLI-инструмент cheat.

https://github.com/cheat/cheat

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

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

📖 Какая самая топовая техническая книга, которую вы читали в этом году? 🔽👇

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

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

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

А если нет, спешим напомнить: Сегодня последний день 50% распродажи курсов в Библиотеке программиста!

– Математика для Data Science
– Алгоритмы и структуры данных
– Как айтишнику устроиться в международную компанию
– Основы IT для непрограммистов
– Основы программирования на Python
– Frontend Basic: принцип работы современного веба.

🏄 Успейте забронировать скидку на любой из курсов: https://proglib.io/w/d3dd2f28

Начните новый год правильно!
И не забывайте - завтра подводим итоги конкурса, где можно выиграть:

🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»

👉Поторопитесь, подробности по ссылке: https://proglib.io/w/e72668b2

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

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

Придумайте описание к мему 👇👇👇

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

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

#devjoke

😉

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

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

🐍 Самоучитель по Python для начинающих. Часть 11: Функции с позиционными и именованными аргументами

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

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

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

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

Этот учебник по GraphQL проведает вас от основ до построения полноценного приложения с клиентской и серверной частями.

https://www.howtographql.com/

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

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

#devjoke

А здесь мы видим разработчиков, которые пишут код для ИИ.

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

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

Глубокое погружение в механизмы работы и проблемы производительности Docker на macOS.

Читать

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

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

Роботы не чувствуют запах мандаринов, не ставят ёлку и не ждут подарков. Но ты можешь хакнуть эту систему — напиши новогоднюю сказку, которая точно зайдёт AI. Прими участие в первом в мире IT-контесте по переводу «Щелкунчика» на языки программирования!

Неважно, кто ты: джун, мидл или синиор. Готов посоревноваться с другими в решении нетривиальной задачи и нестандартно применить своё знание Python, Go, C#, JavaScript или Java? Действуй:

• Зарегистрируйся и выбери свой язык программирования.
• Получи часть «Щелкунчика» и гайд о том, как превращать буквы в код.
• Присоединяйся к чату с профи МТС.
• Напиши код круче всех и стань одним из победителей IT-контеста!

Покажи свои hard skills и поборись за 1 из 5 наборов беспроводных наушников Sony, крутые призы и не только. Регистрируйся и создавай диджитал-чудо вместе с МТС:
bit.ly/3YRIssn

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

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

Бессерверные вычисления в AWS, Azure и Google Cloud: изучите ландшафт развертывания облака и выберите лучший вариант для своего приложения, команды и бизнеса.

Читать

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

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

Такие простые, но такие важные советы, которые позволяет быстрее и эффективнее добиваться желаемого:

— Определите ваши цели
— Создайте измеримые ключевые показатели для каждой цели
— Сократите диапазон каждой цели до месяца/квартала (как вам удобнее)
— Ведите отчетность
— Отслеживайте прогресс
— Встречайтесь с единомышленниками
— Отмечайте свои достижения

А какие советы вы бы дали другим? Что вам помогает концентрироваться на задачах и добиваться успеха?

Подробнее

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

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

Hermit позволяет загружать и управлять изолированными средами разработки, привязанными к вашему проекту, например: конкретные версии Go, Rust, Node, GNU make и т. д. Можно также использовать в CI.

https://cashapp.github.io/hermit

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

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

Итак, по версии ресурса XDA Developers:

🗄Лучший ноутбук для разработчика: MacBook Pro 16-дюймов
🗄Лучший с Windows: Dell XPS 15
🗄Лучший 13-дюймовый ноутбук: Dell XPS 13
🗄Лучший Chromebook: Acer Chromebook Spin 713
🗄Лучший бюджетный ноутбук для разработчика: HP Pavilion Aero 13
🗄Лучшее соотношение цены и ценности: MacBook Air
🗄Лучший ноутбук 2-в-1: Microsoft Surface Pro 8
🗄Лучшая компактная производительность: Razer Blade 14

А на чем вы работаете? Ждем ответы в комментариях 🔽

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

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

🎄🎄🎄Всех с наступающим Новым годом!

Кажется, что уходящий год был годом, когда политика постучала в каждый дом, а крупные западные компании заморозили найм разработчиков, что поставило многих в непривычное для себя положение на рынке труда. Чистого кода и мирного неба над головой!

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

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

🎄🧑‍💻Насколько успешным был этот год по сравнению с предыдущими? Проверьте с помощью онлайн-сервиса. ⬇️

https://github-contributions.vercel.app

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

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

Эволюция архитектуры API в Uber: краткий пересказ оригинала от Alex Xu.

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

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