BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • DevExpress on the Future of WinForms and Silverlight

    You can tell a lot about the future of a UI toolkit by how the third party control vendors are treating it. Since their revenue is based around correctly predicting what developers are going to be using in the near future, they spend a lot of time and effort researching the topic. In this report, we’ll be looking at DevExpress and their treatment of WinForms and Silverlight.

  • State of the Art in Microservices

    Moving to Continuous Delivery and speeding things up, the rate of change have increased at the same time as the cost, size and risk of change has reduced, an DevOps and agile transformation, and a containerization that is very compelling for businesses of nowadays, Adrian Cockcroft explained in his keynote at the recent Docker conference in Amsterdam.

  • Ruby 2.2.0 Released, Featuring Incremental and Symbol GC

    Ruby 2.2.0, released on December 25th, is the gift rubyists got for Christmas. Highlights include several garbage collection (GC) improvements. There is a new incremental GC algorithm and symbols are now garbage collectable. Ruby also got a collection of minor improvements on the core classes and its standard library.

  • Under the Hood with a Prototype of Enhanced Generics for Java

    Although Java 8 only shipped earlier this year, with Java 9 not due until mid-2016, a first prototype of features expected for Java 10 has appeared, including an overhaul of Java's generics.

  • Experiences and Good Practices from Hackathons

    Hackathons are events where developers work together during a fixed period to collaboratively develop software. They provide learning opportunities and space for developers and organizations sponsoring the hackathons to network and have some fun.

  • Restlet 2.3 Released, Featuring Java 7, SPDY and CORS Support

    Restlet has released version 2.3 of its Restlet Framework. This release is largely an effort to update the project's dependencies and to improve its API documentation and management. Restlet has been developing a comprehensive API platform with Restlet Studio (a web IDE for building APIs), APISpark (a PaaS for building API's), as well as Restlet Framework (its open source offering.)

  • Atlas Workflow and Vagrant Push

    Atlas is a new product from Hashicorp, whose main goal is to unify the workflow of moving applications from development to production, by leveraging the suite of open source tools that Hashicorp's been releasing over the years. These include Vagrant, Packer, Terraform and Consul. Atlas rests on the immutable infrastructure principle, meaning you deploy to production entire machine images.

  • Is Unhedged Call Options a Better Metaphor for Bad Code?

    In a blog post on bad code and technical debt Steve Freeman described how Chris Matts came up with the metaphor of an unhedged call option for bad code. This post is being intensively discussed on Reddit and on Hacker News recently. InfoQ interviewed Steve and Chris about using metaphors for bad code and code smells, trade-offs and costs of low quality code, and responsibilities for code quality.

  • New Tools from Google to Help Developing C/C++ Applications on Android

    A new set of libraries and tools from Google's Fun Propulsion Labs, fplutil, promises to make it easier to develop C/C++ applications for Android.

  • Ember Update Brings Handelbars 2.0, and HTMLBars, a New Templating Library

    Ember.js has released version 1.9, bringing with it support for Handlebars 2.0, as well as performance improvements, and the introduction of HTMLBars into the Ember 1.10 beta.

  • Why Pair Programming is Hard to Implement

    Pair Programming is good for increasing the software quality and collaboration within team members but it is hard to implement. This news describes the reasons why it is hard and how to figure out good practices of pair programming for your team.

  • Pulp 2.5 Released Including Docker Repository Management

    Pulp is a repository content management tool, supporting RPM, Debian, Puppet modules, and now Docker repositories amongst other content. The project has released version 2.5, including bug fixes and a new plugin to manage Docker repositories.

  • Improve your Programming Skills with Exercism.io

    Exercism.io helps developers to increases their craftsmanship in a language through feedback and discussion. It’s a community and tool where developers can write code and discuss it to strengthen their problem-solving skills. InfoQ did an interview with the creator of exercism Katrina Owen and with Richard Thomson who contributed the C++ language track for exercism.

  • Qt 5.4 Released

    Lars Knoll, QT project chief maintainer, announced the release of Qt 5.4, offering many improvements in the area of web technologies, full support for Qt on Windows runtime, new features for graphics handling, and a new licensing model.

  • Dealing with Negative Emotions in Teams

    When people work together in agile teams, emotions are bound to happen. Where positive emotions can give a boost to team working, negative emotions can have significant impact on collaboration in teams and affect their productivity. Noel Radley published a report on how team mood can impact project management. InfoQ asked her why negative emotions happen and how agile teams can deal with them.

BT