Блог hixon'а

Мои любимые VIM жесты движений (motions)

Привет, друзья. Я начал потихоньку изучать Vim. Пока я не использую его, как IDE (и возможно и не буду), но motions Вима я стараюсь использовать во всех редакторах, где есть их поддержка. Например, для IDEA есть плагин IdeaVim, который позволит, оставаясь в Идее, пользоваться жестами движений Вима. Это действительно может улучшить вашу производительность работы с текстом.

Как улучшить своё Динамическое программирование?

Динамическое программированеи — один из важнейших навыков в работе для практически любого разработчика. Например, если вы хотите разработать новый веб сайт, или андроид приложение, или даже кастомную 1С-конфигурацию, вы обязательно стоклнетесь с динамическим программированием. Давайте же узнаем, как можно улучшить этот навык.

Как тренироваться в Rust программирование?

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

Rust in Action — Рецензия

Привет, друзья. Решил поделиться своими мыслями про книгу Rust в действии, которая давненько вышла на английском языке, а недавно стала доступна на русском языке.

С новым, 2023 годом

Привет. По традиции пишу заключительный пост этого года, поздравляя всех с новым, 2023 годом. Прошлый пост тут — https://hixon.ru/o-zhizni/vsex-s-novym-2022-godom.html.

Я написал Hello World плагин для IntelliJ IDEA

Я думаю, каждый из нас слышал на разнообразных конференциях, как люди пишут плагины для IDEA, чтобы решить локальные проблемы своего отдела или команды. Мне никогда не приходилось этого делать, так как локальные проблемы решались чем-то другим (gradle плагинами, CI/CD, или попросту баш скриптами). Однако на этой неделе мне захотелось добавить одну мелкую штуку к себе IDEA, и я создал свой первый, простой плагин.

Немного потрогал WebAssembly в игрушечном проекте

Несколько дней назад я написал заметку на хабре о том, как я создал игрушечный поиск по OpenJDK Mailing Lists с помощью WebAssembly. Возможно, кому будет интересно прочитать это.

Стоит ли купить механическую клавиатуру для программиста?

В последнее время (3-4 года, наверное) все вокруг говорят про механики. Я никогда не понимал этого хайпа вокруг механических клавиатур. Во-первых, я люблю быть мобильным и легко передвигаться со своим ноутбуком, не таская лишние вещи. Во-вторых, меня полностью устаривали клавиатуры в ноутбуках. Однако несколько дней решил я решил сдаться и попробовать механику сам. В этом блог посте — про мой новый опыт.

Как я слал нотификации из Android телефона в Windows компьютер

Дело было вечером, делать было нечего. Я решил, что было бы здорово получать уведомления с моего смартфона на один из моих компьютеров (Windows). Так как я болен Not invented here, то сразу открыл IDE и начал творить. В этом посте кратко о результатах.

Проверяем Switch Exhaustiveness в Java 8

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