Languages and Tools

Wed, 2015-11-25 14:15

How and Why to Love Cucumber

Using Cucumber and BDD can change the experience of software developers and project teams dramatically for the better. Still, many developers are left with a poor impression of these tools and workflows because they aren’t using them in an optimal way. In this talk, Dana Scheider gives specific, actionable strategies you can use to incorporate Cucumber and behavior-driven workflows into your projects to improve your results and spend more of your time doing work you love.

Mon, 2015-11-23 19:16

Making your debugging efforts count: best practices using the CDT Debugger

Developers spend a large part of their time debugging, with estimates putting that number above 50%. At the same time, applications continue to reach new levels of complexity and require better debugging solutions. In recent years, much work has been directed at improving the CDT Debugger to address those realities, yet many developers still rely on the most basic of debugging features. Even more, some developers continue to rely solely on printf-debugging.

Mon, 2015-11-23 17:45

Git Journey from Mars to Neon

JGit and EGit 4.0 shipped with Mars and publish new releases every 3 months.
Curious what's in 5.0 for Neon ?

Developers using the git-flow workflow will be happy to find git-flow commands in
Eclipse. Support for git attributes, hooks and filters is coming to help customizing
git for your project's needs. EMF Compare contributes a merge strategy to EGit to
allow merging models and many improvements were done to improve usability.

Mon, 2015-11-23 17:12

Eclipse Orion: Fast, Functional and at Your Fingertips

A common problem for developers is being able to work effectively with and understand large code bases. This problem can affect everyone on a team, whether you’re new or experienced. It’s hard to know every line, and everyone needs to find their way around the code base. In particular, refactoring JavaScript code can be intimidating, so many developers avoid it.

Eclipse Orion is "your IDE in the cloud". Come and see tips, tricks and new features that make JavaScript development more productive and fun, including quick fixes, content assist and refactoring support.

Mon, 2015-11-23 07:46

Mylyn Docs and how it can be a powerful tool

This talk will be about documentation. Not the tedious bit (writing), but how to use the Eclipse based tools for it (exciting). I will show the editors within Eclipse and how to continously build common publication formats, such as Eclipse Help, EPUB and PDF from one single source and that’s even including the table of contents. This can be done as part of your build script, with the aid of a Maven plug-in or Ant. I will also show how you can properly include LaTeX formuals into your EPUBs with no cheating.

Fri, 2015-11-20 09:50

Gerrit + Eclipse = EGerrit

A bit more than a year ago, we set out to create the best Gerrit / Eclipse integration possible.
After a 0.1 release in October 2015, we are now heading full steam toward 1.0 that will be released as part of the Neon annual release.

During this presentation we'll do everything to lure you into using our tool:

  • Give an overview of the features
  • Tell you about our goodies
  • Make you dream about our future features.

Thu, 2015-11-19 10:57

Eclipse Collections Kata - a fun way to learn the feature-rich collections framework

In this tutorial session, the audience can learn Eclipse Collections, the feature rich collections framework, by going through the Eclipse Collections Kata. A kata is an exercise in martial arts. A code kata is an exercise in programming which helps hone your skills through practice and repetition. The Eclipse Collections Kata is a fun way to help you learn idiomatic Eclipse Collections usage. This particular kata is set up as a series of unit tests which fail. Your task is to make them pass, using Eclipse Collections.

Thu, 2015-11-19 07:45

Buildship - The Gradle Integration for Eclipse

Eclipse is a very powerful IDE. Gradle is a very powerful build system. In this presentation, we will learn how these two giants can be combined to get the best of both worlds. While Eclipse takes care of dealing with the sources and resources of our project, Gradle handles building and testing our project. This natural separation of concerns is achieved through Buildship, an Eclipse plugin that deeply integrates with both Eclipse and Gradle. The result is a unified, highly automated and reproducible build.

Fri, 2015-11-13 12:54

JSON-B (JSR-367) introduction and comparison with other frameworks

Learn about new developments in the JSON Binding specification. This session covers the latest status and plans of the specification, provides a deep dive into main areas such as runtime API and default and customized mappings. I will also compare major JSON-B features with similar features in other JSON frameworks such as Jackson and Gson. The session also gives you the opportunity to provide feedback on your specific interest areas, which is welcome and appreciated.


Subscribe to Languages and Tools