InfoQ Homepage Development Content on InfoQ
-
Microsoft Announces 1.0 Release of Kubernetes-Based Event-Driven Autoscaling (KEDA)
Microsoft has announced the 1.0 version of the Kubernetes-based event-driven autoscaling (KEDA) component, an open-source project that can run in a Kubernetes cluster to provide "fine grained autoscaling (including to/from zero)" for every container. KEDA also serves as a Kubernetes Metrics Server and allows users to define autoscaling rules using a dedicated Kubernetes custom resource.
-
JakartaOne 2019: Livestream 7am to 1pm Summary
The inaugural JakartaOne Livestream global virtual conference, scheduled in conjunction with the formal release of Jakarta EE 8, went live on September 10th, 2019 at 7am EDT with the first of 19 one-hour sessions. Focused on Jakarta EE and MicroProfile-related topics, these sessions included keynotes, demos and panel discussions delivered by an all-star cast of Java luminaries.
-
Q&A with Matt Fisher of Microsoft about Helm 3.0 Release for Kubernetes
Matt Fisher talks about the features of Helm 3.0, which is a major release, including why and how they overcame some technical debt, primarily related to tiller.
-
What Made the iOS 13 Launch So Buggy and How to Fix the Development Process
Apple's latest iOS release, iOS 13, was affected by a number of bugs that caused disappointed reactions by users. In a story ran by Bloomberg, sources familiar with Apple explained what went wrong in the iOS 13 release process and how Apple is aiming to fix this for the future.
-
QCon London 2020: Kubernetes, FinTech, Streaming, ML, JavaScript, Performance, Cloud, Security, AI
Are you ready to uncover emerging trends, techniques, and tools in software development that will help you grow your career, build your network, and lead your team in 2020? Be part of QCon London, March 2-6, 2020, and join over 1,600 software leaders and their teams.
-
How to Integrate Infosec and DevOps Using Chaos Engineering
Kelly Shortridge from Capsule8 talked at the Velocity conference in Berlin about how using chaos engineering can help to integrate Infosec within a DevOps culture. Shortridge discussed how distributed, immutable, and ephemeral infrastructure, or the D.I.E. model, is an organizationally friendly way to building security by design. With this model, users can continuously raise the cost of the attack
-
Google Updates Google App Engine with More New Runtimes: Node.js 12, Go 1.13, PHP 7.3 and Python 3.8
In a recent blog post, Google announced several new runtimes for the App Engine service on its cloud platform. These runtimes are Node.js 12, Go 1.13, PHP 7.3 and Python 3.8.
-
WebXR Arrives in Chrome 79
WebXR, the in-progress standard for virtual and augmented reality on the web, is now available in Chrome 79. After preliminary work on WebVR was superseded by WebXR, Chrome becomes the first production browser release supporting portions of the new standard.
-
Hidden Costs of iOS/Android Shared Development, at Dropbox and Slack
Building a new native mobile app requires a lot of work since it is necessary to code it in Kotlin/Java for Android, and then again in Objective-C/Swift for iOS. In the past, Dropbox and Slack had been implementing a strategy to share code between platforms, building a shared library in C++, until recently, when they decided to get rid of this.
-
CloudFlare Releases Open Source Implementation of Network Time Security Protocol
CloudFlare announced the first major release of their implementation of the Network Time Security (NTS) protocol. This builds on their previous release of time.cloudflare.com, their free time service that supports both Network Time Protocol (NTP) and NTS.
-
Objective-C Introduces Zero-Runtime-Cost Direct Methods
Since Swift was launched in 2014, Objective-C has known only minor changes, mostly aimed at improving its interoperability with Swift. Far from being a fringe language, though, Objective-C has recently added support for "direct" methods, which look like ordinary class methods but behave more like a C function.
-
GraalVM 19.3 Brings JDK 11 Support
GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, C, Python, and JavaScript, has released version 19.3 with support for JDK 11. Previous versions of GraalVM were based on JDK 8.
-
Microsoft Announces .NET Support for Jupyter Notebooks
Earlier this month, Microsoft announced the public preview of .NET Core support to Jupyter Notebooks, allowing the use of code written in C# and F#. This release is part of the Try .NET project, an interactive documentation generator for .NET Core.
-
Machine Learning on Mobile and Edge Devices with TensorFlow Lite: Daniel Situnayake at QCon SF
At QCon SF, Daniel Situnayake presented "Machine learning on mobile and edge devices with TensorFlow Lite". TensorFlow Lite is a production-ready, cross-platform framework for deploying ML on mobile devices and embedded systems, and was the main topic of the presentation.
-
Microsoft Visual Studio Online: Distributed Development for Visual Studio
Earlier this month, Microsoft announced the public preview of Visual Studio Online (VSO) at its Ignite conference. The service provides managed development environments that can be used with Visual Studio and Visual Studio Code. It also features an online code editor with IDE capabilities such as debugging, code completion, and collaborative sessions.