The Curious Engineer

All blogs / JavaScript / TypeScript

Katz Got Your Tongue

yehudakatz.com

Long-form writing by Yehuda Katz, co-creator of Ember.js and serial Open Sourcerer.

JavaScript / TypeScriptRuby / RailsSoftware / engineering practice

’10’15’20’25
Posts
195 from 24 Jan 2007 to 28 Oct 2024
Posting
quiet since 2024
Kind
personal blog
Feed
https://yehudakatz.com/rss/

2024 4

  1. Polaris: What I'm Working On
  2. Why Ember is Different: Running Browser Tests in a Browser
  3. Exploring Ember Polaris: CSS Modules Without Addons
  4. Exploring Ember Polaris: A Fresh Take on the Component Format

2020 6

  1. Ember Octane: Airtable Time
  2. Ember Octane: Pulling Out Data
  3. Ember Octane: Components
  4. Ember Octane: Let's Go
  5. "We're the Together Framework"
  6. Together: The Merb Story

2019 5

  1. #EmberJS2019 More Accessible Than Ever
  2. Fun With PowerShell: Let's Get Started (Digging Deeper into "The Pipeline")
  3. Fun with PowerShell: Deduplicating Records
  4. Fun with PowerShell: Let's Get Started!
  5. Fun with PowerShell: Installation

2018 1

  1. #Rust2018 - Exploring New Contribution and Feedback Models

2017 2

  1. The Facebook Patent License Punishes You For Suing Facebook, But Lets Them Sue You
  2. The Glimmer VM: Boots Fast and Stays Fast

2016 1

  1. Why I'm Working on Yarn

2013 2

  1. An Extensible Approach to Browser Security Policy
  2. Extend the Web Forward

2012 6

  1. I'm Running to Reform the W3C's TAG
  2. Follow Me to Google+
  3. August Tokaido Update
  4. Tokaido Status Update: Implementation Details
  5. Tokaido: My Hopes and Dreams
  6. JavaScript Needs Blocks

2011 11

  1. Amber.js (formerly SproutCore 2.0) is now Ember.js
  2. Announcing Amber.js
  3. How to Marshal Procs Using Rubinius
  4. A Proposal for ES.next Proposals
  5. New Hope for The Ruby Specification
  6. Understanding "Prototypes" in JavaScript
  7. Understanding JavaScript Function Invocation and "this"
  8. What's Up With All These Changes in Rails?
  9. Using SproutCore 2.0 with jQuery UI
  10. Gem Versioning and Bundler: Doing it Right
  11. Getting Comfortable With Rubinius' Pure-Ruby Internals

