BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • UBER: A New Hypermedia Format for APIs

    Mike Amundsen, author of "Building Hypermedia APIs with HTML5 and Node" and "RESTful Web APIs", has recently announced a new media type design that he's been working on. It's called UBER hypermedia, which stands for "Uniform Basis for Exchanging Representations."

  • Zoeticx Middleware API Unifies Incompatible Electronic Medical Records

    Zoeticx has written middleware which can unify data from any current provider into a single common format. Their newly released API provides easy access to that middleware, enabling developers to easily write applications against multiple databases storing records in different formats.

  • Nitra: Open Source Language Tooling For CLR

    JetBrains recently open sourced Nitra, a set of tooling for working with programming languages on the CLR. Developers can define grammers using Nemerle, which Nitra then uses to build parsers and generate classes to represent and navigate the AST.

  • PrimeFaces 5 Released with Rewritten Mobile and Greatly Improved Push Support

    The latest release of PrimeTek's PrimeFaces 5.0 adds a new charting API, new components, rewritten mobile support, a new exception handler and improved push features. Nicknamed PF5, the release is compatible with JavaServer Faces 2.0 and greater. PrimeFaces Mobile (PFM) has been rewritten from scratch and is now included in the core distribution. PFM is built on jQuery Mobile.

  • Do we Need Managers and Hierarchy in Agile?

    In organizations that are adopting agile people sometimes state that the hierarchy should be abolished and that we should get rid of managers. They consider managers and hierarchy to be something that hinder self-organization of teams.

  • Xamarin.Forms Enables Truly Native Cross-platform UIs

    Up until now one could write with Xamarin cross-platform native mobile applications that shared 80% of the code on average with the rest of 20% representing UI code that had to be written separately for each platform. The latest release, Xamarin 3.0, introduces Xamarin.Forms, a MVVM library for writing a single UI code in C# being executed natively on iOS, Android or Windows Phone.

  • C++ Cross-Platform iOS and Android Development: The Dropbox Lesson

    Dropbox developers have recently given some talks describing how they support both iOS and Android in their apps without having to recode everything on each platform. Let's review the reasons that led to their approach, the benefits it brings, and some key points learned through the process.

  • Dart 1.4 Brings New Tool for Performance Analysis

    Google has released version 1.4 of its web programming language Dart. The release brings with it Observatory; a new tool for performance analysis, and a new experimental feature for dart:io, ServerSocket references.

  • Tesora DBaaS Platform Becomes First Trove-Based OpenStack Distribution to Support MongoDB

    Tesora, previously known as Parelastic is developing a DBaaS for OpenStack. Tesora has partnered with the OpenStack Trove community and its DBaaS solution has had support from day zero for MySQL. Now it has added support for MongoDB offering SQL and NoSQL databases to be deployed side by side..

  • Jenkins CI Integrates With Chef and Puppet to Provide Full Traceability of Deployments

    Using the Deployment Notification plugin for Jenkins developed by CloudBees and either the additional Chef Software plugin or Puppet Labs plugin, engineers can now trace every file installed by Chef or Puppet within Jenkins CI.

  • Vagrant 1.6 Adds Support for Docker Containers

    Vagrant's new version 1.6 includes Docker-based development environments in addition to the previously supported virtualization and cloud providers for VirtualBox, VMware or AWS.

  • IBM's Nick O'Leary Demos Node-RED for the Internet of Things

    Nick O'Leary presented Node-RED, an open-source project focused on the Internet of Things (IoT), at the last QCon London. The project, created by IBM's Emerging Technology team, provides a browser-based environment for visually "wiring together hardware devices, APIs and online services in new and interesting ways".

  • New Connector Links Heroku and Salesforce.com Data Repositories

    Heroku – acquired by Salesforce.com in 2010 – has just introduced its first built-in integration service for the two cloud platforms. This bi-directional data synchronization between Heroku Postgres and the Salesforce (Oracle) database is positioned as a way to connect mobile, consumer facing applications hosted in Heroku with business systems running in Salesforce.

  • Becoming SOLID in C#

    Brannon B. King, a software developer working for Autonomous Solutions Inc., has published an article entitled Dangers of Violating SOLID Principles in C# in MSDN Magazine, May 2014. The author outlines some of the mistakes developers can make in their C# code, breaking the SOLID principles and leading to code that is more difficult to extend or maintain.

  • PostgreSQL Gets Better NoSQL Capabilities

    PostgreSQL 9.4 Beta comes with the much-anticipated "binary JSON" type, JSONB. This new storage format for document data is higher-performance and comes with indexing, functions and operators for manipulating JSON data.

BT