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

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

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

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

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

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

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

«Библиотека программиста» находится в поиске авторов оригинальных статей

Языки:
– Python, JavaScript, TypeScript, SQL.

Тематики:
– Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.

Объем:
– от 7 до 15 тыс. знаков.

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

Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».

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

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

CTO ВКонтакте Александр Тоболь анонсировал приём заявок на VK Cup (чемпионат по спортивному программированию) с рекордным призовым фондом в 4 млн рублей.

Впервые за 10 лет участники будут соревноваться по 5 направлениям: олимпиадному программированию, мобильной разработке, машинному обучению, разработке на Go и JavaScript.

Подробнее

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

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

🎙Серия «Как мы попали в IT» продолжается. В новом видео про свой путь рассказывает Катя Петрова.

Сейчас Катя ведет подкаст Podlodka и работает над продвижением языка Kotlin в JetBrains. А в очередном выпуске подкаста она рассказывает, как пришла в IT и строила свою карьеру.

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

👀 Смотреть

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

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

🪄 Скидка на Черную Пятницу! -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-е издание
Базы данных. Инжиниринг надежности

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

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

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

Недавно команда Netflix добавила в свой арсенал еще один мощный инструмент: нейронные сети для уменьшения масштаба видео.

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

Читать

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

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

Какие ноутбуки девяностых можно назвать легендарными?

Можно вспомнить самый первый ThinkPad, модель 701с с раздвижной клавиатурой-бабочкой. Toshiba Libretto 50ct (и соседние модели), просто очень компактные ноутбуки. Серию Sony Picturebook, правда на примере модификации из начала нулевых.

В общем, автор уже достаточно неплохо знаком с ретро-железом. Поэтому в этой статье он рассказывает о еще одном претенденте на звание «легендарного ноутбука из девяностых»: Hewlett-Packard Omnibook 800ct.

Читать

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

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

→ 20% скидки от Яндекса на курсы, чтобы начать карьеру программиста.

К Чёрной пятнице Яндекс Практикум подготовил акцию, где можно получить скидку от Яндекса на курсы по разработке и тестированию для новичков. Скидка действует только при оплате помесячно или в кредит.

Без опыта в IT можно стать программистом, который пишет на Python, Java или С++; веб-разработчиком, мобильным разработчиком или тестировщиком. Вот как Практикум поможет сделать это:

◾️ Практика
Отработка теории в тренажёре и на учебных проектах.

◾️ Портфолио
Несколько самостоятельных проектов, которые покажут, что вы умеете создавать реальные продукты.

◾️ Поддержка
Наставники помогут советом и объяснят сложные темы, ревьюеры проверят проекты, кураторы и сообщество подбодрят, когда захочется всё бросить.

◾️ Помощь с трудоустройством
Специалисты карьерного центра научат искать работу, составлять резюме, готовиться к собеседованиям и тестовым заданиям.

Попробуйте, а мы поддержим. Познакомьтесь с профессиями и протестируйте формат бесплатно

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

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

🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут

Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.

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

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

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

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

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

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

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

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

🔽🔽🔽 Ведущие подкаста затронули очень интересную и холиварную тему. Несмотря на то, что акцент местами сделан на Go, полезно будет всем разработчикам.

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

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

🎙Подкаст «Доктор Кот»: что делать, если выгорание не проходит и всегда возвращается

Самой первой темой самого первого выпуска Доктора Кота было выгорание. Ведущие хотели рассмотреть его со всех сторон, обсудить максимально глубоко, и думали, что это получилось.

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

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

Но ведущие обсудили и это, и даже здесь нашли выход.

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

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

🎓 ТОП-60 ресурсов для фронтенд-разработчика: бесплатные курсы, онлайн-тренажеры, телеграм-каналы, чаты в телеграме

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

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

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

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

🐍🤖 Как использовать GitHub Copilot вместе с Python: подробная инструкция

В этом гайде мы установим GitHub Copilot в редакторы кода VS Code и PyCharm, превратим описание задачи на естественном языке в рабочий код, научим ИИ использовать наш собственный API и многое другое.

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

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

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

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

😂 Канал с мемами: t.me/itmemlib

👨‍💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot

🎓 Наша школа Proglib Academy: /channel/proglib_academy


📺 Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста

📄 Лента в Дзен: https://zen.yandex.ru/proglib


🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

Подписывайтесь: t.me/event_listener_bot

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

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

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

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

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

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

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

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

🦾 Черная пятница: собираем ПК на Intel 12-го и 13-го поколения для программирования и игр

Собираем ПК на процессорах Alder Lake и Raptor Lake и видеокартах 30-й, 40-й серии. Почти все процессоры с разблокированным множителем, то есть их можно и нужно разгонять. К ним подобраны соответствующие материнские платы на чипсете z690, системы охлаждения, блоки питания и модули памяти.

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

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

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

⛓️ Пошаговая инструкция: создаем свой токен на базе блокчейна TRON

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

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

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

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

26 ноября СберБанк проводит One Day Offer для Frontend-разработчиков.

👉 Пройди fast-интервью и получи оффер от крупнейшего банка страны за один день!

