InfoQ Homepage News
-
Dynein – an Asynchronous Background Job Service from Airbnb
At Airbnb, they move time consuming, resource intensive tasks over to asynchronous background jobs to improve scalability. The job scheduling system has become a very important component and they have therefore built Dynein, a distributed delayed job queueing service and scheduler. In a blog post, Andy Fang from Airbnb describes the background and challenges in designing and building the service.
-
CSS Architecture for Component-Based Applications
CSS architecture is a complex subject that is often overlooked by developers as it's now possible to encapsulate the CSS per component and avoid many of the pitfalls. While this 'workaround' can make the lives of developers simpler, it does so at the price of reusability and extendibility.
-
Bolero Enables Writing F# Apps Running in WebAssembly Using Blazor
Bolero makes it possible to build WebAssembly apps in F#. Bolero leverages Blazor Microsoft technology, to enable running C# in the browser.
-
Uber Open-Sources Plug-and-Play Language Model for Controlling AI-Generated Text
Uber AI open-sourced the plug-and-play language model (PPLM) which can control the topic and sentiment of AI-generated text. The model's output is evaluated by human judges as achieving 36% better topic accuracy compared to the baseline GPT-2 model.
-
Apple Open Sources ServiceTalk to the Java Community
Apple has open-sourced ServiceTalk, a JVM network application framework that provides a common and extensible networking abstraction built on top of Netty. ServiceTalk was conceived to improve low-level abstractions provided by Netty such as threading and usability. The goal of open-sourcing ServiceTalk was to provide building blocks that would enable contributions from the Java community.
-
JakartaOne 2019: Livestream 7pm to 1am Summary
The JakartaOne Livestream global virtual conference was held on September 10th, 2019, with 19 one-hour sessions. It provided insights into the current state and the future of Jakarta EE and MicroProfile technologies, focused on cloud native Java development. The sessions included keynotes, demos, panel discussions, and upcoming specifications delivered by an all-star cast of Java luminaries.
-
Microsoft Introduces Power Virtual Agents, a No-Code Solution to Building AI Bots
In a recent blog post, Microsoft announced the general availability (GA) of Power Virtual Agents, a service designed to democratize building conversational chatbots using a no-code graphical user interface. The service is part of the Microsoft Power Platform, which includes Power Apps, Power BI and Power Automate and democratizes access to building artificial intelligence-powered bots.
-
A-Frame 1.0 Release Adds WebXR and AR Mode
A-Frame, a web framework for building Virtual and Augmented Reality experiences on the web, recently reached the A-Frame 1.0 release with support for the WebXR specification and an AR mode for browsers which support ARCore and ARKit.
-
Google Publishes Its BeyondProd Cloud-Native Security Model
Google BeyondProd white-paper provides a model for cloud-native security in a containerized world. Google's model requires moving beyond the traditional perimeter-based security model and leverages code-provenance and service identity as security cornerstones. Google also provided a list of open-source software that can be used to implement its security model.
-
Wildcard HTTPS Subdomain Configuration with static.fun
ZEIT Now recently introduced easy deployment to HTTPS-enabled subdomains, and to celebrate this announcement, created the open-source static.fun service.
-
How to Scale Pilots into a Global IT Organization
Scaling pilots into a global IT organization is doable, and if done right, it really works and can help to transform entire companies, said Clemens Utschig. At DevOpsCon Munich 2019 he presented how they go from starting with an idea to scaling it up into the global organization.
-
Google Cloud Team Releases AutoML Natural Language
The Google Cloud team recently announced the generally available (GA) release of AutoML Natural Language framework. AutoML Natural Language supports features for data processing and common machine learning tasks like classification, sentiment analysis, and entity extraction.
-
Datawire Announces the Ambassador Edge Stack Early Access Program
Datawire last week announced the release of the Ambassador Edge Stack 1.0. The Ambassador Edge Stack is an integrated edge solution that empowers developer teams to rapidly configure the edge services required to build, deliver, and scale their applications running in Kubernetes.
-
Poor Random Number Generation Makes 1 in Every 172 RSA Certificates Vulnerable
Research report by firm KeyFactor shows many IoT and network devices are using weak digital certificates that make them vulnerable to attack. Researchers Jonathan Kilgallin and Ross Vasko analyzed 75 million RSA certificates and found 1 in 172 keys share a factor with another, which means they can be easily cracked.
-
Microsoft Rebrands Flow Service to Power Automate, Adds Robotic Process Automation Capabilities
At the recent Ignite conference, Microsoft announced changes to its cloud-based automation service, Microsoft Flow. The service has been re-branded to Power Automate, which better aligns to other Power Platform services. Microsoft has also expanded on the capabilities of the Microsoft Flow service by providing Robotic Process Automation (RPA) capabilities, in preview.