Slide 1

Slide 1 text

IT WORKS ON MY MACHINE JOHN CALLAWAY

Slide 2

Slide 2 text

JOHN CALLAWAY • Professional developer since 1999 • Specialize in web technologies • Primarily with line-of-business • Co-founder – St Pete .NET Meetup • Contributor 6 Figure Developer • Enjoy learning new tech • Microsoft MVP @matsubonsai #OrlandoCC

Slide 3

Slide 3 text

IT COMPILES, SHIP IT! • If it compiles, ship it • Hope it performs well • When a bug is reported • Struggle to repeat it • Fail miserably • Weep in a corner @matsubonsai #OrlandoCC

Slide 4

Slide 4 text

DOES IT WORK? DOES IT PERFORM? • I think it works • It might handle more than one user • I haven’t heard from anyone • What are logs? @matsubonsai #OrlandoCC

Slide 5

Slide 5 text

AN ERROR HAPPENED, WHAT NOW? • An error happened • I can’t reproduce it • Time to update my resume • Are you hiring? @matsubonsai #OrlandoCC

Slide 6

Slide 6 text

METRICS, METRICS, METRICS • How many users can you handle? • Where are the bottlenecks? • Where do errors happen? @matsubonsai #OrlandoCC

Slide 7

Slide 7 text

WHAT DOES THE DATA TELL US? • Is the data meaningful? • What needs our attention? • Make informed decisions @matsubonsai #OrlandoCC

Slide 8

Slide 8 text

DEMO • Console.WriteLine • ILogger • Serilog • Health Check Middleware • App Metrics • Application Insights

Slide 9

Slide 9 text

IT WORKS ON MY MACHINE • John Callaway • @matsubonsai and @6figuredev • www.6figuredev.com • https://www.linkedin.com/in/johncallaway @matsubonsai #OrlandoCC