Мы ищем специалистов с опытом от 2,5 лет для работы над цифровой образовательной платформой. Нашим продуктом пользуются в тысячах школ по всей стране, а также в адаптационной программе Сбера BootCamp и «Школе 21». Над развитием проекта трудится 35 scrum-команд.

Наш стек компетенций: ReactJS, TypeScript, Apollo Client, Styled-Components, Material-UI, Storybook.
Задачи, которые мы поручим тебе:

✔️ развитие микросервисов;
✔️ участие в разработке архитектуры клиентской части;
✔️ оптимизация производительности фронта, сборки проекта и первого рендера;
✔️ сопровождение и развитие UI kit;
✔️ повышение адаптивности интерфейсов;
✔️ автоматизация процессов разработки frontend;
✔️ настройка пайплайнов (CI/CD), Quality Gates.

Присоединяйся к команде! ✍️ Отправь заявку на участие в One Day Offer.

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

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

🙌 12 алгоритмов, которые должен знать каждый разработчик: объясняем на гифках

Алгоритмы давно заняли особую нишу как в Computer Science, так и в разработке ПО. Однако какую роль они играют в жизни разработчика и что конкретно из них следует изучить и знать? Об этом вы узнаете из нашей статьи.

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

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

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

Что может быть лучше лонча продукта, в который вложил много сил? Увидеть, как все пользуются тем, что ты создал! Становитесь частью команды SberDevices и участвуйте в разработке умных устройств, виртуальных персонажей и ассистентов.
За один день должность Senior QA Auto или QA Auto JS в Сбере может стать вашей. Всё, что нужно, — оставить заявку, пройти интервью и в тот же день получить оффер.

Ищем специалиста, который более 2 лет занимался автотестированием UI в крупных компаниях, банках, онлайн-магазинах, маркетплейсах, хорошо знает Kotlin и настройки CI, а также работает с Android SDK.
В штате SberDevices вы будете пополнять базу автотестов, поддерживать фреймворки автоматизации и тестовую инфраструктуру, общаться с разработчиками и ручными тестировщиками.

Узнать больше о вакансиях и оставить заявку: http://sber.me/?p=wP6kt

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

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

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

Читать

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

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

Сохраняйте в избранное

80 головоломок
🧩 Пара алгоритмических задач для успешного программиста: нарисовать змейку, выстроить зиккурат
🧩 Собеседование и семь гномов: задачи с интервью в IT-компаниях
🧩 Как ограбить банк? Логическая задача
🧩 Карточная головоломка Конвея
🧩 Загадка чеширского кота о числе палиндромов

🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)

49 задач по Python
🐍
Словари в Python: 12 задач для начинающих с решениями
🐍 Задача о поврежденной XML-строке
🐍 Задача об определении латинского квадрата
🐍 5 классических задач по Python для начинающих с решениями
🐍 5 задач по Python для новичков с решениями
🐍 5 задач с решениями на Python для начинающих разработчиков
🐍 Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей
🐍 Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций
🐍 Обработка вложенных списков и матриц в Python: 5 задач с решениями для совершенствования навыков
🐍 Работа с файлами в Python: 5 задач для начинающих с решениями

➡️ Подписаться на «Библиотеку программиста»

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

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

🤖💬 Тинькофф начал использовать собственный мессенджер TiMe для внутренних коммуникаций

Мессенджер внедрили на замену Slack, который перестал работать с клиентами из России. Основа для разработки — опенсорс-мессенджер Mattermost: разработчики Тинькофф доработали его инфраструктуру, кодовую базу, сделали удобный интерфейс и красивый дизайн.

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

Если у вас есть идеи по развитию, опыт разработки мессенджеров или вы выбираете софт для своей компании, пишите на time@tinkoff.ru.

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

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

🎙 Go Get Podcast: Монорепозиторий vs Мультирепозиторий

Николай Тузов (разработчик в Lamoda), Глеб Яльчик (техдир в Gaijin) и Алексей Акулович (Developer Advocate в inDriver) обсуждают плюсы и минусы монорепозитория.

📺 Смотреть
🔽 Слушать

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

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

🚀 IT и реальный сектор экономики: какие отрасли выстрелят через 5 лет

Каждые пять-десять лет список актуальных и востребованных профессий меняется. Разберемся, какие отрасли могут быть популярны в 2027 году.

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

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

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

Друзья, недавно вы писали, что цена на компьютерную литературу переходит все разумные пределы. Поэтому мы вместе с издательством «Питер» решили предоставить вам скидку 25% на все книги издательства по промокоду Proglib

➡️ Открыть каталог

Ваша «Библиотека программиста»

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

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

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

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

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

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

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

🎙Podlodka Podcast: как продавать свои идеи

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

Чтобы с вами этого не случилось, слушайте выпуск с основателем «Бюро Глагол» Артёмом Гусевым о том, как правильно «продавать» свои задумки.

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

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

Переосмысление репозиториев

README не обязательно должны быть статичными. Добавьте динамики в них с помощью блоков GitHub: это и демонстрации, и живая статистика, и функции поиска, и сравнительные таблицы, и многое другое.

https://blocks.githubnext.com/

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