InfoQ Homepage Architecture Content on InfoQ
-
Virtualizing Design Sprint and UX Workshops
Design sprint and UX workshops can be done virtually using a combination of remote whiteboards and communication platforms. It brings advantages like being able to invite international experts, having remote participants attend, less travelling, smaller carbon footprint, and lower costs.
-
JHipster 7.0: Java Application Generator Stretches beyond Spring Boot Roots
JHipster 7.0, released March 23, updated the data model editor JDL Studio to version 2, added Snyk security vulnerability scanning, and introduced the JHipster Control Center to manage microservices. The release also updated dependencies & defaults and was followed by version 7.0.1 on April 2.
-
GitHub Changes Token Format to Improve Identifiability, Secret Scanning, and Entropy
GitHub has recently moved to a new format for all of its tokens, including personal access, OAuth access, user-to-server and server-to-server, and refresh tokens. As GitHub engineer Heather Harvey explains, the new format aims to make tokens more easily identifiable, including when scanning repos for secrets, and to increase their entropy.
-
Couchbase Details Its Distributed ACID Transaction Architecture
Couchbase recently published a detailed explanation of its distributed multi-document ACID transaction implementation. In its blog post, Couchbase lays out how its DB engine supports the Monotonic Atomic View consistency model, which is a strengthened version of the Read Committed consistency model.
-
Cheryl Hung on Trends in Cloud Native and DevOps for 2021
In a recent keynote for The DEVOPS Conference, Cheryl Hung, VP ecosystem for the Cloud Native Computing Foundation (CNCF), shared her top 10 predictions for cloud native in the upcoming year. This includes improvements in cross cloud support, growth in GitOps and chaos engineering practices, and an increase in the adoption of FinOps.
-
10 Years after Inception, WebRTC Becomes an Official Web Standard
Web Real-Time Communications (WebRTC) recently became a web standard. This is a major milestone on a long journey for WebRTC that started in 2011 with Google open-sourcing key necessary technologies. The new standard will continue to evolve as the WebRTC Working Group strives to integrate new use cases — live processing of audio and video feeds, Internet of Things use cases, and more.
-
Two Hidden Instructions Discovered in Intel CPUs Enable Microcode Modification
Security researchers Mark Ermolov, Dmitry Sklyarov, and Maxim Goryachy discovered two undocumented x86 instructions that can be used to modify the CPU microcode. The instructions can only be executed when the CPU runs in debug mode, which makes them not easily exploitable, though.
-
Supreme Court Rules Google's Use of Java API Was Fair Use
The Supreme Court in the United States of America has ruled that Google's use of the Java API was fair use, and that the objections raised by Oracle are rejected. InfoQ looks back at the history and what this means for the future of APIs.
-
Google Announces the Public Preview of Network Connectivity Center
Recently Google announced the preview of Network Connectivity Center, a new service for network connectivity management in Google Cloud. With the network service on the Google Cloud Platform (GCP), enterprises can create, connect, and manage heterogeneous on-prem and cloud networks from a single place.
-
Rendering Large Logs in the Browser for GitHub Actions
Rendering large logs in a browser can be a complex task if you want a rich UI including coloring, grouping, search, and permalinks, says GitHub engineer Alberto Gimeno. This is why after testing with both a React and plain JS library, they opted to build their own.
-
Patterns and Antipatterns of Business Agility
At a recent WellyBam event the authors of the book Sooner, Safer, Happier shared the key ideas and explained the patterns and antipatterns of business agility adoption they have found through working on transformation in a wide range of organisations.
-
The Linux Foundation Announces Hosting of AsyncAPI
The Linux Foundation announced today that it would host the AsyncAPI Initiative. It will provide a forum where individuals and organizations can advance AsyncAPI and nurture collaboration in a neutral platform that can support the growth that AsyncAPI is experiencing.
-
Convert Spring Boot Apps to GraalVM with Spring Native Beta
Spring has released Spring Native Beta, a new tool to convert existing Spring Boot applications, written in Java or Kotlin, to GraalVM native images. The goal is to support Spring Boot applications on Spring Native. GraalVM native images are small, optimized and boot quickly. The tradeoffs, however, are longer build times and fewer runtime optimizations compared to the JVM.
-
Alibaba Cloud Uses Dapr to Support Its Business Growth
In a recent blog post, Sky Ao, a staff engineer at Alibaba Cloud, details how Alibaba Cloud uses the Distributed Application Runtime (Dapr) to support its business growth. As Alibaba's business rapidly grows while also purchasing other companies, a clear need to support multiple programming languages across varying cloud environments rises. To support this need, Alibaba chose to use Dapr.
-
Java News Roundup - Week of March 15th, 2021
A roundup of smaller stories in the Java ecosystem from the week of March 15th, 2021, featuring the release of Java 16, JEPs advancing from Draft to Candidate status, and news from Hibernate, Red Hat and Spring.
Learn from technical talks, engage in real-time live sessions, and develop new skills to validate your software roadmap.
Join over 1500 of your peers for an online experience for senior software engineers and architects spaced over 2 weeks.
Deep-dive with over 80 software leaders to help you learn what should be on your radar.
Discover the 16 software topics curated by domain experts.