InfoQ Homepage Development Content on InfoQ
-
How GitHub Partitioned Its Relational Database to Improve Reliability at Scale
GitHub has been working for the last couple of years on partitioning their relational database and moving the data to multiple independent clusters. This effort led to a 50% load reduction and a significant reduction of database-related incidents, explains GitHub engineer Thomas Maurer.
-
Armo Releases Kubescape K8s Security Testing Tool: Q&A with VP Jonathan Kaftzan
Armo announced the release of Kubescape last month, a tool for testing if a Kubernetes environment is secure according to the Kubernetes hardening guidance published by the National Security Agency (NSA) and Cybersecurity and Infrastructure Security Agency(CISA).
-
Microsoft Announces Azure Functions 4.0 with .NET 6 Support in Preview
Microsoft recently announced the public preview release of Azure Functions 4.0 – its Function as a Service (FaaS) offering. The release of this new runtime includes support for .NET 6.0.
-
JobRunr 4.0 Delivers Improved Integration with Spring Starter, Quarkus and Micronaut
JobRunr, a relatively new JVM job scheduling tool, has released version 4.0 which brings updated Spring Boot Starter support, new integrations with Quarkus and Micronaut and a new jobs analysis performance mode that checks if a job can be cached to speed up the subsequent calls. InfoQ spoke with Ronald Dehuysser about the development of JobRunr.
-
Swift 5.5 Extends Concurrency Support, Enums, Property Wrappers, and More
The latest release of Apple's language, Swift 5.5, introduces new features aimed at making it easier for developers to write asynchronous code as well as several extensions to the language and compiler, not the least CGFloat and Double interchangeability.
-
Qwik, a Resumable Javascript Framework
Qwik is a DOM-centric JavaScript framework that aims to provide the quickest TTI (or time to interactive) by focusing on resumability for server-side rendering of HTML and optimized lazy loading of code.
-
Microsoft Announces Preview of On-Demand Capacity Reservations for Azure Virtual Machines
Recently, Microsoft announced the preview of on-demand capacity reservations for Azure Virtual Machines (VMs). With this new feature for VMs, customers can reserve more compute capacity.
-
GitHub to Phase out Support for Git Protocol, DSA Keys and Legacy SSH Algorithms
With a strong focus on having customer data as secure as possible, GitHub has decided to remove support for the unencrypted Git protocol, DSA keys and some legacy SSH algorithms. Also, it is adding requirements for newly added RSA keys and providing support for ECDSA and Ed25519 host keys SSH. These changes might affect only SSH and git:// users, while the https:// users will be unaffected.
-
Java News Roundup: Spring Boot Updates, Eclipse Temurin JDK 17, Apache Camel Ends Support for JDK 8
It was relatively quiet during the week of September 20th, 2021, with most news coming from point and milestone releases of Spring Boot, Spring Security and Spring Cloud. Other news includes the release of Eclipse Temurin JDK 17 binaries, Build 16 of the JDK 18 early-access builds, Hibernate ORM 5.6.0.Beta2, WildFly 25 Beta 1, Apache Camel dropping support for JDK 8 and JDKMon 17.0.0.
-
Google Cloud Announces Backup for Google Kubernetes Engine
Google has recently announced the preview of Backup for GKE, a cloud-native way to protect, manage, and restore containerized applications and data running on Kubernetes.
-
Pinecone 2.0 Aims to Bring Vector Similarity Search to Production
Pinecone recently introduced version 2.0 of its vector similarity search solution aiming to make it easier for companies to build recommendation systems, image search, and similar applications. InfoQ has taken the chance to speak with Edo Liberty, founder and CEO of Pinecone.
-
Find out What to Focus on in Software in 2022; See Randy Shoup’s Top QCon Plus Topics
Each QCon software conference is individually organized by a committee of senior software leaders who work across a wide spectrum of technology. We recently interviewed Randy Shoup, VP engineering and chief architect at eBay & QCon Plus November 2021 Committee Member, who shared some of the tracks he is looking forward to at the event this November.
-
VMware Overhauls Spring 6 & Spring Boot 3 for Another Decade
At Spring One 2021, VMware described how Spring 6, planned for an October 2022 release, prepares the framework for another decade: it will require Java 17 and Jakarta EE 9, provides first-class support for Java modules and native compilation, bakes observability into Spring, and drops outdated features and third-party integrations. Spring Boot 3 will use Spring 6 but has no release date yet.
-
Flow Type Checker No Longer Just JavaScript with Types, Centers of Facebook Needs
Vladan Djeric, engineering manager supporting the Flow team at Facebook, announced that the Flow type checker will go beyond being just JavaScript with types and introduce new features based on Facebook’s internal user needs. In particular, Flow strives to deliver fast type-checking on large, complicated codebases. Flow’s vision is in contrast with TypeScript’s — JavaScript with syntax for types.
-
Canonical Anbox Cloud Appliance Simplifies Running Android Apps on AWS
Anbox Cloud is a solution from Canonical that lets you stream Android apps at scale to any device. The new Anbox Cloud Appliance makes a small-scale version of Anbox Cloud readily available on the AWS marketplace. InfoQ has taken the chance to speak with Simon Fels, engineering manager at Canonical and Anbox Cloud team lead.