Writing reliable JavaScript code at scale is difficult. The language lacks built-in formal structures that enable reliable engineering practices. Fortunately establishing convention and selecting mature libraries goes a long way towards building a trustworthy
Coding Social Sharing Seems Difficult My recent project allows folks to pull five ingredients together mixing up a cup of virtual coffee as a way to share good vibes with friends or a supportive
Serving Up a Single Page Web App Demo Must Be Easy By Now, Right? Let’s review how I deployed “for release” the single-page live demo site accompanying my recent “Foreign Langauge Support in JavaScript” article
Translated Strings and Foreign Language Support Foreign language support in JavaScript single-page web apps is hard. JavaScript has no built-in support for translated string tables. What is so important about string tables? String tables
A Responsive Design Debugging Tool Building a responsive web design is hard and I’ve built a tool to help testing handheld sizes on the laptop easier I choose to build my latest web site
JavaScript debugging is challenging when using script loading libraries like Require.JS, or Lab.JS. These are the sorts of libraries implementing the Asynchronous Module Dependency (AMD) pattern demand-loading source code at run-time when referenced. AMD is a
Teaching and Sharing Last night I had one of my finest moments as a parent. Being a life-long programmer I always wondered how I could share my passion for building software with my child.
Starting With Amazon Web Services If you’re building a complete web app you’re probably using Amazon Web Services (AWS) taking advantage of their excellent cloud-based platform. Why not use them for server-side support? Especially
Just realized the “whew!” moment starting a new web-app: that I can think up a clever, self-explanatory name original enough to register and lord over these key public entries: Twitter @ account www domain URL
Dealing with Time I have several web app projects that all deal with timestamps in some manner. For example they Parse date from a service response Render to screen in various long and short