Speaker

Jürgen Cito

Jürgen Cito

Researcher at MIT

Boston, Massachusetts, United States

Actions

Jürgen Cito recently received his PhD from the University of Zurich, Switzerland with a thesis on "Software Runtime Analytics for Developers". He will be a postdoctoral researcher at the Massachusetts Institute of Technology (MIT) starting April 2018. He works on the intersection of software engineering and performance engineering. During his PhD he was a research intern at the IBM T.J. Watson Research Center in New York. He visited MIT to work on program analysis to reduce energy consumption, and the University of Cambridge to work on game theoretical aspects of scheduling in embedded systems. Prior to starting his PhD, Jürgen was a software engineer for performance monitoring solutions at Catchpoint Systems, a technology consultant at Accenture, and a software engineer for a web agency in Vienna, Austria.

Area of Expertise

  • Information & Communications Technology

Topics

  • Observability
  • Software Analytics
  • Program Synthesis
  • Infrastructure as a Service
  • Cloud & Infrastructure
  • Cloud Computing
  • Programming Languages

Synthesizing infrastructure definitions from user interactions in Docker containers

getting your infrastructure to work properly in your Docker container is an iterative process that involves initial setup, tuning of configuration parameters, and eventual (infrastructure) testing in a trial and error fashion. Translating all the changes made to a container into a Dockerfile to allow for reproducible and transparent infrastructure can be a painful process. With docker-record, we want to address this issue and provide an automated way that takes us from getting our infrastructure up and running in our container to the reproducible and transparent definition of infrastructure in a Dockerfile by synthesizing the infrastructure definition from user interactions.

Software Runtime Analytics for Developers

Interesting and terrifying things happen to software in production. Some of these operational concerns need to be fixed in the source code. But, can we make developers care about operations? I want to talk about our experience with developers struggling with operations and our journey to incorporate runtime performance aspects into the developer's daily workflow and reduce performance problems reaching production.
I will give a live demo of how all of this works in our IDE plugin PerformanceHat.

Jürgen Cito

Researcher at MIT

Boston, Massachusetts, 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