Close and Go BackBack to Viget

Events

North Carolina jQuery Camp Recap

Brian Landau
Brian Landau, Web Developer, September 21, 2009

This Saturday Viget South hosted NC jQuery Camp ‘09 which was organized by Rebecca Murphey. The day started off at 10AM with the group making a list of possible presentation topics in typical BarCamp style.

Since some of the attendees were new to jQuery Rebecca did a little jQuery 101 with them while Scott Gonzalez went over creating stateful plugins.

Scott explained that all the jQuery UI widgets and interactions are based off of a widget module. Using $.widget you can easily create your own stateful jQuery plugin. Given that there are a number of use-cases for this style of plugin I’m making sure to keep this in mind for the next time I need to whip up a jQuery plugin.

Next, I took the floor and did an overview of jMapping, how it came to be and the code behind it. I transitioned from that into giving an overview of using Screw.Unit and Smoke to unit test your jQuery code.

Following me, our own David Eisinger captivated everyone with his talk on Perceived Performance. He’s given this a couple of times before but he added something special this time by showing us the jQuery code that runs his whole presentation, jQuinote. There’s a decent amount of JS wizardry going on there and it was interesting to see how it all works.

After lunch we were treated to Rebecca’s talk on organizing your code with object literals. This lead into a group discussion on code organization and the possibility of using jQuery custom events to also organize your code. While I’m not sold on using custom events for code organization, you should definitely look at them if you’re developing a plugin because they make it very easy to add hooks into your code.

Rounding out the afternoon a number of people came up for a “Show & Tell” session where they presented some code and/or functionality they’d written for a recent project. This included our own Clinton Nixon along with Sean Cribbs of Radiant and Lowdown.

Finally, Scott came back up to give us a little jQuery UI 101. He went over all of the various effects, widgets and interactions. He educated us on all the “easings” available for the effects. Previously, I didn’t know so many were bundled with jQuery UI. He then treated us to a preview of the positioning plugin that's going to be released in conjunction with the new jQuery plugin repository that’s in the works.

The positioning plugin is very impressive and I can’t wait for it to be released. It allows you to position an element in relation to another element via a very easy to use API:

$("#some-element").position({
  my: "left top",
  at: "left center",
  of: "#target-element"
});

While still a work in progress source code for the position plugin, an initial example, and some documentation are all available.

Throughout the day everyone had great conversations with other jQuery/JS developers about best-practices, favorite plugins, and new solutions to tough problems. It was a great event and we’re encouraged to hear that Rebecca is considering organizing another event sometime early next year. Hope to see some of you next time!

Viget Devs Storm Chicago

David Eisinger
David Eisinger, Senior Developer, September 15, 2009

This past weekend, Ben and I travelled to Chicago to speak at Windy City Rails. It was a great conference; highlights included Dean Wampler’s discussion of functional programming in Ruby, Noel Rappin’s talk on handling difficult-to-test portions of your applications, and our own Ben Scofield’s very polished presentation about modeling difficult domains. This was the second time I’d seen Yeduda Katz’s keynote on the history and future of the Rails framework, and that the talk has come so far in the last three months says promising things for the progress of Rails 3.

Speaking at Windy City Rails was just as much an excuse to hang out in Chicago as it was a chance to share knowledge with the Ruby community. We knocked out the major food groups on the first day, and I set aside a few days after the conference to wander the city. Big thanks to the conference organizers and attendees. Videos of all of the talks will be appearing on the conference website soon.

Herding Developers

Ben Scofield
Ben Scofield, Former Staffer, September 10, 2009

Developer Day has taken the east coast by storm, with great receptions in DurhamDC, and Boston (check SpeakerRate for all the details). As we reflected on the next steps, then, the natural progression was to move west – so that's what we're d oing. On October 10th, Developer Day will be thundering into Boulder, Colorado (home of TechStars, and a number of exciting companies and startups). 

