BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Basic NCache is Now Open Source

    Alachisoft has offered a heavily stripped down version of their NCache product under the Apache 2 open source license. This version only supports .NET clients; unlike the full version while also has support for Java.

  • 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.

  • Peter Lawrey Describes Petabyte JVMs

    It’s not unusual in financial service systems to have problems that requires significant vertical, as opposed to horizontal, scaling. During his talk at QCon London Peter Lawrey described the particular problems that occur when you scale a Java application beyond 32GB.

  • 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.

  • Scrum Alliance Launches "Added Qualifications"

    The Scrum Alliance has launched a new program of Added Qualifications aimed at existing CSM/CSPO certification holders who want to explore more advanced Scrum topics. The first Added Qualification is in Scaling Scrum Fundamentals to larger organizations and multiple teams. InfoQ spoke to Scrum Alliance Managing Director Carol McEwan about the new qualifications.

  • Pooled Memory Streams for .NET

    Like most languages that rely on a mark-and-sweep garbage collector, C# can run into performance problems when allocating memory too often or when making large allocations. Ben Watson, a Senior SDE at Microsoft working on Bing, ran into just that problem with the MemoryStream class.

  • 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.

  • How to Use Metrics to Influence an Agile Environment

    Larry Maccherone, a Data Scientist at Tasktop Technologies, gave a talk at QCon London 2015 regarding the importance of metrics usage and how they should influence important decisions in the organizations.

  • 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.

  • Luke Hohmann on Incorporating Play into Work

    InfoQ recently had the opportunity to chat with Innovation Games inventor Luke Hohmann about his love of incorporating play into work and his roots in the agile community. Luke is keynoting Playcamp London on 24 March, a community-driven conference for exploring how serious games and collaborative play are being used in the business world.

  • 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.

BT