InfoQ Homepage News
-
Partly Cloudy, Twitter Embarks on Their Cloud Journey
In a recent blog post, Twitter announced the start of their journey, a project known internally as "Partly Cloudy", to the public cloud. The post outlines some of the constraints that have prevented them from doing so in the past and describes why now is a good time to embark on this transformation.
-
Google Scales Weak Supervision to Overcome Labeled Dataset Problem
Google recognizes that the need for labeled data in machine learning (ML) is a significant bottleneck and recently adapted the open-source Snorkel framework to overcome the problem at scale. Google enhanced Snorkel by integrating it with Tensorflow, using the file system for sharing data instead of a database, and creating separate executables for labeling functions.
-
Google Announces Cloud Code: Extending IntelliJ and Visual Studio Code to Kubernetes Apps
Recently at Google Cloud Next 2019, Google introduced a new developer tool called Cloud Code. With Cloud Code, developers will get a set of plugins for development environments like JetBrains IntelliJ Idea IDE and Microsoft's Visual Studio Code editor.
-
Google Releases New Java Logging Framework
Google announced the release of a new open-source Java logging framework called Flogger that improves upon existing logging frameworks by reducing the cost of disabled log statements, increasing overall readability, and allowing extensibility.
-
DockerHub Breach Exposes Usernames, Hashed Passwords, and GitHub Tokens of 5% of Hub Users
Docker disclosed one of their Hub databases was hacked and a subset of non-financial data, including usernames, hashed passwords, and GitHub and BitBucket tokens, was stolen.
-
Teaching the Computer to Play the Chrome Dinosaur Game with TensorFlow.js Machine Learning Library
A simple, yet entertaining and useful for educational purposes application of machine learning, was recently made available on Fritz's HeartBeat Medium publication. Google's machine learning TensorFlow.js library is leveraged in the browser to teach the computer to play the Chrome Dinosaur Game.
-
HashiCorp Releases Nomad 0.9 with Additional Scheduling Features
HashiCorp has released version 0.9 of Nomad, their distributed scheduler platform. This release includes enhancements to the scheduling features that determine how Nomad places applications across the infrastructure. The other major release is the groundwork for a plugin-based feature strategy to enable easier integrations with a number of technologies.
-
Microsoft Releases High-Performance C# and F# Support for Apache Spark
Microsoft announced the release of .NET for Apache Spark, adding new high-performance C# and F# binding to the big-data computation engine.
-
Rust Evolution in 2019 Will Aim for Maturity
This year's roadmap for Rust was the result of an open call for blog posts from the community to set out major priorities for the language development throughout 2019, including reshaping the governance model, bringing to light new language features, and improving the compiler.
-
Salesforce Adds Intelligence to its Einstein Services Offering
In a recent press release, Salesforce announced additions to their Einstein platform that target bringing AI solutions to Salesforce developers and admins using a low code, point and click configuration-based solution. The recent additions to the platform include Einstein Translation and Einstein Optical Character Recognition (OCR).
-
Kotlin 1.3.30 Brings Kotlin/Native and KAPT Improvements, and More
JetBrains has released Kotlin 1.3.30. This version is mainly a new bug fix and tooling update for Kotlin 1.3. Kotlin 1.3.30 brings Kotlin/Native and KAPT improvements, support for more operations for unsigned types and arrays, debugging improvements on IntelliJ IDEA, and more.
-
Load Balancing Search Traffic at Algolia with NGINX and OpenResty
Algolia’s engineering team made the switch from round-robin DNS load-balancing to a mix of DNS and NGINX with OpenResty. The solution, which uses custom Lua and Go code, and Redis-based service discovery of backend servers, helped in distributing load across their app servers and preventing latency issues.
-
Eoin Woods on Democratising Software Architecture at ICSA 2019
Last month in ICSA 2019 in Hamburg, Germany, Eoin Woods, CTO at Endava, gave a speech about how we can democratise software architecture. Starting from a historical perspective, Woods described how software systems have evolved in the past three decades. In the 80’s we were all using monolithic architectures, which evolved into distributed monoliths in the next decade...
-
Q&A with Google VP Eyal Manor about Anthos, Kubernetes, and Multicloud
InfoQ caught up with Eyal Manor, VP of product and engineering, Google Cloud, as a follow-on to his appearance at the Google Next keynote to deep dive into the Anthos architecture.
-
How the Sequence of Characters in a Name Can Predict Race and Ethnicity
Gaurav Sood, Principal Data Scientist at Microsoft, recently spoke at the AnacondaCon 2019 Conference on how to use the sequence of characters in a person's name to predict that person's race and ethnicity, using machine learning techniques.