BT
  • Interview and Book Review of The Technical and Social History of Software Engineering

    by Ben Linders on  Feb 26, 2014

    Capers Jones wrote the book The Technical and Social History of Software Engineering in which he provides an overview of the evolution of information technology and software development. InfoQ interviewed Capers about advancements and events in software engineering and the effects that they have had on our society.

  • Big Data Analytics for Security

    by Alvaro A. Cárdenas, Pratyusa K. Manadhata, Sreeranga P. Rajan on  Feb 11, 2014

    In this article, authors discuss the role of big data and Hadoop in security analytics space and how to use MapReduce to efficiently process data for security analysis for use cases like Security Information and Event Management (SIEM) and Fraud Detection.

  • Building Applications With Hadoop

    by Roopesh Shenoy on  Jan 30, 2014

    When building applications using Hadoop, it is common to have input data from various sources coming in various formats. In his presentation, “New Tools for Building Applications on Apache Hadoop”, Eli Collins overviews how to build better products with Hadoop and various tools that can help, such as Apache Avro, Apache Crunch, Cloudera ML and the Cloudera Development Kit.

Interview with Raffi Krikorian on Twitter's Infrastructure

Posted by Xuefeng Ding on  Jan 19, 2014

Raffi Krikorian, Vice President of Platform Engineering at Twitter, gives an insight on how Twitter prepares for unexpected traffic peaks and how system architecture is designed to support failure. 1

Non-functional Requirements in Architectural Decision Making

Posted by David Ameller, Claudia Ayala, Jordi Cabot, Xavier Franch on  Jan 17, 2014

In this article, authors present an empirical study about the software architecture practices for managing non-functional requirements and decision making in software development processes. 2

Minding the API Hierarchy of Needs with RAML and APIkit

Posted by Reza Shafii on  Jan 15, 2014

Reza Shafii explains how to satisfy two fundamental needs of API design and implementation, as defined by the API hierarchy of needs, with RAML, API Designer and APIkit.

Building a Real-time, Personalized Recommendation System with Kiji

Posted by Jon Natkins on  Dec 26, 2013

Jon Natkins explains in this article how to create a personalized recommendation system fed with large amounts of real-time data using Kiji, which leverages HBase, Avro, Map-Reduce and Scalding.

Architecture and Agility: Married, Divorced, or Just Good Friends?

Posted by Frank Buschmann and Kevlin Henney on  Dec 21, 2013

This article describes the relationship between architecture and process of software development and how architecture can respond to functional requirements and developer habitability. 1

Meet Elaine: A Persona- Driven Approach to Exploring Architecturally Significant Requirements

Posted by Jane Cleland-Huang on  Dec 15, 2013

This article shares a simple technique used to address problems such as a system’s intended functionality but also qualities such as performance, reliability, portability, and availability.

Exposing CQRS Through a RESTful API

Posted by Ali Kheyrollahi on  Dec 09, 2013

We demonstrate how to build a RESTful API on top of CQRS systems. The result joins HTTP semantics and REST style with distributed computing concerns such as eventual consistency and concurrency. 4

Building a RESTful Web Service with Spring Boot to Access Data in an Aerospike Cluster

Posted by Peter Milne on  Nov 28, 2013

This article will take you through creating a simple RESTful web service with Spring Boot and Aerospike, a distributed and replicated in-memory NoSQL database.

Contrasting Backbone and Angular

Posted by Victor Savkin on  Nov 26, 2013

Victor Savkin presents in detail the pros and cons of using Backbone.js and Angular.js to create web applications, comparing the two frameworks with each other. 5

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT