gilesbowkett.blogspot.com Archives - 04 July 2013, Thursday

  • Heretical Guide To Ember JS

    gilesbowkett.blogspot.com 19 Jun '13, 9am

    I've written a new ebook. It provides a detailed introduction to Ember.js. One enormous caveat: it doesn't deal with the data layer at all. I think this is fine, because Ember Data hasn't gotten near 1.0 yet, and Discourse and some other Ember projects roll their own data layers anywa...

  • How Git's Smudge And Clean Filters Work

    gilesbowkett.blogspot.com 08 Jun '13, 12am

    is equivalent to "run this code whenever you check anything out," and clean is equivalent to "run this code whenever you check anything in." One major caveat to that overgeneralization is that git expects the code you run to be a filter. Because of this, it not only expects input from...

  • @searls @stevenharman

    Blogger Claims They Can Prove I Am A Bot

    gilesbowkett.blogspot.com 28 May '13, 4pm

    Each graph has a unique distribution of ups and downs, but most contemporary writers define a fairly narrow subset of word frequencies in any given language. What caught our attention in the above data set was the total word count: over 150K words for Giles. A closer look showed that ...

  • Password Gem: v1.3 Released

    gilesbowkett.blogspot.com 29 Apr '13, 12am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • A Dramatic Reading Of "Rails Is Omakase"

    gilesbowkett.blogspot.com 24 Apr '13, 4am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • //screw the twitlonger, this explained better

    Motoko Kusanagi Is A Dude

    gilesbowkett.blogspot.com 24 Apr '13, 2am

    Update : I keep thinking about pulling this post offline. I'm torn between agreeing with everything I wrote here and thinking it's all a big sexist mistake. Characters in Japanese anime favor iconic representations over realistic ones. Compare: That iconic approach extends to narrativ...

  • Stop CISPA

    gilesbowkett.blogspot.com 23 Apr '13, 2pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Rewind: Analyzing Git History With Bash - sounds like something for @mfeathers Tech Debt course // cc @skillsmatter

    Rewind: Analyzing Git History With Bash

    gilesbowkett.blogspot.com 11 Apr '13, 8pm

    is a small library of git analysis scripts in Ruby and bash. Its goal is to quickly extract meaningful context from the enormous amount of historical data which any git project provides. One use case: you want to compare the respective authorship patterns of two forks of a library fro...

  • How I Made ~2,340% Profit With Bitcoin And Trivial Code

    gilesbowkett.blogspot.com 11 Apr '13, 2pm

    The other day, right before the latest Bitcoin price spike crashed, I sold half a Bitcoin for about $117.89. I had bought this Bitcoin for about $10, so I think my math is very approximately correct when I call that a 2,340% profit. A 100% profit on a $5 investment would have been ano...

  • eBook Sale

    gilesbowkett.blogspot.com 10 Apr '13, 7pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • Your Periodic Reminder That Silicon Valley's Perceptions Are Skewed

    gilesbowkett.blogspot.com 06 Apr '13, 12am

    Earlier this year Chris Dixon wrote what is mostly a good blog post, but sadly also a classic of blind northern California arrogance: What the smartest people do on the weekend is what everyone else will do during the week in ten years... Engineers vote with their time, and are mostly...

  • proudly presenting FlexVerb: A Serious Toy Language cc @lsegal @raganwald @Myotherpants @ericnormand

    FlexVerb: A Serious Toy Language

    gilesbowkett.blogspot.com 28 Mar '13, 8pm

    Here's a few tweets from before I recently disconnected from Twitter: These tweets prompted a few interesting responses , but the discussion didn't really go anywhere. That's partly because I decided I'd rather make a real example than discuss hypotheticals. Unfortunately, I didn't ge...

  • Twitter Might Just Be Poison

    gilesbowkett.blogspot.com 26 Mar '13, 8pm

    , I'm changing how I use Twitter. I believe Ms. Richards did nothing wrong. People use Twitter to share cat gifs and completely unnecessary information about what type of sandwich they're eating. Tweets are so incredibly disposable that it's a little crazy to hear anyone holds a serio...

  • Rapid Weight Loss Is Easy

    gilesbowkett.blogspot.com 26 Mar '13, 8pm

    In 2009, I lost 60 pounds in six months, and I thought I was a badass, because I'd seen people go on Oprah and similar shows to brag about how they lost less weight than that in twice the time frame. But after a while I got lazy and stupid, and I started eating the way Americans norma...

  • Amanda Blum's Definition Of "Reasonable" Bothers Me

    gilesbowkett.blogspot.com 22 Mar '13, 4pm

    I imagine in an alternate future, Adria just turned around, smiled and whispered, “Hey. No offense, but I’m not all that interested in hearing about your dongle, you know?’. The men would have become momentarily embarrassed, and then reflexively defensive before letting their rational...

  • More Detail About My New eBook

    gilesbowkett.blogspot.com 15 Mar '13, 3am

    Unfuck A Monorail For Great Justice , refers to a frequent problem: monolithic Rails apps (or "monorails "), and the fact that the people who work on them will often describe them as fucked. My first book covers some of the reasons that monorails happen in the first place. This book i...

  • Awesome Live-Coding And Resampling Performance In Gibber

    gilesbowkett.blogspot.com 14 Mar '13, 10pm

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • New eBook: Unfuck A Monorail For Great Justice

    gilesbowkett.blogspot.com 14 Mar '13, 8am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • How I Understand Ember's MVC

    gilesbowkett.blogspot.com 06 Mar '13, 9pm

    Rob Conery wrote, in a blog post about how Ember confuses him: A controller proxies the model, and then exposes itself to the rendering engine so that the view can consume it (you may need to read that sentence twice)... This is where I hit a conceptual wall. First: let me say that I'...

  • I wrote a comic book. It's a little insane.

    An MVP Comic Book About Gary Bernhardt's Approach To Unix

    gilesbowkett.blogspot.com 04 Mar '13, 11pm

    Gary Bernhardt's an amazing programmer. His Destroy All Software screencasts teach his approach to writing software, which is powerful, fluid, and unique. It is an amazing thing. Whenever I find out that a programmer I respect is not familiar with Destroy All Software, I lose a little...

  • Big Product Sale This Week

    gilesbowkett.blogspot.com 25 Feb '13, 8pm

    I'm putting all my products on discount until the end of the day Friday, March 1st. I'm also bringing back a classic product, at a nice discount as well. WHO BUYS MY STUFF? For obvious reasons, I can't name names without being a bit of a dick, but I think I can tell you my customers i...

  • The Lie Of Convention Over Configuration

    gilesbowkett.blogspot.com 19 Feb '13, 7pm

    Rails claims that convention over configuration is one of its core principles. When Rails first arrived, in many instances, it took the greatest ideas and most common use cases of Web development, streamlined them, simplified their developer interface, and repackaged them within clean...

  • "Rails Is Omakase" Followup Video 2: An Imaginary Conversation

    gilesbowkett.blogspot.com 19 Feb '13, 4am

    Are you a hacker who likes to make music? You know how you feel precise control when you write code you understand, but you have to filter your understanding of your music through oversimplified GUIs which sometimes have terrible UX? I made a series of videos which teaches you how to ...

  • I Fasted For 7 Days

    I Fasted For 7 Days

    gilesbowkett.blogspot.com 17 Feb '13, 7pm

    From Feb 2nd to Feb 8th, I ate no food at all, consuming only water. I am not a doctor; none of this is medical advice. But people have asked me about it, so I'm going to explain a little. Geeks will have an easier time understanding fasting than regular people. Garbage Collection I g...

  • Node.js Hatred Reveals Significant Dysfunction In The Ruby Culture

    Node.js Hatred Reveals Significant Dysfunction In The Ruby Culture

    gilesbowkett.blogspot.com 06 Feb '13, 6am

    as of Light Table 0.2.0, the entire thing is now built on top of ClojureScript and the only Clojure left in the system is used for evaling Clojure. With the help of the Node-Webkit project out of Intel, we now use Node.js for all of our platform interaction and we rely on chromium to ...

  • Historical Context For Web Geek Information Marketing

    gilesbowkett.blogspot.com 02 Feb '13, 9pm

    Many people who take Amy Hoy's 30x500 class praise it , and rightly so, because they seem to do well afterwards. Some of their products look very enticing . I took the class myself, at a discount, thanks to Ms. Hoy's generosity. Before I took the class, I had already made and sold my ...

  • Mr. @gilesgoatboy kills it in his blog post about respect.

    A Simple Protocol For "You Are Not Your Code"

    gilesbowkett.blogspot.com 28 Jan '13, 8pm

    There are lots of à la carte software environments in this world. Places where in order to eat, you must first carefully look over the menu of options to order exactly what you want. I want this for my ORM, I want that for my template language, and let's finish it off with this routin...

  • my solution for the "Rails has two default stacks" problem cc @steveklabnik

    We Can Solve The Multiple-"Default"-Stacks Problem With Rails Application Templates

    gilesbowkett.blogspot.com 24 Jan '13, 7pm

    I think the problem is the concept of a stack. Everybody builds Rails apps their own way. There's a 37Signals (or omakase) stack, a Thunderbolt stack, a Hashrocket stack, and many other stacks, and in most cases the "stack" is not a fixed machine but a fluctuating ecosystem. (I'm not ...

  • @raganwald epic hand-waving:

    Higher-Order Functions: What Are Their Analogues In Human Grammar?

    gilesbowkett.blogspot.com 19 Jan '13, 4am

    Get ready for some epic hand-waving. I'm reading Reg Braithwaite aka Raganwald's new book JavaScript Allongé , and -- because it's a Leanpub book and therefore to some extent a work in progress -- subjecting it to some pretty merciless copyedits as I go. JavaScript Allongé explores Ja...

  • @raganwald summon monsters? open the door? heal? or die?

    Summon Monsters? Open The Door? Heal? Or Die?

    gilesbowkett.blogspot.com 04 Jan '13, 5pm

    It's the name of a Murakami book and exhibit, but it's also the question taunting online journalism. Jason Calcanis thinks newspapers will die ; newspapers themselves are trying to heal ; and Adrian Holovaty wants to open the door . But Digg, Reddit, and Hacker News have all chosen su...