InfoQ Homepage Development Content on InfoQ
-
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.
-
TensorFlow 1.0 Released
Google recently announced TensorFlow version 1.0. Python API is now stable and experimental APIs for Java and Go have been added. XLA delivers significant performance increase. Keras can also be integrated with TensorFlow using a build-in module. tf.transform, tf.layers, tf.metrics, and tf.losses all add new features to the framework..
-
Swift Memory Ownership Manifesto
According to Chris Lattner, Swift creator and Swift team lead before moving to Tesla, defining a Rust/Cyclone-inspired memory ownership model is one of the main goals for Swift development. Now that Swift 4 has entered its phase 2, the Swift team has published a manifesto detailing how Swift memory ownership could work.
-
TypeScript 2.2 Release Gives JavaScript Developers More of What They Expect
Version 2.2 of Microsoft's TypeScript offers JavaScript developers more of what they are accustomed to; it offers creature comforts to help eliminate simple mistakes and provides more options for eliminating unnecessary typing errors.
-
Making Distributed Development Work
Distributed development depends on effective communication: you need to look for ways to have robust and diverse communication, build empathy towards each other to encourage feedback, and keep an eye on motivation. Team members are more engaged and creative when there’s shared ownership and responsibility for complete delivery from idea to production in distributed teams.
-
DigitalOcean Release Managed Load Balancers for High Availability
DigitalOcean have expanded their IaaS cloud products with a managed load-balancer. InfoQ aproached the company's co-founder to talk about the new features and the longer-term product roadmap.
-
The Last Frontier in Java Performance: Remove the Garbage Collector
A new JEP draft has been filed to create a no-op garbage collector: a GC that doesn't actually reclaim memory. This is aimed at aiding JVM implementers and researches and, to a lesser extent, ultra-performant applications that generate little to no garbage. If the JEP goes ahead, the new GC would be available together with the existing ones, and would have no effect unless explicitly activated.
-
Bitbucket Introduces Required Two-Factor Authentication and IP Whitelisting
Atlassian has announced two new features aimed to make Bitbucket more secure: IP whitelisting and required two-factor verification.