Welcome!

Charles Jolley

Subscribe to Charles Jolley: eMailAlertsEmail Alerts
Get Charles Jolley via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Charles Jolley

Version 1.10 is shaping up to be a fundamental advancement of SproutCore as the best framework for creating powerful user experiences on the web.  We’ve already been doing the best of breed practices for creating dynamic web applications for some time.  For example, running in the client, maintaining the application “truth” in code, minimizing touching the DOM and many other practices that keep SproutCore apps as fast as possible.  These features allow you to create extremely complex interfaces that update instantly as the user interacts with them.  However, while instant updates were a major advancement, they can give the interface a jarring feel and therefore the next level of application design is to go beyond instant updates and add “life” or “play” to your user interface with subtle transitions. As such, SproutCore 1.10 will include a new automatic transition ... (more)

SproutCore 1.9.1 Released

We are pleased to announce the immediate release of SproutCore 1.9.1.  This release contains important fixes to the 1.9 code-base and is fully backwards compatible.  We recommend that all users of SproutCore upgrade to this latest version in order to get the best development experience.  To upgrade to the latest version, simply run: gem update sproutcore This is a patch release and contains the following bug fixes: Fixes a bug that left childView elements in the DOM when they were rendered as part of their parent’s layer and the child was later removed. Fixes improper implementa... (more)

Hubbub ❤ SproutCore – Introduction

I was recently asked to do a write-up about my SproutCore app, Hubbub (@hubbubapp), as a general anecdotal guide to those interested in writing large scale applications in SproutCore for the first time. I’m afraid this first post won’t be very technical, but I will at least attempt to make it an enjoyable read, and to tell you about some of my early bumps in the road so that you can avoid them. My overview of Hubbub will also span a few posts, so if you have particular questions, I can spend some time on them in future. What’s all the Hubbub? This isn’t the place to talk up the a... (more)

Recap of Tyler Keating’s SproutCore Meetup Talk – Intro To SproutCore, Past, Present and Future.

Link to view recorded version of the meetup on Vimeo Speaker: Tyler Keating – was working as a contractor at Strobe, which got bought by Facebook. He inherited the framework and is currently the Administer of SproutCore. Tyler holds the keys to all the SproutCore assets. Today, Tyler has taken on a leadership role with SproutCore as its Project Lead. Background on libraries and frameworks: Currently, there are lots of JavaScript libraries and frameworks out there right now. A library can be considered a bunch of code that can be dropped in at any point in the development proces... (more)

By any other name...

Shortly after the new SproutCore site launched, tymofi contacted me on IRC and asked “how can I help translate this into Russian?”  Since SproutCore’s build tools have localization support, it turns out this is quite easy;  you just fill in a strings.js file and your done. Yesterday tymofi sent me both Russian and Ukranian translations.  We also added a nifty language picker in the upper-right corner.  (Also SproutCore code) Of course, the site right now is pretty small (just the home page, a blog and a wiki).  The translations only apply to wrapper content and the home page. ... (more)