TweetFollow Us on Twitter

C4[3] in Retrospect

Volume Number: 25
Issue Number: 11
Column Tag: Industry

C4[3] in Retrospect

by Edward Marczak

Introduction

The C4 conference is a bit of a mystery: at once not terribly well known and yet filling to capacity in hours. Perhaps this isn't quite so much of a mystery, as it's run by one of the better-known people in the Apple development community, Jonathan 'Wolf' Rentzsch. The conference also aims to bring together some of best and brightest speakers and attendees. Once you find out about it, why wouldn't you want to attend?

This year's show, C4[3] ran for three days, beginning Friday, the 25th of September, and running though Sunday. The entire weekend is packed pretty full, morning through night. Held in Chicago's Doubletree Magnificent Mile hotel (Jonathan is a Chicago native), you won't see much else of the city unless you plan for some personal time on either end of the conference.

Blitz

As a relatively young show, C4 is still forming and malleable. Jonathan originally had the idea for a conference after the demise of MacHack, an all-weekend all-hours code-writing fest. C4[3] did away with its IronCoder homage-to-MacHack portion of the show in favor of more presentations. However, presentations were broken into standard, full-length talks, running between a half-hour to hour plus questions and a Blitz-Talk format. The Blitz Talk is inspired by O'Reilly's Lightning Talk: A talk that runs for 5 minutes with no Q&A. Better still is that the speaker's Keynote presentation is actually served up by Blitz.app (http://github.com/rentzsch/Blitz) which enforces a 15-second limit on each slide before automatically moving on to the next one in the deck. It even super-imposes a small countdown timer in the lower-right portion of the slide.

The use of the Blitz talk worked magnificently. No one felt as if they had been watching presentations in the same room for 9-ish hours. Rather than have back-to-back hour-long talks, where your attention may end up drifting after a period of time, you were constantly woken up and challenged. Furthermore, the people presenting the Blitz talks were clearly well-practiced, as they condensed their subjects to the necessary parts and then moved through the material deftly.

Registration and Identity

Show registration on Friday was smooth and run by volunteers (Daniel Jalkut and Victoria Wang). Badges and T-shirts were dispensed, making the show 'official.' Twitter plays a large role in the show, as a Twitter "reflector" is set up for @C4. A direct message to @C4 is picked up by the reflector and resent to all attendees following. This creates a back-channel of communication, often allowing people to set up meal plans or even discuss the presentation in progress with all attendees.

Thanks to this Twitter tie-in, badges contained the attendee's full name, Twitter handle and Twitter icon.

Community

As people lingered around the registration area, determining who is who and interacting with those one may already know, the dining area's doors were opened and dinner was about to be served. This allowed new introductions and familiar faces to come together. After dinner, attendees switched to the main room for Wolf's Keynote.

