InfoQ Homepage News
-
A Deeper Dive into Spectre and Meltdown
A deeper look at Spectre/Meltdown characteristics and potential attacks, why it's necessary to patch cloud VMs even though the cloud service providers have already applied patches, the nature of the performance impact and how it’s affecting real world applications, the need for threat modelling, the role of anti virus, how hardware is affected, and what’s likely to change in the long term.
-
Rust 1.23 Improves Memory Usage and More
The most significant improvement in Rust’s latest version is the reduction of memory usage made possible by avoiding some unnecessary copies. Additionally, rustdoc now consistently uses a CommonMark compliant engine to render the documentation.
-
Kubernetes and OpenShift Q&A with Brian Gracely from Kubecon 2017
InfoQ caught up with Brian Gracely, director product strategy for Red Hat Openshift, about how Kubernetes has helped shape the product direction and how it's relevant to developers and architects.
-
Microsoft Announces the General Availability of Azure Bot Service and Language Understanding
Microsoft recently announced that the Azure Bot Service and Language Understanding has become generally available. Both had previously been in public preview for months, and the release increases availability in nine more regions including Ireland, Hong Kong and Sao Paulo, Brazil, and new capabilities to aid developers in achieving more.
-
Meltdown and Spectre: What They Are and How to Deal with Them
This article discusses the latest CPU vulnerabilities – Meltdown and Spectre – and the current solutions to fix them.
-
Building GPU Accelerated Workflows with TensorFlow and Kubernetes
Daniel Whitenack spoke at the recent KubeCon + CloudNativeCon North America 2017 Conference about GPU based deep learning workflows using TensorFlow and Kubernetes technologies. He discussed the open source data pipeline framework Pachyderm.
-
Testing Lessons from Animals
We can learn from how animals search for food to understand testing better, argued James Bach. Over time testers find out where the buggy parts of a product are, but then it might be effective to occasionally wander off and explore other areas. Stop hoping that automation will save you, and learn to hunt for bugs.
-
Xen Hypervisor 4.10 Focuses on Security and Better ARM Support
The Xen Project released version 4.10 of their hypervisor with an improved architecture for x86, better support for ARM processor hardware updates, and changes to schedulers and the user interface.
-
Amazon Announces AWS Outposts
Amazon has announced AWS Outposts, allowing to create a hybrid cloud solution through AWS-designed fully managed and maintained compute and storage racks. With AWS Outposts the APIs, infrastructure, tools, and hardware which AWS uses is now also available for on-premises data centers and integrates seamlessly with AWS.
-
Entity Services is an Antipattern
In a microservice based architecture, it is important to keep the different services separated. Entity services is a common pattern now applied to microservices, but Michael Nygard claims that entity services is an anti-pattern that works against separation.
-
W3C Releases HTML 5.2 As Official Recommendation
The W3C released the HTML 5.2 update to the HTML specification as an official recommendation on December 14, 2017. This update adds new features like the dialog element, obsoletes old ones like the HTML plugins system, and integrates work from other W3C committees such as support for the Payments Request API and the Presentation API.
-
Microsoft Releases Public Preview of IoT Software-as-a-Service Offering
Microsoft recently announced a public preview of IoT Central, its software-as-a-service solution for the Internet of Things. IoT Central had been in limited preview for a few months with chosen customers who have been trialling the solution and providing feedback.
-
How ING Bank Does SRE
Janna Brummel and Robin van Zijll, from ING Netherlands, talked at the Velocity conference in London about how poor availability from their internet banking systems prompted the bank to implement an SRE culture. A centralized SRE team was set up in the Netherlands to provide tooling, consulting and education on reliability to product teams (known as BizDevOps squads internally).
-
Looking Forward to Java in 2018
A look forward at the two new releases of Java that are expected in 2018.
-
Google to Improve Security and Privacy of Google Play Apps
Android developers will have to comply with two new requirements if they want their apps to be available on Google Play in the future. Those include supporting a recent Android version and adding support for 64-bit native code. Additionally, Google will start including some security metadata to improve APK authenticity verification.