I really like the Ruby language. I like it for its syntax and its idioms and the programming culture. Recently I’ve been thinking about the things that I don’t like about the language. It’ s a relatively short list. Ruby: some things I don’t like about you The slow speed. It really is bad, but we […]
Category Archives: Code
Bootstrapping
Crystal is a cool new language that I like. One thing that’s neat about it is that even the compiler (as opposed to the runtime libraries) is written in Crystal. That is, the compiler is written in the same high level language that the compiler is intended to compile! As an aside, this is really powerful and important […]
Helpful commands
As a follow-up to my last post here are some commands that I use throughout the day. They are admittedly nothing special but they help me out. .bashrc aliases: alias grc=’git rebase –continue’ alias gca=’git commit -a –amend’ alias gs=’git status -sb’ alias gd=’git diff’ alias gsn=’git show –name-only’alias grc=’git rebase –continue’ alias gca=’git commit -a […]
Git workflow
In my last post I described how at my work we use code review feedback to iteratively improve code. I want to describe how Git fits into this process, because this is probably the biggest change I had to make to my preexisting workflow. Basically I had to relearn how to use Git. The new […]
Non-Rails Autotest + RSpec + LibNotify + Linux
Update: The information below is VERY outdated. Take a look at new instructions for getting this set up. Each of those terms actually means something! If you don’t know what any one of those terms means, then you probably won’t enjoy this post. It’s surprising that something so cool and so central to the Ruby […]
Rails and Ext non-Ajax Signup Form with Password Confirmation
This is, uh, a technical post. Probably there are others who want to do the same somewhat senseless thing: use Ext to do form validation while keeping a boring non-Ajax post-and-response. The bottom line is that Ext favors doing it the Ajax way, and the Ajax way isn’t that hard to set up with Rails […]
Setup for Alexandria Development: Part II
(…after too much grief today installing Mephisto and mucking with Apache virtualhosts; I’ll get Part I back from the ether eventually) Update: Done. Update: This is a post moved over from the short-lived Mephisto blog, and ported back in time. First of all, the alexandria binary is just a ruby script that does a require […]