InfoQ Homepage Architecture Content on InfoQ
-
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.
-
Interview with Adam Ernst on functional approaches for iOS applications
Adam Ernst talks about how functional programming and immutable data structures have made Facebook’s iOS app much easier to test and debug. By decoupling the data pipeline from the UI objects, and minimising the wrk on the UI thread, the application has become easier to test and suffers less bugs than when the UI was generated procedurally.
-
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.
-
Dave McCrory on Data Services
Dave McCrory explains how he coined the term 'data gravity', and how he expects the rise of data related microservices to deal with its consequences. He also gives an overview of Basho's Riak version 2, and what else can be expected from that platform in nearby releases.
-
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.
-
Zaana Howard on Design Thinking at Lean UX 14
Zaana Howard joins InfoQ to discuss Design Thinking and how it differs from how we traditionally look at design.
-
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.
-
Adrian Cockcroft on Microservices and DevOps
In this interview, recorded at QCon New York, Adrian Cockcroft talks to Charles Humble about agility, implementing DevOps, the differences between Microservices and conventional SOA, the strengths of weaknesses of micro service architecture, and approaches for building resilience into highly-distrubuted systems.
-
Trevor Owens on Lean Startup Machine and The Lean Enterprise
Trevor Owens sits down with InfoQ to discuss his new book, The Lean Enterprise, as well as the challenges he's faced bringing startup and entrepreneurship culture into large enterprises.
-
Michael Cheveldave on Complexity Theory and the Cynefin Framework
Michael Cheveldave joins InfoQ to discuss Complexity Theory, the Cynefin framework, and how that fits with Lean UX.
-
Lane Halley Discusses Balanced Teams at Lean UX 14
Lane Halley sits down with InfoQ to discuss the Balanced Team movement and what can happen when people with cross functional skills self organize.
-
Jabe Bloom on Systems Thinking at Lean UX 14
Jabe Bloom sits down with InfoQ to discuss systems thinking, complexity theory and how you can apply systems thinking to your organization or Agile implementation.