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

Carbon Copy Cloner 4.1.18 - Easy-to-use...
Carbon Copy Cloner backups are better than ordinary backups. Suppose the unthinkable happens while you're under deadline to finish a project: your Mac is unresponsive and all you hear is an ominous,... Read more
Hopper Disassembler 4.2.14- - Binary dis...
Hopper Disassembler is a binary disassembler, decompiler, and debugger for 32- and 64-bit executables. It will let you disassemble any binary you want, and provide you all the information about its... Read more
BetterTouchTool 2.291 - Customize Multi-...
BetterTouchTool adds many new, fully customizable gestures to the Magic Mouse, Multi-Touch MacBook trackpad, and Magic Trackpad. These gestures are customizable: Magic Mouse: Pinch in / out (zoom... Read more
Sound Studio 4.8.11 - Robust audio recor...
Sound Studio lets you easily record and professionally edit audio on your Mac. Easily rip vinyls and digitize cassette tapes, or record lectures and voice memos. Prepare for live shows with live... Read more
Sound Studio 4.8.11 - Robust audio recor...
Sound Studio lets you easily record and professionally edit audio on your Mac. Easily rip vinyls and digitize cassette tapes, or record lectures and voice memos. Prepare for live shows with live... Read more
BetterTouchTool 2.291 - Customize Multi-...
BetterTouchTool adds many new, fully customizable gestures to the Magic Mouse, Multi-Touch MacBook trackpad, and Magic Trackpad. These gestures are customizable: Magic Mouse: Pinch in / out (zoom... Read more
Carbon Copy Cloner 4.1.18 - Easy-to-use...
Carbon Copy Cloner backups are better than ordinary backups. Suppose the unthinkable happens while you're under deadline to finish a project: your Mac is unresponsive and all you hear is an ominous,... Read more
Hopper Disassembler 4.2.14- - Binary dis...
Hopper Disassembler is a binary disassembler, decompiler, and debugger for 32- and 64-bit executables. It will let you disassemble any binary you want, and provide you all the information about its... Read more
VOX 2.8.30 - Music player that supports...
VOX just sounds better! The beauty is in its simplicity, yet behind the minimal exterior lies a powerful music player with a ton of features and support for all audio formats you should ever need.... Read more
Default Folder X 5.1.6b3 - Enhances Open...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click on... Read more

The best 2v2 card combos in Clash Royale
2v2 is making it's grand return toClash Royalequite soon. 2v2 has quickly become one of the game's most popular gameplay modes, though they still have yet to make it a permanent fixture in the game. 2v2 is exciting and adds some new flavor to... | Read more »
The best games we played this week - Aug...
Another busy week has come to a close. We played a lot of excellent games this week and now it's time to look back and reflect on some our favorites. Here are our picks for the week of August 18. [Read more] | Read more »
War Wings beginner's guide - how to...
War Wings is the newest project from well-established game maker Miniclip. It's a World War II aerial dogfighting game with loads of different airplane models to unlock and battle. The game offers plenty of single player and multiplayer action. We... | Read more »
How to win every 2v2 battle in Clash Roy...
2v2 is coming back to Clash Royale in a big way. Although it's only been available for temporary periods of time, 2v2 has seen a hugely positive fan response, with players clamoring for more team-based gameplay. Soon we'll get yet another taste of... | Read more »
Roll to Win with Game of Dice’s new upda...
Joycity’s hit Game of Dice gets a big new update this week, introducing new maps, mechanics, and even costumes. The update sets players loose on an exciting new map, The Cursed Tower, that allows folks to use special Runes mid-match. If you feel... | Read more »
Bottom of the 9th (Games)
Bottom of the 9th 1.0.1 Device: iOS iPhone Category: Games Price: $4.99, Version: 1.0.1 (iTunes) Description: Play the most exciting moment of baseball in this fast-paced dice and card game! | Read more »
The best apps for viewing the solar ecli...
If you somehow missed the news, many parts of the United States will be witness to a total solar eclipse on August 21 for the first time in over 90 years. It'll be possible to see the eclipse in at least some capacity throughout the continental U... | Read more »
The 5 best mobile survival games
Games like ARK: Survival Evolved and Conan Exiles have taken the world of gaming by storm. The market is now flooded with hardcore survival games that send players off into the game's world with nothing but maybe the clothes on their back. Never... | Read more »
Portal Walk (Games)
Portal Walk 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Portal Walk is adventure and relaxing platform game about Eugene. Eugene stuck between worlds and trying to find way back home.... | Read more »
Technobabylon (Games)
Technobabylon 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: City of Newton, 2087. Genetic engineering is the norm, the addictive Trance has replaced almost any need for human interaction,... | Read more »

Price Scanner via MacPrices.net

Weekend sale: 13-inch MacBook Pros for up to...
Amazon has new 2017 13″ MacBook Pros on sale today for up to $200 off MSRP, each including free shipping: – 13″ 3.1GHz/256GB Space Gray MacBook Pro (MPXV2LL/A): $1599.99 $200 off MSRP – 13″ 3.1GHz/... Read more
Back To School With The Edge Desk All-in-one...
Back to school is just around the corner, and the ergonomically correct Edge Desk all-in-one portable kneeling desk is ideal for students living in dorms and small apartments, Edge Desk features:... Read more
Norton Core Secure Wi-Fi Router Now Available...
First introduced at the 2017 Consumer Electronics Show (CES), Norton Core, a secure, high-performance Wi-Fi router, fundamentally changed the concept of Wi-Fi routers by making security the primary... Read more
ViewSonic Adds New 27-inch 4K UHD Monitor to...
ViewSonic Corp. has introduced the VP2785-4K, a 27-inch 4K UHD (3840×2160) monitor that delivers precise and consistent color representation and performance to ensure incredible image quality. Built... Read more
Apple now offering Certified Refurbished 2017...
Apple is now offering Certified Refurbished 2017 27″ iMacs for up to $350 off original MSRP. Apple’s one-year warranty is standard, and shipping is free. The following models are available: – 27″ 3.... Read more
13-inch 2.3GHz MacBook Pros on sale for $100...
Amazon has the new 2017 13″ 2.3GHz MacBook Pros on sale today for $100 off MSRP, each including free shipping: – 13″ 2.3GHz/128GB Space Gray MacBook Pro (MPXQ2LL/A): $1199.99 $100 off MSRP – 13″ 2.... Read more
Clearance 2016 13-inch MacBook Airs available...
B&H Photo has clearance 2016 13″ MacBook Airs available for up to $200 off original MSRP. Shipping is free, and B&H charges NY & NJ sales tax only: – 13″ 1.6GHz/128GB MacBook Air (MMGF2LL... Read more
Clearance 21-inch and 27-inch iMacs available...
B&H Photo has clearance 21″ and 27″ Apple iMacs available for up to $500 off original MSRP, each including free shipping plus NY & NJ sales tax only: – 27″ 3.3GHz iMac 5K: $1799 $500 off... Read more
New iOS 11 Productivity Features Welcome But...
The iOS community is in late summer holding mode awaiting the September arrival of the iPhone 8 and iOS 11. iOS 11 public betas have been available for months — number six was released this week —... Read more
Samsung Electronics Launches New Portable SSD...
Samsung Electronics America, Inc. has announced the launch of Samsung Portable SSD T5 – its newest portable solid state drive (PSSD) that raises the bar for the performance of external memory... Read more

Jobs Board

Map Quality Analyst Lead, *Apple* Maps Eval...
…a team of subject matter experts measuring the quality of a range of Apple Maps algorithms, such as Map search, recommendations, and routing. Our group works with Read more
Business Development Manager, *Apple* Pay -...
Job Summary Apple Pay is seeking an experienced Business Development professional to join the Apple Pay team to develop partnerships and strategic alliances with Read more
Information Systems Engineer, *Apple* Retai...
Job Summary Do you have a passion for the technology and systems that make Apple amazing? Are you interested in joining IS&T Retail on what they do best? This is an Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
Development Operations and Site Reliability E...
Development Operations and Site Reliability Engineer, Apple Payment Gateway Job Number: 57572631 Santa Clara Valley, California, United States Posted: Jul. 27, 2017 Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.