InfoQ Homepage Java Content on InfoQ
-
David Nolen on Transit, ClojureScript, Transducers, React and Om
David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.
-
Jessica Kerr on Java vs. Scala, Property Based Testing, and Diversity in IT
Jessica Kerr discusses the differences between coding in Java, Scala and Clojure, the charm of autogenerated test data, and diversity in the IT industry.
-
Interview with Erin Schnabel on the Liberty Profile
Erin Schnabel, developer lead of the WebSphere Liberty Profile, spoke to Alex Blewitt at QCon New York about the modular architecture behind the Liberty Profile, and what benefits this has brought both to end users and the developer team. She also highlighted how the the transition from monolithic to modular started with the configuration and broke down dependencies between services.
-
Dianne Marsh on Engineering Velocity at Netflix
Dianne Marsh explains Netflix' approach to managing development teams, how to avoid over-managing them, fostering responsibility and engineering velocity.
-
Ashley Puls on the How and Why of Java Bytecode Manipulation
Ashley Puls explains Java bytecode manipulation: reasons for manipulating bytecode, libraries that help, how NewRelic is using it, and more.
-
Tim Ward introduces the OSGi Promises specification
The OSGi Alliance is working on a Promises specification which will provide CompletableFutures that can run all the way back to Java 1.4. Tim explains why this is of benefit and how it compares to Java 8, along with where you can find out more information about the project and how it can be used both inside and outside an OSGi framework.
-
Craig Motlin Talks to InfoQ about the Origins and Benefits of GS Collections
Craig Motlin, technical lead of the GS Collections project, talks about where GS Collections came from, how it compares with other collections libraries, and what influence it had on Java 8. He describes the different philosophy of GS Collections as compared to other collections libraries, and what benefits open-sourcing the internal library has had
-
Ian Robinson on Neo4j's History, Data Structure and Use Cases
Ian Robinson talks to Charles Humble about the history of Neo4J, it's data structure, and use cases such as recommendation engines, network impact analysis, route finding and fraud detection.
-
Interview with Tim Ward on the Bndtools project
Tim Ward speaks to InfoQ about Bndtools, a means of building OSGi solutions in Eclipse using a code-first approach. Bndtools provides a means to build, test, automatically version and deploy bundles. By providing a bundle-on-save action, Bndtools can automatically create the build JAR and (re)deploy it into a running framework, giving one of the shortest development cycles available in IDEs today.
-
Yoni Goldberg on Microservices and Scala at Gilt
Yoni Goldberg explains Gilt's architecture which consists of 350+ microservices, how teams decide the scope of a microservice, API design and management, monitoring, Scala at Gilt and much more.
-
Juergen Hoeller Gets Personal on Spring 4, Java 8, Spring XD, and all things Spring
Juergen Hoeller has been leading the development of the Spring core framework for over 10 years. In this interview, we get a glimpse of the passion and the insight that drive Spring. Some of the topics covered include Spring 4, adoption of Java 8, moving Spring forward, Spring Boot, enterprise features, Spring XD, and much more.
-
Interview with Peter Kriens on the OSGi enRoute toolset
The OSGi enRoute toolchain provides an end-to-end platform for developing and testing OSGi applications, based around the bnd library that is used in most OSGi build chains such as Maven and Gradle. As well performing dependency analysis and resolution, it uses git and Travis to perform automated server side builds. InfoQ caught up with Peter Kriens at QConNY 2014 to find out more.