This article discusses what stream processing is, how it fits into a big data architecture with Hadoop and a data warehouse (DWH), when stream processing makes sense, and what technologies and products you can choose from.
A developer and publisher of free-to-play web and mobile games, Goodgame Studios leverages events to track their players' behaviors. Due to the volume of their events, Goodgame Studios uses RabbitMQ and cloud technologies to capture this event data for further processing.
The Agile Consortium Belgium, Sirris and Agoria organized an event to share experiences with agile methodologies like Scrum, Kanban, visual management, XP, DSDM and Lean. An interview about the different agile methodologies that were covered, on using agile for innovation and how events where organizations share their experiences can help the industry to adopt agile practices.
Reactive Cloud Actors are an implementation of Carl Hewitt's Actor model which can be used to leverage the power of modern distributed systems.
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
Implementing Domain Driven Design, has brought clarity to an important but little understood area of software design. As a measure of Software Design literature, Vaughn's work is educational and fun.
Shuttle Service Bus is a .NET open source framework providing distribution support for command and event messaging useful in building an EDA system. This article introduces Shuttle and a case study. 5
The main takeway points and lessons learned from QCon San Francisco 2011 as seen by the many attendees who blogged about QCon. Experience QCon through the opinions of the attendees! 1
The main takeway points and lessons learned from QCon London 2011 as seen by the many attendees who blogged or tweeted about QCon. Experience QCon through the opinions of the attendees!
Angela Martin provides advice on practices which encourage team collaboration and cohesion, with some ideas on how to create truly cross functional collaborative teams. 2
Johanna Rothman discusses the way in which agile practices work together to improve project outcomes, how this is not restricted to software development and challenges teams to become truly agile.
Mike Cohn reflects on a decade of Agility and looks forward to the day when we no longer see being agile as something special, rather agile is just the way software development is done. 2