Библиотека программиста | программирование, кодинг, разработка
81.1K subscribers
4.2K photos
220 videos
89 files
7.26K links
Все самое полезное для программиста в одном канале.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/eLH_zQ

Другие курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5ba2901234b69883a4d46
Download Telegram
Подборка полезных ресурсов для веб-разработчиков, которые облегчат вашу жизнь.

https://proglib.io/w/f10f3b72
📊 Kaggle за 30 минут: практическое руководство для начинающих

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

https://proglib.io/sh/Q7P9agCKrw
🪳 19 фрагментов кода, за который стыдно

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

https://proglib.io/sh/yLMZnaK65V
🎙 Podlodka Podcast: Зарплаты

Кирилл Зубов из Korn Ferry в очередном выпуске подкаста рассказывает о формировании зарплаты, зарплатах разработчиков, LTI и опционы, премиях, стоимости одного сотрудника для компании и многое другое.

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

https://proglib.io/w/a911c014
Курс по алгоритмам и структурам данных от Computer Science Center:

- Часть 1 + доп. глава
- Часть 2 + доп. глава
🐘 8 лучших GUI клиентов PostgreSQL в 2021 году

Что такое графический интерфейс PostgreSQL? Зачем он нужен? Как это может помочь вам в управлении базами данных? Узнайте о лучшем программном обеспечении Postgre GUI, которое можно попробовать в 2021 году.

https://proglib.io/sh/Q3gDi6wsyZ
🌆🏗🛣 У нас выборы, подсчет голосов и вот это все, а в других городах и странах другие тренды. Так, Администрация Амстердама потихоньку участвует в Open Source проектах. Говорят, что принадлежность к экосистеме с открытым исходным кодом является важным фактором, способствующим развитию цифровых сервисов.

В репозитории более 300 проектов (здесь есть обзор нескольких), но более интересны короткие и простые в понимании руководства на разные темы 👇.

https://proglib.io/w/885a0506
🎮 С++ или Blueprint: на чем лучше писать игры с использованием Unreal Engine 4?

Создание игр всегда захватывает, но требует от программиста хорошего знания матчасти. Какой язык программирования стоит выбрать для движка Unreal Engine 4? С++ или Blueprint? Попробуем разобраться.

https://proglib.io/sh/iROHpFhvZa
📖 ТОП-10 книг об ИТ не только для айтишников

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

https://proglib.io/sh/VhXqOxKuNC
Топ-20 самых упоминаемых книг на HackerNews

Давайте завершим литературный вечер кое-чем интересным. Пользователь сайта HackerNews проанализировал 40 000 комментариев с помощью NLP-модели BERT и составил рейтинг самых упоминаемых в комментариях книг. Кстати, там есть пересечения с нашей подборкой.

https://proglib.io/w/992d6283
🛠 Основы move semantics в C++

В этой статье мы поговорим о том, что такое move semantics, зачем и когда она нужна, и как при помощи этого механизма оптимизировать программы на C++.

https://proglib.io/sh/mFg6cS2NJv
Media is too big
VIEW IN TELEGRAM
Всероссийский фестиваль «Техносреда»
Главное событие Года науки и технологий

Более 500 разработок ведущих научных организаций: беспилотные аппараты, робопротезы, новые решения в области искусственного интеллекта

Выступление топовых спикеров из научных институтов, вузов, IT-сферы

Большая детская программа

Кинофестиваль научно-популярных фильмов

Приходите 25-26 сентября на ВДНХ
🎮 Что за модули в Unreal Engine и почему я должен о них париться?

Рассказываем о концепции модулей в Unreal Engine, зависимостях между ними, а также о том, как реализовывать модули, собирать их, загружать и использовать.

https://proglib.io/sh/myO0iYptZ9
👍1
🎮 Разрабатываем конфигурируемый плагин для Unreal Engine 4 с нуля

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

https://proglib.io/sh/aDhU0lPEFq
Основы Java: выделяем 4 разных роли классов

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

https://proglib.io/sh/tYKbs9Zemf
Егор Рогов из Postgres Professional подробно и доступно рассказывает теорию и практику работы с PostgreSQL:

📌 Индексы

- Механизм индексирования
- Интерфейс метода доступа, классы и семейства операторов
- Hash
- B-tree
- GiST
- SP-GiST
- GIN
- RUM
- BRIN
- Bloom

📌 Изоляция и многоверсионность

- Изоляция, как ее понимают стандарт и PostgreSQL
- Слои, файлы, страницы — что творится на физическом уровне
- Версии строк, виртуальные и вложенные транзакции
- Снимки данных и видимость версий строк, горизонт событий
- Внутристраничная очистка и HOT-обновления
- Обычная очистка (vacuum)
- Автоматическая очистка (autovacuum)
- Переполнение счетчика транзакций и заморозка

📌 Журналирование

- Буферный кеш
- Журнал предзаписи — как устроен и как используется при восстановлении
- Контрольная точка и фоновая запись — зачем нужны и как настраиваются
- Настройка журнала — уровни и решаемые задачи, надежность и производительность.

📌 Блокировки:

- Блокировки отношений
- Блокировки строк
- Блокировки других объектов и предикатные блокировки
- Блокировки в оперативной памяти

📌 Запросы

- Этапы выполнения запросов
- Статистика
- Последовательное сканирование
- Индексное сканирование
- Соединение вложенным циклом, а также будет продолжение про соединение хешированием / слиянием и сортировку

А еще у Postgres Professional есть учебные курсы, которые доступны всем желающим.
👍2