BT

InfoQ Homepage Platforms Content on InfoQ

  • A First Look at Java Inline Classes

    Java currently supports only two types of value: primitives and object references. Project Valhalla extends this by introducing inline classes which are a new form of type that exhibit some behaviors of both. These new types open the door to better alignment with modern CPUs and considerable potential performance improvements for Java applications.

  • Scaling Mobile at XING: Platform, Framework and Domain Teams

    This article describes learning from XING on how to scale mobile development such that as many teams as necessary can contribute to the development of mobile apps (on both iOS and Android platforms) and at the same time keep the apps consistent, stable and shiny. It summarizes the key decisions and structural changes they made in order to enable scaling mobile from 2 to 10 teams.

  • Lessons Learned Adopting Microservices at Gilt, Hailo and nearForm

    This article contains an extensive interview on the microservices adoption process, the technologies used, the benefits and difficulties of implementing microservices, with representatives from Gilt, Hailo and nearForm.

  • DevOps & Product Teams - Win or Fail?

    Peter Neumark found a new world when he moved from a DevOps infrastructure team to a Lean product team.How to experiment frequently while keeping operational performance? Platform teams to the rescue!

  • Collaborative Software Development Platforms for Crowdsourcing

    In this IEEE article, authors provide an overview of current technologies for crowdsourcing in software development. They talk about the requirements, current practice and trends in collaborative platforms.

  • Codenvy’s Architecture, Part 2

    Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.

  • Codenvy’s Architecture, Part 1

    Tyler Jewell, CEO of Codenvy, unveils in this 2-parts article the architecture of Codenvy - a cloud IDE –, providing details on its platform and plug-in architecture, workspace and cluster management, multi-tenancy implementation, IDE collaboration, release model and SCRUM process used for development.

  • Building Scalable Applications in .NET: Introducing the FatDB Distributed Computing Platform

    Justin Weiler introduces FatDB, a NoSQL DB and a distributed platform built on Mission Oriented Architecture meant to abstract and generalize the essential characteristics of enterprise applications.

  • The Top Five Challenges of Building Software Platforms in the Agile World

    When scaling Agile to the enterprise new concerns arise that require revisiting the values and practices of Agile software development. One such concern relates to a common strategy to achieve reuse at the enterprise level - building software platforms. This article lists the top five challenges that an Agile organization should expect to face when deciding to adopt a software platform strategy.

  • Catching up with Nuxeo: Switching from Python to Java

    Back in 2006 InfoQ covered a story about Nuxeo, an open source Enterprise Content Management (ECM) specialist company, who had announced that it was changing its core technology platform from Python to Java. Four years on we caught up with Eric Barroca, CEO at Nuxeo, to find out how that conversion went, and to explore their new technology stack and position in the ECM industry.

  • Interview and Book Excerpt: Dave Klein's Grails A Quick-Start Guide

    In this book review of Grails A Quick-Start Guide, InfoQ spoke with author Dave Klein about the best practices when using Grails for web application development, Meta Object Protocol (MOP) feature in Groovy, and tool support for developing web applications using Grails framework.

  • Is PHP Ready for the Enterprise?

    Although PHP boasts of being the most widely used environment for web application development, it has been traditionally considered as not suitable for the enterprise. InfoQ has conducted a virtual panel regarding the evolution of the language/platform and its suitability in enterprise environments.

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.