InfoQ Homepage Development Content on InfoQ
-
Android N Combines AOT, Interpretation and JIT
Android N introduces a hybrid runtime using compilation + interpretation + JIT to obtain the best compromise between installation time, memory footprint, battery consumption and performance.
-
Npm Updates Policy on Removing Packages
Npm has issued an updated policy on what happens when a user wants to remove one of their packages from the publishing system.
-
Simplifying the Road from Win32 to Windows 10
One of the challenges Microsoft faces with Windows 10 is due to the company's own massive success in building their large library of traditional Win32 applications. Today at Build Microsoft revealed a new tool that makes porting an existing Win32 based application vastly easier.
-
The 6 Main Reasons to use VS2015 for C++ Development
Today at Build, the presentation “6 Reasons Move your C++ code to VS2015” was given which discussed the new features in VS2015 that make it more useful to C++ developers. VS2015 has been evolving since its original July 2015 release and there are several new features that should increase its attractiveness to C++ developers regardless of the platforms they target.
-
Microsoft Brings Linux to the Desktop
Microsoft has announced that they are providing a brand new system in Windows 10 that will enable Linux binaries to run unmodified. This means everything from the popular Bash shell to Emacs will be available as easily as Power Shell is today.
-
Microsoft Build 2016 - Day 1 Keynote Quick Take
Microsoft's annual Build developer conference began today in San Francisco's Moscone Center. Read on for InfoQ's coverage as Microsoft announced their plans for the Cloud, Windows 10, and the Internet of Things.
-
Type Satety for Numerics in F# Using Units of Measure
Unit of measures in F# bring the ability to add type information to basic numeric types. This leads to more safety against unit mismatch, such as using seconds where milliseconds were expected. While it is possible to deal with unit of measures using classes, having the feature built into the language leads to more concise code.
-
1.3 Release Brings Out-of-the-Box npm Integration to Meteor
Meteor has announced version 1.3, bringing ES2015 Modules as well as a rewritten Cordova layer.
-
Jenkins 2.0 Beta Available, Adds New Pipeline Build System
Jenkins 2.0 beta is now available which includes a new Pipeline build delivery system using a DSL built on Groovy. That feature and a new user setup process aims to give users most of what the need out of the box.
-
VS Code Improves JavaScript Editing Abilities
Microsoft's multiplatform, open source text editor VS Code has just released its March build, providing several enhancements to benefit JavaScript developers. Alongside side these welcome improvements are several additional options for customization to allow developers to more easily customize their tool.
-
Git 2.8 Adds Improvements to Submodules, Identity Handling, and Windows Support
Recently [announced](https://github.com/blog/2131-git-2-8-has-been-released) Git 2.8 brings many new features, improvements, and bug fixes. Among the most noteworthy are parallel fetch for submodules, an improvement to how Git handles a user's identity, and better support for Windows.
-
SQL Server Now Offers NoSQL Style Memory-Optimized Tables
SQL Server 2016 is removing a lot of the limitations on memory-optimized tables including the inability to work with the large documents favored by NoSQL style designs.
-
Initial Implementation of Module System Pushed to JDK 9 build 111
Project Jigsaw has been in the works for a while now. On March 22nd 2016, an initial implementation of 'Module System' which is the last major component of Project Jigsaw, was pushed to JDK 9 in early access build 111.
-
“Monkeys in Labs Coats”: Applied Failure Testing Research at Netflix
At QCon London 2016 Peter Alvaro and Kolton Andrus shared lessons learned from a fruitful collaboration between academia and industry, which ultimately resulted in the creation of a novel method for automating failure injection testing at Netflix. Core learnings included: work backwards from what you know; meet in the middle; and adapt the theory to the reality.
-
AWS Launches Relational Database Migration Service
After a brief beta period that saw customers migrate more than 1,000 on-premises databases to the cloud, AWS formally released their Database Migration Service. This on-demand cloud service supports live migration scenarios, and customers who wish to switch their database platform as part of the migration can do so, thanks to a free schema conversion tool.