InfoQ Homepage Articles
-
Clojure Recipes Review and Q&A
Addison Wesley’s Clojure Recipes is a new book that aims to help developers to get deeper into Clojure, moving from a generic understanding of the language features and syntax to setting up more complex projects that integrate external libraries. The book contains a collection of "weekend" projects targeting web client and server apps, implementing DSLs, using Datomic, Cascalog, Hadoop, etc.
-
From Monolith to Multilith at ticketea
ticketea is a large online ticket selling platform in Spain. This article describes their growing pains and how DevOps and an API-based distributed architecture allowed them to cope with growth, both from a technical (from monolith to multilith) and people (awareness and knowledge sharing) perspective.
-
Beyond Requirements - Analysis with an Agile Mindset: Author Q&A
Kent McDonald has written Beyond Requirements: Analysis with an Agile Mindset. The book focuses on the analysis activities in an Information Technology product development project. It presents a set of principles which can be used to guide the analysis activities, some specific techniques with advice on when and how to use them and case study examples of how they have been applied on projects
-
Jawbone's Head of Data Science and Analytics on the Future of Wearables and Analytics Insights
Brian Wilt, Head of Data Science and Analytics at Jawbone, recently gave a presentation at QCon SF about Machine Learning applications at Jawbone. Here we ask more about current and future directions of research and development around sleep research, getting actionable insights, getting wearables to play a significant role in healthcare, and cool projects currently in their early stages at Jawbone
-
Thinking Outside-In: How APIs Fulfill the Original Promise of Service-Oriented Architecture
The article explores how and why APIs are a lightweight and agile way of building reusable business systems. While some SOA adopters delivered these goals many efforts faced complexity and failed. The key difference with APIs is in the shift from hierarchical services to distributed resources, simplicity, statelessness and a focus on making it practical for the business to understand and implement
-
Getting Ready for IoT’s Big Data Challenges with Couchbase Mobile
Our physical world is about to become digitally enabled and according to various predictions for example by Gartner or Cisco, there will be many billions of IoT devices going online and constantly gathering data in the coming years. We got in touch with Wayne Carter and Ali LeClerc of Couchbase to discuss how Couchbase Mobile is also ready for the upcoming era of Internet of Things.
-
Programming with Modularity and Project Jigsaw. A Tutorial Using the Latest Early Access Build
Project Jigsaw is the hallmark feature of Java 9, the next major version release of Java, and is destined to bring modular programming into the Java mainstream. After years of negotiating and myriad JSRs and JEPs, Jigsaw is starting to take its final form. This tutorial considers all aspects of programming and migration to Project Jigsaw.
-
Running Extended New Year’s Resolution Retrospectives with Focused Agile Coaching
This article explores how to do a New Year’s Resolution Retrospectives using a futurespective. It describes a team workshop where participants abstract themselves from the legacy of outstanding challenges and fly high dreaming the future, to see itself in a year from now and possibly derive some actions.
-
Edwin Dando on the Agile New Zealand Conference and Agile Beyond IT
Edwin Dando discusses the Transformation theme of the Agile New Zealand conference and how Agile ideas are taking hold outside of Information Technology
-
Machine Learning with Spark: Book Review and Interview
Machine learning is about making data-driven decisions or predictions based on existing data. Apache Spark and its machine learning library MLlib offer several algorithms useful for developing scalable machine learning applications. InfoQ spoke with Nick Pentreath, author of the book Machine Learning with Spark, about data science and machine learning topics.
-
#noprojects - Outcomes: The Value of Change
In this third article in the #noprojects series Evan Leybourn explains the importance of focusing on outcomes rather than activities in order to maximize value for the organization. He looks at the context in which value is derived, provides an approach to define and measure outcomes and discusses the impact of constraints.
-
“Elasticsearch in Action” – Book Review and Authors Interview
The new book, "Elasticsearch in Action" by Radu Gheorghe, Lee Hinman and Roy Russo, covers Elasticsearch including basic functionality, administrative best practices and practical advice on improving Elasticsearch’s scalability and performance. InfoQ has spoken with authors about their book.