Посты

Проект "Биржа Услуг"

Проект "Биржа Услуг"

Закончил разработку небольшого проекта для тестового задания. В этом посте хочу рассказать о том, какая стояла задача, какие инструменты были использованы, и что в итоге получилось.
О книге "FastAPI" Билла Любановича

О книге "FastAPI" Билла Любановича

Противоречивые впечатления от свежей книги о FastAPI.
Создаем инстансы нужных моделей Pydantic по входным данным

Создаем инстансы нужных моделей Pydantic по входным данным

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

Фильтрация обработанных исключений из логов Sentry

Как исключить регистрацию уже обработанных исключений в Sentry.
Впечатления от "Python Concurrency with asyncio" Мэтью Фаулера

Впечатления от "Python Concurrency with asyncio" Мэтью Фаулера

Дочитал труд Мэтью Фаулер по asyncio, и хочется поделиться своими впечатлениями о книге.
Деплой при помощи GitHub Actions

Деплой при помощи GitHub Actions

Пошаговое руководство по настройке деплоя веб-приложения на любой VDS при помощи GitHub Actions.
Новый проект – читалка RSS

Новый проект – читалка RSS

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

Запущен сайт Трололо

Приложение представляет собой упрощенный аналог Trello (отсюда и название – Трололо!) и позволяет создавать канбан-доски.
Счетчик просмотров страниц в Nuxt 3 с использованием Redis

Счетчик просмотров страниц в Nuxt 3 с использованием Redis

Пример использования Redis для создания простого счётчика просмотров страниц в Nuxt 3.
Использование Front-matter в Nuxt Content

Использование Front-matter в Nuxt Content

Краткий пример того, как можно использовать метаданные в формате "Front matter" в Markdown-файлах в Nuxt Content.
Компонент для рендеринга Markdown с помощью Nuxt Content

Компонент для рендеринга Markdown с помощью Nuxt Content

Пример компонента Nuxt, который рендерит любую строку, содержащую разметку Markdown, в HTML при помощи модуля Nuxt Content.
Create and use free SSL certificate using Let's Encrypt with Nginx on Linux

Create and use free SSL certificate using Let's Encrypt with Nginx on Linux

Quick tutorial on how to create and install free SSL certificate from Let's Encrypt with Nginx, Python and certbot on Linux.
Keep SSH connections alive on Mac OS

Keep SSH connections alive on Mac OS

Quick note on how to configure Mac OS terminal to keep SSH connections alive.