BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • APIs.json: Publishing and Discovering APIs

    APIs.json lets domains make their APIs public and discoverable by search engines.

  • Thoughts on Unit Testing vs Ad-hoc Testing with Asynchronous Code

    One of the interesting features of the Task + async/await pattern is that you can easily decorate the results of any operation. Lucian Wischik of Microsoft shows how to take advantage of this in order to make your end-to-end testing more robust.

  • The End of .NET 4.0 is Near

    Microsoft has announced an end-of-life schedule for .NET 4.0 thru 4.5.1. After January 12 of 2016, all technical support, including security and non-security updates, will be discontinued. Developers and users will need to either go back to.NET 3.5 SP 1 or upgrade to 4.5.2.

  • Looking Back at Agile 2014

    Since the Agile 2014 conference ended on the 1st of August there have been a lot of posts examining the conference experience and suggesting ideas for future events.

  • Oracle Announces First Java 9 Features

    Oracle has announced the first set of enhancement proposals that will deliver features for Java 9. They include HTTP/2 support, enhanced JSON support and a first step towards modularity.

  • Guido van Rossum Wants to Bring Type Annotations to Python

    Guido van Rossum, best known as designer of the Python programming language, recently sent out a proposal on the python-ideas mailing list for adding type annotations to Python function declarations. The proposal aims at bringing to Python the benefits provided by static typing without changing Python's dynamic typing nature and interpreter behaviour.

  • Pattern Matching in C# and VB

    Another concept from functional programming languages making its way to C# and VB is what’s known as pattern matching. At first glance pattern matching looks like a switch/select block, but it is much more powerful.

  • AppDynamics New Release Brings Big Data and Machine Learning to APM

    Leading application performance monitoring vendor AppDynamics released version 3.9 of their flagship "Application Intelligence Platform" monitoring tool. Highlights of the release include big data analysis and machine learning to provide intuitive, scalable performance monitoring. InfoQ spoke to Maneesh Joshi, head of product marketing and strategy at AppDynamics

  • Balancing Quality and Velocity in Agile

    Agile software development teams have to assure that the products that they develop have sufficient quality. Management often also expect that they increase their velocity to be able to deliver more functionality faster to their customer. Several authors explored the relationship between quality and velocity and suggested ways to improve both quality and velocity.

  • Data Encryption in Apache Hadoop with Project Rhino - Q&A with Steven Ross

    Cloudera recently released an update over Project Rhino and data at-rest encryption in Apache Hadoop. Project Rhino is an effort of Cloudera, Intel and Hadoop community to bring a comprehensive security framework for data protection. InfoQ recently talked to Steven Ross from Cloudera team to learn more about the project.

  • Facebook Releases Graph API v2.1 and Updates Platform Policies to Forbid Like-gating

    New Facebook Graph API v2.1 incorporates several commonly requested features that build on the changes in v2.0, says Facebook. The company has also sparked a certain amount of reactions announcing changes to its platform policies that prohibit well-established like-gating practices.

  • CocosSharp: Xamarin Forks Cocos2D-XNA

    Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects.

  • Comparing Virtual Machines and Linux Containers Performance

    IBM Research Division has published a paper comparing the performance of container and virtual machine environments, using Docker and KVM, highlighting the cost of using Docker with NAT or AUFS, and questioning the practice of running containers inside of virtual machines.

  • ClusterHQ Launches Flocker to Facilitate Robust Stateful Docker Containers

    Flocker is a volume and container management system for Docker based on ZFS. It allows for stateful containers, such as databases, to be moved between virtual or physical hosts. This provides a capability that is analogous to the live migration features of some virtual machine hypervisors. Version 0.1 has been released by ClusterHQ as an Apache 2.0 open source project.

  • Flickr Chooses Sentinel for Highly Available Redis

    Flickr recently announced that they have deployed Sentinel to provide automated Redis failover in their offline task processing subsystem despite worries about its consistency.

BT