← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 106
  1. I built a Ruby Interpreter

    I love Ruby, but I don’t understand how it works.

  2. I Built a Ruby Compiler

    Note: Please don’t share this on Hacker News – I don’t need the grief from gatekeepers telling me I don’t know how to write a compiler.

  3. I Built a Ruby Parser

    Sorry, this post will read like a “dear diary” entry rather than some life-changing HN-worthy guidance.

  4. About Me

    Hi!

  5. First, some background 🔗 My church uses Planning Center Check-Ins to track attendance for churchgoers, and to help with security with little ones going to kids areas.

  6. I Built a Lisp Compiler

    I’m very proud to announce the completion of my first programming language compiler!

  7. Recently I switched to the Sway window manager on my favorite laptop and realized that ClipIt does not work there.

  8. Church.IO

    Recently I made the decision to shut down the church.io website (it’s now a redirect), delete the corresponding Slack community, and move the GitHub repositories back to my own personal account.

  9. Leaving Twitter

    Late in 2017, I politely said good-bye to Twitter and deleted my account.

  10. Dymo Printer Agent for Linux

    Note: We no longer use this.

  11. CanCan is a wonderful plugin for Rails that allows you to define all your authorization logic in one place.

  12. If you’re like me, you have thousands of photos on Flickr, and thousands more scattered accross your laptop, external drive, and phone.

  13. What is Quality?

    A lightning talk (5-minute) presentation I gave at TulsaWebDevs: What is Quality Note: I used to have this presentation embedded here, but it was scrolling the page and interfering, so now it’s just a link.

  14. JavaScript Gotchas

    Here are some common time sinks encountered when building a JavaScript app, along with some tips to avoid them.

  15. Posterous is set to shut down on April 30th.

  16. I recently switched from Gnome to i3 on my main laptop.

  17. Tulsa Hackathon Kick-off

    So far the Tulsa Hackathon, an all-night programming drive benefiting needy Tulsa non-profits, is going underway and going well.

  18. Midnight and Still Hacking

    More pics!

  19. Hacking Well Underway

    The Tulsa Hackathon is steaming ahead.

  20. I wanted my own Campfire-style web chat room, so I created on with node.js and socket.io that runs on Heroku.

  21. New Blog About Church Software

    Oh Good Lord in heaven, forgive me: I've started a new blog.

  22. Introducing jqtal, my tiny jQuery plugin that provides a different way of doing client side HTML templating. jqtal is different because it is a part of and lives alongside the HTML itself.

  23. Hey friends, I wanted to let you know I will be giving a presentation on Backbone.js at the next TulsaWebDevs meet-up.

  24. Red Dirt Ruby Conference II

    Red Dirt Ruby Conference in nearby Oklahoma City was even better this year than last year, and that’s saying a lot.

  25. Auto-Compile SASS with Jammit

    I won’t bother explaining to my regular readers what these two things are.

  26. Just got done watching this excellent discussion of Ruby hashes, associative arrays, testing, and Ruby culture.

  27. Hanlon's razor

    Never attribute to malice that which is adequately explained by stupidity. wikipedia.org/wiki/Hanlon's_razor

  28. I created a free micro instance on Amazon EC2 a few weeks ago.

  29. Winexe on Ubuntu

    If you're running a Linux desktop in an otherwise Windows environment, winexe may be something you'll enjoy.

  30. Today, my small patch to Rails was applied by the core team.

  31. Use rsync instead of cp

    I tend to use rsync when others would typically use a simple cp for copying files.

  32. Red Dirt Ruby Conf

    Just some pics. :-)

  33. MBP Upgrade

    My 1st generation Macbook Pro is starting to show its age, but tonight I used my birthday money in an effort at rejuvenation.

  34. Whiteboard Icons

    Back in 2005, I uploaded a bunch of crude little pictures to my Flickr account [edit 12 years later: this account is gone] and called them my “Whiteboard Icons” set.

  35. csv2wufoo.com

    csv2wufoo.com is a little side project I wrote using Sinatra, my WufooParty lib, and James Edward Gray's FasterCSV lib.

  36. FacebookParty

    I wanted to understand the Facebook REST API better, and decided I needed a simple wrapper for it.

  37. I just updated my Greasemonkey userscript that generates usage graphs for Tarsnap.

  38. Continuing with my HTTParty, I've created a fairly simple Flickr API wrapper for Ruby: flickr_party.

  39. CampaignMonitor API Wrapper

    Update: This was renamed to campaign_monitor_party.

  40. I’ve been working on a little experiment lately… a Ruby domain-specific language for generating Cascading Style Sheets called CascadingRubies.

  41. sudo aptitude install libavahi-compat-libdnssd-dev sudo gem install technomancy-dnssd -s http://gems.github.com require 'rubygems' require 'dnssd'

  42. ShrinkSafe with Prototype 1.6

    I didn’t find this information anywhere, so here it is for the Google archives… To get Prototype to run after squeezing it through ShrinkSafe, you need to put back every instance of the variable $super.

  43. Ditch Pagination

    I build web apps.

  44. SliceHost Affiliate Link

    Just posting this for any friends getting ready to sign up for a SliceHost account.

  45. Tulsa Ruby Workshop

    We’re gearing up for the upcoming, very first Tulsa Ruby Workshop.

  46. OneBody: Using Git

    I still plan on writing the final part in the Git series on this blog, but in the meantime, on a related note, we now have a page up on the OneBody wiki about Using Git.

  47. FireFox 3 Beta

    Oooo I really like the new Firefox 3 beta.

  48. Rails Routes Weirdness

    Just to save you a half-hour of your life, I thought I’d share that you should never create a named route called “directory” – it will break Rails migrations and other rake tasks in mysterious and hard-to-track-down ways.

  49. For Part 2 of our 60-second Git tutorial, we’ll look at some super simple branching and merging. git branch tells you which branch you’re on. git branch -a lists all branches, even remote ones. git checkout mybranch checks out the branch you want. git che…

  50. First, the mental hurdles:You don’t need a server to have a git repository.