Tom Dalling

@tom_dalling

Software developer. Programming writeabouterer. Occasional peddler of stupid videos. ☞

Melbourne, Australia
Joined February 2014

Tweets

You blocked @tom_dalling

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @tom_dalling

  1. Pinned Tweet
    May 27

    I'm releasing RSchema v3 today. Still needs more docs around coercion, but I feel like it's pretty solid.

  2. 57 minutes ago

    I enjoy Gary Bernhardt's "make X in 1 hour" videos/streams. It's not a common format, but I wonder how popular it could be as a series.

  3. Jun 3

    The DigitalOcean GUI is schmicko.

  4. May 31
  5. May 26

    I've been fleshing out the RSchema documentation (still WIP) with examples for each kind of schema.

  6. May 25
    Replying to

    Likewise, being "easy to use" is not an excuse for crazy spaghetti architecture underneath. Code can be well designed AND easy to use.

  7. May 25

    Simple vs easy is not a binary choice. Being well designed is not an excuse for a bad beginner experience, lacklustre tooling, and bad docs.

  8. Retweeted
    May 25
  9. May 25
    Replying to
  10. May 25

    Hot damn, sqlite sucks at schema modification. Can't alter columns. Renaming a table requires RECREATING ALL OTHER TABLES that reference it.

  11. May 18
  12. Retweeted
    May 16

    free startup idea: gaming PC where CPU/GPU waste heat is used to vape soylent

  13. May 12
    Replying to

    I would expect `define_method` to fail if the method name contains bad chars, like '.'

  14. May 12

    Is this intended behaviour? irb(main):001:0> String.send(:define_method, :'a.b'){ 5 } => :"a.b" irb(main):002:0> 'hi'.send(:'a.b') => 5

  15. May 11

    Roda question: what's the best way to match an id and a file extension? Like: r.on :id do |id| r.get('.xml'){} r.get('.csv'){} end

  16. May 10

    For people struggling with applying TDD to Rails, here is a detailed example by :

  17. May 9

    MFW I break my own code during refactoring, don't notice for a week, and someone else catches it.

  18. May 7

    This might be of interest to some of you: A sneak peak at pluggable coercion coming to RSchema v3.

  19. May 6
    Replying to

    My experience with shoehorning polymorphism into solutions can be summed up like this:

  20. May 6

    Nah, this one is better solved by thinking in data: { rock: :scissors, scissors: :paper, paper: :rock, }.fetch(move1) == move2

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·