InfoQ Homepage Development Content on InfoQ
-
The Customer is Not Always Right and Neither Are You
At the recent Agile 2018 conference, Natalie Warnert gave a talk titled "The Customer is Not Always Right, and Neither Are You!” in which she gave the audience thought-provoking concepts on how to make sure we are building the right thing. She presented three traps that teams fall into - incorrect customer, premature solution and drowning in data, and provided advice on how to avoid them.
-
Go 2 Gets off the Blocks: Feedback Requested on New Package Management, Error Handling, and Generics
At Gophercon 2018, Russ Cox explained what will go into Go 2, including error handling and generics, and gave a preview of what the current proposals for the new features look like.
-
Google Announces General Availability of Cloud Text-to-Speech and Updates to Cloud Speech-to-Text
Google announced the general availability of Cloud Text-to-Speech, which allows developers to add natural-sounding speech to their devices or applications. Furthermore, Google also announced updates to Cloud Speech-to-Text by adding a broader set of features and enhancing the availability and reliability.
-
Cloud Native Computing Foundation Accepts Harbor into CNCF Sandbox
The Cloud Native Computing Foundation (CNCF) has announced that they have accepted Harbor, a cloud-native registry that stores, signs, and scans container images, into their sandbox. Harbor extends Docker Distribution, the Docker toolset used to work with Docker content, by adding functionalities such as security, identity, and management.
-
Vaughn Vernon: The Reality of Being Cloud-Native and Reactive
Reactive, Streaming and NoSQL are important concepts today and can be very useful, and sometimes considered compulsory for cloud-native applications, but Vaughn Vernon emphasizes in a blog post that not all systems within in a company must use all these concepts to achieve the full benefits of the cloud.
-
California Creates Consumer Privacy Act
California has enacted the California Consumer Privacy Act (CCPA) of 2018 which, starting on January 1, 2020, would grant consumers several rights with respect to information about them that businesses collect, store, sold, and share. This is the first legislation of its kind in the United States.
-
Google Releases App Engine Second Generation Runtime Supporting Python 3.7 and PHP 7.2 Support
Google Cloud recently announced the release of its Second Generation App Engine standard runtimes, an upgrade to the web framework and cloud computing platform for building apps. This update allows users to run their web apps with up-to-date versions of popular languages, frameworks and libraries, including the Python 3.7 and PHP 7.2 libraries.
-
Hazelcast Change CEO, Pledge Continued Open-Source Commitments
Hazelcast, makers of open-source developer-focused infrastructure components, including an in-memory data grid (IMDG) and a stream processing engine (Hazelcast Jet), have been through a management change. The incoming CEO, Kelly Herrell (Vyatta), has pledged Hazelcast's continued strong commitment to open source and spoke to InfoQ.
-
Airbnb Open-Sources MvRx for Android App Development in Kotlin
MvRx (pronounced “mavericks”) helps Android developers implement common features and integrate their apps properly with the OS. MvRx is written in Kotlin and powers all Android development at Airbnb, writes Airbnb engineer Gabriel Peal.
-
Eclipse Releases Versions 1.4 and 2.0 of MicroProfile
The Eclipse Foundation recently released versions 1.4 and 2.0 of MicroProfile featuring relevant updates to the APIs, including comprehensive Test Compatibility Kits (TCKs), Maven coordinates, Javadocs, and Git tags. These versions are fully aligned with Java EE 7 and Java EE 8. The synergies between MicroProfile and Jakarta EE have sparked some speculation that the two platforms could merge.
-
IntelliJ IDEA 2018.2 Supports Java 11, MacBook Touch Bar and More
JetBrains recently released the IntelliJ IDEA 2018.2. This version brings support for the upcoming Java 11, breakpoints intentions, MacBook Touch Bar, enhancements for Spring Boot, Scala and Docker plugin, and more.
-
What’s inside Visual Studio 2017 15.8
Visual Studio 2017 15.8 is now available, bringing a large collection of bug fixes and usability enhancements to the editor. Notably, this includes support for F# 4.5 and TypeScript 3.0.
-
Q&A with IBM's Lin Sun on Istio 1.0 and Microservices
InfoQ caught up with Lin Sun, a senior technical member at IBM and also a participant in the open source Istio project release team, regarding Istio in general and the 1.0 release in particular.
-
Uber Open Sources JVM Profiler for Tracing Distributed JVMs
Uber open sourced a distributed profiler called JVM Profiler in late June. They built JVM Profiler to solve resource allocation issues they had with Apache Spark. Apache Spark is a popular framework for processing large data streams, of which Uber has many. JVM Profiler was built for Spark, but it's applicable to any JVM-based service or application.
-
QCon New York 2018: Better Developer Experience at Netflix: Polyglot and Containers
Mike McGarr, manager of developer productivity at Netflix, recently presented Better DexEx at Netflix: Polyglot and Containers at QCon New York 2018. He described how Netflix evolved from operating as a Java shop to supporting developer tools built with multiple languages. This has ultimately provided a better development experience. McGarr spoke to InfoQ about centralized teams at Netflix.