InfoQ Homepage Development Content on InfoQ
-
Refactoring to Functional
Hadi Hariri takes a look at code usually written when developing business applications and how to refactor this using functional paradigms, and more importantly, see if these provides any value.
-
Java 8 in Anger
Trisha Gee shows how to build a fully working end-to-end application using just the core libraries available in the latest version of Java.
-
Functional Programming Design Patterns
Scott Wlaschin overviews and demonstrates a number of design patterns for functional programming.
-
Performance Tuning in the Trenches
Donald Belcham shares from his experience tuning the performance of a system in a short time.
-
Alembic: Automatic Locality Extraction via Migration
The authors introduce Alembic, a new static analysis tool that frees programmers from having to manually move computation to exploit locality in PGAS programs.
-
Mastering the Diversity in Smart Homes - A Practical Approach
Kai Kreuzer, Olaf Weinmann explain how Eclipse SmartHome can benefit from Vorto, so that the efforts of adding support for new devices in a commercial solution such as QIVICON can be heavily reduced.
-
Oomph: Eclipse the Way You Want It
Ed Merks, Eike Stepper introduce Oomph, its architecture, and how to author a fully automated script that always produces the desired Eclipse development environment.
-
Web vs Native: Where Are We Now?
Ruth John discusses about the browser, it’s emerging technologies and how much mobile technology has changed the direction of the web, when to go “web” and when to stay “native”.
-
Full-text Search: Basics and Challenges
Itamar Syn-Hershko discusses full text search, what it is, how it works, improving relevance ranking, tackling multi-lingual search and challenges doing it with Lucene and Elasticsearch.
-
Making Eclipse IDE Better at Handling Real-life Projects
Mickael Istria showcases a number of extensions to the Eclipse IDE making it easier to import projects (simple or complex) and honoring modularity in the Project Explorer.
-
Git Mission to Mars
Matthias Sohn presents the some of the new or improved features in JGit and EGit 3.4: Luna, symlinks, submodules, stashes, hooks (in progress).
-
Faster Objects and Arrays
Gil Tene introduces org.ObjectLayout, a new Java package designed specifically to enable JVMs to optimize memory layout for arrays and objects matching the performance of arrays of structs in C.