Welcome!

Charles Jolley

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


Top Stories by Charles Jolley

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 app itself, only how it operates, so i’ll just give you the briefest of descriptions now to help set the stage. The premise for Hubbub is that we still live in the physical world; that we all have real families, real friends and real coworkers and that we also all have a lot of real stuff. Hub... (more)

Welcome to Maurits Lamers and Mitch Oliver

Hot on the heels of last week’s introduction of five new team members, I’m pleased to announce that Maurits Lamers and Mitch Oliver have also signed on as SproutCore Committers. As with the people from my previous post, these names should be of no surprise to anyone who has been with SproutCore for some time. For those that aren’t sure of the difference between Committers and Reviewers, Committers are actually required to work in their own branches in the repo and submit every change as a pull request to be accepted by a Reviewer. The Reviewers are allowed to make direct fixes, ... (more)

Hubbub ❤ SproutCore – Socket.IO & Modular Loading

As promised in my last post, I’ll go into more detail on some of the technical aspects of Hubbub. And since there was only a single request to talk about Socket.IO integration with SproutCore, that’s the topic for today. In order to keep these posts down to a nice bite-sized length, today will strictly be about how Hubbub uses SproutCore’s modular loading to include Socket.IO. Socket.IO! I Choose You. There is actually some nice stuff that happens in Hubbub in real time if you have the app open. For example, if someone sends you a message, signs out an item to you, makes a new i... (more)

Using Compass with SproutCore

Note: I am using Sproutcore 1.6 – I’m sure everything below applies to SC2.0, but it’s still a caution. If you don’t know what Compass is; it is a CSS authoring framework. I’m going to assume you know what Sproutcore is if you’re reading this. If you don’t want to go through the whole site, I’ll try to summarize what Compass is to you, a Sproutcore developer: Compass is … a library of reusable patterns, mixins, and baselines for cross-browser CSS support. a utility to build a CSS framework. a great way to utilize SASS. a way to stop trying to find patterns and other libraries and... (more)

Localization in SproutCore 1.6

Why Should I Care About Localization and Internationalization? When developing applications, localization and internationalization are things that are easily overlooked and forgotten until the very end. In the case of smaller applications, they are targeted to only one language, and not having to account for localization or internationalization might work out in the end. However, especially for larger applications or applications that are targeted to several international markets, planning and implementing an application with localization and internationalization is extremely impo... (more)