InfoQ Homepage News
-
AWS Introduces Storage-Optimized I4i Instances for IO-Heavy Workloads
AWS recently introduced the EC2 I4i instance type for data-intensive storage and IO-heavy workloads requiring fast access to medium-sized datasets. The new instances can benefit high-performance real-time relational databases, distributed file systems, data warehouses and key-value stores.
-
Android Studio Chipmunk Brings Animation Preview, CPU Profiler, and More
The latest release of Google's IDE for Android app development, Android Studio Chipmunk, includes a new Compose animation previewer, a CPU profiler, and an extended build analyzer to improve performance.
-
Google Cloud Introduces Media CDN for Content Delivery
Google Cloud recently announced the general availability of Media CDN, a content delivery network targeted to media and entertainment companies. The streaming platform supports advertising insertion and AI/ML analytics.
-
Google Announces General Availability of Cloud TPU VMs
Last year Google introduced Cloud TPU Virtual Machines (VMs), which provide direct access to TPU host machines in preview. Today, Cloud TPU VMs are generally available, including the new TPU Embedding API, which can accelerate ML Based ranking and recommendation workloads.
-
Green Software Development: Terminology and Climate Commitments Explained by Microsoft at Devoxx UK
As a side effect of the accelerated move towards the cloud, the software industry is contributing more and more to global warming. Companies have taken on different commitments: Net-Zero, Carbon Neutral, etc. Asim Hussain, Green Cloud Advocacy Lead @ Microsoft deciphers them during the Devoxx UK keynote. Understanding them will help developers move the needle for each type of commitment.
-
Wave: a Case Study for Low Architectural Complexity
Dan Luu published an article presenting Wave as a case study for a business model where a simple and boring architecture fits best. Instead of a state-of-the-art service-based asynchronous architecture, they employ a synchronous monolith backed by a database and serving a unified API.
-
Learnings from Discussing Developer Enablement at QCon London
Developer enablement can increase the potential of individuals in small and larger companies. Where individuals can have their own solutions, there will be things that are mandatory for all. Metrics can help to see what is being used or not. Be careful about supporting developer enablement for legacy systems; if it’s outdated and needs to be replaced then it might be better to not invest in it.
-
11 Puzzles from JDK11: Hanno Embregts on Java Certification at Devoxx UK
As part of his talk given in front of Devoxx's audience, Hanno Embregts shares 11 crazy things he learned on his path towards Oracle Java 11 certification. Even though having a career spanning of almost one decade and a half, these Java curiosities still needed to be ironed out while preparing to become common practice afterwards.
-
A Decalog for Developing More Accessible Software Systems: JHipster Creator's Keynote at Devoxx UK
The rapid shift towards a hybrid workplace has also meant an acceleration of the consumption of digital content. Even though online means global reach, part of the world’s population cannot access it due to various types of disabilities. In his Devoxx UK keynote talk, Julien Dubois presented a set of best practices and design principles that could make the software more accessible.
-
Docker Launches Docker Extensions and Docker Desktop for Linux
At DockerCon 2022, Docker announced a way for developers to tap into Docker Desktop and extend its functionality using a new Extension SDK. Additionally, Docker Desktop is finally landing on Linux, providing the same experience available on macOS and Windows.
-
Google Releases its Distributed Cloud Edge Offering into General Availability
Last month Google announced the general availability of Google Distributed Cloud Edge, including Google Distributed Cloud Edge Appliances. The product is part of the Google Distributed Cloud (GDC), a fully-managed hardware and software portfolio that allows organizations to run workloads at the edge.
-
JEP 425: Java Virtual Threads to Deliver Improved Throughput
JEP 425, Virtual Threads (Preview), has been promoted from Proposed to Target to Targeted status for JDK 19. This JEP, under the umbrella of Project Loom, introduces virtual threads. These lightweight threads aim to dramatically reduce the effort of writing, maintaining, and observing high-throughput concurrent applications to the Java platform. This is a preview feature.
-
DeepMind Trains AI Controller for Nuclear Fusion Research Device
Researchers at Google subsidiary DeepMind and the Swiss Plasma Center at EPFL have developed a deep reinforcement learning (RL) AI that creates control algorithms for tokamak devices used in nuclear fusion research. The system learned control policies while interacting with a simulator, and when used to control a real device was able to achieve novel plasma configurations.
-
Full-Stack Observability with Grafana and Azure Monitor
Microsoft recently introduced Azure Managed Grafana in preview, including new Grafana integrations with Azure Monitor. With Azure Managed Grafana, customers can now view their Azure monitoring data in Grafana dashboards and have new out-of-the-box Azure Monitor dashboards.
-
Every Question Has an Answer: an Impossible Thing for Developers
We tend to assume that every question has an answer, which for instance isn’t true when we want to find out what the current time is. Developers should increase awareness of unexpected failure modes, advertise the possibility of failure, and use time-outs to recover from waiting for an answer that will never come.