Speaker

Matt Hensley

Matt Hensley

Developer & Entrepreneur

Kansas City, Missouri, United States

Actions

I am a .net & Azure fanatic who loves to help other developers build & sell their own SaaS products.

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Selling Software
  • .net core
  • saas
  • Azure SaaS
  • Architecture

Abstraction: Enough Is Enough

If the hardest part of software development is coming up with good names, then the second hardest part is finding good levels of abstraction. This talk will lay the groundwork for identifying what areas of your application should be more abstract, which should be more concrete, and why it even matters. We will work through a real-world identifying useful and useless abstractions along the way. By the end of this talk you’ll be able to answer this the tricky question: “How much abstraction is enough?”.

This talk will lay the groundwork for identifying what areas of your application should be more abstract, which should be more concrete, and why it even matters. We will work through a real-world identifying useful and useless abstractions along the way.

Example application in .NET
Beginner Level Session
Previous Sessions: KCDC 2017

Monitizing Your Side Projects

"How can I make money from the projects I have worked on in my free time?" -You

Developers are really good a writing code but, many of us find it difficult to bridge the gap between creating a killer app & getting paying users.

This session walks developers through the process of turning that awesome side project you have been dedicating your free time to. Along the way we will cover many different considerations such as; The different payment models available, How to price your product, How to attract customers, and many more.

This session is built for developers with side projects, or who want to know the facts before they get started.

Abstraction: Enough is Enough

If the hardest part of software development is coming up with good names, then the second hardest part is finding good levels of abstraction.

This talk will lay the groundwork for identifying what areas of your application should be more abstract, which should be more concrete, & why it even matters.

We will work through a real world application and solve these problems along the way. By the end of this talk you should understand why the answer to the question "How much abstraction is enough?" is always "Enough is enough".

Given at KCDC 2017 & several private sessions for companies

Goldilocks Microservices: Getting the Design Just Right

Over the past couple of years, microservices have solidified their position as the premier way to design & develop scalable enterprise services. However, getting the size & scope of your services right has proven to be challenging. How do you break up your existing monolith into services that can be maintained & consumed independently without turning them into microscopic services? Should you even break it up at all?

In this session we will work with a real world application to start defining the needed bounded contexts & breaking apart the monolith into microservices with clear & distinct responsibilities.

First public delivery, has been given in company presentations

Your First 6 Months As Tech Lead

Congratulations, you’ve just been promoted to technical lead... Now what?

Making the transition from Software Developer to Technical Lead can be tricky as you find yourself writing less code & stepping more into a mentor & decision maker role.

This session will act as a playbook for the first 6 months in your new role as well as provide some general advice for handling difficult situations when they (inevitably) arise. We will discuss real world situations and recommend some resources for further learning & growth as you continue in your new role.

Matt Hensley

Developer & Entrepreneur

Kansas City, Missouri, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top