the { buckblogs :here }

It's been a good run, but my thrill for blogging has ebbed. Most of my online conversation occurs on Twitter these days, and my Buckblog has ...

Link: weblog.jamisbuck.org

  • "Living With Your Eyes Open"

    Buckblog: Living with Your Eyes Open

    weblog.jamisbuck.org 06 Feb '16, 11pm

    6 February 2016 — The author shares some experiences in which learning came completely by surprise — 6-minute read A couple of years ago, I was struck by how much there was to learn. I tweeted this: The more I learn, the more I'm convinced that there's nothing that can't be learned. —...

  • Buckblog: Software Proverbs

    weblog.jamisbuck.org 30 Jan '16, 7pm

    When I was in Korea (20+ years ago), I picked up a little book called “속담백과”, which could maybe be translated as “The Proverb Encyclopedia”. It was a fun exploration of hundreds (thousands?) of Korean proverbs, all in Korean. I worked through a few pages of the book when I was in Kore...

  • Buckblog: A Pretty-Printer for SQL

    weblog.jamisbuck.org 16 Jan '16, 10pm

    Lately, I’ve been up to my elbows in enormous SQL queries. I can’t share the details, but suffice to say that it’s for a reporting app, and the SQL for these queries frequently run as much as 50,000 characters each. This happens because the queries are built up modularly, with each mo...

  • Don't Assume It's Difficult Until It Is

    Buckblog: Don't Assume It's Difficult until It Is

    weblog.jamisbuck.org 09 Jan '16, 9pm

    Does a task look like it might have some difficult or challenging bits? Don’t be too hasty in drawing that map. Your assumptions almost certainly have some gaping holes in them. About twenty years ago I returned home from a two-year stay in South Korea, where I had served as a mission...

  • Buckblog: Mazes in Swift

    weblog.jamisbuck.org 24 Jan '16, 2am

    I did it a bit differently this time. Instead of looking at existing code, I went a bit meta and instead read through The Official raywenderlich.com Swift Style Guide . I knew, going in, that a style guide was going to be a pretty opinionated document. For instance, if I were to read ...

  • This side-project has been so much fun to work on:

    Buckblog: Game Demonstration: Recover the Widgets

    weblog.jamisbuck.org 02 Jan '16, 8pm

    The THREE.js sample code I used to start experimenting (yay! a rotating cube!) used a field of view of 75 degrees. I continued using that for a while, but eventually found the slight fish-eye effect a bit disorienting. I went down to 45 degrees for a few iterations, but that turned ou...

  • Buckblog: Little Things: Introspecting Block Parameters

    weblog.jamisbuck.org 12 Dec '15, 9pm

    Since I don’t yet have permission from my client to share the actual code I wrote, I’ll demonstrate this esoteric little feature by monkeypatching Hash and adding a using method. The end result will let us access Hash keys that match the names of the parameters we pass to the block, l...

  • Representing toroidal grids and mazes

    Buckblog: Representing a Toroidal Grid

    weblog.jamisbuck.org 22 Nov '15, 12am

    Toroidal grids share a lot with spherical grids (pg. 238 of my book), so some of this may sound very familiar if you’ve been through that. A spherical grid is basically a soup-can wrapper rolled so the east and west edges touch (and then with a bit of magic applied to the north and so...


Riding Rails
has_many :through
The Rails Way -
Ruby Inside: The Ruby Blog
Ryan Daigle
RailsCasts: Ruby on Rails Screencasts
Nuby on Rails | Ruby on Rails for Newbies