• Big Data Processing with Apache Spark - Part 5: Spark ML Data Pipelines

    by Srini Penchikala on  Sep 24, 2016

    With support for Machine Learning data pipelines, Apache Spark framework is a great choice for building a unified use case that combines ETL, batch analytics, streaming data analysis, and machine learning. In this fifth installment of Apache Spark article series, author Srini Penchikala discusses Spark ML package and how to use it to create and manage machine learning data pipelines.

  • Standardizing Requirements Descriptions on Scrum Projects for Better Development and Testing Quality

    by Elena Belkovskaya on  Sep 24, 2016

    Standardizing requirements descriptions on Scrum projects benefit development and testing quality. Without standardizing, the project may suffer. Standardizing requirements descriptions provides a minimum of eight benefits from requirements descriptions unification, which in turn positively affects testing and makes management of ongoing changes in requirements easier with the help of tools.

  • CQRS for Enterprise Web Development: What's in it for Business?

    by Andrei Kaminski on  Sep 22, 2016

    With a focus on the business case for a CQRS architecture, this article covers the core concepts of Command Query Responsibility Segregation, and contrasts them with a common, n-tier architecture. Benefits including scalability and maintainability are highlighted, which can reduce the total cost of ownership, and lead to an improved return on investment when choosing a CQRS architecture.

Java 9, OSGi and the Future of Modularity (Part 1)

Posted by Neil Bartlett and Kai Hackbarth on  Sep 22, 2016

The flagship feature of Java 9 will be the new Java Platform Module System. In this article we compare JPMS and OSGi from a technical perspective and see how they can work together. 4

Book Review: Site Reliability Engineering - How Google Runs Production Systems

Posted by João Miranda on  Sep 21, 2016

"Site Reliability Engineering - How Google Runs Production Systems" is an open window into Google's experience and expertise on running some of the largest IT systems in the world.

Agile in the UK Government - An Insider Reveals All

Posted by Nick Tune on  Sep 19, 2016

Nick Tune explores what the Government Digital Service (GDS) has achieved in the UK in becoming a world-leading digital-by-default government and shares what isn’t working so well in government IT. 2

The Top 5 Problems with Distributed Teams and How to Solve Them

Posted by Hugo Messer on  Sep 17, 2016

In this article, Hugo Messer, a seasoned distributed agile practitioner, shares the top 5 challenges distributed teams face. Based on 10 years experience, he shares practical solutions. 2

The InfoQ Podcast: Cathy O'Neil on Pernicious Machine Learning Algorithms and How to Audit Them

Posted by Charles Humble on  Sep 16, 2016

Cathy O’Neil talks to Charles Humble about “Weapons of Math Destruction," predictive policing models, the teacher value added model, approaches to auditing and whether regulation is needed.

What’s Wrong With Using Design Templates?

Posted by Susanne Loxton on  Sep 16, 2016

Businesses are enticed by cheap and easily available web design templates. However, templates present a range of problems that make the solution ultimately less cost-effective.

Polymorphism of MVC-esque Web Architecture: Classification

Posted by Brent Chen on  Sep 15, 2016

In this article, Brent Chen explains the history of the MVC architecture and its different forms in modern applications, both on the client and on the server.

Communities of Practice: The Missing Piece of Your Agile Organisation

Posted by Emily Webber on  Sep 14, 2016

Communities of practice have specific applications in agile organisations: scaling agile development and allowing individuals to connect with others who share similar concerns.

Pros and Cons of Cross-Platform Mobile App Development

Posted by Ritesh Patil on  Sep 13, 2016

One of the most challenging situations for app developers is whether to develop a native mobile app or go for cross-platform. This article discussed the pros and cons of cross-platform development. 7

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.