Roy and Jeremy: Adventures in JavaScript Land

0 BY Roy Sutton

The last few weeks have been busy for everyone around here. In addition to getting all the Open webOS goodies ready and getting Enyo 2.0 out the door many of us have been hitting the road and spreading the good news.  While Dave Freeman and the other DevRel folks were busy out on the West Coast, Jeremy Thomas and I were busy out here in the East.


Our first stop was New York for the 2nd GothamJS conference. GothamJS was a one-day, general interest JavaScript conference. Jeremy and I were joined by the inestimable Ben Combee. Presentations ranged from Canvas as a Flash replacement to understanding the power of regular expressions. The first speaker was JavaScript doyen Douglas Crockford, who spoke on the importance of maintaining good code style. We were mainly here to network and catch up with the latest goings-on in JavaScript. All-in-all a good conference with a range of useful talks.

Throne of JS

Toronto, Ontario, Canada was location for the recent Throne of JS conference. This conference pitted several JavaScript frameworks against each other in a knock-down, drag-out fight. Well… it was actually much more friendly than that. The conference was entirely focused on frameworks, and, except for the glaring lack of Enyo among the presented frameworks, it was very interesting.

The focus of most of the frameworks we got to see was data binding. Each framework had its own approach to data binding. Enyo itself doesn’t prescribe any particular approach to data binding and, consequently, works relatively well when combined with these other frameworks. We’ll soon have some interesting demos that show off how to tie Enyo to these newer frameworks.

And in conclusion…

One of the best parts of going to these conferences is getting to meet the people who are moving the state of JavaScript forward. If you don’t go out and find out what problems others are facing and you don’t see how others are tackling similar problems you run the risk of stale thinking. It’s important to us that we keep Enyo evolving. One of the other great parts is getting to talk about Enyo and showing people how Enyo can help them create great apps. To that end, we’ll be on the road for the rest of the year getting the word out. Perhaps we’ll see you at the next conference?

Topics  DevRel Team, Enyo

Sugardave’s Conference Adventures

0 BY sugardave

During the run-up to the release of Enyo 2.0 GA, the team was busily working on framework code and traveling to various conferences to get the word out about our favorite framework. Here are some highlights:

Open Web Camp 4

I attended the 4th annual Open Web Camp event in Sunnyvale, CA on July 14th, 2012. Our team was a sponsor for the event and there were around 300 people in attendance splitting their time between one of three simultaneous sessions. I was joined by teammates Art Dahm and The Interns (Joshua Cole, Patrick Roberts, Jason Robitaille, and Arthur Thornton). Some other people I know were there, but I can’t mention them or their hush-hush-secret stuff they work on.

The sessions I attended ranged from how to do 3D in CSS3, to webGL, to “why I hate ‘mobile’” (an attention-grabbing session title for responsive design and single codebases). All of the presenters that I saw did a great job, and I would bet the ones I didn’t see did, too. The organizers did a great job getting relevant topics in the mix.

I gave a presentation that takes a slightly deeper look at Enyo than you would get from an overview and had lots of people smiling as they “got it” in regards to what we offer: a single codebase to develop your app that is ready to go on every modern desktop browser and mobile platform that exists right now. I mean, how could you not love that?

The organizers were very gracious and let me know many times how glad they were that we were able to be part of their event. PayPal let them use their Town Hall facility and even provided all-day onsite technical helpers and site security. I had a good time and we generated a bit of Enyo buzz to lead up to….

OSCON 2012

Enda (on right) poses with Open Source icon

For my first trip to OSCON, I have to say I thought it was great! There were LOTS of attendees and exhibitors/sponsors. We shared an exposition space with the HP Cloud team (thanks, y’all!) and spread the good word with them, as well. Here, I was joined by Art Dahm (stalker!), Peter Helm, Sonal Gandhi, and the head of Developer Relations himself, Enda McGrath!

I had the privilege of delivering my presentation during the first session time of the day on Wednesday, July 18th. Once again, people were impressed by the concepts I was showing them, plus I got the added bonus of announcing our GA release of 2.0! For the rest of the expo part (all day Wednesday and Thursday), our team rocked the Enyo booth showing off the Enyo 2.0 Sampler app on multiple platforms and desktop browsers, talking to people about Enyo and how it works, and generally having a great time getting the word out.

