InfoQ Homepage Development Content on InfoQ
-
Study Shows the Web is Crowded with Outdated, Vulnerable JavaScript Libraries
A recent study has found that 37% of Alexa top 75K websites has at least one vulnerability and almost 10% at least two. Maybe even more shockingly, 26% of Alexa top 500 websites use vulnerable libraries.
-
.NET Core Tools 1.0 Released with Full C# Support
The .NET Core Tools has produced its first 1.0 release. Focused on C#, the tools provide .NET Core developers easy-to-build applications for .NET Core and ASP.NET Core. While their release coincides with the launch of Visual Studio 2017, this is a multiplatform toolset supporting Windows, Linux, and Mac OS systems.
-
Is it Possible to Test Programmable Infrastructure? Matt Long at QCon London Made the Case for "Yes"
At QCon London, Matt Long, QA Consultant at OpenCredo presented “Testing Programmable Infrastructure with Ruby”. Key takeaways included: it is possible to test programmable infrastructure at the unit, integration, and acceptance level; Ruby provides the power of a full programming language for integration and acceptance tests, and is often understood by both testers and sysadmins;
-
From Microliths to Microsystems: Jonas Bonér at QCon London
At QCon London, Jonas Bonér, CTO at Lightbend, presented “From Microliths to Microsystems”, and explored microservices from first principles, and discussing the architectural style in the context of distributed systems. Key takeaways included: avoid building ‘microliths’, and instead create systems that are resilient and elastic; and practice events-first Domain-Driven Design (DDD).
-
IBM QISKit Aims to Enable Cloud-Based Quantum Computation
The Quantum Experience team at IBM has started to open source their quantum software QISKit, writes quantum computing and information scientist Jay Gambetta. QISKit allows developers to explore IBM cloud-enabled quantum processor using Python.
-
Google Makes Public Their API Design Guide
Google has made public an API Design Guide for creating HTTP or RPC APIs. These design principles are recommended especially to developers creating gRPC APIs connecting to Google Cloud Endpoints.
-
Browser Vendors Start Shipping WebAssembly by Default
The browser vendors working on WebAssembly have reached a "consensus" on an initial implementation set, allowing browsers to ship it on by default. While this is an important milestone, the initial implementation won't immediately result in significant uptake by developers as important features such as DOM integration and garbage collection are not yet part of the spec.
-
Kotlin 1.1 Adds Coroutines, Type Aliases, Improved JavaScript Support
Kotlin new version introduces a number of new language features – most notably coroutines – and improved support for its JavaScript target, writes Kotlin marketing manager Roman Belov.
-
Public Review of JSON-P Specification 1.1 is Now Open
Public review of JSR 374: Java API for JSON Processing (JSON-P) version 1.1 is now open. This version adds support for IETF standards and is expected to be included in the release of J2EE 8 along with Java API for JSON Binding (JSON-B).
-
US Department of Defense Launches code.mil Open Source Effort
The United States Department of Defense (DoD) has announced the launch of code.mil, "an Experiment in Open Source." The objective of the project is to allow "software developers around the world to collaborate on unclassified code written by federal employees in support of DoD projects"...
-
Visual Studio 2017 Officially Released
Marking the 20th year since Visual Studio's first release, Visual Studio 2017 has formally been made available. VS2017 focuses on improvements to its core developer experience, in addition to greater support for mobile & cloud applications as well as more capable DevOps functionality.
-
Latest Power Tools Brings 15 Extensions to Visual Studio 2017
The latest edition of the Productivity Power Tools for Visual Studio 2017 brings 15 extensions to the IDE, offering ways for developers to improve their experience. It also provides great examples on how to write Visual Studio extensions.
-
Android Studio 2.3 Brings Build Cache, Improved Constraint Layout, and More
Google has released version 2.3 of Android Studio, its official IDE for Android development, which adds a number of new features across the whole development phases.
-
Raspberry Pi Launch Zero W
The Raspberry Pi Foundation has launched the Pi Zero W, a variant of the Pi Zero that comes with onboard WiFi and Bluetooth. At $10, it’s double the price of the Pi Zero, but still substantially cheaper than $35 for the original Raspberry Pi Model B which launched 5 years ago. By having connectivity onboard the Pi Zero W will make a much better starting point for Internet of Things (IoT) projects.
-
Advertising in a Snap: How Snapchat’s New APIs Are Increasing Their Ad Presence
Snapchat has released key new self-service features into its advertising API. These updates include the ability for companies to purchase ads in a self-service capacity, as well as take advantage of advanced ad targeting.