BT

Building Microservices with Go and ‘Go kit’: Peter Bourgon Q&A

by Daniel Bryant on  Sep 02, 2015

At the Golang UK Conference, Peter Bourgon introduced ‘Go kit’, an open source microservice toolkit that can be used to facilitate and standardise the creation of Go-based services within the modern enterprise application stack.

Dino Esposito on CQRS, Messages and Events

by Jan Stenberg on  Aug 31, 2015

Command Query Responsibility Segregation (CQRS) is the starting point of a change that will have a profound impact on system architecture, Dino Esposito claims in three articles in MSDN Magazine. It’s the first step in an evolution transitioning software architects from the idea of “models-to-persist” to the idea of “events-to-log” and about event-based data instead of data snapshots.

New JVM Option Enables Generation of Mixed-Mode Flame Graphs

by Ganesh Samarthyam on  Aug 29, 2015

Java has introduced a new option that enable generation of mixed-mode flame graphs in JDK versions 8 and 9. InfoQ speaks to Netflix performance engineer Brendan Gregg about how this option gives application developers a clearer, combined system and JVM profile of their applications than was possible before.

10 Properties Defining Software Architecture

by Jan Stenberg on  Aug 27, 2015 1

Software architecture is a process; a sequence of strategic design decisions mapping specification and business goals to architecture design, and a thing; a set of views produced by the process that address different stakeholders, Michael Stal states describing how to define a software architecture.

Interview with Readme.io Founder on the Future of API Documentation

by Jerome Louvel on  Aug 27, 2015

Documentation, one of the great neglected areas of software development, is finally getting some attention, with a number of relatively new tools. For an API documentation can be considered essential. Gregory Koberger is working on a system with the intent of connecting developer documentation more directly to APIs and the API dashboard.

Using Clojure to Build Native Android Apps

by Sergio De Simone on  Aug 26, 2015 1

Clojure development on the Android platform has been progressing remarkably in the last few years, allowing developers to use it in fully fledged apps such as SwiftKey’s Clarity Keyboard. Here we will review the current status of tools that support Clojure on the Android platform.

Log4j Version 1 Reaches End of Life

by Abraham Marín Pérez on  Aug 26, 2015 1

Apache has announced the EOL of version 1 of Log4j. Although Log4j version 2 was released in July 2014, version 1 was maintained until early August 2015. The new version is a full rewrite of the logging library, addressing many of the issues of version 1 and achieving unprecedented performance. Apache has made an effort to ease the upgrade, although advanced users may need some migration work.

Digium Open-sources Respoke SDKs for WebRTC and Messaging on iOS and Android

by Sergio De Simone on  Aug 24, 2015

Digium, maker of WebRTC platform Respoke, has introduced open-source SDKs for iOS and Android that aim at making it easier to add real-time audio and video communication support to mobile apps. Furthermore, the SDK includes support for instant messaging and uses push notification in order to work even when running offline or in the background.

The new QCon London - returning for its 10th year!

by Wesley Reisz on  Aug 19, 2015

QCon London 2016 will take place at the The Queen Elizabeth II Conference Centre on March 7-11, 2016 next year, and registration is now open.

Introducing DDD in a Project at “Which?”

by Jan Stenberg on  Aug 16, 2015 1

After failing with two proof of concept, mainly with scalability issues, when trying to renew their main website the business decided to take a more agile and incremental approach and in a restart of the project inspired by Domain-Driven Design (DDD) having developers talk with domain experts, Chris Patuzzo explains describing the principles of DDD in the context of a real project.

Facebook’s Parse Open-sources its SDK for Android and iOS

by Sergio De Simone on  Aug 16, 2015

Parse, Facebook-owned provider of a successful Mobile Backend as a service, has open-sourced its SDK for the iOS/OS X and Android platforms.

Internet of Things Design Manifesto 1.0 Released

by Savita Pahuja on  Aug 16, 2015

IOT Design Manifesto 1.0 has been recently released. This manifesto serves as a code of conduct for everyone involved in developing the Internet of Things, outlining 10 principles to help create balanced and honest products in a burgeoning field with many unknowns.

Lessons Learned Working with Distributed Systems

by Jan Stenberg on  Aug 13, 2015

Preparing for problems like partial failure is the best thing you can do when working with distributed systems, Vaughn Vernon explains in a conversation with InfoQ and refers to a blog post by Jeff Hodges noting its down-to-earth approach and practical advices e.g. designing for partial availability, and using capped exponential back off to restore full operation when dependencies are unavailable.

Meet Grid, The Guardian's Image Management Service

by Jeff Martin on  Aug 13, 2015

The British newspaper The Guardian has open sourced Grid, their image management service. Grid utilizes numerous modern web-based technologies including AngularJS, Amazon Web Serivces, and ElasicSearch using ECMAScript 6 and Scala. Build by a small developer team over the past 11 months, it is currently used in production and available under a liberal open source license.

QCon SF 2015 Update: Workshops at a glance (Nov 19-20)

by Wesley Reisz on  Aug 13, 2015

At QCon San Francisco, we offer two days of workshops (Nov 19-20). Workshops focus on developing the technical skills that leverage technologies you heard about from our expert practitioners during the conference sessions. Here is a glimpse at some of the experts you can learn from QCon SF ‘15 workshops.

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