InfoQ Homepage News
-
Quarkus Java Framework: Q&A with John Clingan and Mark Little
After initial coverage on Quarkus, a Kubernetes native Java framework tailored for GraalVM and OpenJDK HotSpot was recently released by Red Hat. Now it is time for a Q&A with John Clingan and Mark Little.
-
Creating Events from Databases Using Change Data Capture: Gunnar Morling at MicroXchg Berlin
When you store data in a database, you often also want to put the same data in a cache and a search engine. The challenge is how to keep all data in sync without distributed transactions and dual writes. One way is to use a change data capture (CDC) tool that captures all changes made. In a presentation at MicroXchg Berlin, Gunnar Morling described Debezium, an implementation of CDC using Kafka.
-
Facebook Open-Sources PyTorch-BigGraph Embedding Framework
Facebook AI Research is open-sourcing PyTorch-BigGraph, a distributed system that can learn embeddings for graphs with billions of nodes.
-
Experimenting with #NoProductOwner at F-Secure
Maaret Pyhäjärvi experimented with no product owner and reported the benefits on team performance. The team developed a cross-team ownership that increased their ability to solve problems, they improved the flow of value, delivered solutions faster, and drove innovation as they anticipated features that were not expected by the business. they introduced data driven feedback mechanism.
-
Emotion 10: CSS-in-JS with Flexible Scoped and Global Styling, and Server-Side Rendering
Emotion 10.0, a CSS-in-JS library, is a massive, long-awaited release with new features, improvements and bug fixes. Components can now be styled with the CSS property in a larger set of contexts, with a more natural syntax allowing access to the theme properties. A new Global component enables dynamic global styling. Those changes in turn made possible zero-configuration server-side rendering.
-
Convolutional Neural Network Deep Learning Techniques for Crowd Counting
Deep learning techniques like Convolutional Neural Networks (CNNs) are a better choice for crowd-counting use cases, compared to traditional detection or regression based models. Ganes Kesari, co-founder and head of analytics at Gramener, spoke last week at the AnacondaCon 2019 Conference on how to count things using artificial intelligence (AI) models.
-
Microsoft Introduces Azure Front Door, a Scalable Service for Protecting Web Applications
In a recent blog post, Microsoft introduced the general availability (GA) of Azure Front Door (AFD), a scalable and secure entry point for web applications. The underlying technology in Azure Front Door, has been in place inside of Microsoft for the past five years where it has enabled scaling and protection for many popular Microsoft services including Office 365, Xbox, and Microsoft Teams.
-
F# 4.6 Released with Anonymous Records, Improved Performance
The most significant change in F# 4.6, now available with .NET Core 2.2, is the introduction of anonymous record types, which simplify the use of records in a number of contexts. Additionally, the F# compiler chain in Visual Studio 2019 has improved performance for medium-to-large size projects in several areas.
-
Migrating a Retail Monolith to Microservices: Sebastian Gauder at MicroXchg Berlin
In his presentation at MicroXchg in Berlin, Sebastian Gauder described how he and his teams migrated an existing food retail monolith at REWE, a large German company, into several business domains with 270 microservices, while increasing the number of teams from two up to 48. He also discussed the different design goals and rules they setup to make this possible.
-
ART Cloud Profiling to Improve Android App Performance
First introduced in Android Pie, ART optimizing profiles are a feature that leverages data sent to Play Cloud to optimize an app startup time on install or update. Data disclosed by Google show apps start 15% faster on average, with special cases reaching a 30% improvement.
-
DeepMind's AI Defeats Top StarCraft Players
DeepMind's AlphaStar AI defeated two top professional StarCraft players 5-0.
-
Discovering Culture through Artifacts: QCon London Q&A
Behavior and values are two critical components to organizational culture; values denote what the organization believes in, and behaviors are rooted in those values, argued Mike McGarr, engineering leader at Slack. At QCon London 2019 he spoke about improving your understanding of an organization’s culture, the key components of culture, and what to look for in order to learn about the culture.
-
A Framework for High-Value Big Data
Asha Saxena recently spoke at the Enterprise Data World 2019 Conference about the value big data analytics initiatives bring to the organizations. Saxena proposed a big data framework that can help with organizational maturity and internal competencies.
-
Uber Releases Kraken: An Open Source P2P Docker Registry
Uber has released Kraken, an open source, peer-to-peer (P2P) Docker registry. Kraken is a highly available and scalable Docker registry tailored to meet the needs of enterprises and hybrid cloud environments.
-
Fastly Open-Sources Lucet, Its WebAssembly Compiler and Runtime
The Fastly edge cloud platform recently open-sourced Lucet, its native WebAssembly compiler and runtime. Lucet enables edge developers to build custom solutions for the edge at scale without limitations imposed by vendors, programming languages, or application programming interfaces (API).