Top 5 Talks: Ian Bull


Ian is an Eclipse committer and the Principal Architect for Yoxos Enterprise. Ian co-leads the Eclipse p2 project, serves on the Eclipse RT PMC, the Eclipse Planning Council and the Eclipse Architecture Council. His interests include software architecture, component oriented design, release engineering, human-computer interaction and just about everything related to software engineering. Ian holds a Bachelor and Master's degree from the University of Waterloo and a PhD from the University of Victoria.

You can read Ian's blog here, but for now here's an excerpt.

Top 5 Talks for EclipseCon:

  • Scaling Up JGit
    I’ve seen a number of talks about how Google structures their development infrastructure. From a single source tree holding over 2,000 projects to over 50,000 builds per day. I’m really excited to hear some of the technical details of how they manage to scale to this size. From 30Gb repositories to handling millions of Git operations per day, this talk is sure to pack a lot of stuff with very little fluff.
  • Marketing an Open Source Project
    Many of us have plenty of experience developing software, but when it comes to talking about it, marketing it, or growing a community, we often look the other way. After all, I’d rather be hacking. This talk should help give us the tools and advice to help grow our projects and the communities around them.
  • NASA uses Eclipse RCP applications for experiments on the International Space Station
    Eclipse in space! Most people know that Eclipse is a great integrated development environment. But did you also know that Eclipse is a general purpose platform for building everything and nothing in particular? In this talk, NASA will show off an Eclipse RCP application used to control robots from the ISS. Any talk about the challenges around building software for use in space sounds pretty cool to me.
  • Combining the power of IMB Watson and OSGi
    From Space to the most advanced question answering system in the world, Eclipse is Everywhere. I’m really excited to hear about how Equinox OSGi (the module system behind Eclipse) is being used in the Watson tooling platform. This is certain to be one of those talks where you shake your head and say “I didn’t know Eclipse could do that”.
  • Advanced Git: Things you need to know about Git but were afraid to ask
    As more and more projects move to Git, developers need to be comfortable with the Git revision control system. Many of us simply learned Git by example and are able to use it to do our jobs. But what happens when a push fails, merge conflicts appear, or a commit goes missing? This tutorial will help prepare developers for the rare occasions when you need to dig deep into the advanced powers of Git. I’m really looking forward to learning advanced Git usage from the experts at GitHub.

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.