Principal ConsultantThoughtWorks
Andy Marks is the Principal Consultant for ThoughtWorks Melbourne. Originally an itinerant teacher of programming at university, Andy has been writing code professionally since 1996 in Melbourne, Brisbane, San Francisco, Leeds and Singapore. Joining ThoughtWorks as a technical lead in 2002, Andy has deep experience in agile development and has, since 2013, become one of those dreary functional programming evangelists you dread speaking to at parties.
Andy is a frequent speaker at conferences in Australia as well as user groups in Melbourne, even though he does not understand monads… not even a little bit.
Talks I've Given
-
-
-
A Rose By Any Other Name: Monoglot Microservices
Featuring Andy Marks
Our industry has been gripped by microservice fever in recent years as many organisations plan to take to their legacy systems with refactoring scythes to reduce them into loosely coupled, distributed, solutions. In doing so, these organisations will be forced to build substantial operational...
software-development -
Macromonitoring for Microservices
Featuring Andy Marks
Monitoring monolithic applications integrating with single databases is a well-understood problem. But who writes monolithic applications these days? Who would even dare in the face of the all-conquering wave of microservices popularity?
Yet effective monitoring of a large fleet of decoupled...
software-development -
Adopting Functional Programming Languages
Featuring Andy Marks
For some years, there has been a quiet renaissance in a form of software development once relegated to niche fields of academia and computer science: functional programming. Functional languages like Scala and Clojure are attracting significant attention from developers, and aspects of functional...
software-development