Software Development, Web Design, Training


May 4, 2015
Tomorrow at SacInteractive - Intro to AngularJS

Matt Graf will be giving us a preview of the talk he's doing at the Dev-Objective conference later this year.  He'll be going over the basics of AngularJS and looking at the different building blocks it provides. Controllers, routing, and services among other concepts will be covered.

April 8, 2015
Presenting: Best Practices Are Best Except When They Are Not

Today I'm giving a talk for the Chicago ColdFusion User Group entitled "Best Practices Are Best Except When They Are Not". It starts at 4:30 PST and is open to anyone that wants to log in and listen to me ramble about "times I've had to break the rules" when building web apps for clients. Just click the link below at 4:30 and're in. Technology!

April 2, 2015
Speaking at Sacramento Adobe Users - HTML5 201

Tonight I'll be speaking at the Sacramento Adobe Users Group, giving a talk on "HTML5 - 201".

March 19, 2015
Five Things I Learned in Mura Admin/User Training
On Monday I attended the Mura Admin/User Training here in Sacramento. Normally I'm not given the title of "Site Administrator"; I typically build the site for a client and hand it over. But I wa....
March 2, 2015
SacInteractive meeting and schedule changes
Hi all -- We've got some changes coming to SacInteractive. Moving forward we'll be meeting on the FIRST Tuesday of each month (instead of the 2nd Tuesdays that we were using previously). Our first meeting on the new night will be tomorrow ....
February 20, 2015
ColdFusion: Now and Next Recap
Last night was the "ColdFusion: Now and Next" meeting at the Adobe headquarters in San Francisco. There were some scheduling issues causing the meeting to start late, but overall I think that ended up making the meeting more valuable. Initially it was to be Rakshith Naresh and Elishia Dvorak speak....
January 13, 2015
Tonight at SacInteractive -- 2015 Planning meeting and Software Raffle!
This month we're going to do an "all hands on deck" planning session for 2015. Everyone is encouraged to bring their ideas for SacInteractive. If there's a topic you'd like to see us present, or something you'd like to present on yourself, please come to the meeting and discuss with us. We'll also b....
December 8, 2014
Tuesday at SacInteractive -- Intro to Object Oriented JavaScript
This Tuesday night (tomorrow) at SacInteractive, I'll be giving a new (for me) presentation, "Intro to Object Oriented JavaScript". We'll go over basic terms like "class", "object", "constructor" and "encapsulation". And we'll show you how they fit into the JavaScript world. Object Oriented Progr....
October 22, 2014
CF Camp Wrap-Up
CF Camp 2014 is done. Overall I think it was a success for everyone. It was a very intense schedule, leaving CF Summit and immediately flying to Germany the very next morning (especially having to give presentations at both conferences). I've been a little und....
October 22, 2014
CF Camp Notes: Get Grulping With JavaScript Task Runners, Matt Gifford
Get Grulping With JavaScript Task Runners, Matt Gifford "Life is really simple but we insist on making it complicated." --Confucius Almost all quality improvement comes via simplification of design, manufacturing, layout, processes, and procedures To get ....
October 22, 2014
CF Camp Notes: Event Gateways, Gert Franz
Event Gateways -- Gert Franz What are Event Gateways anything that java/railo can "react" to is an Event Gateway additional way to contact the app server (aside from web services, etc) doesn't have to be over HTTP, can be triggered by FTP too, etc. CLI -- w....
October 22, 2014
CF Camp Notes: Hidden Gems in ColdFusion 11, Charlie Arehart
Hidden Gems in ColdFusion 11, Charlie Arehart Not discussing everything in CF11, just things that don't get much PR There's no single document that lists all the new features, that makes it hard to find them. Don't miss the docs: wikidocs.adobe/com/wiki/di....
October 22, 2014
CF Camp Notes: ECMAScript 6, Matt Bourke
ECMAScript 6 - Matt Bourke ECMAScript is a "language", JavaScript is a "dialect" of that they're kind of 1 in the same. Creating awesome games in JS is easy -- Phaser.js Automated regression testing w/ casper.js JS is the "assembly language ....
October 22, 2014
CF Camp Notes: Secrets of a Mura Code Ninja, Grant Shepert

Secrets of a Mura Code Ninja, Grant Shepert Core concepts -- Core files should NEVER change. 2 sections in a normal Mura install 1. core base install (admin and api) 2. the site these 2 concepts have "auto updaters" built into them

October 21, 2014
CF Camp Notes: SEO 101
SEO 101 Maximilian Kwapil 2 parts to SEO 1. Search Engine Google Resources from Google: SEO Starter Guide Webmaster Guidelines
October 21, 2014
CF Camp Notes: Multiply Like Rabbits
Multiply Like Rabbits - Asychronous Processing with ColdFusion and RabbitMQ Markus Schneebeli What is a Message Queue? order a burger at McDonalds to get a burger you need a cook burger goes into the out-tray to be given to the customer ....
October 20, 2014
CF Camp Notes: Command Box, Luis Majano
CF Camp Notes: Command Box, Luis Majano How do we work in CF? we look in folders, on the web, etc, for pieces of code. so we have all these pieces of code from various places not a lot of order, not a lot of package management / tooling (Book: Core ....
October 20, 2014
My CF Camp Schedule
Here's the best guess as to where you can find me during the CF Camp conference: Monday -- 9:15 - 10:30 -- Command Box, Luis Majano 10:14 - 11:30 -- Multiply Like Rabbits, Markus Schneebeli 11:40 - 12:30 -- Dependency Injection with DI/1, Chris Schmitz
October 19, 2014
CF Summit Wrapup
CF Summit 2014 wrapped up yesterday. I'm currently 35,000 feet in the air, over the Atlantic, on my way to speak at CF Camp in Munich Germany. Yes, I am a glutton for punishment but that's beside the point. :) Overall I think the CF Summit was a success. I heard no major complaints ....
October 19, 2014
CF Summit Notes: Application Security and ColdFusion 11 -- Jason Dean
Application Security and ColdFusion 11 -- Jason Dean Adobe doesn't have a great reputation with regards to security it's undeserved. Adobe security is good and getting better Concurrent User Logins allow / disallow concurrent logins T....