Papers & Presentations
Atoms frequently share what they know in journals, at conferences, and in classrooms.
Papers and Presentations
Open Source
Fair is fair. We use others’ good stuff and contribute our own software tools in return.
Active Projects
Retired Projects
These projects are no longer being updated.
Business Model Canvas Workshop
Presented by
Business Model Canvas Workshop
Business + Tech: Fintech Challenge
Routines and Flourishing at Work
Presented by
Routines and Flourishing at Work
University of Michigan, Ross School of Business
Tech Talk for Women in Computing
Presented by
Tech Talk for Women in Computing
Michigan State University
Job Crafting as an End to the Endless Work-from-Home Debate
Presented by
Job Crafting as an End to the Endless Work-from-Home Debate
A2 Tech Talk, SPARK's A2 Tech 360
Masked Up and Mission Driven: How (And Why) Small Giants Are Returning to the Office
Presented by
Masked Up and Mission Driven: How (And Why) Small Giants Are Returning to the Office
Small Giants 2021 Summit
The Atomic Accelerator: Staffing a 100-Year Company
Presented by
The Atomic Accelerator: Staffing a 100-Year Company
GLSEC@home
How to Render Twenty Thousand Rows without Crashing Chrome
Presented by
How to Render Twenty Thousand Rows without Crashing Chrome
Code PaLOUsa
Writing Code that (Practically) Writes Itself with Typescript
Presented by
Writing Code that (Practically) Writes Itself with Typescript
Strange Loop
Scaling Your Impact with Shared Ownership
Presented by
Scaling Your Impact with Shared Ownership
Good for Michigan
Thinking in SQL: Going beyond “find record 5”
Presented by
Thinking in SQL: Going beyond “find record 5”
Kansas City Developer's Conference
Let's Sort Out Sorting: How to Think About Sorting like a Computer
Presented by
Let's Sort Out Sorting: How to Think About Sorting like a Computer
Beer City Code
Amplify Your Culture of Ownership Through Employee Ownership
Presented by
Amplify Your Culture of Ownership Through Employee Ownership
Small Giants Summit 2019
Mind the Gap: Bringing Design, Management, and Development Practices Together
Presented by
Mind the Gap: Bringing Design, Management, and Development Practices Together
Agile & Beyond 2019
How to Grow as a Leader
Presented by
How to Grow as a Leader
Michigan Celebration of Women in Computing
Michigan Celebration of Women in Computing: Panel Discussion
Presented by
Michigan Celebration of Women in Computing: Panel Discussion
Grand Valley State University, Eberhard Center
"Tidying Up" Information Architecture
Presented by
"Tidying Up" Information Architecture
2019 World IA Day Ann Arbor
Seeking System Zen with Universal TypeScript
Presented by
Seeking System Zen with Universal TypeScript
Full Stack Toronto
Understanding TypeScript's Structural Type System
Presented by
Understanding TypeScript's Structural Type System
Strange Loop
The Modern Command-line Tool Stack: Pipenv, Click, and Friends
Presented by
The Modern Command-line Tool Stack: Pipenv, Click, and Friends
PyOhio 2017
The Art & Craft of Secrets: Using the Cryptographic Toolbox
Presented by
The Art & Craft of Secrets: Using the Cryptographic Toolbox
Fluent
Buckets of Testing – working in a multi-project environment
Presented by
Buckets of Testing – working in a multi-project environment
Kitchener Waterloo Software Quality Assn
Introduction to Test-Driven Development
Presented by
Introduction to Test-Driven Development
Grand Valley CIS Computing Club
Using Higher Order Functions to Build SQL
Presented by
Using Higher Order Functions to Build SQL
BarCamp Grand Rapids
Security Hygiene for Software Professionals: Lightning Edition
Presented by
Security Hygiene for Software Professionals: Lightning Edition
PyOhio 2017
"Ladies First" Women in Tech Conference
Presented by
"Ladies First" Women in Tech Conference
, Nora Bouchard; Meredith Bronk, Kristian Grant, Brianna Marshall, Andrea Wallace
How to Make Data Make Sense: Choosing the Right Visualization
Presented by
How to Make Data Make Sense: Choosing the Right Visualization
Great Lakes Software Excellence Conference
The Importance of Diversity in the Technology Industry
Presented by
The Importance of Diversity in the Technology Industry
Midwest Tech Project's G Code Gala
When Things Go Wrong: A Toolkit for Handling Harassment
Presented by
When Things Go Wrong: A Toolkit for Handling Harassment
Michigan Celebration of Women in Computing
SLICING UP FUN - Testing Out Your Mobile Apps
Presented by
SLICING UP FUN - Testing Out Your Mobile Apps
Targeting Quality 2016
Command Injection, or How /bin/sh can rm -rf your server
Presented by
Command Injection, or How /bin/sh can rm -rf your server
PyOhio
Bringing Functional Concepts to OO Languages
Presented by
Bringing Functional Concepts to OO Languages
Grand Rapids Functional Programming Meetup
Welcome to the Dark Side: Anticipating Threats with Dark Personas
Presented by
Welcome to the Dark Side: Anticipating Threats with Dark Personas
Great Lakes Software Excellence Conference
We’re All Software Companies Now – How Software Can Help Companies Innovate & Serve Markets Better
Presented by
We’re All Software Companies Now – How Software Can Help Companies Innovate & Serve Markets Better
Techweek Detroit
Atomic's Process and 5 Design Techniques You Can Try Without "Design" Experience
Presented by
Atomic's Process and 5 Design Techniques You Can Try Without "Design" Experience
Grand Rapids Area Professionals for Excellence
Careers in Software Development
Presented by
Careers in Software Development
Hudsonville High School Java Class
Implementing the Elm Architecture in ClojureScript
Presented by
Implementing the Elm Architecture in ClojureScript
Clojure/conj
Startup Grind Interview with Carl Erickson
Presented by
Startup Grind Interview with Carl Erickson
Startup Grind Lansing
Drawing the Performance of your Web App
Presented by
Drawing the Performance of your Web App
SE Michigan JavaScript
The Burrows-Wheeler Transform: Better Compression with a Reversible Sort
Presented by
The Burrows-Wheeler Transform: Better Compression with a Reversible Sort
!!Con
Craftsmanship as Competitive Advantage
Presented by
Craftsmanship as Competitive Advantage
HighEdWeb Michigan
5 Lessons from My First 5 Years in the Industry
Presented by
5 Lessons from My First 5 Years in the Industry
Kendall College of Art & Design IxDA Student Chapter
"What Is Good Design" A Research-Driven Investigation
Presented by
"What Is Good Design" A Research-Driven Investigation
Speaking of Design Meetup
Lean IT – Software Development & Deployment (Panel Discussion)
Presented by
Lean IT – Software Development & Deployment (Panel Discussion)
Information Technology Management Association
The Intersection of Clients and Design
Presented by
The Intersection of Clients and Design
WordCamp Grand Rapids 2014
make and redo for Building and Automation
Presented by
make and redo for Building and Automation
DevOps West Michigan
Configuration Management Testing with Chef
Presented by
Configuration Management Testing with Chef
DevOps West Michigan
Stage Fright: Don't Be Phased By Compilers
Presented by
Stage Fright: Don't Be Phased By Compilers
Detroit Lambda Lounge
Content Marketing at Atomic Object
Presented by
Content Marketing at Atomic Object
Ann Arbor SPARK - Michigan Marketing Minds
Talent in the Tech Industry
Presented by
Talent in the Tech Industry
The Right Place Investor’s Breakfast
The Path to "Software Developer"
Presented by
The Path to "Software Developer"
Samsung Mobile App Academy
Extinguishing the Flame War on Quality and Automated Testing
Presented by
Extinguishing the Flame War on Quality and Automated Testing
Google IO Extended Grand Rapids
Introduction to Emmet (Lightning Talk)
Presented by
Introduction to Emmet (Lightning Talk)
South East Michigan Javascript Users
Introduction to Machine Learning
Presented by
Introduction to Machine Learning
Ann Arbor Craftsman Guild
Why execution matters for innovation – Integrating software development and Human-Centered Design
Presented by
Why execution matters for innovation – Integrating software development and Human-Centered Design
, John Wettersten (IDEO)
Great Lakes Software Excellence Conference
Going Mobile: From Idea, to Development, to Final Outcome
Presented by
Going Mobile: From Idea, to Development, to Final Outcome
, Mark Van Holstyn, Josh Hulst
Mobile Technology Assn. of Michigan
Hey, Girl. You know you want to be a software developer.
Presented by
Hey, Girl. You know you want to be a software developer.
Oakland University Women in Computing Lecture Series
14 Years of TDD: What We’ve Learned at Atomic Object
Presented by
14 Years of TDD: What We’ve Learned at Atomic Object
Agile Groupies
Inclusive & Accessible UX Practices – How Low-Fidelity Artifacts Promote Whole-Team Collaboration
Presented by
Inclusive & Accessible UX Practices – How Low-Fidelity Artifacts Promote Whole-Team Collaboration
Balanced Team Conference
The Role of UX and Usability Testing at Atomic Object
Presented by
The Role of UX and Usability Testing at Atomic Object
Grand Valley State University, CIS 368
Kicking and Screaming: Bringing Agile Practices to the Reluctant
Presented by
Kicking and Screaming: Bringing Agile Practices to the Reluctant
Agile Groupies