Mark Heckler is a Pivotal Principal Technologist & Developer Advocate, conference speaker, published author, & Java Champion focusing upon developing quality production software at velocity for the Internet of Things and the Cloud. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author/curator of a developer-focused blog ( and an occasionally interesting Twitter account (@MkHeck).

Mark lives with his very understanding wife in St. Louis, MO USA.

This stuff is cool, but HOW CAN I GET MY COMPANY TO DO IT? Businessing the S*** out of Transformative Development!

Cloud Native, containers, DevOps, microservices, and more: we go to conferences and get excited about the potential of so many things that could revolutionize our development and change our organizational and professional lives! And then, we go home…and hit the wall. If you’ve ever asked yourself, “This stuff is cool, but HOW CAN I GET MY COMPANY TO DO IT??!”, this is the session for you.

Learn from an experienced software developer (who also happens to have an MBA) how to make your case to leadership, presenting management-ready justifications for changes in “your world” that will positively impact the business as a whole. Topics include:

  • How would this change affect your organization’s/group’s/team’s work?
  • How would this change impact (positively and negatively) your tech stack (internal considerations)?
  • How would this change contribute to recruitment/retention (external considerations)?
  • Seeing beyond your borders: how could this change positively - and negatively - affect the business?
  • Putting numbers with it: pros, cons, and caveats

Come to this session to dramatically boost your chances of making an actual, positive change to your organization!

Clouds & Containers: Give it to Me Straight, What's the Difference & Why Should I Care?

As developers, we hear a non-stop stream of technical-but-marketing messages for containers, orchestration tools, and cloud services. There is extensive overlap in these areas with regard to both means and ends, and it’s time to clear the fog and get to the bottom of things. This talk will give a quick overview from a hardcore developer’s perspective of the following topics:

  • How can I use containers to develop better software?
  • What are orchestration tools? Do I need to consider/use them?
  • How do cloud/PaaS options compare? What are the tradeoffs?
  • What is the difference?
  • Why should I care? (Or should I?)

In this session, the presenter discusses several of these technologies, compares them, and deploys real applications to them LIVE to demonstrate subtle differences and tradeoffs each choice imposes upon developers, for better or worse. Come to this session to level up on containers, clouds, and developing real production software, regardless of where or how you deploy it.