P’unk Avenue

You are viewing 20 posts

#sflive2010 Geoffrey Bachelet, Symfony Internals

by Thomas Boutell

I'm attending the Symfony Live conference. Below are my notes from Geoffrey Bachelet's presentation on Symfony Internals. Geoffrey Bachelet wrote the "Symfony Internals" chapter of the Symfony book. He wrote the Symfony Internals chapter Customizable, flexible, extensible…

Symfony live: John Cleveley on the admin generator

by Thomas Boutell

John Cleveley @jcleveley on the Symfony admin generator @jcleveley gave an excellent talk on the Symfony admin generator at #sflive2010. Here are my notes. View more presentations from jcleveley. He's using Zend Framework at the moment but…

Thomas Rabaix: internationalization and Symfony

by Thomas Boutell

Hi folks, I'm attending Symfony Live 2010. These are my notes from Thomas Rabaix's talk on internationalization in Symfony, with a few offhand remarks of my own. Thomas Rabaix talk on internationalization URL: routingModel: doctrine + propel…
    • http-farm3-static-flickr-com-2679-4355023008_2dc0742811_o-jpg

Apostrophe 1.0!

by Geoff DiMasi

We have labored long and hard to prepare for the 1.0 release of Apostrophe. As we said before, it has been stable and in use for a long time now, but we wanted to mark a moment…

Oh So Close!

by Geoff DiMasi

We have decided to push back the release of Apostrophe 1.0 until tomorrow. We are truly in the home stretch. Just hitting a few bugs, finishing up documentation and adding some instructional content to the demo…

Apostrophe 1.0 Release... Wednesday!

by Geoff DiMasi

If you follow us carefully, you have probably already seen this screencast of Apostrophe, our open source content management system built in the Symfony PHP Web Framework. You also probably know that we have built many…
    • http-farm3-static-flickr-com-2751-4322471285_7b0dd82c73_o-png

The Persepolis Junto

by Geoff DiMasi

The Persepolis Junto Thursday February 4, 2010 The discussion will begin at 7pm. Food and drink at 6pm. Please join us this Thursday, February 4th at 6pm for the Junto. This month we will be discussing…
    • http-window-punkave-com-wp-content-uploads-2010-01-spirithasaposse-png

Tonight: toast the Spirit Mars rover!

by Thomas Boutell

After exceeding its 90-day mission by SEVEN. FREAKING. YEARS, the Spirit Mars rover is permanently stuck. So sad! Yes, they plan to do some stationary science work with it when the winter is over, but let's…
    • http-window-punkave-com-wp-content-uploads-2009-12-cheers-jpg

punkave.com is way cooler now!

by Rick Banister

Not to toot our horn or nothin, but we've just launched a new site for ourselves. At 6:05pm on the last business day of the year we've cobbled our children some new shoes. It was a lot…
    • http-window-punkave-com-wp-content-uploads-2009-12-screen-shot-2009-12-18-at-12-33-32-pm-png

svncampfire: svn commit notices in campfire, take 2

by Thomas Boutell

Using svn for version control? Have lots of repositories you're interested in? Maybe some of them aren't under your control, so you can't set up postcommit hooks? Check out svncampfire (literally... haha, see what I did…
    • http-window-punkave-com-wp-content-uploads-2009-12-screen-shot-2009-12-17-at-11-08-57-am-png

Batman Construction Set: Managing Many Identities With Gmail

by Thomas Boutell

Last month Batman decided he was too busy to keep track of a separate batman@batcave.com email inbox. Especially since the economic downturn had forced him to lay off Alfred. So he forwarded all of his batman@batcave.com…

Give PNG a Chance

by Thomas Boutell

When I led the PNG working group and edited the first ten drafts of the PNG file format specification, I hoped that PNG image files would swiftly replace GIFs. I was wrong about that. Netscape, which…
    • http-www-boutell-com-boutell-images-heart-gif

Dear Gmail: let us map filters to "From" addresses

by Thomas Boutell

Dear Gmail, labels. multiple "From:" addresses. Now, please let me select a default "From:" address when replying to messages with a particular label. Then I can manage my various secret identities business roles with a much lower…

Slides from MAMPCamp: testing websites on your own Mac

by Thomas Boutell

I led a barcamp philly session today titled MAMPCamp: testing websites on your own Mac. You can find considerably expanded slides, notes and links here. I've also promised to deliver a complete writeup on how to use…

UX Show & Tell

by Geoff DiMasi

Please join us at P'unk Ave for a UX Show & Tell workshop hosted by Chris Avore. From the UX Show & Tell website: UX Show and Tell is a casual workshop that’s all about the work,…

Weathervane Music Project & CASH Music

by Geoff DiMasi

In January of 2008, we organized a Junto on music distribution. Kristin Thomson of the Future of Music Coalition and Mike Kiley of The Mural and the Mint were on the panel. As a bit of…
    • http-window-punkave-com-wp-content-uploads-2009-10-realcardswinshrunk2-jpg

Custom printable greeting cards: Real Cards Win

by Thomas Boutell

I like making custom greeting cards for people. But I hate, hate, hate rotating the individual "pages" and lining them up correctly in programs like OpenOffice Draw. Thus: Real Cards Win. Draw your pages in the…
    • http-window-punkave-com-wp-content-uploads-2009-10-screen-shot-2009-10-10-at-3-42-36-pm-png

Because No One Should Have to Look out a Window

by Thomas Boutell

In the fine tradition of istwitterdown.com, isobamapresident.com and shouldiusetablesforlayout.com, I give you: isitrainingout.com! Geeky aside: NOAA weather feeds + CSV zipcode data + MaxMind's GeoLite City IP geolocation database + PHP's serialize function = love. Required…
    • http-farm3-static-flickr-com-2482-3995420501_c40c76b726-jpg

Under the Surface

by Geoff DiMasi

In Philadelphia, the cobblestone street and trolley tracks are only inches beneath the surface.
    • http-window-punkave-com-wp-content-uploads-2009-09-screen-shot-2009-09-29-at-10-40-14-am-png

sfSyncContentPlugin: moving content without pain

by Thomas Boutell

Lorem Ipsum is fun and all, but there's nothing quite like real content when you need to duplicate a problem that a client is experiencing with their website. (Not that our websites ever have problems! That…