Codeodor - codeodor.com - My Secret Life as a Spaghetti Coder
General Information:
Latest News:
Get up and take a break 2 Aug 2013 | 03:41 pm
For the last 8 weeks or so, I've been out of the habit of getting up from my office chair regularly. I made a comment about it on twitter and @jwo, thought it was important enough to take a break too....
Editing Docs in MS Word and Saving Them Back To Your Rails Site Using WebDAV 13 Mar 2013 | 05:54 pm
I recently made a proof-of-concept to get MS Word to edit documents in a Rails app and save them back to the server, using Devise for authentication. It wasn't straightforward, so I thought I'd mentio...
How I contribute to Open Source Software 3 Mar 2013 | 09:14 pm
Someone from our last houston.rb meetup asked me about contributing to open source software, so I wrote an email that talks about the little things I do. I thought others might find it helpful, so I'm...
jquery.autocomplete_from_select.js 25 Feb 2013 | 11:35 pm
I wanted to turn an HTML element into an autocomplete. I also wanted to match on more than one attribute. So, I made jquery.autocomplete_from_select.js. Thoughts? Comments?
"The Website's Slow:" Tips and Tools for Identifying Performance Bottlenecks In Your Rails Apps 20 Feb 2013 | 08:48 pm
Last week at the Houston Ruby User Group I made a presentation called "The Website's Slow" Tips and Tools for Identifying Performance Bottlenecks. That link is to the slides and notes on each slide m...
Re: Common Excuses Used To Comment Code and What To Do About Them 24 Jan 2013 | 12:53 am
Several days ago I wrote about common excuses people use for commenting code and things you can do to get rid of them. I took the stance that rarely is there something so complex that it really requir...
How To Recover From A Major Blunder 24 Jan 2013 | 12:45 am
Your boss gave you three weeks to work on a project, along with his expectations about what should be done during that time. You started the job a week before this assignment, and now is your chance t...
Are You Running Your Business Like a Greedy Search Algorithm? 22 Jan 2013 | 05:24 pm
A greedy algorithm is an algorithm that follows the problem solving heuristic of making the locally optimal choice at each stage with the hope of finding a global optimum. In many problems, a greedy s...
When is it OK to use tiny variable names and strange symbols in your code? 28 Aug 2012 | 08:28 pm
It's been said and repeated and retweeted: Code is read much more often than it is written, so plan accordingly I think that's sound advice. But is there ever a time when you ought to use cryptic on...
What are the craziest, dumbest, most mind-bending things you've seen or done in programming? 24 Jul 2012 | 12:18 am
I'm playing with an idea and I want to see your ideas of the craziest code that perhaps ought not be. If you've got a moment, please help me by filling out the questionnaire or share it on Twitter. ...