The kickoff Keynote stressed community by connecting with your peers; constantly sitting with new people and avoiding cliques. (I loved that this was brought up. I've recommended the book "Never Eat Alone" in the Media of the Month section in my Mac in the Shell column. It was nice to hear this re-iterated). This is sage advice as we *are* a community. We interact all of the time: on mailing lists, at WWDC, through Twitter, Facebook and the like, via publications and now at C4. We can help each other in so many ways, and we're often seeing communities losing patience with the brilliant-but-arrogant developers so well looked upon in the past. The fantastic speakers at C4 all took their own time to create a presentation paid their own way to be present and gave up their time to enlighten the rest of us.

The Keynote followed along by highlighting a community project: Gus Muller's JSTalk (http://macte.ch/jstalk), an application scripting interface akin to AppleScript. Discussion followed that debated the relative merits of JSTalk vs. AppleScript.

After the Keynote, the first Blitz Talk was delivered, followed by a full-length talk. By this time, it was relatively late, but the night wasn't over yet. Like the dinner meal, which furthered the community context, people were invited back up to the lobby for drinks, which most did.

Code (and more)

The presentations on day two ran a wide gamut: from tips on giving a good presentation to security. Most presentations did have the indie developer as a target and common theme. The bulk of attendees at C4 are independent software developers (ISVs), so, this made perfect sense. Some are long-time independents while others are just starting off on their own. One thing that's for sure is that presentations covering tips on running your independent business or managing your time were welcome as good initial lessons or reminders from the seasoned pros. Many of the lessons that MacTech's ISV-focused "Inspired by Life" column have been tackling were presented in one way or another through the course of the day. There was plenty of code, too, of course.

A favorite talk by many was a surprise design tool called Opacity (http://www.likethought.com). Opacity is a developer's graphic tool. An artist can design their graphic in Opactiy just like other graphic design tools. However, from this point, Opacity fits smoothly into a developer's workflow. It can write out the source code to use the graphic in your project or even work with variants of a graphic at build time by providing shell tools that can be integrated into a project's build phase. It really needs to be seen in action to be appreciated (which, the attendees did see. You however, should go download a trial from the Like Thought web site).

Several work-in-progress projects were shown here, too. Cocotron is an amazing effort to bring Cocoa to Windows. This is an open source, independent effort. While there's still work to be done, the amount already there is absolutely a testament to the skill of the people involved. Another still-shifting project is Appcelerator's Titanium, a cross platform development framework based on JavaScript and HTML. The idea is that anyone familiar with web technologies should be able to leverage that knowledge into the desktop application arena.

MacTech's own Dave Dribin also presented on the importance of unit testing. Likening unit tests to source control - as in, it's something you should feel uncomfortable if you're *not* using - Dave made a great case and some converts along the way.

Culture

After the very long day 2 (but it didn't feel long at all, really!), dinner brought out some Chicago culture as everyone traveled to Gino's East Pizzeria. This is another way the group gets to bond and individuals get to meet and 'talk shop.' The dinner was followed by a pool-side bash back at the DoubleTree hotel.

Canadian Bacon?

Well, ok, "Canadian Bacon" may or may not be the fourth C, but there is a meat-lovers bias throughout...in a fun way. That mostly gets taken care of at Gino's on Day two with the serving of "meaty legend" pizza. But we're on to day 3 now, the final day. Day 3 dealt mostly with code. There were two presentations that were eye-opening for the primarily Obj-C only crowd, but would be familiar ground for MacTech readers: a Blitz Talk on Python and PyObj-C for scripting and development, and a longer talk that closed the day out on MacRuby. Another non-code talk separated these two again dealt with ways to be more effective as an ISV (and again, similar to what Oliver Popisil has been writing about in his monthly "Inspired by Life" series).

Four C Material?

The C4 conference is open to anyone that can purchase a ticket, however, the 170-attendee limit is reached in mere hours, making this a difficult show to attend. There is a ticket pre-sale that goes to prior attendees first, and then the public at large. Tickets for C4[3] sold out in 8 hours from the time they went on sale to the public. While I hope everything I've written so far is inspiring, you may or may not want to attend. The question is, "are you C4 material?" It boils down to this: are you a developer? Are you willing to expand your horizons by hearing new ideas? Can you give these alternate views a chance? Can you (respectfully) stand up for your own ideas? Are you willing to meet new people and alter your typical routine...at least for the time frame of the show? Can you break out of the echo chamber of advice that seems to permeate most Mac communities?

Jonathan Rentzsch is hoping to put on more than a conference that teaches developers some new coding tricks. It's clear that he has something special in C4 that's enabled by the Mac community, for the Mac community, and for the good of the community. Some of the best-of-the-best were present at C4[3] and past C4 conferences. I had a chance to ask him if there were any plans to expand the size of the show, seeing that it sells out so quickly and a good-sized wait list builds up. For now, the 170-attendee cap stands. Jonathan is worried that increasing the size will change the dynamic of the show too much. After attending myself, I'd agree: he has a wonderfully successful show that is wonderful itself. Until that dynamic changes on its own and needs a kick in the butt, control what you can and watch the evolution.

Conclusion

The final day of the show is only scheduled out until 2pm, but what actually happens speaks volumes: people tend to keep hanging around. That says a great deal about the experience. There were many current and former Apple employees that were in attendance, which also says a lot about the caliber of people that attend. In sum, it's a group that can be fairly pedantic about technology, but for a good reason; it's because they care. And this group has the opportunity to all come together in one place. It's an excellent show in every respect—one that every independent Mac developer should try to attend, at least once.

I was happy to see many of the trends we've identified in MacTech in line with what was taking place at the show (PyObj-C coverage, information for ISVs, etc.). Overall, I was happy I could attend. Judging by the Twitter back channel, I'm not the only one who felt this way. Comments from returning attendees like, "This was the best C4 yet!" and talk of presentations that "blew my mind," are assurance that C4 has a long life ahead of it.


Ed Marczak is the Executive Editor for MacTech Magazine, and has written the Mac in the Shell column since 2004.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Skype 7.9.746 - Voice-over-internet phon...
Skype allows you to talk to friends, family and co-workers across the Internet without the inconvenience of long distance telephone charges. Using peer-to-peer data transmission technology, Skype... Read more
Apple GarageBand 10.1 - Complete recordi...
The new GarageBand is a whole music creation studio right inside your Mac -- complete with keyboard, synths, orchestral and percussion instruments, presets for guitar and voice, an entirely... Read more
Duplicate Annihilator 5.7.7 - Find and d...
Duplicate Annihilator takes on the time-consuming task of comparing the images in your iPhoto library using effective algorithms to make sure that no duplicate escapes. Duplicate Annihilator... Read more
OS X Server 4.1.3 - For OS X 10.10 Yosem...
Designed for OS X and iOS devices, OS X Server makes it easy to share files, schedule meetings, synchronize contacts, develop software, host your own website, publish wikis, configure Mac, iPhone,... Read more
Firefox 39.0 - Fast, safe Web browser. (...
Firefox offers a fast, safe Web browsing experience. Browse quickly, securely, and effortlessly. With its industry-leading features, Firefox is the choice of Web development professionals and casual... Read more
pwSafe 4.1 - Secure password management...
pwSafe provides simple and secure password management across devices and computers. pwSafe uses iCloud to keep your password databases backed-up and synced between Macs and iOS devices. It is... Read more
Kodi 15.0.rc1 - Powerful media center to...
Kodi (was XBMC) is an award-winning free and open-source (GPL) software media player and entertainment hub that can be installed on Linux, OS X, Windows, iOS, and Android, featuring a 10-foot user... Read more
Coda 2.5.11 - One-window Web development...
Coda is a powerful Web editor that puts everything in one place. An editor. Terminal. CSS. Files. With Coda 2, we went beyond expectations. With loads of new, much-requested features, a few surprises... Read more
Bookends 12.5.7 - Reference management a...
Bookends is a full-featured bibliography/reference and information-management system for students and professionals. Access the power of Bookends directly from Mellel, Nisus Writer Pro, or MS Word (... Read more
Maya 2016 - Professional 3D modeling and...
Maya is an award-winning software and powerful, integrated 3D modeling, animation, visual effects, and rendering solution. Because Maya is based on an open architecture, all your work can be scripted... Read more

This Week at 148Apps: June 29-July 3, 20...
Into July With 148Apps How do you know what apps are worth your time and money? Just look to the review team at 148Apps. We sort through the chaos and find the apps you're looking for. The ones we love become Editor’s Choice, standing out above the... | Read more »
Sonic Runners Guide
Despite its flaws, Sonic Runners' platforming action is actually quite fun. Though it can be a little more complicated than old-school Sonic games. Here's how to make sure you're up to speed when jumping in. [Read more] | Read more »
Rage of Bahamut is Giving Almost All of...
The App Store isn't what it used to be back in 2012, so it's not unexpected to see some games changing their structures with the times. Now we can add Rage of Bahamut to that list with the recent announcement that the game is severely cutting back... | Read more »
Adventures of Pip (Games)
Adventures of Pip 1.0 Device: iOS iPhone Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: ** ONE WEEK ONLY — 66% OFF! *** “Adventures of Pip is a delightful little platformer full of charm, challenge and impeccable... | Read more »
Divide By Sheep - Tips, Tricks, and Stre...
Who would have thought splitting up sheep could be so involved? Anyone who’s played Divide by Sheep, that’s who! While we’re not about to give you complete solutions to everything (because that’s just cheating), we will happily give you some... | Read more »
NaturalMotion and Zynga Have Started Tea...
An official sequel to 2012's CSR Racing is officially on the way, with Zynga and NaturalMotion releasing a short teaser trailer to get everyone excited. Well, as excited as one can get from a trailer with no gameplay footage, anyway. [Read more] | Read more »
Grab a Friend and Pick up Overkill 3, Be...
Overkill 3 is a pretty enjoyable third-person shooter that was sort of begging for some online multiplayer. Fortunately the begging can stop, because its newest update has added an online co-op mode. [Read more] | Read more »
Scanner Pro's Newest Update Adds Au...
Scanner Pro is one of the most popular document scanning apps on iOS, thanks in no small part to its near-constant updates, I'm sure. Now we're up to update number six, and it adds some pretty handy new features. [Read more] | Read more »
Heroki (Games)
Heroki 1.0 Device: iOS Universal Category: Games Price: $7.99, Version: 1.0 (iTunes) Description: CLEAR THE SKIES FOR A NEW HERO!The peaceful sky village of Levantia is in danger! The dastardly Dr. N. Forchin and his accomplice,... | Read more »
Wars of the Roses (Games)
Wars of the Roses 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: | Read more »

Price Scanner via MacPrices.net

13-inch 1.6GHz MacBook Air on sale for $849,...
Amazon has the 2015 13″ 1.6GHz/128GB MacBook Air on sale for $849.99 including free shipping. Their price is $150 off MSRP, and it’s the lowest price available for this model. Read more
RamDisk4Mac App Helps Run Your Mac Faster And...
Ever use a RAM disk? If you’ve come to the Mac in the OS X era, likely not. The Classic Mac OS had a RAM disk function built-in, but that was dropped in the conversion to OS X. What is a RAM disk?... Read more
13-inch 1.6GHz MacBook Air on sale for $849,...
Best Buy has the 2015 13″ 1.6GHz/128GB MacBook Air on sale for $849.99 on their online store this weekend. Choose free shipping or free local store pickup (if available). Sale price for online orders... Read more
Apple Refurbished iMacs available for up to $...
The Apple Store has Apple Certified Refurbished iMacs available for up to $380 off the cost of new models. Apple’s one-year warranty is standard, and shipping is free: - 27″ 3.5GHz 5K iMac – $1949 $... Read more
Apple refurbished 2014 13-inch Retina MacBook...
The Apple Store has Apple Certified Refurbished 2014 13″ Retina MacBook Pros available for up to $400 off original MSRP, starting at $979. An Apple one-year warranty is included with each model, and... Read more
Seagate Backup Plus Drives Feature 200GB of C...
Seagate Technology plc has announced that its Backup Plus family of external storage offerings will now include 200GB of OneDrive cloud storage, a major added value, and the addition of Lyve’s photo... Read more
Canon PIXMA MG3620 Wireless Inkjet All-in-One...
Canon U.S.A., Inc. has announced the PIXMA MG3620 Wireless (1) Inkjet All-in-One (AIO) printer for high-quality photo and document printing. Built with convenience in mind for the everyday home user... Read more
July 4th Holiday Weekend 13-inch MacBook Pro...
Save up to $150 on the purchase of a new 2015 13″ Retina MacBook Pro at the following resellers this weekend. Shipping is free with each model: 2.7GHz/128GB MSRP $1299 2.7GHz/... Read more
27-inch 3.5GHz 5K iMac on sale for $2149, sav...
Best Buy has the 27″ 3.5GHz 5K iMac on sale for $2149.99. Choose free shipping or free local store pickup (if available). Sale price for online orders only, in-store prices may vary. Their price is $... Read more
Apple now offering refurbished 2015 11-inch...
The Apple Store is now offering Apple Certified Refurbished 2015 11″ MacBook Airs as well as 13″ MacBook Airs (the latest models), available for up to $180 off the cost of new models. An Apple one-... Read more

Jobs Board

*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
Senior Payments Security Manager - *Apple*...
**Job Summary** Apple , Inc. is looking for a highly motivated, innovative and hands-on senior payments security manager to join the Apple Pay security team. You will Read more
Sr. Technical Services Consultant, *Apple*...
**Job Summary** Apple Professional Services (APS) has an opening for a senior technical position that contributes to Apple 's efforts for strategic and transactional Read more
Sr. Payment Program Manager, *Apple* Pay -...
**Job Summary** Apple Pay is an exciting environment and a…devices in a simple, private and secure way. The Apple Pay Team is looking for an experienced Senior Read more
Project Manager - *Apple* Pay Security - Ap...
**Job Summary** The Apple Pay Security team is seeking a highly organized, results-driven Project Manager to drive the development of Apple Pay Security. If you are Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.