Raymond Camden
Home
About Me
Speaking Engagements
Contact
Home
About Me
Speaking Engagements
Contact
Development (814 items)
TIL - Pushing Node Apps to Azure with Visual Studio Code
2018-04-18
Remotely Interesting
2018-03-23
Slides and Assets from JazzCon PWA Talk
2018-03-22
New PWA Series
2018-02-21
Pointing a Raygun at Your Site
2018-02-03
Building a Progressive Color Thief
2018-01-25
Using DevTools to Scrape Web Content
2018-01-17
Generating Random Cure Song Titles with Markov Chain
2018-01-16
Nuxt and Server-Side/Static Vue.js Sites
2018-01-15
Building an OpenWhisk Activation Poll with Node, Vue.js and Vuetify
2018-01-09
Another Example of Vue.js and Vuex - an API Wrapper
2018-01-05
Vue.js Version of My Random Comic Book Viewer
2017-12-29
Using JSON Web Tokens with Serverless OpenWhisk
2017-12-22
An Example of Vuex and State Management for Vue.js
2017-12-20
Building an Image Placeholder Component for Vue.js
2017-12-18
An Example of Form Validation with Vue.js
2017-12-07
Quick Example of Apache Cordova and Vue.js
2017-12-06
Building Related Selects with Vue.js
2017-12-05
Advent of Code 2017
2017-12-04
Last Update, Honest, to My Vue.js INeedIt Demo
2017-11-28
Yet Another Update to my INeedIt Vue.js App
2017-11-24
Update to my Vue.js INeedIt Demo
2017-11-21
Another Vue.js Demo - INeedIt
2017-11-16
Working with Routes in Vue.js
2017-11-12
Copying to Clipboard with Windows Subsystem for Linux
2017-10-19
DevTools Tips for Progressive Web Apps
2017-10-17
Review: Building Progressive Web Apps
2017-10-16
Some Progressive Web App Tips
2017-10-13
Turning My No Man's Sky App Into a PWA
2017-10-12
Rebuilding a Flex Mobile App as an Alexa Skill
2017-10-04
Calling a PowerShell Script from WSL
2017-09-25
Run Visual Studio Code Insiders from WSL
2017-09-19
Microsoft's Edge Web Summit 2017
2017-09-17
Quick Web Dev Tip Everyone Knows
2017-09-13
Another Vue Example - Image Recognition Service Tester
2017-09-05
An Example of Sessions with Amazon Alexa Skills
2017-09-01
Building a No Man's Sky Utility with Node and Vue.js
2017-08-31
Career Advice for a New Web Dev
2017-08-09
Quick Example of Vue.js
2017-08-07
Geolocation Emulation in Chrome (and others)
2017-07-31
Some Notes on Windows 10 and Ubuntu
2017-07-28
PSA for New Web Developers - Don't Use file://
2017-04-14
Extracting One (or more) Pages from a PDF
2017-04-06
New Option for Android Testing - Genymotion on Demand
2017-03-09
A tip for testing Alexa Skills
2017-03-08
VS Code Extensions: mssql and vscode-database
2017-02-17
More Thoughts on Leveling Up
2017-02-10
VS Code Extensions: Output Colorizer
2017-02-06
Further Down the Windows Train...
2017-01-30
Advent of Code - Day 15 to 20
2016-12-30
Advent of Code - Day 13 and 14
2016-12-16
Advent of Code - Day 9 to 12
2016-12-13
Advent of Code - Day 8
2016-12-10
Updates to Client Storage for the Browser
2016-12-08
Advent of Code - Day 6 and 7
2016-12-08
Advent of Code - Day 5
2016-12-06
Advent of Code - Day 3 and 4
2016-12-05
Advent of Code - Day 2
2016-12-02
Begin the Advent of Code!
2016-12-01
A Simple Stats Script for Hugo
2016-12-01
Speaking on Static Sites at Ortus Developer Week
2016-11-11
Some Advice for a Web Developer Learning New Skills
2016-11-09
Quick LoopBack Tip - Using the Client Folder for your Static Directory
2016-11-08
Building a Simple Form Handler Service in Node
2016-10-31
Final(ish) Thoughts on the Microsoft Surface (as well as Apple)
2016-10-28
Article: Building Node-based APIs with the LoopBack Framework
2016-10-26
Quick DevTools Tip - what is still trying to load?
2016-10-17
The Microsoft Surface Book - Part Three
2016-10-16
NativeScript 2.3 Launch Webinar
2016-10-06
TIL - Form fields and invalid values
2016-10-04
The Microsoft Surface Book - Part Two
2016-10-03
Some quick NativeScript tips
2016-09-28
The Microsoft Surface Book - Part One
2016-09-26
Recording - What they didn't tell you about Cordova
2016-09-26
Chrome Network Emulation and Change Events
2016-09-15
Fixing "Browser Has Stopped" Errors in the Android Simulator
2016-09-12
Bringing Dynamic Back (Presentation)
2016-09-12
Adding opacity to a background image in reveal.js
2016-09-06
Quick tip for installing Bash on Windows 10
2016-08-11
Need a Test SMTP Server?
2016-08-09
Checking (and updating) your Ionic Native install
2016-08-01
My next book - Working with Static Sites
2016-07-21
"Apache Cordova in Action" 50% off Monday
2016-07-17
Deciding what client-side storage system to use
2016-07-08
New POC - DailyReddit
2016-07-05
Some quick tips for Passport
2016-06-23
Very cool browser extension - Wappalyzer
2016-06-13
An example of Nexmo's Communications API
2016-06-09
Introduction to API Connect Webinar
2016-06-08
Capturing camera/picture data without PhoneGap - An Update
2016-06-03
Adding (Limited) Pagination to Hugo
2016-05-31
Working on my NativeScript RSS Application
2016-05-27
Building an AJAX-based form for Formspree
2016-05-24
A simple RSS reader in NativeScript
2016-05-23
Thoughts on NativeScript 2.0
2016-05-16
Is it ever appropriate to hide an async process behind a sync one?
2016-05-13
Uploading multiple files at once - with Fetch
2016-05-10
Uploading multiple files at once with Ajax and XHR2
2016-05-05
Disabling Forms Disabling Autocomplete
2016-05-04
LoopBack, StrongLoop, and API Connect - how in the heck do they relate?
2016-04-27
Speaking at Gluecon 2016 - Want a discount code?
2016-04-27
Articles on TDN and StrongLoop.com
2016-04-06
Basic Node performance monitoring with Node Application Metrics
2016-04-04
Introduction to LoopBack Presentation
2016-03-31
Webinar next week on Browser Dev Tools
2016-03-09
How I added search to my static blog
2016-03-07
Adding an API to a static site
2016-03-01
Using the Onymos Media Component
2016-03-01
Building a Twitter bot to display random comic book covers
2016-02-22
Creating an unread count for a static site
2016-02-18
My PhoneGap Day 2016 Presentation
2016-02-17
Time for Ionic 2
2016-02-11
HTML Escaper Visual Studio Code Extension
2016-02-10
Speaking at DevNexus 2016
2016-02-05
Playing with StrongLoop - Building a Blog - Part Three
2016-02-03
Article on Improving Your JavaScript Skills
2016-02-01
Visual Studio Code extension for Cordova
2016-01-28
Survey Results for Rebecca Murphey's Learning JavaScript Survey
2016-01-26
Apache Cordova SplashScreen Change
2016-01-25
DefinitelyTyped project for IBM MobileFirst and Hybrid Mobile Apps
2016-01-19
Time for Angular 2?
2016-01-18
Working with Hugo on RaymondCamden.com
2016-01-16
Going from static to dynamic with Ionic Creator
2016-01-11
Playing with StrongLoop - Building a Blog - Part Two
2016-01-07
Seeding data for a StrongLoop app
2016-01-06
My first O'Reilly Book: Client-Side Data Storage
2016-01-06
Playing with StrongLoop - Building a Blog - Part One
2016-01-05
Speaking on Ionic in NYC Next Week
2016-01-04
Article: A Review of JavaScript Error Monitoring Services
2015-12-21
Is your Ionic View title not updating?
2015-12-18
A quick example of the Ionic Loading Widget
2015-12-17
My first extension for Visual Studio Code - CSSLint
2015-12-16
Deals on my Cordova book and JavaScript videos
2015-12-16
Using Ionic Creator with MobileFirst 7.1
2015-12-15
Parsing RSS Feeds in JavaScript - Options
2015-12-08
Feeling bored? Want to hurt your brain a bit? Play the Advent of Code
2015-12-07
Swift goes open source, and loads of new resources
2015-12-04
Ionic/Cordova Demo: Where did I take that picture?
2015-12-03
Book Review: Ionic Cookbook
2015-12-02
Adobe loses its (web) edge...
2015-12-01
Important update for Apache Cordova and Android
2015-11-25
HarpJS GUI in Beta
2015-11-24
Using the Meetup API in Client-Side Applications
2015-11-20
CFLib converted to Harp and on Surge
2015-11-19
Using Authorization Tokens for IBM Watson services
2015-11-13
Working with the Clipboard in Cordova apps
2015-11-11
Article: Advanced Image Editing in the Browser
2015-11-11
Demo of the Ionic Resources command
2015-11-10
Cordova, iOS, and Orientation - wondering why it is locked?
2015-11-09
Cordova Demo - Apple TV HD Video Viewer
2015-11-05
Checking for platform and plugin updates in your Cordova project
2015-11-04
Quick Tip - Ionic apps and touch events
2015-11-02
Building a hybrid mobile app? Avoid using CDNs for your libraries
2015-10-30
StrongLoop, Ionic, and IBM Bluemix
2015-10-29
A quick look at debugging Node.js with StrongLoop and Visual Studio Code
2015-10-28
NodeSchool for IBM Bluemix and Node.js
2015-10-27
Getting an error running a Cordova project to iOS?
2015-10-23
Quick tip for Cordova and the Browser platform - Setting a custom port
2015-10-22
Working with StrongLoop (Part Four) - Locking down the API
2015-10-21
Building my own iPhone Availability Web App
2015-10-20
Working with StrongLoop (Part Three)
2015-10-15
Adding localization to your Ionic application with IBM Bluemix
2015-10-14
Working with StrongLoop (Part Two)
2015-10-13
Important note for targeting iOS Emulators in Cordova
2015-10-13
Working with StrongLoop (Part One)
2015-10-12
Article: A Review of ContentTools – a Rich Content Editor
2015-10-09
Testing Ionic Push Webhooks with IBM Bluemix
2015-10-07
Learn about Ionic at Appcamp
2015-10-02
Proof of Concept: Validating an HTML Snippet in a Form
2015-10-01
Ionic 1.6.5 and updates to Services
2015-09-30
Speaking on Ionic Services at Ionic-SF
2015-09-29
Switching platforms with Ionic Serve
2015-09-28
Assets from my NCDevCon Preso
2015-09-27
New book on Static Sites Generators
2015-09-25
\"Beginning JavaScript\"
2015-09-23
Another Cordova Mashup - Pixelatize
2015-09-22
Integrating the Calendar into your Ionic App
2015-09-18
Creating a custom display for Google's Analytics Embed Library
2015-09-17
Ionic Example: ion-slide-box
2015-09-16
Want to learn about client-side storage?
2015-09-15
Working with Directories and HarpJS
2015-09-11
Node 4 and libsass issues?
2015-09-09
Working around Ionic's cached views
2015-09-08
New MobileFirst Slack!
2015-09-04
Speaking on Cordova, Ionic, and MobileFirst/Bluemix in Manilla
2015-09-03
Recording of my ORA Static Site Presentation
2015-09-03
Looking for mobile developers who want to test something cool...
2015-09-02
Ripple is Reborn (Again!)
2015-09-02
Calling remote services from Ionic Serve
2015-09-01
Upcoming Ionic/Bluemix Presentations in Asia
2015-08-31
Upcoming Presentation: Static site generators: Why use them and how they work
2015-08-25
Using Generators with Harp
2015-08-25
Chrome, console, and URLs - watch out
2015-08-20
Developing Ionic Apps with MobileFirst 7.1
2015-08-19
Developing Hybrid Mobile Apps with IBM MobileFirst 7.1
2015-08-18
Coming Soon: The Ionic Market
2015-08-17
Getting Started with Mobile Development and IBM MobileFirst 7.1
2015-08-17
A quick Pokemon demo, because, Pokemon
2015-08-15
IBM MobileFirst 7.1 Released
2015-08-14
Processing multiple simultaneous uploads with Cordova
2015-08-10
More information on restoring Ionic projects
2015-08-06
A real world app with IBM Bluemix, Node, Cordova, and Ionic
2015-08-05
Cordova/Ionic Sample App: My Sound Board
2015-07-30
SauceDB: Writing data back
2015-07-29
Recording and saving audio in Cordova applications
2015-07-27
SauceDB - Handling the Sauce view
2015-07-24
Some initial thoughts on building desktop apps with Ionic and Electron
2015-07-23
Using JavaScript to integrate with the EventBrite API
2015-07-22
SauceDB - Building the back end with IBM Bluemix
2015-07-20
Review: "Build an HTML5 Game"
2015-07-19
Article: Merging Dynamic and Static Sites
2015-07-16
SauceDB - Working on the front end
2015-07-15
FYI - Cordova events must be run after deviceReady
2015-07-15
Quick Tip: Navigating in Ionic without History
2015-07-14
New Demo Project: SauceDB
2015-07-14
Combining client-side social login and server-side authorization with Cordova and Node
2015-07-10
Using friendlier URLs for a HarpJS Static Site
2015-07-08
Using the Google Analytics Embed API to Build a Dashboard
2015-07-07
Using Angular and a Content Security Policy? Watch out for this...
2015-07-03
Ionic Push example supporting State Changes
2015-07-02
Online presentation - Working with Static Sites
2015-06-25
Keyboard Tip for the iOS Simulator
2015-06-24
Working with Ionic, Box, and IBM MobileFirst
2015-06-24
An update to my RSS Reader built with Ionic
2015-06-22
Presentation: Leveling Up at JavaScript
2015-06-16
Quick example of the Google Analytics Embed API
2015-06-10
Using Cloud Code, Mobile Application Security, Node.js and Bluemix
2015-06-09
Speaking at Ionic Dallas next month
2015-06-09
Google Analytics and RSS Report
2015-06-08
Cordova Sample: Capture and Display Video
2015-06-05
Online presentation next week - How to Become An \"Intermediate\" JavaScript Programmer
2015-06-04
A look at New Relic Browser
2015-05-30
Using the Marvel API with IBM Watson
2015-05-26
Important information about Cordova 5
2015-05-25
Getting initial console messages you missed with remote debug
2015-05-21
Looking at the JavaScript API in Hybrid MobileFirst Apps (2)
2015-05-19
Working with the new PhoneGap/Cordova ContentSync Plugin
2015-05-19
Tracking and notifying geolocation status with Ionic
2015-05-18
A simple Cordova task runner for Visual Studio Code
2015-05-17
Suggestions for Database Syncing with PhoneGap/Cordova
2015-05-15
Ionic hits 1.0
2015-05-12
Fluent 2015
2015-05-11
IBM and Ionic
2015-05-08
Working with MP3s, ID3, and PhoneGap/Cordova - Adding IBM MobileFirst
2015-05-06
Article: The Epic, Awesome & Supremely Useful Data Attribute
2015-05-05
Working with MP3s, ID3, and PhoneGap/Cordova (3)
2015-05-01
PhoneGap CLI and Templates
2015-05-01
Working with MP3s, ID3, and PhoneGap/Cordova (2)
2015-04-30
My Cordova book is on sale again
2015-04-30
Working with MP3s, ID3, and PhoneGap/Cordova
2015-04-29
Can't find Cordova plugin docs?
2015-04-29
Testing Camera Quality Settings and PhoneGap/Cordova
2015-04-27
Connecting PouchDB to Cloudant on IBM Bluemix
2015-04-24
IndexedDB and Limits - IE
2015-04-24
Want to learn about Ionic?
2015-04-23
Big updates to Apache Cordova
2015-04-21
Crazy cool Chrome extension (and how to dig into the source)
2015-04-21
Ionic adds a new State feature
2015-04-20
IndexedDB and Limits
2015-04-17
Speaking on Ionic next week at FluentConf
2015-04-15
Blowing up LocalStorage (or what happens when you exceed quota)
2015-04-14
Chaining multiple Cordova File Transfers with ngCordova
2015-04-13
Front-End Interview Questions – Part 5
2015-04-10
Using MobileFirst HTTP Adapters with an Ionic Application
2015-04-08
Form analytics with Formatic
2015-04-07
Some tips for writing JavaScript adapters for IBM MobileFirst
2015-04-06
Strategies for dealing with multiple Ajax calls
2015-04-03
Using MobileFirst SQL Adapters with an Ionic Application
2015-04-02
Using Remote Logging with Ionic and IBM MobileFirst
2015-03-31
An early look at Ionic Push
2015-03-31
Working with IBM MobileFirst and Ionic - a follow up
2015-03-30
Tip: Viewing Network Requests with the Safari Debugger
2015-03-27
Using Grunt to Automate MobileFirst/Hybrid Builds
2015-03-26
Reminder - Having a tool doesn't mean you always use that tool...
2015-03-25
Working with IBM MobileFirst and Ionic - Bootstrapping
2015-03-24
Having trouble with splash screens, Cordova, and Android?
2015-03-24
Learning Cordova's config.xml? Check out this online tool
2015-03-23
Working with IBM MobileFirst and the Ionic Framework
2015-03-23
Avoid Ratchet for PhoneGap/Cordova development
2015-03-21
Ionic Serve's Lab option
2015-03-16
Testing MetaCert's Security API Service
2015-03-13
Selecting multiple images in a PhoneGap/Cordova app
2015-03-12
Check out \"Ten Apps in Ten Weeks\"
2015-03-10
Working with the Bluemix Personality Insights Service
2015-03-10
Need to test a service that doesn't use CORS? There's a plugin for that.
2015-03-09
My early access Cordova book is half off today!
2015-03-09
Warning about Ionic Live Reload and the PhoneGap Developer App
2015-03-08
Warning a user before they leave a form
2015-03-06
My experience working with Jekyll
2015-03-05
Hosting static sites with Surge
2015-03-04
Brackets Tip: Specifying one linter (the right way)
2015-03-03
Cordova CLI Updated
2015-03-03
Hosting Node.js apps on Bluemix
2015-03-02
Quick Cordova tip - Preventing multiple sounds at once
2015-02-27
Reminder - You don't need AppCache for PhoneGap/Cordova
2015-02-26
Migrating servers on Google Compute Engine
2015-02-24
Brian Rinaldi on Static Sites
2015-02-24
POC - Determining the \"Health\" of your GitHub Repos
2015-02-23
Static site hosting on Google Cloud
2015-02-22
Using the MobileFirst Mobile Browser Simulator
2015-02-20
My experiences with Google Compute Engine
2015-02-19
Apache Cordova in Action MEAP Updated
2015-02-18
Working with hybrid applications and IBM MobileFirst
2015-02-16
Using the new Bluemix Visual Recognition service in Cordova
2015-02-06
Front-End Interview Questions – Part 4
2015-02-03
Latest Firefox adds Storage to Developer Tools
2015-01-30
Suggestions for learning JSON?
2015-01-29
Front-End Interview Questions – Part 3
2015-01-28
Front-End Interview Questions - Part 2
2015-01-27
Front-End Interview Questions
2015-01-22
Drag and Drop on File Inputs in HTML
2015-01-21
Article: A Case Study in JavaScript Code Improvement
2015-01-08
Using Grunt and Jasmine and having issues with XHR? Read this.
2015-01-02
Looking to learn Node and Express?
2014-12-29
Get jQuery Mobile Web Development Essentials for Five Dollars!
2014-12-19
Viewport and Cordova Tip
2014-12-18
AppFog and MongoDB 2 Configuration
2014-12-18
Cordova Example - Sending SMS Messages
2014-12-11
Really useful Chrome Dev Tools tip
2014-12-10
My Cordova/PhoneGap Developer Setup (Fall 2014)
2014-12-08
Quick review of SumAll.com
2014-12-07
Check out FormKeep, another option for static sites
2014-11-21
Looking for Suggestions: Best Conferences for Mobile/Web Development
2014-11-18
Syncing Brackets extensions across multiple machines
2014-11-04
My Modern Web Conference presentation is now available online
2014-10-29
Thoughts on Integrating Ionic into an Existing Application
2014-10-16
My review of Ionic's Visual Application Builder
2014-10-10
Cordova and Large Asset Downloads - An Abstract
2014-10-07
CreativeSDK (really) Launches
2014-10-06
Figuring out what version of Cordova created a project
2014-10-03
Ionic has a CDN (use with caution)
2014-10-02
UX question, handling notifications
2014-10-02
Syncing Edge Animate with Window Scroll
2014-09-29
Browser as a platform for your PhoneGap/Cordova apps
2014-09-24
Video: Building Hybrid Applications with Ionic
2014-09-13
Having issues sending a Cordova app to an iOS device? Seeing lldb?
2014-09-11
Ionic Framework and CLI updated
2014-09-10
What is the optimal environment for trying Ionic?
2014-09-09
RSS Reader Cordova demo updated with Ionic
2014-09-05
Speaking at NCDevCon 2014
2014-09-03
Chrome 37 has landed - but what exactly changed?
2014-08-27
My weekend experiment - PebbleJS
2014-08-24
Project Parfait moves to Creative Cloud
2014-08-21
Presentation tonight on Apache Cordova
2014-08-12
Centering a Google Map on America
2014-08-09
Keep your DOM from shifting around...
2014-08-05
First release of Cordova Brackets extension
2014-07-11
Article: Static Site Engine Battle Royale
2014-07-07
Article on Fenix Web Server
2014-06-30
XCode \"forgets\" frameworks and bundles after a restart
2014-06-25
Why I took that ObjectiveC training...
2014-06-18
What is the \"best\" form to return different types of data?
2014-04-29
Article: Expose Yourself with ngrok
2014-04-28
Keeping up with Cordova and PhoneGap
2014-04-24
Logs from Open PhoneGap Session
2014-04-23
Project Parfait - PSD Introspection in the Browser
2014-04-22
PhoneGap Developer App
2014-04-21
Recording: Debugging Mobile Applications Presentation
2014-04-18
Article: HTML out of the Browser
2014-04-17
Example of Async Linting support in Brackets Sprint 38
2014-04-15
Google Hangout - Debugging Mobile Web/Cordova Apps - A Quick Review
2014-04-15
Dash integration for Brackets
2014-03-31
Check out Dash
2014-03-30
I survived Big Nerd Ranch training
2014-03-22
This server...
2014-03-20
Brackets Sprint 37 and Upcoming Hackathon
2014-03-18
Barcode Scanner sample, and new repo for Cordova examples
2014-03-05
Nested Layouts in HarpJS
2014-02-27
Creating Next/Previous Links in HarpJS
2014-02-26
Recording and Assets from my Harp.js Presentation
2014-02-21
Friday Puzzler: Rolling the die...
2014-02-21
Video: Debugging with Firefox DevTools
2014-02-20
Adding a dynamic calendar to HarpJS
2014-02-14
Presenting on Harp.js next week
2014-02-12
Small warning to folks writing Brackets extensions
2014-02-08
AngularJS IndexedDB Demo
2014-02-07
Simple Trick - Adding a Play Indicator to the Browser Tab
2014-02-04
Article: Creating Brackets Extensions
2014-02-04
Examples of the Marvel API
2014-02-02
Modifying the PhoneGap Template in 3.3 (and higher)
2014-01-31
Topic Undefined - Episode 7
2014-01-29
Experience converting a dynamic site to static with HarpJS
2014-01-21
Some quick HarpJS Tips
2014-01-20
Speaking in San Francisco next week - Mobile+Web DevCon
2014-01-20
Installing and Using Ripple for Cordova Development (A Video)
2014-01-17
Interesting discovery - Chrome and Storage
2014-01-16
Brackets Tip: Using Live Preview as a Web Server
2014-01-15
Adobe Edge Reflow - Preview 7
2014-01-15
Article: An Overview of Mobile Debugging Techniques – Part Two
2014-01-14
Some HarpJS experiments involving categories
2014-01-02
Article: Working with IndexedDB - Part 3
2013-12-26
Brackets Sprint 35 Released
2013-12-20
Dev Tools Tip - Preserving network logs on leaving a page
2013-12-19
New Brackets Extension - Canalyzer!
2013-12-16
jQuery UI Video Course
2013-12-13
Quick Sample: Appending URL data to a Form post with JavaScript
2013-12-11
Article: An Overview of Mobile Debugging Techniques – Part One
2013-12-10
What the heck is (index) in Chrome Dev Tools?
2013-12-09
Flash Professional CC adds HTML5 Canvas Support
2013-12-03
I wish I had linted before...
2013-12-02
Nettuts Article: Deeper into Brackets
2013-11-08
Using Grunt to automatically build your PhoneGap/Cordova projects
2013-11-07
Want help with Snap.svg? (And a few more examples...)
2013-11-06
Ripple is Reborn!
2013-11-05
ExpressWorks (building on NodeSchool)
2013-11-05
HTMLHint extension for Brackets
2013-11-01
What broke my event handler?
2013-10-28
Snap.svg demo - Census Data
2013-10-28
Moving from dynamic to static with Harp
2013-10-22
Article: Working with IndexedDB - Part Two
2013-10-21
Second draft - JavaScript Library for Behance Integration
2013-10-17
cfObjective 2014 Call for Speakers (and my proposed sessions)
2013-10-16
First draft - JavaScript Library for Behance Integration
2013-10-16
Back to the Edge Recording
2013-10-13
Back to the Edge - Meeting Reminder
2013-10-10
Article: New Linting API
2013-10-07
Working with binary data in a Brackets Extension
2013-10-07
Brackets Extension: HTMLEscaper
2013-10-02
Multi-File Uploads and Multiple Selects
2013-10-01
Webinar - Back to the Edge
2013-09-30
I know what Brackets is missing...
2013-09-27
CSS Regions and Edge Tooling
2013-09-24
Download the PhoneGap Refcard
2013-09-23
My videos (and others) from NCDevCon
2013-09-22
CSS Animation Workshop
2013-09-19
Edge Code Update
2013-09-17
Create Now SF is this Thursday!
2013-09-16
Review of Modulus for Node.js Hosting
2013-09-11
Photoshop launches new Generator feature
2013-09-09
Create Now Tour coming to North America
2013-09-03
Using Topcoat and Brackets? Check out these Snippets
2013-08-16
Friday Puzzler: Get off your butt and learn your browser tools!
2013-08-16
Brackets, Edge Code, and MAX 2013
2013-06-26
Trying something new - my new podcast with Brian Rinaldi
2013-06-26
Great questions about client-side development from a server-side developer
2013-06-20
Edge Inspect Brackets/Edge Code extension open sourced
2013-06-19
Creative Cloud is Here
2013-06-18
More on my JavaScriptCookbook Node project
2013-06-14
Using Errorception with PhoneGap
2013-06-13
Edge Code CC and Edge Inspect Integration
2013-06-11
New Project: JavaScript Cookbook
2013-06-10
Two more MAX Videos: Cutting-Edge HTML and Debugging Your Web Apps
2013-05-31
Video Tutorial: Installing the Ripple Emulator for PhoneGap Development
2013-05-23
The Future of the Web
2013-05-22
Missed MAX 2013? How to catch up...
2013-05-10
How I'd sell unit testing...
2013-05-08
Update to my Edge Inspect Viewer
2013-05-07
Using the Progress event in PhoneGap file transfers
2013-05-01
Check out Brackets Sprint 24
2013-04-30
Code School Kicks Butt
2013-04-28
Auto-escaping code blocks in Reveal.js
2013-04-25
New Brackets extension - JSDownloader
2013-04-24
Article Posted (Again) : Building a Google Maps Application with Updating Markers
2013-04-22
Another reason to attend MAX - Hack on Brackets and PhoneGap
2013-04-18
Proof of Concept - Connecting a Node app with Brackets
2013-04-16
Join me at Adobe MAX
2013-04-12
New project: Service Data Format Library
2013-04-10
Check out Flippin' Awesome!
2013-04-08
Quick Code Sample - Add your Behance portfolio to your web site
2013-04-05
Delaying an Edge Animate asset until visible
2013-04-03
Google Analytics and PhoneGap
2013-03-28
Startup Weekend New Orleans
2013-03-27
Brackets Sprint 22 - The Awesomer
2013-03-27
New online material for Chrome DevTools
2013-03-21
LocalStorage Monitor Updated
2013-03-11
My IndexedDB recording, and a few notes
2013-02-28
Quick Tip - Make Apache's Directory Indexes look nicer on mobile
2013-02-27
While learning JavaScript and CSS, spend some time with HTML
2013-02-25
Presentation: Browser Tools for Debugging
2013-02-22
Integrating Parse.com on the Server
2013-02-22
Edge Reflow and Edge Inspect get engaged for Valentine's Day
2013-02-14
Big new releases today - including Reflow
2013-02-14
Quick example of Chrome JavaScript Hot Swapping
2013-02-11
Using Ripple for PhoneGap Development
2013-02-06
Choose Your Own Application
2013-02-05
Speaking Engagements in February
2013-02-04
Advice for a Server to Client Side Developer
2013-02-01
Job Opening - Multiple
2013-01-25
W3Conf (San Francisco February 21-23)
2013-01-23
Did you know - Safari Remote Debugging and PhoneGap
2013-01-21
Quick Tip: Running WebSQL commands in Chrome Dev Tools
2013-01-16
Adobe Developer Connection - Email signup
2013-01-14
Chrome Extension for Microdata
2013-01-11
New Lafayette Meetup - Louisiana Hackathons & Jams
2013-01-06
Adobe Developer Connection in 2012
2013-01-04
First doc sprint in Europe for WebPlatform.org
2013-01-02
Enough presentations to last you till next year...
2012-12-28
Newsletters You Need
2012-12-21
New Site: Adobe TechLive
2012-12-17
Another proof of concept - MockData
2012-12-13
New Chrome Extension - Kittenify
2012-12-11
Interesting Links
2012-12-05
Coming soon (like tomorrow) - 24 ways
2012-11-30
Web Job Opening in God's Country (AKA Lafayette)
2012-11-28
POC: Integrating a Chrome Extension with Adobe Edge Animate
2012-11-14
Want another option to learn PhoneGap?
2012-11-08
Building a Parse.com Enabled PhoneGap App - Part 5
2012-10-24
CFCAMP 2012
2012-10-22
Building a Parse.com Enabled PhoneGap App - Part 4
2012-10-04
Missed NCDevCon? Watch the entire thing online now - in your underwear
2012-10-03
Upcoming Test the Web Forward Hackathons
2012-10-02
Brackets Extension for CanIUse
2012-10-01
Some Brackets Extension Tips
2012-10-01
Building a Parse.com Enabled PhoneGap App - Part 3
2012-09-27
Building a Parse.com Enabled PhoneGap App - Part 2
2012-09-25
Adobe and Create the Web - Round up so far
2012-09-24
Join us tomorrow for the Create the Web livestream
2012-09-23
Tales from the Trenches - Swapping Libraries
2012-09-22
Building a Parse.com Enabled PhoneGap App - Part 1
2012-09-21
Example of a Parse.com JavaScript application with offline support
2012-09-14
Microsoft WebMatrix - a quick review
2012-09-13
Updating my CanIUse Mashup with LocalStorage
2012-09-12
Update to my Node Blog Engine
2012-09-09
Mashups of CanIUse.com data
2012-09-04
Thoughts on Node.js and Express
2012-08-29
First release of ColdFire for Chrome
2012-08-24
PhoneGap Build adds Hydration
2012-08-23
Resources from my RIACon presentations
2012-08-08
What tags does your browser support? (2012)
2012-08-06
How to update the Panel DOM in a Chrome Extension Panel
2012-08-03
How I debugged a Flash-based uploader issue
2012-07-26
How to add a panel to Chrome Dev Tools
2012-07-15
Slides and code from my Nashville presentation
2012-07-11
Quick tip for getting Adobe Shadow working in certain Wi-Fi environments
2012-07-10
Slides and code from presentation at jQuery Conference
2012-06-29
Dynamically changing jQuery Mobile Buttons
2012-06-26
Say hello to Brackets
2012-06-25
Quick Note: PhoneGap Build issue
2012-06-25
Posted my first Brackets Extension - CSSLint
2012-06-12
Issues with IndexedDB and Chrome
2012-06-12
Quick tip for debugging Chrome Extensions
2012-06-06
Seeing the light at the end of the Node
2012-05-30
New ColdFusion Builder Extension: GistCreator
2012-05-29
Example of getUserMedia and CSS Filters
2012-05-25
Context Menu Example with jQuery Mobile
2012-05-23
Slides, code, from my HTML5 Presentation
2012-05-17
Some thoughts on organizing a large jQuery Mobile project
2012-05-16
Adding \"Filter as you type\" support to IndexedDB
2012-05-14
Setting up console debugging for PhoneGap and Android
2012-05-10
Recording, slides, and code from my WebSockets presentation
2012-05-09
Transcripts from PhoneGap Session
2012-05-08
Open Session on PhoneGap Development
2012-05-07
Converting a dynamic web site to a PhoneGap application
2012-05-05
jQuery Mobile Web Development Essentials - Released
2012-05-04
This is why Adobe Shadow rocks
2012-05-02
Example of Intents with PhoneGap
2012-05-01
ADC: Real-world example of the HTML5 FileSystem API
2012-05-01
Second issue of Appliness Launches
2012-04-30
\"Full\" sample of IndexedDB in action
2012-04-30
Sample of IndexedDB with Autogenerating Keys
2012-04-26
Products Are Hard, May 1 in San Francisco
2012-04-24
What do you look for before joining a team?
2012-04-20
Dynamically replacing Gists with raw content for jQuery Mobile
2012-04-14
Tracking application usage with PhoneGap
2012-04-13
PhoneGap hits 1.6
2012-04-11
Using jQuery to conditionally load requests
2012-04-05
Chrome Dev Tools and WebSQL
2012-04-04
Adding database synchronization to your PhoneGap project
2012-04-03
Open Discussion - Learning a scripting language
2012-04-02
Two new PhoneGap videos for your enjoyment
2012-04-02
Adobe launches Appliness
2012-03-28
Interesting PhoneGap/Android crash
2012-03-01
How to add MySQL time zone tables on Windows
2012-02-27
Getting URL parameters in a jQuery Mobile page
2012-02-24
Your security lesson for the day - Console is the MCP
2012-02-23
jQuery Mobile Cookbook call for authors
2012-02-22
ColdFusion 10 Web Socket Demos
2012-02-20
Quick demo of accessing XML data with jQuery
2012-02-16
Adding Internationalization/Localization Support to Web Applications
2012-02-15
Make your Android PhoneGap app less scary
2012-02-13
Update to my highlight/fadeout example - now with CSS hotness
2012-02-03
Reminder - Adobe Cookbooks
2012-02-01
Searching across all resources in Chrome
2012-01-27
A look at JavaScript Form Validation
2012-01-27
A database utility class for PhoneGap
2012-01-26
New Adobe Inspire Magazine out (with an article by yours truly...)
2012-01-25
ColdFusion Koans
2012-01-23
What do you need to get for mobile development?
2012-01-16
Business logic in a PhoneGap app
2011-12-27
Book Review: Web Development Recipes
2011-11-22
Motorola's App Testing Program
2011-11-15
Ask a Jedi: Sharing a shopping cart between multiple (related) sites
2011-11-10
Face.com API released
2011-11-07
What I want from an App Store (as a developer)
2011-11-01
Example of console debugging with Weinre and PhoneGap
2011-10-19
First test of PhoneGap Plugins
2011-10-12
Playing with PhoneGap? Make your projects even easier
2011-10-11
Commenting (via Disqus) returns to CFLib
2011-10-09
New content for Adobe Developer Connection
2011-08-29
When is it proper to try/catch versus global exception handling?
2011-05-26
Video encoding with Zencoder
2011-04-26
Presentation on Thursday: A Gentle Introduction to HTML5
2011-04-04
Table not found error when you know it exists? Check your triggers
2011-03-16
Better handling of missing files with your web application
2011-03-11
When using ANT to write to the file system, specify a file
2011-02-17
What tags does your browser support?
2011-02-17
My InsideRIA Archive
2011-01-28
Review: WireframeSketcher
2010-12-21
Ask a Jedi: How to approach moving logic into objects
2010-12-09
Slides from my MAX presentation: Best Practices of the Modern ColdFusion Developer
2010-10-29
Adobe Developer Connection - Finding old articles and sending feedback
2010-09-14
Opportunity to learn about Git
2010-08-16
Ask a Jedi: When do you catch errors?
2010-05-03
Two (More) iPhone development tips (also involves ColdFusion Components)
2010-02-11
Get 10 more pixels of coding space with CFBuilder
2010-02-10
Looking for help with a bad query
2009-12-21
Quick TailView Tip
2009-11-25
Looking For: Writing ColdFusion in Visual Studio
2009-11-17
Making Subclipse recognize a project checked out from Subversion
2009-09-03
ColdFusion Builder Tip - Finding a file
2009-08-31
Sneak preview of CFLib via Bolt
2009-06-15
What's that on RIAForge?
2009-05-31
Multi-file search and replace in Eclipse
2009-03-16
Riddle me this, OSX Firefox Users
2009-03-03
Yet another ADC article on Dreamweaver: Creating a Spry XML data set
2009-03-02
Using jQuery to add form fields
2009-02-19
Ask a Jedi: Career advice for a ColdFusion Developer?
2009-02-14
Article on Spry HTML Datasets and DWCS4
2009-01-26
Why you should, and should not, break encapsulation in methods
2009-01-22
If I'm going to use Eclipse for ColdFusion development, what packages do I need?
2009-01-06
RIAForge Milestone
2008-12-29
ColdFire Updated/Call for Help
2008-12-23
First batch of Dreamweaver/ColdFusion articles up @ Adobe
2008-12-22
Take the OO Quiz - and prepare to be humbled...
2008-12-12
When did Dreamweaver add this?
2008-11-11
Two iPhone development tips, and jQuery to the rescue
2008-10-10
iPhone Simulator? Try the SDK
2008-10-01
Help a reader decide on SQL Server versus MySQL
2008-09-15
Subclipse and Unable to load default SVN client
2008-09-05
Eclipse trick
2008-08-21
Pardon me while I have a brain cramp (or three)
2008-08-16
Does your form validation need to be less strict?
2008-06-30
Ask a Jedi: Question on DBA's and their plans to ruin our lives...
2008-06-26
The coolest thing I've seen at CFUNITED
2008-06-19
Use cgi.server_name? Be careful
2008-06-05
Open Letter to Adobe on Certification
2008-06-03
Ask a Jedi: Best way to handle feed stats
2008-05-27
Adobe Developer Week recordings
2008-05-06
Recording URL and Slides from CF/OS Presentation
2008-04-30
Presentation tonight on ColdFusion and Open Source
2008-04-29
Reader looking for UK-based (or related) Reseller
2008-04-28
Real men write their own forms (or do they?)
2008-04-24
What makes a code diva?
2008-04-22
Ask a Jedi: MVC too much work?
2008-03-26
is your framework up to date?
2008-03-20
Adobe Developer Week
2008-03-19
Lighthouse Pro 2.4.3
2008-03-14
Ask a Jedi: Development question - built in JRun web server versus IIS
2008-03-10
It's ok - we want you to lie to us...
2008-03-05
Interview as a Mac convert for the Digital Media Dude
2008-02-22
Careers in Usability?
2008-02-11
Quick Google Analytics Tip
2008-02-11
RIAForge hits 400
2008-01-23
InsideRIA Launches
2008-01-21
Ask a Jedi: Getting started with SVN
2008-01-21
Ask a Jedi: Development versus Staging servers
2008-01-08
ColdFusion IDE Survey
2008-01-07
Another charting option: XML/SWF Charts
2008-01-04
When does it make sense to \"mess\" with your search engine?
2007-12-13
Video on Thermo
2007-12-12
Firefox 3 and Firebug
2007-11-28
My Leopard Report - The Good, the Bad, and the Ugly
2007-11-12
Another OS X Question
2007-11-07
Another OS X Question - All my apps go to the netherworld...
2007-10-16
ColdFusion Code Beautifiers?
2007-10-11
ColdFusion Developer Center at Yahoo (For real this time)
2007-10-09
License Report at RIAForge
2007-10-08
Adobe Developer Connection Launches
2007-09-29
Firefox 2.0.0.7 - DOA?
2007-09-22
Web Development Tip - Always provide directions...
2007-09-10
Thunderbird Tip: Rewrap
2007-09-06
Holy RIAForge Milestone, Batman!
2007-08-29
Adobe ColdFusion Extensions and CFEclipse
2007-08-20
Update to ColdFusion Eclipse Plugins
2007-08-17
Ask a Jedi: Becoming a Jedi?
2007-08-17
Dreamweaver Help Needed
2007-08-04
Quick thanks to Aquafold
2007-07-30
Getting a page from a PDF Document in ColdFusion 8
2007-07-26
File System versus Database Argument
2007-06-19
ColdFusion 8: Getting the value of AJAX-ified controls
2007-06-19
User Group Manangers Meeting
2007-06-13
RIAForge Milestone (Again!), and time for 'What will happen to Ray on this trip'
2007-06-12
Diagnose an OS X Slowdown
2007-06-08
Windows Server ISO with SATA Drivers slipstreamed in...
2007-06-01
RSS data for projects in RIAForge via Yahoo Pipes
2007-05-23
Macs are cool too...
2007-05-15
Coolest. Windows. Feature. Ever.
2007-05-15
All Mac All Day (or in another words - my thoughts on moving to the Mac full time)
2007-05-10
How do you handle libraries of code for your organization?
2007-05-02
Mac Mozy in open beta
2007-04-26
RIAForge hits 200!
2007-04-26
Mozy is a life saver
2007-04-25
Is it cold in here or is it just me? ColdFire RC1 Released
2007-03-13
Baby steps in Factory Land (right over the edge of a cliff...)
2007-02-22
Yahoo is now officially the cool kid on the blog
2007-02-22
Spring <br /> Conference
2007-02-16
FusionDebug 2 Released
2007-02-15
Matt Woodward's Mac Guide
2007-02-15
Ask a Jedi: Is it worthwhile to learn everything about ColdFusion immediately?
2007-02-08
MySQL Tip - Finding total rows for a query that uses Limit
2007-01-24
RDS and Line Numbers in Eclipse
2007-01-17
Eclipse 3.2, RDS, and OSX
2007-01-14
RIAForge Milestone
2007-01-10
Another presentation tip
2006-12-21
Lamest command line tool ever
2006-12-14
What can Brown do for me? How about a provide an easy to use service?
2006-12-11
ColdFusion handling of Subversion events
2006-12-09
MySQL administration via ColdFusion
2006-12-07
Microsoft's Cross Browser Testing \"Solution\"
2006-12-01
Don't count on form field's maxlength property
2006-12-01
RIAForge - 100 Project Mark
2006-11-30
SQL Server Profiler
2006-11-14
More Regex - MySQL's Regular Expression Support
2006-11-08
Regex Coach
2006-11-07
Top 10 Signs You Have an Insecure Web App
2006-11-07
RIAForge Update
2006-10-30
Custom Google Search Engines
2006-10-24
Oh look - IE7 is released
2006-10-19
Announcing RIAForge
2006-10-18
A perfect ColdFusion-centric host would have...
2006-10-10
Nimer's Log Viewer
2006-09-08
Tip: Convert line feeds for files with Flip
2006-08-24
Busting Frames
2006-08-18
FusionDebug Released
2006-08-11
Dreamweaver Help
2006-08-02
Blogbeat No More...
2006-07-17
You can be a star! (Until the copyright notices fly...)
2006-07-15
Your mother writes code so bad....
2006-07-06
A few presentation tips
2006-06-29
Ask a Jedi: Setting up a home environment
2006-06-26
Newbies can share too!
2006-06-24
Moving from SQL Server to MySQL
2006-06-17
Good article on computer languages and being practical
2006-06-16
Good use of PDF
2006-06-12
Another night in Detroit, and some thoughts on Compuware
2006-06-07
Do you monitor your site feedback?
2006-05-30
A few more days with the Mac
2006-05-28
Two Adobe Resources
2006-05-25
Macbook Pro in da house...
2006-05-22
Ionic's ISAPI Rewrite Filter
2006-05-19
And now for a question from me: Thunderbird and Exchange meeting invites
2006-05-18
Deployment options?
2006-05-17
New Google service: Google Notebook
2006-05-17
Why can't stats be in English?
2006-05-01
One more reason to drop Norton like a radioactive hot potato
2006-04-12
Bye bye Experts-Exchange
2006-04-10
I give up...
2006-04-01
Blogbeat - Blog Stats Review
2006-03-07
Ask a Jedi: Flash Detection
2006-02-21
Users want the control
2006-02-14
This Skype thing may take off...
2006-02-08
IE7 Beta 2 Ready
2006-01-31
Online Training Recommendations
2006-01-28
MySQL Crash Course Review
2006-01-23
Ask a Jedi: Keeping it Together...
2005-12-26
Mute that Browser!
2005-12-13
Ask a Jedi: What Source Control Do You Use?
2005-11-20
IIS6 Bug with CFLOCATION
2005-10-09
Ask a Jedi: Yahoo RSS Feeds and Images
2005-10-03
ACME Guide - Get It
2005-09-19
Luke Skywalker: \"Because there is good in him....\"
2005-08-08
Working with SES URLs Follow Up
2005-08-03
Web Stats Recommendations?
2005-08-02
For Acadiana Folks Only: LafayetteTech
2005-07-29
How NOT To Do Directory Security
2005-07-22
IIS, SES URLs, and \"Check for file existence...\"
2005-07-14
Beta is NOT the End...
2005-06-13
IE7 Question
2005-04-26
Mute the Browser Part Deux
2005-04-24
Mute the Darn Browser
2005-04-22
Light Side or Dark Side - Help me choose...
2005-04-20
Thunderbird/Norton Post #4903
2005-03-24
One More Thunderbird Issue
2005-03-04
RSS for Stats
2005-03-02
Warning to Thunderbird and Norton Users
2005-02-20
Sunbird
2005-02-09
Nice Flash Animation - Radiohead Video
2005-01-28
Captivate Review
2005-01-13
Multiple IIS Sites on XP Pro
2004-12-27
CFEclipse Week
2004-12-21
Tutorial Contest
2004-12-21
Leading 0s and Excel
2004-11-16
Firefox 0.9 Released (with the same old bug, yea!)
2004-06-16
Managing Projects
2004-06-14
iTunes SDK
2004-06-08
Starting/Stopping CF from HS+/CFStudio
2004-04-12
Exporting SQL Server Data to a Script
2004-02-26
Payflow Link Warning
2004-01-27
HS+/CFS Bug
2003-12-19
Macromedia Advisory Groups
2003-12-12
Working with C# and HomeSite+
2003-12-11
Encrypting URL Values
2003-12-09
Blog 3 Beta Updated
2003-11-13
Blog 3.0 Beta Released
2003-11-07
More HS+ Goodness
2003-11-07
Central Focus
2003-11-03
More HS/Studio Extensions
2003-10-20
Changes due to Eolas
2003-10-07
Favorite HS+/CFS Tools
2003-09-25
Flush Your DNS
2003-09-09
Global MMUG Meeting Today
2003-09-03
My Love/Hate Relationship with Mozilla
2003-08-08
Rant Mode On...
2003-08-05
FileZilla
2003-08-04
Size of a SQL Server DB
2003-07-21
Testing SSL and IIS
2003-07-14
Stress Out Your Web Sites
2003-07-10
Bulletproof Websites
2003-07-08
Unicode and SQL Server
2003-06-17
Caching in IIS
2003-06-17
Mozilla - View Source Bug
2003-04-15
Royale?
2003-03-28
More on CVS Keyword Substitution
2003-03-20
CVS - How do I love thee...
2003-03-19