We've started to finalize the program, and so far it looks great. There's a huge pool of developer talent in Colorado, and we're aiming to pull in as much of it as we can to speak at the event.

If you'll be anywhere near Boulder around October 10th, you should definitely plan to attend – early bird registration is only $50, which will get you a full day of great talks, smart people to chat with, breakfast, lunch, and a t-shirt. Who could resist that deal? Register today!

Regarding Recent Events

Ben Scofield
Ben Scofield, Former Staffer, August 17, 2009

We’ve been busy little event organizers here at Viget lately, with a couple of iPhone Hack Days (one at each office) and Developer Day Boston all coming in the last several weeks. In case you missed ‘em, here’s how things went down.

iPhone Hack Days

We’ve been seeing a lot of interest in iPhone development, both from clients and from developers - and there is a flurry of activity going on in the framework space, with Rhomobile, PhoneGap, Titanium, and more all competing to make iPhone development easier. It made perfect sense, then, for me to run a couple of half-day-ish workshops on the platform, both introducing Objective-C and the process for creating native apps (and walking people through the code for my own application in the process), and digging in deeper to a couple of the frameworks.

At the HQ Hack Day, we just had Viget developers (and a lone UX guy) working, but we had a ton of fun. For the Durham version, we invited in a few local developers to bring in people with diverse backgrounds and interests. Brent Collier posted his thoughts about the event, and we got some nice comments on Twitter, as well:

Developer Day Boston

On August 15th, I was up in Boston along with Jess Martin and Stuart Halloway from Relevance to organize (and speak) at our first Developer Day outside of DC and Durham. We were fortunate to have the help of thoughtbot and Microsoft (which allowed us to hold the event in an amazing space at their NERD Center), and with all of that we had a great time. People learned about JavaScript testing from John Resig, about the wonders of CSS 2.1 and 3 from Marc Amos, about git from Nick Quaranto, and more - check out some of the comments:

Every Developer Day adds a little something to the previous ones, and Boston was no exception. We started videotaping talks, and after some review we’re hoping to post them publicly. This is also the first Day where we had shirts for the attendees - take a look!

Developer Day Boston shirt
Plans for the next Developer Day are underway, so keep watching the web site for details - and a new design, coming very soon.

 

Hackday Recap

Matt Swasey
Matt Swasey, Former Staffer, July 14, 2009

Saturday (July 11th) marked the first Ruby Hackday event organized by the Ruby Hacknight group, and hosted here at Viget Labs HQ in Falls Church, VA.

The idea for Hackday was simple: provide a free-of-charge, guided discussion on Ruby- and Rails-related topics that was open to the community. Our first topic, 'Refactoring Rails Controllers,' was chosen in response to conversations that had taken place during previous Hacknight events.

At Viget we get to work with Ruby and Rails everyday with other developers doing the same thing. This generates tremendous growth within each of us in the development lab. However, there are many Ruby developers working solo or just hacking on their own time. We wanted to provide a comfortable environment for local Ruby developers to listen and converse with people who code Ruby all day every day.

We plan on having more Hackday events in the future, our initial goal is to host one every quarter in both Viget locations (Falls Church, VA & Durham, NC). If you would like to suggest a topic or if you are interested in discussing/teaching a topic at a Hackday event, drop us a line at our meetup page or in the comments below.

Justin's Textmate Hat

More photos from July 11th Hackday

We're the Developers

at Viget Labs. We write about web development trends, tips, best practices, industry events, and our projects — all with an emphasis on Ruby on Rails.

Upcoming Events

Future Insights Live - April 29 to May 4
Future of Web Apps, Future of Web Design, Future of Mobile, and Future of Web in the Enterprise have joined forces to bring you our most comprehensive event EVER!

Contact Us

Have any questions, comments, ideas, or secrets to share? Let us know.


What is the third letter in apple?

Sorry, you need to have Javascript enabled to use this form. (Don't blame us, blame the spammers!) If you'd like to contact us, please visit our Contact page.