InfoQ Homepage Architecture & Design Content on InfoQ
-
Cling Aims to Provide a High-performance C++ REPL
Cling is an interactive C++ interpreter that is built on top of LLVM and Clang and promises to provide a leap in productivity by going beyond the usual code-compile-run-debug C++ workflow.
-
Developing Provably-Correct Software Using Formal Methods
Computer-checked models can be used to prove that core communications and state management in a software program are 100% logically correct. Such models can also be used to generate 100% correct source code. The usage of formal methods can reduce costs and time to market and help to deliver highly reliable software products.
-
Apigee API Studio: Designing, Testing and Sharing APIs
Apigee has opened up API Studio, a free online tool for creating, testing and sharing APIs.
-
Delivering Value on Time by Using #NoEstimates
Vasco Duarte suggests that people should experiment with #NoEstimates to learn and find ways in which it can help them to deliver value on time and under budget. He is writing a book on #NoEstimates in which he explains why estimation does not work and how you can use #NoEstimates to manage projects.
-
WCF is Open Source
The .NET Foundation has just announced the release of Windows Communication Foundation (WCF) as open source. WCF, originally offered in .NET 3.0, offers a high-level abstraction over cross-application communication.
-
VENOM Vulnerability Threatens Several Major VM Hosts
Users of the popular virtual machine tools Xen, KVM, VirtualBox, and QEMU are urged to patch their systems as soon as possible due to a newly found bug that exposes flaws in the code providing virtual floppy disk support. The VENOM vulnerability affects all operating systems that are hosting these environments.
-
Adoption of SAFe at TomTom
InfoQ interviewed Hans Aerts, vice president software development and agile coach at TomTom, about why they decided to adopt SAFe and how it was introduced and used to simplify the organizational structure and stop doing projects, why they focus on throughput rather than output, how they modified SAFe for Custom Systems, and what using SAFe has brought TomTom.
-
Java 9 On Track for 2016
Oracle is targeting a Java 9 GA release date of September 2016. The schedule follows Oracle’s plans to release a new major version every two years, although contrasting to previous releases the currently proposed deadline might be at risk for some slippage.
-
Build iOS/Android Libraries in Common Lisp with LispWorks
LispWorks 7.0 adds new runtime systems for both the Android and iOS platform to allow the creation of UI-less libraries that can be used in native mobile apps.
-
Xamarin.Studio 5.9 Now Supports C# 6
The recently released Xamarin.Studio 5.9 adds support for C# 6, improvements to Sketches, new debugger’s visualizers, and more.
-
MODE: An IoT Platform for Managing Smart Devices
MODE is an IoT platform deployed in the cloud and providing support for registration, management and control of smart devices.
-
IBM MobileFirst Platform Foundation 7.0 now Supports Cloudant, REST, oAuth
Version 7 of IBM MobileFirst Platform Foundation introduces many new features and enhancements to “enable enterprises to accelerate the delivery of their mobile strategy” by making development more efficient, supporting continuous delivery, and improving user experience, says IBM.
-
Microsoft Project Oxford Aims to Bring Intelligence to Apps
Under the name of Project Oxford, Microsoft has made available a set of RESTful APIs that aim to make it possible for developers to build apps that feature face recognition, speech processing, and other machine learning algorithms. Part of the Azure portfolio, the new APIs are currently in beta and free to use up to 5,000 call per month.
-
CoreOS App Container Spec Gains Support from Google, Apcera and Red Hat
At the inaugural CoreOS Fest in San Francisco, the CoreOS team announced that the App Container specification (appc) has recently gained support from Google, Apcera, Red Hat and VMware. Google have added support for CoreOS’s appc implementation ‘rkt’ into Kubernetes, and Apcera have created a new implementation of appc, named ‘Kurma’.
-
Deployment in Universal Applications
While the enterprise deployment scenario remains unsatisfactory, deploying Universal Applications through the Windows Store has improved significantly in Windows 10.