Posts from PluginAWeek...

A prelude

What good would a comeback be if there wasn’t some Rocky story about how I found myself at the end of the road, the bottom of the bottle, the back of the bus, only to be miraculously motivated to push myself to the limits to get back in shape and fight for glory? That [...]
Tags: general, prelude, rocky, rubyman, viximo

Hello, World

It’s been almost a year since we last talked. How have you been? How are the kids? A lot has happened in the last year as I disappeared and found people playing “Where in the world is Aaron Pfeifer?” looking for information about PluginAWeek. Well, I have good news. It’s back. Things are [...]
Tags: general, carmen_sandiego, update

#14: Fix your Fixtures with Fewer Foreign Key IDs

Phew! Try saying that 5 times fast! Actually, if you’re in a public library or something, you might want to wait ’til you get home. People might think you’re weird :-P. So it’s been a few weeks… Seems like eons to me! As you can imagine, we’re a bit off our expected [...]
Tags: migrations, active_record, rails

Theme Disappeared…

It appears as though our customized theme for this website disappeared in a recent WordPress upgrade… hopefully we’ll get it back up within the next 24 hours. P.S. Don’t worry, we’re still here
Tags: off_topic

Subversion repository undergoing maintenance

Just as a heads up to anyone who might be affected, our subversion repository will be undergoing maintenance today to fix some major speed issues we’ve been experiencing. We think we’ve pinned down the problem. We’ll let you know when the maintenance is complete. Thanks! 12:36 PM: Trac is going down as well… 3:10 PM: Subversion [...]
Tags: general

Preparing for 0.1.0 plugins_plus milestone

If you’ve been watching trac, you may have noticed a flurry of activity and major changes being made to the plugins_plus plugins (plugin_dependencies, loaded_plugins, appable_plugins, plugin_migrations, plugin_assets, and plugin_routing). We’ve reached a long-overdue milestone and will be releasing 0.1.0 gems of each of these plugins in the upcoming week or two. There have been many, [...]
Tags: plugins, rails

#13: plugins_plus becomes a reality

We’ve reverted the below change in favor of using svn:externals (instead of moving the original plugin locations, duh!). Warning: plugins_plus has resulted in changes to the repository location of the following plugins: appable_plugins loaded_plugins plugin_assets plugin_dependencies plugin_migrations plugin_routing Their new locations are at http://svn.pluginaweek.org/trunk/plugins/rails/plugins_plus/lib/. Please update your svn:externals appropriately. When we first released the above listed plugins, one of the things we pointed [...]
Tags: plugins, rails

#12: Models seek damages for Identity Theft

In other news today, the Associated Press is reporting that models around the world have been stripped of their identity in what appears to be the largest case of identity theft to date. According to a spokesman from the United States Justice Department, a ring of thieves going by the name “polymorphic associations” have [...]
Tags: associations, plugins, active_record

#11: Rails Learns a Slick New Trick - Class Associations

I have to admit, of all the plugins we have, this is definitely on my Top 5 Favorites list. It took me a long, long time to finally realize that this was a missing piece in ActiveRecord that kept making me feel uncomfortable with the way I was interacting with my models. It, [...]
Tags: active_record, plugins, associations

Plugin updates, gem releases, pet projects, and new plugins

Just thought we’d give everyone an update on all that’s been going on around PluginAWeek for the past few days. Updated plugins If you’ve been watching trac at all, you’ll notice I’ve been a busy bee, making long overdue updates to our existing plugins. Most notably, changes made to loaded_plugins that were breaking a few other [...]
Tags: general

Trac/Wiki/Blog being upgraded, plugins undergoing gem changes…

Just as a heads up to anyone that may be affected, the PluginAWeek trac, wiki, and blog will be undergoing upgrades this afternoon. In addition, all of the plugins we’ve released so far are getting their gem counterparts published. You’ll be able to take a peek at them over at our RubyForge page. [...]
Tags: rails

RailsConf Proposal Rejected :(

Well, can’t say we didn’t try. Unfortunately, our conference proposal wasn’t accepted this year for RailsConf 2007. For those interested, here’s a copy of the proposal: So Easy a Caveman Can Do It: A Fresh Approach to E-commerce in Ruby on Rails Imagine if our e-commerce applications could flex a little more, could be a little smarter, [...]
Tags: rails

boolean_attributes: Revisited! In record time!

Well, the WordPress gods struck down on me last night when they deleted the boolean attributes post. Luckily, PlanetRubyOnRails had a full copy of it just waiting for me. Phew! Good thing too! It got a couple people to start talking about it and they've got some pretty interesting solutions. [...]
Tags: ruby

#10: From Anonymous to Named and back again: A tale of modules and classes

I know, I know, it's hard to believe. But yes, there are some places lacking in Ruby that could be improved in future releases. And I strongly believe that this is one of them. A while back, we were doing some interesting things with regard to generating ActiveRecord classes at runtime (similar [...]
Tags: ruby

#9: rover.hungry?; rover.roll_over; rover.bad_dog!

Oops! With a little black magic, it appears as though WordPress completely deleted the original article. Sorry for the dupe! Although the lights are still out for our Internet at home (don't ask), the lights are still on at PluginAWeek for the new year. It's been a while since we last talked and a lot [...]
Tags: ruby

Plugin Tip of the Week: Getting the Word Out

Man, if I had a nickel for every email I get, I would throw them at people in the food court. From that railing, like up above. -Strong Bad We end this week with a tip for those of you who are just beginning to dip your feet into the world of Rails plugins. Today, [...]
Tags: rails

Do Your First Startup While You’re Still a Student

Whether you’re in high school, an undergrad, or grad student, your years as a student are the best years of your life for doing a startup. If you’ve always had that entrepreneurial itch, get your first company out the door before graduation. Why? Here are four reasons.  1. You’re living in a time warp You may not [...]
Tags: rails

Rails Engines vs. 6 Plugins

Ladies and gentlemen, over the next 12 rounds of boxing, you will watch two competitors duke it out for the undisputed heavyweight championship of the worlllllllld. In the red corner, the contender, weighing in at 6 plugins, with a record of 0 and 0 with 0 knockouts, PluginAWeek! ... His opponent, weighing in at [...]
Tags: rails, plugin_thoughts

How Time Warner Screwed Me Over

Royally. 2:25PM this afternoon (EST) I was eagerly awaiting Time Warner's arrival at my apartment to finally get my cable Internet installed. 2:35PM this afternoon (EST) I was sending a text message to my roommate that Time Warner had just screwed us over. What happened between those 10 minutes? A week and a [...]
Tags: rails, off_topic

#7 and #8: Date and Time Get a Little Extra Oomph!

*poof* Annnnnnnnd we're back! Well, not really. Still no Internet at the new apartment, but luckily I have 24/7 access to my school's labs. Is that a good thing? Hmmmmmm... I had a couple of unsuccessful attempts getting the plugin code onto the school's computers and committing them to the PluginAWeek [...]
Tags: ruby
next page »