We even had some folks come by who wanted to talk about HP Cloud things, but then decided to also stick around and check out Enyo. Good stuff!

We gave away a lot swag in the form of Enyo stickers and t-shirts (we gave out all of the t-shirts we brought, so come to the hackathon for a chance to score one, they’re getting rarer), and of course a big thanks goes out to Sonal for organizing our giveaways and booth presence.

Peter Helm and me

I address the crowds at the HP Cloud booth

Topics  Uncategorized

Enyo at SpainJS 2012

0 BY Jeremy Thomas

This month (July 5-7) we had the privilege of sponsoring and attending SpainJS in beautiful Madrid. This was a three day event consisting of conference talks and hands-on workshop sessions. Enyo was proudly represented there by Markus Leutwyler and myself, Jeremy Thomas.

Workshop Session

Markus responding to questions at the SpainJS Enyo workshopSpainJS began on Thursday with a series of smaller, interactive workshops where developers could get their hands dirty with the topic being presented. The workshops started out with a 1.5 hour introductory session on Enyo from our very own Markus Leutwyler.

After the presentation, attendees were given the opportunity to download Enyo and experiment with it on their own. Developers created new projects or expanded on pre-made sample applications provided to them. The developers were encouraged to ask questions and receive personal help from Markus and myself.

Photo credit: SpainJS

Conference Talk

The main conference talks were held on Friday and Saturday. These last two days were jam-packed with excellent presentations given by brilliant Javascript developers from all over. Some standout talks, in our opinion, were:

Jeremy Ashkenas, creator of both Backbone.js and CoffeeScript, gave an introduction to CoffeeScript, basically a simplified version of JavaScript that compiles to JavaScript (with a compiler written in JavaScript).

Alex MacCaw, creator of the Spine JavaScript framework talked about the rise of asynchronous user interfaces. This is a very interesting technique for frontend developers where you decouple the feedback from an action and the actual work that has to happen (e.g. uploading a picture) to make the user interface as responsive as possible.

Keith Norman shared his pipedream, namely using the same backbone.js code in the browser and on the server (with Node.js). Imagine not only having the same language (JavaScript) and runtime on both the server and client but also the same code!

While we had a presence at the event, we weren’t scheduled to speak outside of our previous workshop. However, on Friday, there was an open-call for “lightning talks” where developers had the opportunity to give a quick, five minute presentation of their own. This was a great chance for people to showcase their various projects to a packed venue. Markus quickly grabbed his computer and headed to the front of the stage to register for a session.

After a few lightning round talks, Markus was announced. He then gave a brief talk on Enyo and demonstrated its benefits and ease-of-use. It was apparently well-received, because during his talk I had non-stop traffic at our booth.


SpainJS turned out to be a great event, for the event coordinators and for us. Enyo was well-received, judging by the number of people that stopped by our booth to get more information. We also handed out a ton of t-shirts and stickers, and made a lot of new friends.

If you were hesitant to go this year, now might be the time to start coming up with reasons to vacation there next year for SpainJS 2013. We’ll plan on seeing you there!

Topics  Uncategorized

Enyo Hackathon

0 BY Roy Sutton

Want to learn more about Enyo, the cross-platform JavaScript framework that’s sweeping the Web? You’re in luck! After Enyo’s done with sweeping, she’ll be putting in an appearance at the Enyo Hackathon in Sunnyvale, CA on August 4th, 2012. Come and collaborate with the Developer Relations and Enyo teams to produce apps, hack on the code, make reusable components and more. Find out how, with Enyo, you can rapidly produce responsive apps for the desktop and mobile devices. There’s no cost to attend, but space is limited!

Did I mention prizes? There’ll be prizes, too!

Register for the Enyo Hackathon at EventBrite today.

Topics  Uncategorized

Meet the Team: Intern Edition

3 BY Roy Sutton

Every now and then we like to introduce you to some of the people who help make webOS possible. Today, we’ll introduce you to those who make it possible for those people to get their jobs done. I am, of course, referring to interns. Actually, interns working for the Developer Relations team roll up their sleeves and get their hands dirty helping us with projects as diverse as Open webOS, Enyo and the developer forums here. So, without further ado and in their own words, the interns:

