Recent Insights
Search
Security in Persevere
Security in Persevere

Persevere’s security system provides a powerful infrastructure for controlling access to a system by combining the best aspects of capability-based security with role-based security. Persevere has a full user management system and granular per-object access control with inheritance.

Read More
Simplifying Maintenance With Event Driven Design
Simplifying Maintenance With Event Driven Design

Dojo is big, but it’s not unwieldy. You don’t have to learn it all to be productive.

Read More
Storing Binary Data in Persevere
Storing Binary Data in Persevere

Persevere stores structured data in the same way data is represented in JavaScript and JSON. Various different data types can be persisted including numbers, strings, booleans, objects, arrays, dates, functions, and even binary data.

Read More
Styling Dijit Form Elements
Styling Dijit Form Elements

Dijit has a tremendous wealth of high quality and feature-rich form elements providing key functionality including validation, time calculation, spinner controls, calendars, and much more. Furthermore, Dijit gives you a set of themes to choose from: Tundra, Soria, Noir, and Nihilo.

Read More
A Tale of Two Panels
A Tale of Two Panels

Silicon Valley Web Builder has a series of monthly panels on topics of interest to web application developers. I had the opportunity to attend a pair of events recently, once as a speaker, once as an attendee, and the contrast between the two was intriguing.

Read More
The Distinction Between Application and Framework
The Distinction Between Application and Framework

There are fundamental differences between the roles of application code and framework library modules within an application. Framework libraries provide reusable services that encapsulate lower-level functionality in an abstraction that offers functionality with an easy to use API for higher level code within a variety of different applications.

Read More
Announcing Queued, a Netflix Queue Manager Using Dojo and AIR
Announcing Queued, a Netflix Queue Manager Using Dojo and AIR

I’m excited to announce a new open source project created by SitePen and co-sponsored by Adobe: Queued. With Queued, you can manage your Netflix queue anytime, anywhere! It’s no secret that we’re big fans of Dojo here.

Read More
Forget Everything You Know About Functions: JavaScript Subroutines
Forget Everything You Know About Functions: JavaScript Subroutines

Performing frequent training courses has given SitePen a chance to learn new ways to improve our training approach. Some concepts in JavaScript can be trickier than others and as we interact with the classes, we’re able to develop fun explanations for these tricky concepts.

Read More
Platform Optimization Strategies for Ajax Toolkits
Platform Optimization Strategies for Ajax Toolkits

With the proliferation of real web browsers on mobile devices (iPhone, Android, Palm Pre, Nokia), an increasing number of browsers (Chrome) or browser-like platforms (AIR, Titanium, Jaxer), portal standards for widgets and gadgets (Caja, AdSafe, work by the OpenAjax Alliance, and much more), are the days numbered for a JavaScript toolkit that uses the same code base across all platforms without a compile step numbered? Consider the following: “We hear your words. Why another JavaScript framework?! When development of PhoneGap was under way we noticed slow load times for modern JavaScript frameworks (such as Prototype, MooTools, YUI, Ext and (yes) even jQuery.

Read More
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Privacy Policy