Repeatable Execution presented by Mark Seemann
Event Information
Description
Repeatable Execution presented by Mark Seemann
What should applications log? Much enterprise code has logging code liberally sprinkled over it. Often, too much. Programmers log lots of things out of fear of not being able to troubleshoot problems that might occur in production. Even if you log a lot, however, how do you know that you haven’t missed a piece of crucial information?
In this talk, Mark will discuss a formal method for deciding what to log, and what you don’t need to log. Learning from functional programming, distinguishing between pure and impure code holds the key to such decisions. Examples will be mainly in C#, with some Haskell as well. No knowledge of Haskell is necessary.
About Mark Seemann:
Mark Seemann is a Danish programmer based in Copenhagen, Denmark. His professional interests include object-oriented development, functional programming, and software architecture, as well as software development in general.
Mark is inventor of AutoFixture, he is also the author of a number of books, most notably the classic Dependency Injection in .NET; Mark has facilitated workshops and presented at conferences all over the world including YOW, NDC and GotoMark takes most of his inspiration from sources across a wide range of technologies, including lots of pattern books.
Event details:
Join us for networking & pizza from 5:30pm
Mark Seemann will present at 6:15pm
How to get to MYOB?
The MYOB office is located at the end of Cremorne Street. We are a 10-minute walk from the Richmond train station, Swan Street and Church Street. Please be mindful there is no onsite parking available, and street parking is limited. Public transport or car services are strongly advised.
To attend this event please RSVP.