BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Using Sociocracy for Decision Making and Learning in Agile

    Organization that are adopting agile often look for ways to establish self-organized teams where team members are able to take more responsibility. Agile software development teams could improve their decision making by using the consent principle and sociocratic procedures. Sociocratic governance structures can also be used to scale up agile principles to every level of the organization.

  • Apple Open-sources Mobile Framework to Support Medical Research

    At its Spring Forward keynote, Apple announced a new iOS ResearchKit framework aimed at enabling the use of mobile devices as a network of sensors for medical research. The framework will be open-sourced to developers next month.

  • Groovy Moving to Apache

    The Groovy team is joining the Apache Software Foundation (ASF). Guillaume Laforge, Groovy project lead, wrote about why they chose ASF over the Eclipse Foundation or the Software Conservancy foundation. To learn more about this announcement, InfoQ spoke to Mr. Laforge about the new direction.

  • Google Proposes StrongMode and SoundScript, Boosting V8 Performance

    Google's Chrome team has proposed two extensions to JavaScript in a move to boost the performance of their V8 JavaScript Engine. StrongMode will limit the JavaScript language to only allow parts with guaranteed performance. SoundScript will add user-facing types to JavaScript, not at compile-time, but at run-time in the browser.

  • A Modern Microservices Architecture

    After living with microservices for three years at Gilt we can see advantages in team ownership, boundaries defined by APIs and complex problems broken down. Challenges still exists in tooling, integration environments and monitoring, Yoni Goldberg explained in a presentation at the QCon London conference describing the challenges they encountered moving to a microservices architecture.

  • Microservices Are Conceptually Too Big

    Microservices are conceptually too big; they conflate optimizing for organisational and technical factors, but solutions to problems of each type may not fit together very well, Phil Wills, senior architect at The Guardian, explained in a presentation at the QCon London conference promoting thinking about independent services and single responsibility applications, rather than microservices.

  • How Twitter Answers Handles Five Billion Sessions a Day

    Twitter's Answers is an analytics service for mobile apps that has come to see five billion sessions per day. Ed Solovey, software engineer at Twitter, has described how their system works to provide "reliable, real-time, and actionable" data based on hundreds of millions of mobile devices sending millions of events every second.

  • Microservices and the Goal of Software Development

    The goal of software is to sustainably minimize lead time to positive business impact, everything else is detail, Dan North claimed in a presentation at the QCon London conference describing ways of reasoning about code and how this leads him into an architecture style that may fit microservices.

  • DevOps Needed for Operating Microservices

    At the last QCon London, Michael Brunton-Spall, Technical Architect at the UK's Government Digital Service, expressed his views on how DevOps patterns are crucial to successfully operate microservices. Brunton-Spall identified the key ingredients to identify a microservice, explained how to build your first microservice and the necessary tools and practices to manage an ecosystem of microservices.

  • Dave Farley on the Rationale for Continuous Delivery

    At QCon London 2015, Dave Farley proposed that although the state of software development has been suboptimal in the past, studies are revealing that the implementation of continuous delivery leads to considerable improvement. Farley stated that continuous delivery changes the economies of software development, and provides more rapid business idea validation and reduced defect rates.

  • Building Halo 4, a Video Game, Using the Actor Model

    When designing and building Halo 4, the next version in a video game series, a new solution was created based on the Actor model implemented by the Orleans framework. Caitie McCaffrey told in a presentation at the QCon London conference talking about the work designing and building the services supporting the new game.

  • Your Code as a Crime Scene

    Measuring software complexity is a popular and common activity among the software development community, judging by the number of tools built over the years and the literature around the subject. Drawing from his blend of engineering and psychology backgrounds, Adam Tornhill proposed to its audience at QCon London to treat their code as a crime scene, with the help of version control tools.

  • The Benefits of Microservices

    Gene Kim (moderator), Gary Gruver, Andrew Phillips and Randy Shoup have discussed some of the benefits of microservices in a recent online panel.

  • DevOps at the UK Government

    Anna Shipman, technical architect at UK's Government Digital Service (GDS), revealed to the QCon London attendees how DevOps permeates their culture. GDS aims to lead the digital transformation of UK's government, "mak[ing] digital services and information simpler, clearer and faster". Its most well known site is GOV.UK, which provides government information and services.

  • Creating Mobile Native Apps in JavaScript with NativeScript

    Telerik has opened for public access NativeScript, a framework for creating native cross-platform applications for Android, iOS and Windows Universal.

BT