InfoQ Homepage Tools Content on InfoQ
-
The Business Cases for Modeling and Generators
Juha-Pekka Tolvanen keynotes on what modeling languages and generators are more helpful and cost effective.
-
Introduction to Google Dart
Chad Adams introduces Dart: Dart Editor, Dartium, and generating JavaScript with Dart2JS.
-
The Art of Building Tools–A Language Engineering Perspective
Markus Völter suggests and illustrates creating development environments based on language workbenches that provide a generic infrastructure and can be easily extended and composed.
-
Enhancing Notational Flexibility and Usability of Projectional Editors
Daniil Elovkov shows how to define a projectional editor that combines graphical, tabular, textual notations, lets one either mix or seamlessly switch between those, and is deployable to the web.
-
A Day in the Life of a Functional Data Scientist
Richard Minerich explains how ideas and tools from functional programming can save time, prevent subtle mistakes in data science, and how he incorporates them into his everyday workflow.
-
The Tools We’ve Built to Test a Game Engine
Dmytro Mindra discusses the tools and practices used for a game engine: Unit Testing and Test automation, Unity Runtime Test Framework, Continuous Integration, Game Test Framework, Performance Tests.
-
Let Me Graph That For You: Building a Graph Database Application
Ian Robinson introduces tools and techniques for building a system around a graph engine, experiment with graph data, and using it in an application.
-
Make It Great: Refactoring That’s Smart and Satisfying
Ann Robson discusses how to develop standards, approach refactoring in a safe and practical way, and track the evolution of a code with tools and metrics.
-
Understanding Latency: Some Key Lessons & Tools
In this solutions track talk, sponsored by Azul Systems, Gil Tene discusses pitfalls encountered in measuring and characterizing latency, and ways to address them using some new open source tools.
-
Cool and Ripe for Exploitation: Search-Based Software Engineering (SBSE)
Christopher Simons suggests using SBSE to iterated through multiple possible solutions and select the one that performs the best, offering insight into some available tools and techniques.
-
Data Movement at Very Large Scale
In this solutions track talk, sponsored by Solace Systems, Aaron Lee discusses the challenges moving information and techniques that can increase efficiency of data flows within big data architectures
-
Back to the Future
Emma Langman explores the usefulness of some of the Quality tools that have been around since the 50s for gathering requirements, tackling repeat problems, or innovating more efficiently as a team.