Обновили книгу «Postgres. Первое знакомство» под PostgreSQL 18. Это хороший старт для студентов, начинающих разработчиков и всех, кто хочет понять, как устроен PostgreSQL и с чего начать работу с ним на практике.
Внутри понятный прикладной маршрут: от установки PostgreSQL на Linux и Windows до первых запросов, транзакций и знакомства с инструментами psql и pgAdmin.
Затем — работа с демобазой, основы SQL, минимальная настройка сервера, в том числе для 1С, и обзор полезных возможностей PostgreSQL: полнотекстового поиска, JSON и доступа к внешним данным.
Отдельно в новом издании собрали, что появилось в PostgreSQL 18.
В книге разобрали:
✔️ Асинхронный ввод-вывод
✔️ Поддержку UUID v7
✔️ Функции для сортировки массивов и вычисления CRC-32C в SQL
✔️ Skip Scan для B-деревьев
✔️ Поддержку OAuth 2.0 для аутентификации
Книга подойдет тем, кто хочет не просто прочитать вводный материал, а сразу попробовать PostgreSQL руками и получить цельную картину: что это за СУБД, как с ней работать и куда двигаться дальше.
Подробнее — на Хабре.
Скачивайте сейчас — книга уже в свободном доступе на сайте.
В бумажном виде книгу можно получить на конференциях с участием компании — ждите анонсов PGConf.СПб и PGConf.Академия 2026.
Внутри понятный прикладной маршрут: от установки PostgreSQL на Linux и Windows до первых запросов, транзакций и знакомства с инструментами psql и pgAdmin.
Затем — работа с демобазой, основы SQL, минимальная настройка сервера, в том числе для 1С, и обзор полезных возможностей PostgreSQL: полнотекстового поиска, JSON и доступа к внешним данным.
Отдельно в новом издании собрали, что появилось в PostgreSQL 18.
В книге разобрали:
Книга подойдет тем, кто хочет не просто прочитать вводный материал, а сразу попробовать PostgreSQL руками и получить цельную картину: что это за СУБД, как с ней работать и куда двигаться дальше.
Подробнее — на Хабре.
Скачивайте сейчас — книга уже в свободном доступе на сайте.
В бумажном виде книгу можно получить на конференциях с участием компании — ждите анонсов PGConf.СПб и PGConf.Академия 2026.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6❤5
Выпустили новый курс — DBS «Основы безопасности PostgreSQL 16».
➡️ Курс полезен администраторам: разбирается подключение клиентов к СУБД, аутентификация и управление доступом внутри самой СУБД.
➡️ И разработчикам: курс помогает посмотреть на роли, схемы, таблицы и распределение данных с другой стороны — в контексте безопасности.
Курс рассчитан на 16 часов.
Получите крепкую базу по темам, без которых сложно выстраивать безопасность PostgreSQL:
✔️ Управление доступом к объектам на основе ролевой модели.
✔️ Разграничение доступа на уровне строк.
✔️ Настройка подключения и аутентификации.
В программе:
✔️ Роли и привилегии
✔️ Членство в ролях
✔️ Доступ на уровне строк
✔️ Подходы к настройке
✔️ Подключение и аутентификация
✔️ Использование SSL
✔️ Внешняя аутентификация
Курс подойдет тем, кто знает SQL, знаком с Unix и работал с PostgreSQL в объеме DBA1 или DEV1.
Раньше эти материалы входили в модуль «Управление доступом» курса DBA1-13. Теперь это отдельный курс: материал серьезно переработали, дополнили и обновили с учетом нововведений PostgreSQL 14, 15 и 16.
В программу добавили темы про SSL-подключения и внешнюю аутентификацию с помощью LDAP и Kerberos. В теме про доступ на уровне строк, кроме политик защиты строк, разобрали табличные функции и представления.
Курс уже доступен на сайте, а все материалы можно скачать одним архивом.
Курс рассчитан на 16 часов.
Получите крепкую базу по темам, без которых сложно выстраивать безопасность PostgreSQL:
В программе:
Курс подойдет тем, кто знает SQL, знаком с Unix и работал с PostgreSQL в объеме DBA1 или DEV1.
Раньше эти материалы входили в модуль «Управление доступом» курса DBA1-13. Теперь это отдельный курс: материал серьезно переработали, дополнили и обновили с учетом нововведений PostgreSQL 14, 15 и 16.
В программу добавили темы про SSL-подключения и внешнюю аутентификацию с помощью LDAP и Kerberos. В теме про доступ на уровне строк, кроме политик защиты строк, разобрали табличные функции и представления.
Курс уже доступен на сайте, а все материалы можно скачать одним архивом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7❤4
Приглашаем слушателей на подсекцию «Системы управления базы данных» конференции МНСК-2026 ⚡️
20 апреля проводим подсекцию по СУБД в рамках МНСК-2026 — крупнейшей молодежной научной конференции Сибири.
Регистрируйтесь, чтобы узнать о работе с базами данных, задать интересующие вопросы и пообщаться со специалистами.
Ранее уже делились первыми принятыми докладами, в подсекции выступят как конкурсанты, так и эксперты из нашей команды:
✔️ «Эволюция контекстной инженерии для ИИ-агентов» — историю развития ИИ представит руководитель нашего ML-отдела Савелий Батурин
✔️ «Как PostgreSQL может сделать больно когда не ожидаешь» — вопрос разберет Михаил Жилин, директор департамента системной производительности
По ссылке — регистрация слушателей нашей подсекции. Подробнее о конференции МНСК-2026 и других подсекциях читайте на сайте.
20 апреля проводим подсекцию по СУБД в рамках МНСК-2026 — крупнейшей молодежной научной конференции Сибири.
Регистрируйтесь, чтобы узнать о работе с базами данных, задать интересующие вопросы и пообщаться со специалистами.
Ранее уже делились первыми принятыми докладами, в подсекции выступят как конкурсанты, так и эксперты из нашей команды:
По ссылке — регистрация слушателей нашей подсекции. Подробнее о конференции МНСК-2026 и других подсекциях читайте на сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥1
Все самое интересное про образование от Postgres Professional и там, и тут передают.
Хотим оставаться на связи, поэтому создали группу в VK.
Подписывайтесь, чтобы не пропустить ничего интересного.
Хотим оставаться на связи, поэтому создали группу в VK.
Подписывайтесь, чтобы не пропустить ничего интересного.
🔥5👍4❤2🌭2🥰1
Media is too big
VIEW IN TELEGRAM
Менеджер продукта Катя Соколова рассказала, как оценить свой уровень владения PostgreSQL.
Смотрите видео и обязательно читайте статьи про индексы в PostgreSQL.
Читайте и прогрессируйте, постгресисты.
Смотрите видео и обязательно читайте статьи про индексы в PostgreSQL.
Читайте и прогрессируйте, постгресисты.
❤15🔥13👏3👍1
Словосочетание технический долг звучит, будто проекту пора звонить в банк и просить отсрочку.
На деле все интереснее.
❌ Это не про старые таски, которые грустно лежат в бэклоге.
✔️ Это про технические компромиссы, которые сначала помогают быстро выпустить фичу, а потом начинают тормозить весь проект.
Подробный ликбез в карточках: там и база, и простой пример из жизни проекта.
На деле все интереснее.
❌ Это не про старые таски, которые грустно лежат в бэклоге.
Подробный ликбез в карточках: там и база, и простой пример из жизни проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥8❤6
Forwarded from Postgres Pro Team
Виталий советует начинать с книг. В них изложение построено лучше, а сложность растет плавно. Это удобнее, чем по крупицам собирать информацию из статей.
📕 Книги:
➡️ Михалис Цукалос «Golang для профи: Создаем профессиональные утилиты, параллельные серверы и сервисы», 3 издание
➡️ Тейва Харшани «100 ошибок Go и как их избежать»
➡️ Том Стил, Крис Паттен, Дэн Коттман «Black Hat Go: Программирование для хакеров и пентестеров»
➡️ Натан Козыра, Мэтт Батчер, Мэтт Фарина «Go на практике», 2 издание
Книги — это база. Теперь вы готовы шерстить интернет в поисках полезных статей. Впрочем, Виталий уже сделал это за вас.
Интерфейсы:
Разбираемся с интерфейсами в Go
Интерфейсы в Go — как красиво выстрелить себе в ногу
Погружение в интерфейсы Go
От интерфейсов переходим к зависимостям:
Все равно не обойдетесь! Использование интерфейсов и внедрение зависимостей для долговечного проектирования
Внедрение зависимостей в GO
Go-inject — Dependency Injection Library for Go
Да, между последними двумя статьями можно прокачать английский.
Теперь беремся за тестирование:
Табличные тесты в Go с использованием Gomock
И представление о контексте нам тоже надо:
Разбираемся с пакетом Context в Golang
Golang: context изнутри
Параллелизм и каналы мы тоже хотим:
Погружение в параллелизм в Go
Анатомия каналов в Go
Под капотом Golang — как работают каналы. Часть 1 и Часть 2
Подборка почти готова, добавим немного SOLID:
Принцип SOLID в языке Go
SOLID в Go и щепотка паттернов
Чуть не забыли про выделение памяти:
A visual guide to Go Memory Allocator from scratch (Golang)
Сборщик мусора (можно читать вечером, за плохую примету не считается):
Dumpster diving the Go garbage collector
Мы прокачали уровень, теперь нам доступны ультимативные гайды:
Планировщик Go — самый подробный гайд простым языком
Учимся разрабатывать REST API на Go на примере сокращателя ссылок
Пишем gRPC сервис на Go — сервис авторизации
▶️ Эти ультимейты и много чего еще есть на канале Николая Тузова. Горячо советуем.
Ну и про официальный сайт с обучениями не забывайте.
Сохраняйте подборку себе и отправляйте коллегам. И пишите в комментах, про что мы забыли.
Книги — это база. Теперь вы готовы шерстить интернет в поисках полезных статей. Впрочем, Виталий уже сделал это за вас.
Интерфейсы:
Разбираемся с интерфейсами в Go
Интерфейсы в Go — как красиво выстрелить себе в ногу
Погружение в интерфейсы Go
От интерфейсов переходим к зависимостям:
Все равно не обойдетесь! Использование интерфейсов и внедрение зависимостей для долговечного проектирования
Внедрение зависимостей в GO
Go-inject — Dependency Injection Library for Go
Да, между последними двумя статьями можно прокачать английский.
Теперь беремся за тестирование:
Табличные тесты в Go с использованием Gomock
И представление о контексте нам тоже надо:
Разбираемся с пакетом Context в Golang
Golang: context изнутри
Параллелизм и каналы мы тоже хотим:
Погружение в параллелизм в Go
Анатомия каналов в Go
Под капотом Golang — как работают каналы. Часть 1 и Часть 2
Подборка почти готова, добавим немного SOLID:
Принцип SOLID в языке Go
SOLID в Go и щепотка паттернов
Чуть не забыли про выделение памяти:
A visual guide to Go Memory Allocator from scratch (Golang)
Сборщик мусора (можно читать вечером, за плохую примету не считается):
Dumpster diving the Go garbage collector
Мы прокачали уровень, теперь нам доступны ультимативные гайды:
Планировщик Go — самый подробный гайд простым языком
Учимся разрабатывать REST API на Go на примере сокращателя ссылок
Пишем gRPC сервис на Go — сервис авторизации
Ну и про официальный сайт с обучениями не забывайте.
Сохраняйте подборку себе и отправляйте коллегам. И пишите в комментах, про что мы забыли.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥3
Media is too big
VIEW IN TELEGRAM
Как обучать людей в эру развития ИИ?
Это и многое другое обсудили во втором выпуске подкаста «Слон в IT-лавке» с генеральным директором Postgres Professional Иваном Панченко.
В гостях:
➖ Руководитель отдела машинного обучения Савелий Батурин
➖ Инженер по тестированию Виталий Ефимов
Смотрите полный выпуск:
📺 Youtube
📺 Rutube
📺 VK Видео
Слушайте на Яндекс-музыке.
Это и многое другое обсудили во втором выпуске подкаста «Слон в IT-лавке» с генеральным директором Postgres Professional Иваном Панченко.
В гостях:
Смотрите полный выпуск:
Слушайте на Яндекс-музыке.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤3
PostgreSQL лучше учить системно, а не по случайным вкладкам из браузера.
Регулярно выкладываем в свободный доступ на сайте Postgres Professional курсы для админов PostgreSQL: теория, демонстрации на живой системе и практика.
Вот шесть курсов для DBA:
1️⃣ DBA1 — старт в администрировании PostgreSQL.
2️⃣ DBA2 — настройка и мониторинг сервера.
3️⃣ DBA3 — бэкапы, репликация и сбои.
4️⃣ QPT — планы запросов, индексы и оптимизация.
5️⃣ DBS — роли, права и аутентификация.
6️⃣ PGPRO — возможности Postgres Pro Enterprise.
Подробнее рассказали в карточках. Начинайте с DBA1 или выбирайте курс под свою задачу.
Регулярно выкладываем в свободный доступ на сайте Postgres Professional курсы для админов PostgreSQL: теория, демонстрации на живой системе и практика.
Вот шесть курсов для DBA:
Подробнее рассказали в карточках. Начинайте с DBA1 или выбирайте курс под свою задачу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤10🔥6