InfoQ Homepage Architecture & Design Content on InfoQ
-
Q&A with Google VP Eyal Manor about Anthos, Kubernetes, and Multicloud
InfoQ caught up with Eyal Manor, VP of product and engineering, Google Cloud, as a follow-on to his appearance at the Google Next keynote to deep dive into the Anthos architecture.
-
How the Sequence of Characters in a Name Can Predict Race and Ethnicity
Gaurav Sood, Principal Data Scientist at Microsoft, recently spoke at the AnacondaCon 2019 Conference on how to use the sequence of characters in a person's name to predict that person's race and ethnicity, using machine learning techniques.
-
W3C Publishes WebXR Draft Specification for Direct Web Interaction with Immersive Hardware
The World Wide Web Consortium recently published draft specifications for WebXR. The WebXR Device API seeks to provide "the interfaces necessary to enable developers to build compelling, comfortable, and safe immersive applications on the web across a wide variety of hardware form factors".
-
Summary of the Stack Overflow Developer Survey 2019
Javascript, MySQL and Linux have retained their places as most popular technologies, according to the 2019 Stack Overflow developer survey. Public cloud providers- AWS, Azure and Google Cloud Platform - make the list for most popular platforms again. The survey of almost 90,000 developers also collated demographic information, with huge imbalance of genders and ethnicities in the industry.
-
Mature Microservices and How to Operate Them: QCon London Q&A
Microservices is an architectural approach to keep systems decoupled for releasing many changes a day, said Sarah Wells in her keynote at QCon London 2019. To build resilient and maintainable systems you need things like load balancing across healthy nodes, backoff and retry, and persistence or fanning out of requests via queues. The best way to know whether your system is resilient is to test it.
-
Red Hat Becomes Steward of Java 8 and 11
RedHat has taken a leadership position in Java 8 and 11, leading its first April release.
-
Security Landscape of the Docker Ecosystem and Best Practices
As part of its annual State of Open Source Security Report, security firm Snyk issued a specific report focusing on Docker security that shows vulnerabilities in container images are widespread. InfoQ has spoken with Liran Tal, Snyk developer advocate.
-
Google Experiments with Key-Value Storage, Built-In Modules in Chrome 74
Google recently announced its intent to ship two new WICG proposals in a future version of Chrome. KV Storage attempts to bring the convenience of LocalStorage, but with better performance. The intent is to deliver this as the first example of a built-in module, leveraging the import maps proposal.
-
Amplifying Sources of Resilience: John Allspaw at QCon London
At QCon London John Allspaw presented “Amplifying Sources of Resilience: What Research Says”. Key takeaways from the talk included: that resilience is something a system does, not what a system has; creating and sustaining “adaptive capacity” within an organisation is resilient action; and learning about how people cope with surprise is the path to finding sources of resilience.
-
Google Announces Several Updates to Database Services
Google has announced several new products and features for the database services on Google Cloud Platform. These announcements include Cloud SQL for Microsoft SQL Server, version 11 support for Cloud SQL for PostgreSQL and multi-region replication for Cloud Bigtable.
-
Google Releases Anthos, a Hybrid Cloud Platform, to General Availability
Recently, Google announced on their blog the general availability of Anthos, a service for hybrid cloud and workload management that runs on the Google Kubernetes Engine (GKE). Furthermore, besides running on the Google Cloud Platform (GCP), it also allows customers to manage workloads running on third-party clouds like AWS and Azure.
-
Nest.js 6 Improves GraphQL Integration and Improves Platform Flexibility
Nest.js recently announced the release of version 6 of their TypeScript framework. Nest.js 6 improves support for GraphQL and also decouples the platform-specific portions of their framework to support applications beyond their traditional Express and Node.js based architecture.
-
In a Serverless World, We Still Need State
Today there is a large push in enterprise architecture towards serverless architecture. Jonas Bonér argues that although he strongly believes in the serverless movement, the programming model should not focus only on stateless functions. We must also have a focus on state, allowing us to benefit from the advantages of serverless while building distributed general-purpose applications.
-
Ts.ED Provides TypeScript Framework Leveraging Express and Decorators
Ts.ED provides a server-side TypeScript framework on top of Node.js and Express. The framework provides classes and decorators to simplify common server-side patterns, and offers integration with many other projects including TypeORM, Swagger, GraphQL, AJV, Passport.js, and Socket.io, among others.
-
JEP 230: A New Microbenchmark Suite for JDK 12
The OpenJDK Microbenchmark Suite (JEP 230), based on the Java Microbenchmark Harness (JMH), is a new feature in the release of JDK 12. Claes Redestad, principal member of technical staff at Oracle, spoke to InfoQ about the new Microbenchmark Suite.