RSS Katz Got Your Tongue?

http://yehudakatz.com

Random Geek-Related Thoughts

Last checked about 2 hours ago.

6 people have subscribed to this feed.

Feed frequency

post frequency (last month)

PostRank™ filter

latest 15 posts

« older items




Thursday January 8th, 2009

1.0

A Clarification on Public API

From Katz Got Your Tongue?, 1 day ago, 0 comments Comment

I’ve heard more than a few people express some confusion about what is meant by “public API”, especially since I have lauded Rails for having an excellent user-facing API. How does that jive with the agenda of creating a defined, documented API?  To clarify, I am applauding Rails for having created a developer interface to the [...]

Wednesday January 7th, 2009

1.0

Today’s Communique

From Katz Got Your Tongue?, 2 days ago, 0 comments Comment

During work today, I made more progress in unifying the ActionController=>ActionView API: The API into ActionView is now ActionView::Base#_render_for_template. This is where the refactor was going all along, and with Josh’s help, we were able to really solidify how this should work. At the moment, there are a few stragglers that may or may not be cleaned [...]

Tuesday January 6th, 2009

4.9

Another Dispatch: Step 1 of 2 Complete!

From Katz Got Your Tongue?, 3 days ago, 0 comments Comment

A couple of notes of interest for the work over the past few days: Git is holding up surprisingly well. I’ve done daily merges from rails/rails/master into wycats/rails/master and then into wycats/rails/action_view, and have so far only run into a single conflict, which was easy to resolve. Moving Rails to git made the work we’re doing [...]

Saturday January 3rd, 2009

2.2

Today’s Dispatch: Weaning ActionView off of content negotiation

From Katz Got Your Tongue?, 6 days ago, 0 comments Comment

I’ve been on “vacation” for the past few days and haven’t had a ton of time to work on continuing refactoring, but I did manage to make a bit more progress, and I figured I’d share. In Rails 2.2, ActionView had a fair number of content negotiation responsibilities. In particular, ActionView::Base had a method called template_format [...]

Thursday January 1st, 2009

6.1

Dispatch from the front lines: What I learned today

From Katz Got Your Tongue?, 8 days ago, 0 comments Comment

I spent the last day of 2008 continuing my work to simplify and streamline the render path in Rails. That work involves moving all path generation to  a single place (instead of requiring that various methods throughout the system generate paths and collect the appropriate templates), and creating a single point of entry into ActionView [...]
1.0

Join Me at Merb Training (Early Bird Expires Tonight!)

From Katz Got Your Tongue?, 8 days ago, 0 comments Comment

I just wanted to remind everyone that the Merb training I’m doing in Phoenix with Matt Aimonetti is filling up nicely (with some fresh Rails faces joining the roster post-merger), and that you have but a scant few hours to get in on the deal at early bird rates ($200 discount!). If you’re working on a Merb [...]

Wednesday December 31st, 2008

4.0

Rails Refactor Update (and Merb 1.0.7.1)

From Katz Got Your Tongue?, 9 days ago, 0 comments Comment

Over the past few days, I’ve been working on refactoring ActionController and ActionView to clean up the interactions between them. You can follow along on my github fork. Some principles I’m following: ActionController and ActionView should work well standalone All request-related information should be calculated in ActionController and passed through into ActionView ActionView should be responsible for figuring [...]

Monday December 29th, 2008

4.1

Another Rails 2.x/3 Update

From Katz Got Your Tongue?, 11 days ago, 0 comments Comment

I didn’t get that much done today on the Rails front as a result of getting Merb 1.0.7 out the door. I did do some more planning about how to clean up and improve the performance of ActionPack, and am really looking forward to diving into the work tomorrow. Daniel (hassox), Michael (antares), and Carl (carllerche) [...]
5.8

Merb 1.0.7 Release Notes

From Katz Got Your Tongue?, 12 days ago, 0 comments Comment

We just released Merb 1.0.7. Some highlights: merb-action-args doesn’t break when you use a exotic defaults (like [] :P ) merb no longer drops a pid except in daemonized or clustered mode. This fixes a bug people were having when running rake tasks or merb -i on production servers fixes a bug where partials with absolute paths were [...]

Sunday December 28th, 2008

4.8

A Rails Communique

From Katz Got Your Tongue?, 12 days ago, 0 comments Comment

After staying up until 5am last night, I slept in a bit this morning. I had lunch with Koz, his wife, and Ezra, and we got to talking some more about the issues we’ve been addressing over the past few days (we had a nice discussion about router recognition and generation, and various techniques we’ve [...]

Saturday December 27th, 2008

6.0

Status Memorandum

From Katz Got Your Tongue?, 13 days ago, 0 comments Comment

Today was another great day working on improving Rails. What happened today: I made my first commits to Rails. The commits remove the use of method_missing in respond_to. Effectively, when you did respond_to {|format| format.html }, the format object was a Responder object that collected up the mime types you specified and then followed your instructions. [...]

Friday December 26th, 2008

4.3

Dispatch from the Front Lines

From Katz Got Your Tongue?, 14 days ago, 0 comments Comment

Hey all, It’s been a very busy few days, but I’m glad to say that the work on the Rails/Merb merge is going quite smoothly. Some things that have already happened: DHH has posted an outline of our plans to bring display/provides into Rails: http://tinyurl.com/providesinrails. The new API resolves some lingering issues I personally had with the provides/display [...]

Tuesday December 23rd, 2008

7.2

Rails and Merb Merge

From Katz Got Your Tongue?, 17 days ago, 0 comments Comment

Today is a fairly momentous day in the history of Ruby web frameworks. You will probably find the news I’m about to share with you fairly shocking, but I will attempt to explain the situation. Before talking tech, and even going into the details of the announcement, I want to assure everyone that the incredible members [...]

Tuesday December 16th, 2008

1.7

Merb 1.0.5 and 1.0.6

From Katz Got Your Tongue?, 24 days ago, 0 comments Comment

Merb 1.0.5 was released yesterday, with a quick release of Merb 1.0.6 to resolve a few issues we found with the new bundler. The release included a number of small fixes as well as a brand new bundler. merb-slices no longer generates code that includes the private load_dependency API Cleaned up the default generated controller Cleaned up merb-slice [...]

Monday December 8th, 2008

1.4

Merb 1.0.4

From Katz Got Your Tongue?, 1 month ago, 0 comments Comment

Hey guys! We just released Merb 1.0.4. Some highlights: Update rake install and rake release:merb to work correctly Modify cache README to accurately reflect the best practice for setting up the cache Set the fatal! warning to print out to STDOUT, assuming STDOUT is the terminal (this was previously causing specs that caused a fatal to silently fail, but [...]

« older items