BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Debian systemd Controversy Results in Fork

    For several months the developers of the popular Linux distribution Debian have had an intense internal debate as to whether the project should switch to systemd. Ultimately Debian has chosen to utilize systemd and as a result a new project has been announced that will instead remain on the previous system, sysvinit.

  • How Spiral Dynamics Can Help To Become More Agile

    To become agile you might need to change the core values and beliefs of an organization. Applying value systems from spiral dynamics can help organizations to go from doing agile to being agile as Dajo Breddels showed in the path to agility at the XP Days Benelux 2014 conference.

  • New Java Version - it's not JDK 1.9

    JDK Enhancement Proposal (JEP) 223 is a new JDK versioning scheme to make it easier to distinguish major, minor, and security releases. It's simpler, more intuitive, easier to parse, and aligns with current industry practices, in particular Semantic Versioning. For example, if JDK 1.7.0_65-b20 (7u65) used this new versioning scheme, the version string would be JDK 7.6.15+20 (7.6.15).

  • Microservices as a Service-Oriented Delivery Model

    Microservices are valuable, but to break things up properly creating the right boundaries we need to understand our business and its processes Jeppe Cramon stated in a presentation at the Microservices Conference in London.

  • Java EE 8 Security JSR will have Cloud Improvements

    The Java Community Process published details of JSR 375, a redesigned Java EE Security API that includes improvements for implementing security in a cloud environment.

  • A Critical Look at Microservices for the Enterprise

    Udi Dahan describes how looking for highly cohesive, loosely coupled microservices, not within a system but over the enterprise, we can end up with a focus on organising services around business capabilities spanning the whole organisation since this is what the business care about.

  • 45,000 Signed Up for Next Week's For-Charity Hack.Summit() Virtual Conference

    Hack.Summit is running next week Dec 1-4 - the largest virtual conference ever put on in the software development space. The conf is a donation-only and all proceeds go directly to programming related non-profits. Over 37 keynote speakers will be presenting next week including DHH, Tim O'Reilly, Matei Zaharia (Apache Spark), Gilad Bracha (Java lang spec), Kent Beck, Ward Cunningham, and others.

  • Application Architecture is Shifting towards Connected Apps

    Anne Thomas has summarized in a webinar the shift from large applications to small focused apps relying on services, while Matias Duarte has spoken in an interview about connecting these apps.

  • PMI Launches Business Analysis Certification and Practice Guide

    At the recent Project Management Institute Global Congress the Business Analysis Practice Guide was announced, to complement the Professional in Business Analysis certification which was launched in November. InfoQ spoke to Dave Bieg, Business Analysis and Requirements Program Manager about the certification and the practice guide.

  • Developing Microservices for the Cloud

    When working with Microservices pushing them to the cloud, people often find it difficult to understand the new architecture, it’s a paradigm shift, Daniel Bryant explains in a presentation at the Microservices Conference in London. As a help when designing and implementing cloud microservices Daniel has created the DHARMA principles, the idea being to use them as a checklist.

  • Open-source Functional Language Extensions to C# 6

    Lang Ext, an open-source library for C# written by London-based Paul Louth, provides a set of helper functions and types that aim to "bring some of the functional world into C#" while trying to look like extensions to the language itself.

  • Defining the Value of Software Products Precisely and Quantitatively

    The real requirements of a product are not the functions that are needed, or user stories that have to be delivered. It is the possible improvement of performance that customers can get from using the product said Matteo Vaccari. At the XP Days Benelux 2014 conference he facilitated a workshop together with Antonio Carpentieri about defining the value that is needed by customers.

  • Apple Releases SDK for Apple Watch

    Apple last week announced the release of WatchKit, the SDK for its upcoming Apple Watch device. The SDK will allow developers to begin adding watch support to their iOS apps ahead of the device's release in early 2015.

  • Google's Recipe to Code Sharing across Android, iOS, and the Web

    Garrick Toubassi, Google Inbox engineering director, has recently explained how his team could get to "sharing roughly two-thirds of their client code" across three platforms: iOS, Android, and the web. The key is a clear separation of concerns between UI code and UI-independent logic, and a couple of tools that Google developed through the years.

  • Spark Sets New Record in Sort Performance

    Databricks has recently announced a new record in the Daytona GraySort contest using the Spark processing engine. The Daytona GraySort contest is a 3rd party benchmark measuring how fast a system can sort 100 Terabytes of data. Databricks posted a throughput of 4.27 TB/min over a cluster of 206 machines for their official run.

BT