InfoQ Homepage Development Content on InfoQ
-
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.
-
Q&A with Eric Bottard Regarding Spring Cloud Data Flow for Cloud Foundry
InfoQ's Rags Srinivas caught up with Eric Bottard of Pivotal regarding the latest release of Spring Cloud Data Flow for Cloud Foundry.
-
Google Launches Cloud Spanner Public Beta
Google has launched the public beta for Cloud Spanner, its globally distributed relational database service. Part of Google Cloud Platform, it delivers both ACID transactions and high availability, appearing to violate CAP theorem.
-
The Importance of Patterns in DDD
There are lots of patterns outside of Domain-Driven Design (DDD) that are important to know, and they will help you design better systems, Cyrille Martraire claimed in his presentation at the recent DDD Europe Conference in Amsterdam when discussing the importance of patterns.
-
New DevOps Tools Aid Visual Studio 2017 Deployments
The changes made to the Visual Studio 2017 installer mean that traditional methods of querying the system registry to determine the state of the build environment are not going to be useful. A new API, PowerShell module, and standalone set of utilities have been released to provide developers and build engineers the tools needed to better automate their build environment.