30.7
Karma
0
Rating

Разработчик

Badges
  • Habred
Registered

3 April 2013

Invited

8 April 2013 by invitation from UFO

About

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

Веду следующие открытые проекты:
1. console-ultimate — консоль для Node.js с дополнительными функциями и улучшениями для существующих функций. Совместимо со стандартным объектом console.
2. repl.js — REPL для Node.js, который понимает promise и умеет выводить их содержимое. Также умеет подгружать модули на старте и запускать произвольные куски кода перед входом в интерактивный режим. Может служить заменой для стандартного модуля repl.
3. command-promise — promise и stream-интерфейс для child_process.exec в Node.js с удобной передачей аргументов.
4. rootpath — работа с файловыми путями, как с «опорными точками» (pivot) в Node.js. Используется для удобства построения файловых иерархий.
5. Booth — клиент-серверная библиотека для работы с WebSocket, построенная на прозрачной идее «протокола», заместо событийной модели. Более тонкая и более простая, чем socket.io.
6. aux.js — набор простых идиоматичных JS-функций, utility-belt для JavaScript. Библиотека по типу схожа с Underscore, LoDash и Ramda.
7. XTab — элементарный способ коммуникации между вкладками браузера. Минимальный API. (вне активной разработки)
8. Beardy — шаблонизатор на JS, вдохновлённый Mustache, но имеющий некоторые существенные отличия от него. (вне активной разработки)

Как правило пользуюсь светлыми темами терминала и редакторов, работаю над собственной светлой темой для xfce4-terminal и Sublime Text 3.