InfoQ Homepage Development Content on InfoQ
-
Integrating Different IDEs with a Common Set of Developer Services
David Staheli discusses approaches Microsoft is taking to plugin development, sharing experiences in reusing code across plugins for different IDEs, with demos of plugins in Eclipse, IntelliJ, and VS.
-
Practical Workflows with Git LFS
Tim Pettersen covers Git LFS internals & architecture, CLI usage, team workflows and how to use it with Eclipse EGit, providing practical advice for those interested in using Git LFS.
-
Modular Java Applications with OSGi
Alex Blewitt introduces modularity in general, and the choices that OSGi made in bringing modularization to the JVM. He also looks ahead and asks how OSGi and Jigsaw will evolve in the future.
-
An Introduction to Property Based Testing
Aaron Bedra focuses on describing a system as a series of models that can be used to systematically and automatically generate input data and ensure that a code is behaving as expected.
-
Understanding Core Clojure Functions
Jonathan Graham presents how to implement our own versions of the Clojure functions reduce, count, filter, map and pmap.
-
Acceptance Testing for Continuous Delivery
Dave Farley discusses using acceptance testing to work quickly and effectively, building functional coverage for complex enterprise-scale systems, and managing and maintaining those tests.
-
The State of the Art
Richard Astbury demonstrates three new programming languages and discusses how they will affect the future direction of computer programming.
-
The State of Docker and Vagrant Tooling in Eclipse
Roland Grunberg and Jeff Johnston present the current status and future plans for Eclipse Docker Tooling, including some demos.
-
An Intelligence Agency in Transition: Succeeding in the Open
Chris Rasmussen discusses NGA's open source strategy, how contributing to open source is changing government partnerships, and the agency's cultural pivot toward a more unclassified future.
-
Project Jigsaw in JDK 9: Modularity Comes To Java
Simon Ritter looks at the fundamentals of how modularity in Java works, explaining the impact project Jigsaw has on writing apps, and how encapsulation will change in JDK 9.
-
The Myth of the Qualified Developer
Pete Smith shares from his experience, discussing what it means to fail and how to make the most of it
-
Reactive Systems: From Drug Development to Functional Programming
Jonathan Graham takes a look at the Reactive Manifesto and Functional Programming from the perspective of the pharmaceutical industry and the quality of the processes used to produce drugs.