2010 35

  1. Clarifying the Roles of the .gemspec and Gemfile
  2. Ruby 2.0 Refinements in Practice
  3. What's Wrong with "HTML5"
  4. Bundler: As Simple as What You Did Before
  5. Here's to the Next 3 Years
  6. Announcing Handlebars.js
  7. Automatic Flushing: The Rails 3.1 Plan
  8. A Tale of Abort Traps (or Always Question Your Assumptions)
  9. Using >= Considered Harmful (or, What's Wrong With >=)
  10. Threads (in Ruby): Enough Already
  11. Everyone Who Tried to Convince Me to use Vim was Wrong
  12. What's New in Bundler 1.0.0.rc.1
  13. Encodings, Unabridged
  14. My Common Git Workflow
  15. The How and Why of Bundler Groups
  16. Ruby 1.9 Encodings: A Primer and the Solution for Rails
  17. The Web Doesn't Suck. Browsers Are Innovating.
  18. Named Gem Environments and Bundler
  19. Ruby Require Order Problems
  20. Some of the Problems Bundler Solves
  21. Using .gemspecs as Intended
  22. Ruby's Implementation Does Not Define its Semantics
  23. Ruby is NOT a Callable Oriented Language (It's Object Oriented)
  24. AbstractQueryFactoryFactories and alias_method_chain: The Ruby Way
  25. The Blind Men and the Elephant: A Story of Noobs
  26. Using Bundler in Real Life
  27. The Building Blocks of Ruby
  28. Bundler 0.9: Heading Toward 1.0
  29. SafeBuffers and Rails 3.0
  30. Corporations Cannot Have Natural Rights... Duh
  31. The Irony of the iPad: A GREAT Day for Open Technologies
  32. jQuery 1.4 and Malformed JSON
  33. ActiveModel: Make Any Ruby Object Feel Like ActiveRecord
  34. The Maximal Usage Doctrine for Open Source
  35. The Craziest F***ing Bug I've Ever Seen

2009 54

  1. Spinning up a new Rails app
  2. The Rails 3 Router: Rack it Up
  3. Generic Actions in Rails 3
  4. Metaprogramming in Ruby: It's All About the Self
  5. Better Ruby Idioms
  6. Using the New Gem Bundler Today
  7. Inherited Templates With Rails
  8. Emulating Smalltalk's Conditionals in Ruby
  9. "The Bar for Success in Our Industry" -- A Quibble
  10. Simplifying Rails Block Helpers (With a Side of Rubinius)
  11. How to Build Sinatra on Rails 3
  12. My 10 Favorite Things About the Ruby Language
  13. Rubygems Good Practice
  14. Rails 3: The Great Decoupling
  15. What do we need to get on Ruby 1.9?
  16. Python Decorators in Ruby
  17. Rails Bundling -- Revisited
  18. On Food and Weight Loss
  19. New Rails Isolation Testing
  20. Merb Vulnerability Fix (1.0.12)
  21. Guest Blogging
  22. On Rails Testing
  23. Delicious Food
  24. And the Pending Tests -- They Shall Pass!
  25. RubyGems: Problems and (proposed) Solutions
  26. Rails Edge Architecture
  27. The Importance of Executable Class Bodies
  28. My Code Directory
  29. Quest for a Clean Machine
  30. Optimistic Sci-Fi
  31. RailsConf Wrapup
  32. Incentivizing Innovation
  33. Evented Programming With jQuery
  34. Better Module Organization
  35. Another Dispatch: AbstractController
  36. alias_method_chain in models
  37. Rack as a Transformative Figure
  38. S3 Moneta Store (also, a Rails update)
  39. What's the Point?
  40. Initial Release of Moneta: Unified Key/Value Store API
  41. Some Days...
  42. Rails Dispatch
  43. 3-0-unstable Merge
  44. Callbacks, Redux
  45. Other ways to wrap a method
  46. Merb 1.0.8
  47. Status Update -- A Fresh Look at Callbacks
  48. Some Thor News
  49. Dispatch: A Day of Cleanup
  50. A Clarification on Public API
  51. Today's Communique
  52. Another Dispatch: Step 1 of 2 Complete!
  53. Today's Dispatch: Weaning ActionView off of content negotiation
  54. Dispatch from the front lines: What I learned today

2008 39

  1. Join Me at Merb Training (Early Bird Expires Tonight!)
  2. Rails Refactor Update (and Merb 1.0.7.1)
  3. Another Rails 2.x/3 Update
  4. Merb 1.0.7 Release Notes
  5. A Rails Communique
  6. Status Memorandum
  7. Dispatch from the Front Lines
  8. Rails and Merb Merge
  9. Merb 1.0.5 and 1.0.6
  10. Merb 1.0.4
  11. Stop Watching Sophie's Choice (And Get Some Work Done)
  12. Merb 1.0.2
  13. Merb 1.0 Spec change
  14. MythBusting -- We Agree! Ruby is Awesome!
  15. MythBusting -- Rails is not a monolith
  16. MythBusting -- Merb Style
  17. Merb RC5 (Final RC!)
  18. Awesome bundling in Merb 1.0 final
  19. Merb 1.0 RC3 Released!
  20. Merb Master Process
  21. Status Update: Merb 1.0
  22. MerbCamp
  23. Files from my talk at @media
  24. RailsConf Europe Slides
  25. method_missing in JavaScript?
  26. Engine Yard Raises $15MM
  27. jQuery Selector Refcardz
  28. Rails is a pre fab house
  29. Railsconf slides
  30. Merb bof at railsconf
  31. The greatest thing since sliced merb
  32. Cant we all just get along
  33. Textmate gem
  34. By thors hammer
  35. Best things come in threes
  36. Ie8 is gonna rock
  37. Modularity in jquery part ii
  38. Modularity in jquery
  39. Merbnext

2007 29

  1. Search in a directory third times the charm
  2. Almost there 30 off jquery in action
  3. Better threading in mailapp
  4. Textmate search in a folder with grep part deux
  5. Proper search in directory
  6. Jspec bdd for js
  7. Merb 04 the one that rocks
  8. Conferences etc
  9. Give javascript 2 a look
  10. Jquery in action w00t
  11. First rails presentation
  12. Merb plugins oh yeah theyre pretty frickin cool too
  13. Merbs parts are pretty rocking too
  14. Merb's Mailer is Awesome (if I do say so myself)
  15. Webrick anywhere
  16. Search within a folder in textmate
  17. Smooth iPhone Animations
  18. Event Normalization in jQuery 1.1.3
  19. Call For Papers
  20. ParseTree in Cygwin
  21. jQuery on Rails: A (Still Very Alpha) Update
  22. Vibrant ink theme for textmate
  23. jQuery on Rails... Alpha (very very Alpha)
  24. RailsConf Talk Recap
  25. jQuery on Rails: A Fresh Approach
  26. Using jQuery in Rails (Part I)
  27. A better assert_select (assert_elements)
  28. My preferred rails development environment
  29. Hello world