-
I had been using octopress for many years. It stopped being maintained in 2015 or so, it seems. It was based on jekyll, a ruby static site generator, so I went ahead and just adopted jekyll, mostly to ease the transition. My kid picked Beautiful Jekyll for the theme. I... [Read More]
-
How to help a DevOps effort
This is some role-specific guidance on how to help a DevOps effort. [Read More] -
Angular with Vim
I’ve created an Angular with Vim screencast to accompany vim-angular, a plugin I wrote that helps to improve the AngularJS editing experience in Vim. [Read More] -
Clojure Conj 2013
These are some notes from Clojure Conj 2013, where 370 actual or aspiring clojure developers hung out for three days. [Read More] -
Scheme and functional programming workshop 2013
Scheme has been around for 38 years. The scheme community is interested in cross-polinating with the clojure community, so they gave away free passes to the 2013 scheme and functional programming workshop to those folks attending Clojure Conj, including me. [Read More] -
Clojure with Vim
These notes are intended to be used alongside this screencast, and describe some aspects of setting up and using a clojure editing environment in vim, if for some reason you don’t want to use emacs. It is very unlikely that I would ever switch to emacs, but if there is... [Read More] -
On new (to me) blogging platform: Octopress
There was a serious security hole affecting ruby on rails announced the the other day, and this blog was affected. It was also affected by hundreds of other security holes, since I hadn’t upgraded my blog engine, typo, since 2006. :) [Read More] -
The Corporate Going Private Decision
There is a paper online on this subject. Also, for what it’s worth, this song is groovy. -
RubyConf talk: William Bereza: Enhancing Embedded Development with Ruby
This guy was creating an embedded system, and basically just wanted to test out ruby. Hard to blame a guy for that. [Read More] -
RubyConf talk: William Bereza: Enhancing Embedded Development with Ruby
This guy was creating an embedded system, and basically just wanted to test out ruby. Hard to blame a guy for that. [Read More] -
RubyConf talk: Matz: Saturday Keynote
Language matters or not? [Read More] -
RubyConf talk: Kyle Maxwell: JRuby in the Wild
Jruby is already kind of an easy sell in big companies. It’s the quickness of rails with the familiarity of java. [Read More] -
RubyConf talk: Jay Phillips: Next-Gen VoIP Development with Ruby and Adhearsion
Adhearsion is not a rails plugin. Rails is certainly hot though. After all, the web is hot. Telecom, at least historically, is not at all hot. [Read More] -
RubyConf talk: Francis Hwang: Conversations vs. Laws: What do we mean when we say Ruby is dynamic?
IMPORTANT POINT: Does anything that matters have a fixed definition? [Read More] -
RubyConf talk: Eric Hodel: Maximizing Productivity
I was having it out with my wife on the telephone for the beginning of this talk. [Read More] -
RubyConf talk: Dr Nic Williams: Use Ruby to Generate More Ruby - RubiGen is Everywhere
This A-Team theme There is a rubigen gem The A-Team is awesome [Read More] -
RubyConf talk: David Chelimsky, Dave Astels: Behaviour Driven Development with RSpec
Astels from google (et al). Chelimsky from Articulate Man (et al). [Read More] -
RubyConf talk: Ben Scofield: Cleanliness Is Next to Domain Specificity
I. Linguistics [Read More] -
RubyConf talk: Matz: Saturday Keynote
Language matters or not? [Read More] -
RubyConf talk: Kyle Maxwell: JRuby in the Wild
Jruby is already kind of an easy sell in big companies. It’s the quickness of rails with the familiarity of java. [Read More] -
RubyConf talk: Jay Phillips: Next-Gen VoIP Development with Ruby and Adhearsion
Adhearsion is not a rails plugin. Rails is certainly hot though. After all, the web is hot. Telecom, at least historically, is not at all hot. [Read More] -
RubyConf talk: Francis Hwang: Conversations vs. Laws: What do we mean when we say Ruby is dynamic?
IMPORTANT POINT: Does anything that matters have a fixed definition? [Read More] -
RubyConf talk: Eric Hodel: Maximizing Productivity
I was having it out with my wife on the telephone for the beginning of this talk. [Read More] -
RubyConf talk: Dr Nic Williams: Use Ruby to Generate More Ruby - RubiGen is Everywhere
This A-Team theme There is a rubigen gem The A-Team is awesome [Read More] -
RubyConf talk: David Chelimsky, Dave Astels: Behaviour Driven Development with RSpec
Astels from google (et al). Chelimsky from Articulate Man (et al). [Read More] -
RubyConf talk: Ben Scofield: Cleanliness Is Next to Domain Specificity
I. Linguistics [Read More] -
RubyConf talk: John Lam: State of IronRuby
How delightful to be awake at 9:00 and to witness this microsoft employee trying not to get tarred and feathered by the rubyconf hoardes. Sounds like the timeframe for the release of IronRuby is fairly loose. It will certainly be interesting to see how ruby running in the .net CLR... [Read More] -
RubyConf talk: Evan Phoenix: Rubinius 1.0
I like to run my talks like Roller Derby: fast, enjoyable, hard-hitting and the metaphor breaks down. [Read More] -
RubyConf talk: Charlie Nutter (and his homie): JRuby: Ruby for the JVM
So who doesn’t know what JRuby is? (eerie silence). Cool, well we won’t talk about that toooo much, but it’s a java implementation of ruby. Lots of IDEs are getting support for ruby these days, and a lot of that is actually because of JRuby, since IDEs written in java... [Read More] -
RubyConf talk: John Lam: State of IronRuby
How delightful to be awake at 9:00 and to witness this microsoft employee trying not to get tarred and feathered by the rubyconf hoardes. Sounds like the timeframe for the release of IronRuby is fairly loose. It will certainly be interesting to see how ruby running in the .net CLR... [Read More] -
RubyConf talk: Evan Phoenix: Rubinius 1.0
I like to run my talks like Roller Derby: fast, enjoyable, hard-hitting and the metaphor breaks down. [Read More] -
RubyConf talk: Charlie Nutter (and his homie): JRuby: Ruby for the JVM
So who doesn’t know what JRuby is? (eerie silence). Cool, well we won’t talk about that toooo much, but it’s a java implementation of ruby. Lots of IDEs are getting support for ruby these days, and a lot of that is actually because of JRuby, since IDEs written in java... [Read More] -
RubyConf talk: Shinohara and Kiwamu Kato: Introduction to AP4R, Asynchronous Processing for Ruby
One of these homies just got married last month - his good. They also re-wrote their company’s 10-year-old package processing system (most recently in java) in ruby - their good. [Read More] -
RubyConf talk: Shinohara and Kiwamu Kato: Introduction to AP4R, Asynchronous Processing for Ruby
One of these homies just got married last month - his good. They also re-wrote their company’s 10-year-old package processing system (most recently in java) in ruby - their good. [Read More] -
RubyConf talk: Paul Brannan: Avoiding Pitfalls in C Extensions
What’s a strategy for playing werewolf Paying attention to the details of what is going on. This is a also a good strategy for writing C extensions to ruby - maybe you’re pair programming and maybe you’re not, but if you have a bug, your code will likely crash hard;... [Read More] -
RubyConf talk: Nathaniel Talbott: Why Camping Matters
Dude, Talbott, has actually spoken at all seven ruby conferences - damn dude. He gave love to why, and started live coding a blog in camping: creating posts, viewing posts, adding comments - good stuff. [Read More] -
RubyConf talk: Nathan Sobo: Treetop: Bringing the Elegance of Ruby to Syntactic Analysis
These slight technical difficulties. Handled fairly elegantly. Hot guy. [Read More] -
RubyConf talk: Jim Weirich: Advanced Ruby Class Design
Most of Jim’s talk was spent chilling out with my workmate Jeffmo in the car on the way to Charlotte, North Carolina. Jeffmo apparently lost all the contents of his wallet on one occasion, including $2000, only to have it turn up six months later (with all of its contents).... [Read More] -
RubyConf talk: Paul Brannan: Avoiding Pitfalls in C Extensions
What’s a strategy for playing werewolf Paying attention to the details of what is going on. This is a also a good strategy for writing C extensions to ruby - maybe you’re pair programming and maybe you’re not, but if you have a bug, your code will likely crash hard;... [Read More] -
RubyConf talk: Nathaniel Talbott: Why Camping Matters
Dude, Talbott, has actually spoken at all seven ruby conferences - damn dude. He gave love to why, and started live coding a blog in camping: creating posts, viewing posts, adding comments - good stuff. [Read More] -
RubyConf talk: Nathan Sobo: Treetop: Bringing the Elegance of Ruby to Syntactic Analysis
These slight technical difficulties. Handled fairly elegantly. Hot guy. [Read More] -
RubyConf talk: Jim Weirich: Advanced Ruby Class Design
Most of Jim’s talk was spent chilling out with my workmate Jeffmo in the car on the way to Charlotte, North Carolina. Jeffmo apparently lost all the contents of his wallet on one occasion, including $2000, only to have it turn up six months later (with all of its contents).... [Read More] -
Wedding Photos
I just spent a couple of weeks over in Zambia marrying myself off - here is the evidence. -
Ready to Get Fired
As it turns out, it’s not the greatest idea to store your personal documents on a company computer. I was talking with some of my workmates over dinner the other day about what happens in the moments immediately after you get canned. [Read More] -
Camping and Ridiculously Small Web Applications
So I sat down to create a website today and, as one might expect someone who wanted to create a rails application to do, ran the command: [Read More] -
Um, Did I Ever Talk About What the Hell Rails Actually Is?
So two people, which in the world of the readers of this blog, corresponds to about the size of the Northern Hemisphere, have read and been confused about this rails thing. They and I know that the internet is out there to help, but it’s probably expecting a lot for... [Read More] -
Turning to the Dark Side - Checking out Django
Working with ruby on rails for a while has made me curious about django, the web development framework written in ruby’s buddy language, python. The tipping point for actually checking it out came after my friend Matt Langeman told me about the django beta book. [Read More] -
Keeping It Real
Someone’s gotta keep it real, and it might as well be this guy: [Read More] -
Software is Risque
So I got around to reading Waltzing with Bears: Managing Risk On Software Projects by Tom DeMarco and Timothy Lister. They wrote Peopleware, my favorite software-related book ever, so I was bound to get around to it eventually. [Read More] -
This Zambia
Word word word, so I probably got to kick it in the motherland for a few weeks. This Bwalya - also representing. [Read More] -
Don't Get Hosed
Upgrade rails today! -
RailsConf talk: Testing Rails Apps - Mike Clark
“I’ve been Java free for 15 months. It’s been a long time, but not long enough.” Testing?! What’s in it for me? Testing won’t be as fun as working on the app, right? But Tests are, in part, the insurance for the app staying fun. Law of Unintended Consequences: almost... [Read More] -
RailsConf talk: Selected Q/A from session with Rails Core Team
When’s rails 2.0 coming out? [Read More] -
RailsConf talk: Testing Rails Apps - Mike Clark
“I’ve been Java free for 15 months. It’s been a long time, but not long enough.” Testing?! What’s in it for me? Testing won’t be as fun as working on the app, right? But Tests are, in part, the insurance for the app staying fun. Law of Unintended Consequences: almost... [Read More] -
RailsConf talk: Selected Q/A from session with Rails Core Team
When’s rails 2.0 coming out? [Read More] -
RailsConf talk: Rails Takes on the Enterprise with SOA - Joe O'Brien
Have you read any books on Service Oriented Architectures (SOA). Yeah? Well forget everything Some applications really need to be big. Just because rails allows you to do things ten times faster doesn’t mean you need to do ten times more. Do the important things better. SOA is not a... [Read More] -
RailsConf talk: Rails Legacy DB Schemas with iBatis for Ruby - Badrinath Janakiraman
iBatis [Read More] -
RailsConf talk: Rails by the Waypoints - Doug Fales
I went about integrating a GPS and a Digital Camera to create a new kind of website. It would combines pictures, GPS tracks and user notes. The result was walkingboss. [Read More] -
RailsConf talk: Rails, Ajax and Universal Design - Jason Kunesh
Let’s chat accessibility, shall we [Read More] -
RailsConf talk: Rails Acceptance Testing with Open Source Tools - Dave Hoover
Update: After wondering for a while why my stupid notes from railsconf were getting top results for google searches on “Selenium”, i realized that I had mispelled Selenium (yeah, some other folks apparently thought there was another “i” in there as well). Whew, lucky I spotted that - now notkeepingitreal.com... [Read More] -
RailsConf talk: Putting the BBC's Catalogue on Rails - Matt Biddulph
Yep, that’s a BBC accent. [Read More] -
RailsConf talk: Paul Graham Keynote
“The Power of the Marginal” It’s cool if people have never heard of your programming language. Many of the best companies started in garages. Don’t major in what you like unless the thing you like happens to have a great teacher (and business classes typically don’t have good teachers, because... [Read More] -
RailsConf talk: Internationalizing Rails - Jeremy Voorhis
I was sort of getting access to the internet for the first time of the conference during this talk, so I didn’t get much listening done. [Read More] -
RailsConf talk: Homesteading: A Thriver's Guide - Nathaniel Talbott
He talked about how at the last ruby conf, he glazed over this topic because it deserved a talk of its own. This is that talk. He seems to be talking about starting your own business/independent contracting firm [Read More] -
RailsConf talk: Deploying Rails Applications - James Duncan Davidson
“Much of what I was going to say has already been said.” [Read More] -
RailsConf talk: David Heinemeier Hansson Keynote
Dave Thomas’ suggestions were good, but not necessarily the tone of his message. Sometimes people say that we should be operating more in the “real world”. But I’m pretty confident not living in the real world. That way we’re not subjected to the same constraints that people in the real... [Read More] -
RailsConf talk: Rails Takes on the Enterprise with SOA - Joe O'Brien
Have you read any books on Service Oriented Architectures (SOA). Yeah? Well forget everything Some applications really need to be big. Just because rails allows you to do things ten times faster doesn’t mean you need to do ten times more. Do the important things better. SOA is not a... [Read More] -
RailsConf talk: Rails Legacy DB Schemas with iBatis for Ruby - Badrinath Janakiraman
iBatis [Read More] -
RailsConf talk: Rails by the Waypoints - Doug Fales
I went about integrating a GPS and a Digital Camera to create a new kind of website. It would combines pictures, GPS tracks and user notes. The result was walkingboss. [Read More] -
RailsConf talk: Rails, Ajax and Universal Design - Jason Kunesh
Let’s chat accessibility, shall we [Read More] -
RailsConf talk: Rails Acceptance Testing with Open Source Tools - Dave Hoover
Update: After wondering for a while why my stupid notes from railsconf were getting top results for google searches on “Selenium”, i realized that I had mispelled Selenium (yeah, some other folks apparently thought there was another “i” in there as well). Whew, lucky I spotted that - now notkeepingitreal.com... [Read More] -
RailsConf talk: Putting the BBC's Catalogue on Rails - Matt Biddulph
Yep, that’s a BBC accent. [Read More] -
RailsConf talk: Paul Graham Keynote
“The Power of the Marginal” It’s cool if people have never heard of your programming language. Many of the best companies started in garages. Don’t major in what you like unless the thing you like happens to have a great teacher (and business classes typically don’t have good teachers, because... [Read More] -
RailsConf talk: Internationalizing Rails - Jeremy Voorhis
I was sort of getting access to the internet for the first time of the conference during this talk, so I didn’t get much listening done. [Read More] -
RailsConf talk: Homesteading: A Thriver's Guide - Nathaniel Talbott
He talked about how at the last ruby conf, he glazed over this topic because it deserved a talk of its own. This is that talk. He seems to be talking about starting your own business/independent contracting firm [Read More] -
RailsConf talk: Deploying Rails Applications - James Duncan Davidson
“Much of what I was going to say has already been said.” [Read More] -
RailsConf talk: David Heinemeier Hansson Keynote
Dave Thomas’ suggestions were good, but not necessarily the tone of his message. Sometimes people say that we should be operating more in the “real world”. But I’m pretty confident not living in the real world. That way we’re not subjected to the same constraints that people in the real... [Read More] -
RailsConf talk: Rails Deployment on Shared Hosts - Geoffrey Grosenbach
The nubyonrails.com guy This session is about therapy. If you have had problems with shared hosting in the past, it’s not your fault. [Read More] -
RailsConf talk: My Identity On Rails - Kiran Dandekar
Red Sox Fan, PhD from MIT, works for Verisign, country music fan, from India, not an alcoholic In the real world, people see me in different ways depending on the context: family, friends, business, hobby. On the web, I’m put into a box. Each site requires me to enter my... [Read More] -
RailsConf talk: Meanwhile, In the Rest of the World - David Demaree
“Hello, I’m David. I’m here to tell you what you’re doing wrong.” *_ He has looked at websites since ’95. Used to work in tech support, so he’s heard lots of customers talk about what’s not so good about various interfaces. h3. What goes wrong? * While we are all... [Read More] -
RailsConf talk: Martin Fowler Keynote
“The conference people must have thought I would be interesting. I don’t know where to begin to talk about what’s wrong with that.” [Read More] -
RailsConf talk: Rails Deployment on Shared Hosts - Geoffrey Grosenbach
The nubyonrails.com guy This session is about therapy. If you have had problems with shared hosting in the past, it’s not your fault. [Read More] -
RailsConf talk: My Identity On Rails - Kiran Dandekar
Red Sox Fan, PhD from MIT, works for Verisign, country music fan, from India, not an alcoholic In the real world, people see me in different ways depending on the context: family, friends, business, hobby. On the web, I’m put into a box. Each site requires me to enter my... [Read More] -
RailsConf talk: Meanwhile, In the Rest of the World - David Demaree
“Hello, I’m David. I’m here to tell you what you’re doing wrong.” *_ He has looked at websites since ’95. Used to work in tech support, so he’s heard lots of customers talk about what’s not so good about various interfaces. h3. What goes wrong? * While we are all... [Read More] -
RailsConf talk: Martin Fowler Keynote
“The conference people must have thought I would be interesting. I don’t know where to begin to talk about what’s wrong with that.” [Read More] -
RailsConf talk: First Keynote With Dave Thomas
Dave Thomas is the hot pragmatic programming guy apparently. His points follow: [Read More] -
RailsConf talk: Chilling at Railsconf
Right, so I’m at the First International Rails Conference in Chicago from June 23-25. I’ll probably be dropping a good number of notes about the same in the next couple of days, mostly in case anyone at work asks about what I was doing at 1:30pm on Friday (I don’t... [Read More] -
RailsConf talk: AC/DC, Stravinsky & Rails Adam Keys
The presentation started off with renditions of “You Shook Me All Night Long” and “Enter Sandman” on the accordion, which was, obviously, the hottest thing ever [Read More] -
RailsConf talk: First Keynote With Dave Thomas
Dave Thomas is the hot pragmatic programming guy apparently. His points follow: [Read More] -
RailsConf talk: Chilling at Railsconf
Right, so I’m at the First International Rails Conference in Chicago from June 23-25. I’ll probably be dropping a good number of notes about the same in the next couple of days, mostly in case anyone at work asks about what I was doing at 1:30pm on Friday (I don’t... [Read More] -
RailsConf talk: AC/DC, Stravinsky & Rails Adam Keys
The presentation started off with renditions of “You Shook Me All Night Long” and “Enter Sandman” on the accordion, which was, obviously, the hottest thing ever [Read More] -
Philosophy On Software Releases
I believe that releasing new software when it is done[1], and immediately when it is done, is a tremendous boon to the developer (and by definition the customer, unless you happen to be adding features the customer doesn’t want). I’ve dreamed about this a lot, and advocated for daily web... [Read More] -
Credit Reports All Around
I read somewhere that “The Fair and Accurate Credit Transactions Act (The FACT Act) entitles all Americans over the age of 18 to receive one free credit report from all three credit reporting agencies.” I checked it out, so here’s wagwan [Read More] -
No Default Theme Is Good Default Theme
It’s the third day this blog has been in production, and as such, it’s about time to wax the default Typo theme. [Read More] -
This Language
This is a partial dictionary of my vocabulary. The origins of most of the words can be traced to Nate Hoffer. [Read More] -
Huh
Well, it kind of seems as if Typo is working with the rails of the day. Sweet.