Codota Codota is a self-styled “AI pair programmer” by the Israelian start-up of the same name. Like a human pair programmer, Codota sits next to you and offers suggestions while coding. In Codota’s case, this takes the form of a window hovering next to your Java IDE where Codota suggests fragments of real-world code that might be [...]Ctrlflow
The Ctrlflow blog covers insights about Automated Error Reporting & Code Search for Java in Eclipse, including exception handling, code snippets, bug tracking, etc.
Artificial intelligence (AI) or machine learning is the hot topics in software development right now. But while AI has been applied to numerous domains, it strangely hasn’t seen much application to software development itself. But a few applications do exist. This first blog post in the series discusses the features of one such [...]Ctrlflow
As highlighted in an earlier post, Ctrlflow Code Search Professional allows you to search for code snippets. Hence, it can immediately answer complex questions like “How to use a GridDataFactory:” At a single glance, the above search results give you a lot of information: There are two methods fillDefaults() and swtDefaults(), which [...]Ctrlflow
The Eclipse Java Development Tools (JDT) are very good at answering one question: Where is something? Be it a type, method, or field, Eclipse’s built-in Java Search finds it. However, Java developers often are interested in the answer to a different (and much harder) question: How can I accomplish something? Here, JDT’s traditional [...]Ctrlflow
In a previous post, we explained how you can set up Ctrlflow Automated Error Reporting for your own Eclipse IDE-based products. But of course, you can add automated error reporting to any Java application. This post tells you how, by guiding you through both client-side and server side configuration. First, it tells you how to configure [...]Ctrlflow
Exceptions are a good way to report problems in a structured manner. But there’s a difference between a good exception and a great exception; the former notifies the developer that there was a problem but the latter enables the developer to diagnose and fix it. This article supplies you with five easy-to-apply rules to make the most out [...]Ctrlflow