ColdFusion Alive

028 Advanced Error Handling for ColdFusion, Javascript and SQL with Mary Jo Sminkey


Listen Later

Mary Jo Sminkey talks about “Advanced Error Handling Strategies for ColdFusion, Javascript and SQL” in this episode of ColdFusion Alive podcast with host Michaela Light.
She is one of the speakers at the CFObjective Conference and a long-time ColdFusion developer, having worked with CF since the Allaire days, and for many years she authored and sold one of the most popular eCommerce platforms for the language, CFWebstore. Today she works for CFWebtools as a Senior Developer, continuing to support and build large eCommerce websites.
Show notes
Why every CFer should be doing error logging
CF error logging
Global Error Handler
Capturing Different Scopes
Preventing unwieldy numbers of error emails
Logging to capture larger amounts of data vs. emailing all errors
Tracking User Actions
Per user history of pages accessed held in session scope
Shopping cart contents
User account info
JS/Ajax error logging
Ajax tracker in user session
Track Ajax request parameters
Log Ajax response and/or success
SQL Server error logging
Stored procedures errors
Log table to log SP params and info
Unexpected NULL values
Strategies for debugging errors on live sites
Variety of open source and 3rd party solutions for error logging
Using site analytics to track and fix issues on their live sites
404 errors
301 redirects
Log events in analytics
Search results events
Full Stack Application performance management tools
Full user interactions tracking
Reporting on performance too
All in one place
Why are you proud to use CF?
WWIT for you to make CF more alive this year?
More developer outreach to bring in new developers - we are still developing it, cool new features
What are you looking forward to at CFObjective?
Mentioned in this episode
Mary Jo’s full custom CF error handler
Only emailing on unique errors
Bugsnag - with REST API collector, Javascript collector, subscribe to bug, track as fixed, renotify if it comes back, bug high level alerts, searchable by customer IP
BuglogHQ - open source CF tool
FusionReactor for slow CF pages and SQL queries
Source maps for minified production JS code
CodeKit (for Mac)
Jenkins build server
JSON structure saved to server and displayed with JSON viewer
Solr search
Browser Hawk
CFLOG
Logbox
Dynatrace
Cisco Appdynamics
Listen to the Audio
 
Bio
Mary Jo Sminkey
 
 
 
 
 
Mary Jo is a long-time ColdFusion developer, having worked with CF since the Allaire days, and for many years she authored and sold one of the most popular ecommerce platforms for the language, CFWebstore. Today she works for CFWebtools as a Senior Developer, continuing to support and build large ecommerce websites. In her spare time, she enjoys a wide variety of hobbies, including dog training and showing, sewing, knitting, board gaming, origami, handbell choir and other musical pursuits, and is a reviewer for Amazon products via their Vine program. She is a cancer survivor and suffers from fibromyalgia as well as various RSI issues from years of computer work so encourages young developers to pay attention to their ergonomics and learning how to ensure a healthy work environment. She enjoys cosplaying and attending conventions and runs a Facebook group for Cosplay with Disabilities which helps advocate and support people who cosplay with disabilities and the challenges that entails.  
Links
CFWebtools blog
Twitter
Facebook
(* WWIT = What Would It Take)
Interview transcript
Michael:                            Welcome back to the show. I'm here with Mary Jo Sminkey, and she is speaking at cf.Objective() on advanced error handling strategies for ColdFusion, JavaScript and SQL Server. We're gonna be looking in this episode,
...more
View all episodesView all episodes
Download on the App Store

ColdFusion AliveBy Michaela Light

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

5 ratings