Skills Matter

Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Garry Bulmer

Garry is an independent consultant, focusing on integration and near-market technologies and has been inspired to work on Erlang DTrace by production experiences of the last 12 years. Spare time is spent developing GPGPU code, programming microcontrollers, and learning new stuff.

Garry discovered the delight of computers in the 70's, and wrote commercial software while gaining a Computer Science degree. In the 80's he wrote software for Computer Graphics, taught Software Engineering to under-graduates, post-graduates, and commercially. His tools of choice were C and Unix, along with C++, Ada and OOP.

Having co-authored the SunConnect Enterprise Architecture Blueprint for SUN in the 90's (whilst at Parallax Solutions), Gary joined Aspen Technology as a Chief Software Architect, where he created Aspens Enterprise Service Bus architecture, now used worldwide. At Caritor, Gary got involved in process development, as well as team building for, and duo-shore project & risk management of challenging technical projects, where he worked as a Chief Software Architect.

Garry Bulmer is Giving the Following Talks
Erlang- D-Trace

DTrace provides unique capabilities. It can be used to observe, monitor, measure and debug end-to-end systems in production, as well as during test and development. When not actively monitoring, DTrace has virtually no overhead. DTrace is able to simultaneously observe multiple applications and the underlying Operating System kernel, correlating events and resource usage throughout a system. Dtrace can observe the internal behaviour of traditional programs without access to source. Further, application developers have provided easy-to-use observation into applications written in Java, Ruby, Php, etc. as well as observing the behaviour of queries in database like PostgreSQL and MySQL, all the way back to the \'Web 2.0\' JavaScript running in Firefox and onto Apache.

This Erlang eXchange talk describes Erlang-DTrace as it is implemented, then moves onto show how to use it to monitor multi-tier applications using Erlang and other application technologies.
Erlang Enterprise Integration Panel Discussion

Erlang is not an island; the modern IT infrastructure includes a broad range of applications, middleware, protocols and services. To exploit its full potential, we need to understand how Erlang integrates within that IT environment. This session provides a Blueprint Architecture for evaluating your integration needs, and then moves onto a panel discussion covering where Erlang can be beneficially deployed.

Our panel of experts will discuss their approaches to integration, and highlight the areas where Erlangs unique benefits come into their own. Please bring your own war stories, or questions to learn about the first new Enterprise-Ready technology of this millenium.

Topics will include integration with Java, .NET, Web Services, traditional API’s, Messaging and Middleware, as well as proprietary and standard protocols.