Arthur Thornton 

"Senior" Intern

Hi everyone, my name is Arthur Thornton and I’m a second-term intern here with the Developer Relations team. I’ve been pretty heavily involved with webOS since shortly after hearing about it being a mobile platform centered around web technologies at CES 2009. The very day the SDK went public, I installed it and started making apps, ultimately releasing several into the App Catalog over the past few years. To provide some context regarding my community involvement over the past couple of years, I wrote for the two biggest webOS fan-sites, webOS Nation and webOSroundup and developed the official webOSroundup XL app for the TouchPad. Now that I’m back with the webOS team, I will be starting out with actively monitoring both the webOS and EnyoJS developer forums and assisting developers with issues that arise while developing their apps. Additionally, I’m working on is improving the developer websites.

Patrick Roberts 

Junior Bit Twiddler

My name is Patrick Roberts and I hail from Southern California where I attend California State University Northridge. I got involved with webOS way back when the Pre was originally announced since it was very much web based both in its app ecosystem and the OS itself. Before I came to Palm to be an intern, I was a Web Programmer for CSUN. I currently work for Steve Winston and my most recent project was helping to develop the official release of webOS Community Edition which was released at the end of June.

Jason Robitaille 

It's not just the focus that's fuzzy

I’m one of the new interns here with webOS and I’ll be working for the Enyo Framework Team on upcoming features and components for Enyo 2, our next-generation app framework. It’s an exciting place to be and I’m thrilled to be given the opportunity to a part of it. Originally from Canada, this internship has afforded me the ability to come to the US for the first time, and the priceless chance to meet many friends that I’ve talked to in the webOS community for the past 3 years.  Aside from being a computer science student at the University of Manitoba, prior to this internship, I gained some notoriety in the webOS community with my frequent homebrew software releases, as well as my official App Catalog apps ( In addition, I’ve also released several Enyo components to the community gallery. HP webOS, and especially Enyo lately, have been huge influences on my life and education. Every since CES 2009 with the debut of the Palm Pre, I’ve been hooked on webOS and web technologies. It’s motivated me to self-teach myself javascript, interact with the amazingly supportive developer community, and constantly push myself. In the few short weeks here, I’ve already learned new techniques and details that I’ll be able to push forward with my Enyo framework developments in the near future. I look forward to where the next two months will lead.

Josh Cole 

This End Up

My name is Josh Cole and before I came to webOS, I did a lot of programming in a number of languages as a full stack web developer. However, I have been in love with webOS ever since I picked up the original Pre. I was active early in Enyo 1.0′s life cycle on the Early Access boards, and have periodically stopped in with the webOS Internals IRC to give advice or pick up little projects that might otherwise be left by the wayside. I’m looking forward to helping out the team in their work to make Open webOS a reality in any way I can!

Topics  DevRel Team

Developer Meetup with Phil McKinney

1 BY Roy Sutton

Last Wednesday night I had the great fortune to attend the New York City webOS Developers Meetup featuring Phil McKinney. Longtime webOS developers will remember Phil from his role as CTO of HP. Phil is currently promoting his book, Beyond the Obvious, and has just taken over as CEO of Cable Labs. The meeting was held at the 92nd street YMHA and was hosted by Ben Stern and Jonathan Ezor, both also long-time webOS fans.

Phil’s new book focuses on innovation. Phil spent about half the night discussing his book and the lessons on promoting innovation. There were many interesting ideas and I recommend you take a look at this book if you are at all involved in providing a product or service.

The rest of the night involved questions about HP and webOS. We learned about the role that Phil played during HP’s acquisition of Palm. He said that he carries his TouchPad with him everywhere he goes. He also said that he believes that Open webOS has a lot to offer. We couldn’t agree more!

After Phil’s talk I got a chance to hand out some Enyo t-shirts and talk a bit about our plans for Open webOS, Enyo and the webOS Community Edition. It’s always great to meet with developers. Perhaps we’ll show up at your webOS developer meetup?

Photo credits: Ben Stern