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

  • Microsoft Azure WebJobs SDK 3.0 Beta Boosts Application Development on the Cloud

    The recently released 0.3.0 beta preview of Microsoft Azure WebJobs SDK has added support for Azure Service Bus, Cancellation Tokens, WebJobs Shutdown Notifications besides improved function discovery and host of other features.

  • Interview with Mitchell Hashimoto on Vagrant Cloud End of Beta

    HashiCorp has released Vagrant Cloud to the public. Vagrant Cloud enables developers to share their locally running Vagrant instances remotely. Additionally Vagrant Cloud is a central place for storing and discovering Vagrant Boxes. With the new Organizations feature, Vagrant Cloud users can limit access to their boxes or shared Vagrant instances with Access Control Lists (ACL).

  • Moving from a Monolith to Microservices at SoundCloud

    Moving SoundCloud into a microservices architecture has been essential in enabling our teams to develop production-ready features with much shorter feedback cycles, Phil Calçado writes in a three-part series sharing their experiences moving away from a monolithic system.

  • Building a Reactive DDD and CQRS Based Application Using Akka

    DDD and CQRS are great for building scalable software considering concepts like bounded contexts, transaction boundaries and event based communication and is together with Akka a complete platform for building enterprise applications, Pawel Kaczor starts a three-part series building an reactive application based on these concepts.

  • Google Announces Cloud Dataflow Beta at Google I/O

    At its annual developer conference, Google announced a set of new initiatives for cloud computing. At the top of the list is Cloud Dataflow -- a way of managing complex data pipelines.

  • The State of Go Language for Android Native Development

    A couple of different proposals from Google engineers and independent developers are aiming at making it possible to write native Android apps in Go. This will not go so far as allowing Go apps to access the full Android NDK, but it could allow access to a subset of it.

  • Chrome Dev Editor: A New JavaScript and Dart IDE

    A Google engineer has made available Chrome Dev Editor (CDE) during Google IO 2014, a new IDE for creating Chrome Apps and web apps for the desktop and mobile devices. CDE supports JavaScript and Dart.

  • Ampersand.js: a New "Non-Frameworky Framework" to Rival Backbone.js

    &yet has released Ampersand.js, a "non-frameworky" framework for building JavaScript applications, heavily inspired by Backbone.js. Ampersand.js distinguishes itself from Backbone.js primarily by being more modular and adding some new (fully optional) features.

  • OpenXML SDK Frees Microsoft Office Files

    The file formats used by Microsoft Word, Excel, and PowerPoint have been fully opened source via the latest release of Microsoft's OpenXML SDK. This provides developers with the familiar Apache 2.0 License, providing an easier path to incorporating support for these documents into their own projects.

  • Contemplate ThreadSafe Introduces Deadlock Detection

    Contemplate's ThreadSafe version 1.3.1 featuring a new deadlock detection rule for finding code that can deadlock because of the order that locks are acquired is now available. When deadlocks are detected, ThreadSafe reports which locks are held for each lock acquisition.

  • Visual Studio “14” Is Changing the C Runtime

    As new details on Visual Studio "14" emerge, Microsoft's James McNellis describes how changes are being made to the infamous MSVCR DLL. Additional work being done to implement C99 support will also be changing how the default behavior of familiar functions.

  • Delivering More Software Without Adding People

    As the need for software products and services increases organizations look for ways to increase their capacity. Often organizations decide to scale up by adding more people. Some question this approach and suggest alternative ways to be able to deliver more software without adding people.

  • The Google I/O 2014 Keynote Address

    Google’s two-day 2014 developer conference began with the opening keynote address. (The “opening” keynote is, in fact, the only keynote in this year’s schedule.)

  • Cayley: A Graph Engine Inspired by Google’s Knowledge Graph

    Barak Michener, a Software Engineer working for the Google Knowledge Team, has open sourced a personal project called Cayley, a graph database inspired by Freebase and the Google Knowledge Graph, the later powering Google’s search engine. Freebase is a collection of free structured data, currently at ~2.7B facts and counting, and an API for querying this data.

  • Domain Modelling Using Event Storming

    By gathering all domain experts and developers in a room, provide them with a paper roll, lots of colored post-its and a facilitator they may in hours create the best model ever, Alberto Brandolini suggested at the recent DDD Exchange conference in London.

BT