| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuseI'm Bozhidar and I love computers in general and programming in particular. My fanatic devotion to Emacs is known world-wide.
That's the paragraph I've been recycling as my conference bio for over a decade and it still holds up. I spend a lot of my (free) time on GitHub, contributing to various open-source Ruby, Clojure and Emacs Lisp projects. Ruby got me RuboCop and a pile of style guides, Clojure got me CIDER and nREPL, Emacs got me pretty much everything else.
The work is spread over a few accounts: @rubocop, @clojure-emacs, @nrepl, @flycheck and this one.
Most of my time goes to CIDER. Completion got modernized, the debugging tools got sharper, find-usages finally does what people expect, and the ClojureScript story is in much better shape than it was. I write most of it up on Meta Redux.
Projectile and RuboCop keep shipping releases, which after all these years still surprises me a little. And nREPL is slowly escaping Clojure: nrepl-beam brings servers to Erlang and Elixir, neat is a small language-agnostic client for Emacs. nREPL Forever explains why I think this matters.
RuboCop, rubocop-ast, rubocop-rails, rubocop-emacs, and the style guides for Ruby, Rails, RSpec and Minitest.
CIDER, nREPL, cider-nrepl, orchard, clojure-mode, clojure-ts-mode, inf-clojure, Port, Piggieback, Drawbridge, and the Clojure Style Guide.
Emacs is the One True Editor and my biggest life-long obsession. You can safely describe me as an unreasonable (but powerful) Emacs wielding fanatic.
Projectile, Prelude, Crux, super-save, Flycheck, asciidoc-mode, neocaml, fsharp-ts-mode, and the themes (Batppuccin, Tokyo Night, Zenburn, Solarized). My config lives here, and there's an Emacs Lisp Style Guide too.
The full inventory is on my projects page.
I have a small problem with blogs - I've created way too many of them:
I'm not some ninja pro rock-star conference speaker, but I do the occasional tech talk here and there, and from time to time they don't even suck.
I've always struggled to write about myself, so here's some random trivia instead:
You can also learn a fair bit from the books I read and the music I listen to.
Email works best, first name at batsov.com. I'm also on Mastodon, which is the only social media I actually enjoy, and on Bluesky. I accept most LinkedIn invites, but I rarely reply to anything there.
Free software is a lot of fun, but it also takes a lot of time and energy. If any of this makes your work better, consider chipping in:
Thanks!
Thinking outside the box might be cool, but nothing beats thinking inside parentheses.
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
The Clojure Interactive Development Environment that Rocks for Emacs
A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.
A community coding style guide for the Clojure programming language
| Back | FazBrowse Home | New Git URL |