InfoQ Homepage News
-
Intuit Engineering's Approach to Simplifying Kubernetes Management with AI
Intuit recently talked about how they managed the complexities of monitoring and debugging Kubernetes clusters using Generative AI (GenAI). The GenAI experiments were conducted to streamline detection, debugging, and remediation processes.
-
Android 15 Brings Desktop-Like Windowing UX on Tablets
The latest Beta 2 for the upcoming Android 15 release introduces desktop windowing for tablets as a developer preview. The new feature makes it possible to manage "freeform windows" that users can create to display multiple apps and resize or move around similarly to what they would do on a desktop computer.
-
Cloud Misconfigurations Can Cause Major Data Breaches: Deliveroo at InfoQ Dev Summit Munich
During her presentation at the inaugural edition of Dev Summit Munich, Danielle Sudai, security operations lead at Deliveroo, explored the fundamentals of cloud security posture management, stressing how a single misconfiguration can damage your company's security. She emphasised the importance of bridging the gap between the different layers of the organisation, from governance to technology.
-
Planning, Automation and Monorepo: How Monzo Does Code Migrations Across 2800 Microservices
Monzo products are supported by an extensive microservice-based platform of over 2800 services. The company relies on planning and heavy automation to drive code migrations at scale and leverages config service to support gradual roll forwards and quick rollbacks in case of issues. Migrations are managed by a central team rather than service owner teams to avoid delays and inconsistencies.
-
AWS Key Management Service Now Supports ECDH for Secure Communications
This summer, AWS announced that the AWS Key Management Service (KMS) supports the Elliptic Curve Diffie-Hellman (ECDH) key agreement. The security team at AWS recently showed how the new DeriveSharedSecret API enables the establishment of secure communication channels by using a derived shared secret.
-
Will Quantum Computing Solve Humanity's Biggest Challenges? InfoQ DevSummit Munich Keynote
During her keynote at the inaugural edition of Dev Summit Munich, Teena Idnani, senior vice president at JP Morgan Chase, gave an overview of quantum computing and how we can prepare for its inevitable change in “traditional” computing. Besides decrypting its concepts and stating its benefits, she also pointed to the “quantum-ready” programming languages.
-
Swift 6 Officially Available
The Swift team has officially announced the availability of Swift 6, a new major version of Apple open-source language with focus on low-level and embedded programming, concurrent code safety, new cross-platforms APIs, and extended Linux and Windows support.
-
PyTorch Conference 2024: PyTorch 2.4/Upcoming 2.5, and Llama 3.1
The PyTorch Conference 2024, held by The Linux Foundation, showcased groundbreaking advancements in AI, featuring insights on PyTorch 2.4, Llama 3.1, and open-source projects like OLMo. Key discussions on LLM deployment, ethical AI, and innovative libraries like Torchtune and TorchChat emphasized collaboration and responsible practices in the evolving landscape of generative AI.
-
RAG-Based Ingestion for Generative AI Applications with Logic Apps Standard in Public Preview
Microsoft's new built-in actions for document parsing and chunking in Logic Apps Standard revolutionizes Generative AI ingestion. Streamline workflows with low-code solutions that transform structured and unstructured data into AI-ready formats. Unlock automation across industries, enhancing searchability and knowledge management effortlessly.
-
Feature Gates in Client-Go: Enhancing Control and Simplifying Feature Adoption in Kubernetes
Kubernetes has integrated feature gates into the client-go library, providing developers and administrators with more granular control over feature adoption within their Kubernetes environments. Kubernetes components utilize the client-go library for API interaction. This library is also widely adopted across the Kubernetes ecosystem for building extensions like controllers, tools, and webhooks.
-
Measuring and Reducing the Environmental Impact of Software
Software applications often manage big amounts of data; most of them are internet-based applications, and incorporate artificial intelligence. According to Coral Calero, these three aspects improve the capabilities and functionalities provided by software but they have also increased the amount of energy needed. We need to measure energy consumption of software to control its environmental impact.
-
Terraform Google Provider 6.0: Automatic Labeling, Extended Naming Flexibility, and More
HashiCorp released version 6.0 of the Terraform Google provider, delivering key updates to improve cloud infrastructure management and developer workflows. The release introduces automatic labeling for Terraform-created resources, expanded naming flexibility, and removal of deprecated features. It also simplifies handling Google IDs and IAM binding for external resources.
-
Anthropic Unveils Contextual Retrieval for Enhanced AI Data Handling
Anthropic has announced Contextual Retrieval, a significant advancement in AI systems' interaction with extensive knowledge bases. This technique addresses the challenge of context loss in Retrieval-Augmented Generation (RAG) systems by enriching text chunks with contextual information before embedding or indexing.
-
How Canva Scaled Real-Time Collaboration with WebRTC: from WebSockets to Seamless P2P Communication
Canva recently shared how it implemented real-time mouse pointers for collaborative whiteboarding. Canva chose a WebRTC-based solution to improve scalability, reduce latency, and lower backend load. Since WebRTC uses peer-to-peer communication, Canva can provide users with a smoother, more performant real-time experience than a traditional backend-based WebSocket and Redis solution.
-
AWS Launches Graviton4-Powered Memory-Optimized EC2 X8g Instances for High-Memory Workloads
AWS has introduced Graviton4-powered EC2 X8g instances, featuring up to 3 TiB of DDR5 memory and 192 vCPUs for memory-intensive workloads. With 3x improved memory and network bandwidth, plus enhanced security, these instances offer unmatched performance and value. Ideal for databases, big data analytics, and more, X8g sets a new standard in cloud computing.