New Completion Tweaks and Subwords Improvements for the Eclipse IDE

Codetrails continuously strives to improve your performance by building tools that let you develop code faster with Eclipse. If you know Eclipse Code Recommenders then you probably know that (among other things) we spent quite some time on improving Eclipse’s content assist.

In case you wonder why, the answer is pretty simple: We improve content assist because it is the fifth-most frequently used command in the IDE. Right after Delete, Save, (Jump to) Next Word and Paste:

A Developer’s Guide to the Eclipse Calling Home Policy - Part I

It’s been a while since the Eclipse Foundation decided to stop the Usage Data Collector. The main reason for stopping this service was that, although thousands of users shared data, neither plug-in providers nor researchers took significant advantage of the data collected at that time. Since its shutdown, however, a new demand for collecting usage data evolved. But compared to the data collected by the UDC, today’s demands are different and vary quite a lot from project to project.

Code Recommenders 2.1.2: Improved Proxy Support, Snippet Creation & Code Completion

We are pleased to announce the release of Code Recommenders 2.1.2 which comes with a number of improvements and features that will make Code Recommenders even better. We have made improvements to three general areas, which I would like to highlight in this post: improved proxy support, easier creation of snippets, and tweaks to the way code completion works.

Codetrails meets with Hessian Minister of Economics Tarek Al-Wazir

During a visit of Tarek Al-Wazir at Technische Universität Darmstadt (Darmstadt University of Technology), Codetrails had the opportunity to demonstrate to the Hessian Deputy Minister-President and Minister of Economics, Energy, Transportation and Regional Development why we think that “programming is predictable” and how this fact can boost a software-development team’s efficiency.

Code Recommenders 2.1: Code Snippets for Eclipse Luna

Today, on 25 June 2014, the yearly Eclipse “release train” arrived at a download mirror near you – again right on time. This year’s Eclipse release, codename Luna, contains notable features like Java 8 support, the long-awaited dark theme, and Code Recommenders 2.1.

What’s New?

The big new feature in Code Recommenders 2.1 is Snipmatch (which Ian Bull nominated as his personal Top 4 feature of Eclipse Luna). But what’s Snipmatch, you ask? Snipmatch is an entirely new way to search for and insert code snippets provided to you by the community. Moreover, Snipmatch makes it easy for you to contribute back to the Eclipse community. Want to find out more? There’s already a two part blog post about searching (part 1) and sharing (part 2) code snippets with Snipmatch as well as a complete guide to snippet editing in the Code Recommenders manual. But long story short: Snipmatch offers you helpful code snippets at your fingertips – all it takes is Ctrl+Alt+Space.

Previously an incubator project of Eclipse Code Recommenders, Snipmatch has seen a flurry of activity in the past few months, with dozens of bugs fixed and several big enhancement made. Snipmatch now features a form-based snippet editor and a EGit-based workflow to snippet sharing, Gerrit code review included. 

And the Code Recommenders community has certainly been busy contributing new snippets to Snipmatch. About a month ago Snipmatch offered 75 snippets, modeled after Eclipse’s own templates. Less than a month later, it now stands at 107 snippets. That’s 32 new snippets, ready to use and easy to insert, contributed before Snipmatch is even released. Imagine how fast Snipmatch can grow with a much larger community! A big thank you goes to Miltos Allamanis, Johannes Dorn, and Olav Lenz for their contributions to both the Snipmatch plugin and its snippets.

If you are interested in the full details, please have a look at the quite comprehensive release review documentation for Code Recommenders 2.1. Or read on to see what’s ahead for Snipmatch in the coming months.

Code Recommenders 2.1 Early Access: What’s New? (part 2)

Last week, we have shown you how Snipmatch, Eclipse Code Recommenders’ all new code-snippet search engine, can help you find the right code snippet to solve your particular coding problem. You just hit Alt + Space and can immediately search a repository full of code snippets. But where do these snippets come from? That’s what we will show you this week.

In a nutshell, Snipmatch retrieves its snippets from a shared repository that is maintained by the community – and that includes you. In particular, you can create new snippets and share them with the whole Eclipse community.

Codetrails Connect is One of the Best of 2014 in Innovationspreis-IT

Darmstadt, April 2, 2014 - Codetrails has been selected as a top entry in the Innovationspreis-IT - Best of 2014 (Innovation-Award-IT) by the Initiative Mittelstand (initiative for medium-sized businesses).

Out of 5.000 applicants, Codetrails’ entry “IDE 2.0 with Codetrails Connect” convinced the jury as one of the most innovative solutions with high practicability for medium sized-businesses.

Crowdsourcing Vaadin With Codetrails Connect

We have published a guest article at the Vaadin blog. Head over there to learn more about how Codetrails Connect can be used with Vaadin or any other framework. After announcing Vaadin support for Code Recommenders and Snipmatch last year, this is our second collaboration with our good friends at Vaadin.

Read More

Make sure to also visit our Dashboard, where we are presenting live information about how our users are are developing with Codetrails Connect. Our interactive plot of types used by Vaadin developers is particularly interesting.