2020
2019
Tidying Up Design View More +
Michigan Celebration of Women in Computing: Panel Discussion View More +
AIGA Case Studies View More +
Let's Sort Out Sorting: How to Think About Sorting like a Computer View More +
Mind the Gap: Bringing Design, Management, and Development Practices Together View More +
Think Long Term View More +
Amplify Your Culture of Ownership Through Employee Ownership View More +
"Tidying Up" Information Architecture View More +
How to Grow as a Leader View More +
2018
Seeking System Zen with Universal TypeScript View More +
Understanding TypeScript's Structural Type System View More +
Making Work Matter View More +
The Modern Command-line Tool Stack: Pipenv, Click, and Friends View More +
Writing Code that (Practically) Writes Itself with Typescript View More +
The Art & Craft of Secrets: Using the Cryptographic Toolbox View More +
Welcome to the Dark Side: Anticipating Threats with Dark Personas View More +
Buckets of Testing – working in a multi-project environment View More +
Electron in the Real World View More +
2017
Compassion View More +
Introduction to Test-Driven Development View More +
Intro to GraphQL View More +
Using Higher Order Functions to Build SQL View More +
Security Hygiene for Software Professionals: Lightning Edition View More +
"Ladies First" Women in Tech Conference View More +
How to Make Data Make Sense: Choosing the Right Visualization View More +
Integrating Design and Development to Make Great Software copy View More +
When Things Go Wrong: A Toolkit for Handling Harassment View More +
Design for the Design Illiterate View More +
Why Developers Should Care About Design View More +
The Importance of Diversity in the Technology Industry View More +
Using iBeacons in iOS with Swift View More +
Testing your Swift Code View More +
2016
IoT Made Easy with Particle View More +
SLICING UP FUN - Testing Out Your Mobile Apps View More +
Panelist, PowerUp Tech Fair View More +
A Tool for Reigning in Self-Doubt View More +
Command Injection, or How /bin/sh can rm -rf your server View More +
Episode 37: Hybrid Xamarin Apps View More +
Bringing Functional Concepts to OO Languages View More +
Thinking in SQL: Going beyond “find record 5” View More +
Rx - The Reactive Revolution View More +
Diversity Is In Our DNA View More +
2015
Implementing the Elm Architecture in ClojureScript View More +
Atomic's Process and 5 Design Techniques You Can Try Without "Design" Experience View More +
Careers in Software Development View More +
Monads for Real People View More +
Understanding DevOps View More +
Startup Grind Interview with Carl Erickson View More +
The Craftsperson's Toolbelt View More +
Deconstructing Single Page Applications View More +
From Code to Production View More +
Communicating Sequential Processes View More +
Configuring Laptops with Ansible View More +
Drawing the Performance of your Web App View More +
Team Health Checks View More +
Ember Data Roller Coaster View More +
The Burrows-Wheeler Transform: Better Compression with a Reversible Sort View More +
Intro To Python View More +
Craftsmanship as Competitive Advantage View More +
The Right Kind of Startups View More +
Meet Atomic Object View More +
5 Lessons from My First 5 Years in the Industry View More +
"What Is Good Design" A Research-Driven Investigation View More +
2014
Sketchnotes: Harnessing the Messy Mind View More +
Companies for Craftspeople View More +
Lean IT – Software Development & Deployment (Panel Discussion) View More +
make and redo for Building and Automation View More +
Configuration Management Testing with Chef View More +
Stage Fright: Don't Be Phased By Compilers View More +
Content Marketing at Atomic Object View More +
The Path to "Software Developer" View More +
Talent in the Tech Industry View More +
Extinguishing the Flame War on Quality and Automated Testing View More +
We’re All Software Companies Now – How Software Can Help Companies Innovate & Serve Markets Better View More +
Why execution matters for innovation – Integrating software development and Human-Centered Design View More +
Introduction to Machine Learning View More +
Introduction to Emmet (Lightning Talk) View More +
Going Mobile: From Idea, to Development, to Final Outcome View More +
Hey, Girl. You know you want to be a software developer. View More +
Practical Abstraction View More +
14 Years of TDD: What We’ve Learned at Atomic Object View More +
Whirlwind Tour of Writing Games in Ruby View More +
2013
Communicating with a Fist Full of Wires View More +
Cocoa Auto Layout – Part Deux View More +
Inclusive & Accessible UX Practices – How Low-Fidelity Artifacts Promote Whole-Team Collaboration View More +
The Role of UX and Usability Testing at Atomic Object View More +
Kicking and Screaming: Bringing Agile Practices to the Reluctant View More +
Zip Code: Unpacking Data Compression View More +
Ruby DevOps - Lightweight Configuration Management View More +
Macros! (Creating Lisp Macros with Clojure) View More +
The Code that Isn’t There View More +
Ruby, Meet iPhone View More +
Nurturing Top-Notch Tech Teams View More +
Time-based Estimates Are for Suckers; Size-based Is the Way To Go View More +
Creating Context Scenarios View More +
2012
Atomic’s Speculative Development Story View More +
Using Types to Write Your Code for You View More +
The Mock Object Approach to Test-Driven Development View More +
Mocking Your Way to the Bottom View More +
Data Structures: The Code That Isn’t There View More +
Detecting Behavioral Zones in Local and Global Camera Views View More +
Node.js and Asynchronous Programming with Promises View More +
Visualization Is for Everyone View More +
2011
Big Visible Charts View More +
JRuby, Rails, and Torquebox View More +
Building Ruby Applications – A Walkthrough View More +
Happy Makers Make Happy Customers View More +
Planning for Scale View More +
Four Atoms: Four Different Web Development Frameworks View More +
Managing Balanced Team Projects View More +
Growing Your Embedded Application Organically with Ceedling and Friends View More +
Lightweight Project Tracking with Burn Charts View More +
Between Freelance and Corporate America: Sustainable Companies for Smart and Creative People View More +
Ruby for Desktop Applications? Yes we can. View More +
Trash Your RFP: How to Select the Best Vendor View More +
Way Better Error Handling in C Using CException View More +
Extreme Design: The Secrets to Successful Design Pairing View More +
Embedded Test-Driven Development in C with Ruby View More +
2010
2009
2008
Agile: It’s More Than Just Makeup View More +
Delivering Software Certainty View More +
Agile Project Management for Embedded (or Burning Your Gantt Charts) View More +
Feature-Driven Design Using TDD and Mocks View More +
Effective Rails Testing Practices View More +
Refactoring Your Rails Application View More +
2007
Enhancing Embedded Development with Ruby View More +
An Automated Mock Object Generator for C++ View More +
Convincing the Executive: Economic Arguments for Agile Software Development View More +
Evolving into Embedded Development View More +
Interaction-Based Testing: Beyond Classical Unit Testing View More +
Improving the Embedded Development Process View More +
Mocking the Embedded World: Practical TDD, Continuous Integration, and Design Patterns View More +
Mocking the Embedded World: Test-Driven Development, Continuous Integration, and Design Patterns View More +
Presenter First – Big, Complex, and Tested? Just Say "When" View More +