Записи

Записи про отдельные аспекты разных интересных вещей и моих разработок

Как подружить Go, WebAssembly и TypeScript

Недавно в одном из пет-проектов добавил код на Go, скомпилированный в WebAssembly (WASM) для выполнения на стороне клиента. Интерфейс выполнен на Svelte с TypeScript, а на Golang реализуется логика. В результате я получил интересный опыт, которым хочу поделиться: как гармонично подружить между собой Go, WebAssembly и TypeScript.

2023.11.29. Теги: Golang, История разработки, Кейс

Узнать больше →

Возможно, вам нужны не числа с плавающей точкой

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

2023.02.26. Теги: Golang

Узнать больше →

Must-read книги про качественный код

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

2023.01.03

Узнать больше →

Обработка изображений в Hugo

Интересным открытием оказалась система обработки изображений в Hugo, мне она очень понравилась: она довольно мощная и функциональная, но при этом с простым интерфейсом, который позволяет настраивать её несколькими строками кода. Кроме того, она поддерживает WebP - формат изображений, который мне также очень нравится.

2021.06.22, обновлено 2023.01.03. Теги: Hugo

Узнать больше →

История разработки: Octava Page

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

2021.05.31, обновлено 2023.01.07. Теги: История разработки, Кейс

Узнать больше →