InfoQ Homepage Development Content on InfoQ
-
Apple Open Sources System, Swift Library Interfacing with System-Level API
System is a low-level library Apple introduced at its last WWDC conference to provide an idiomatic and type-safe interface to system calls and currency types usually available at the OS level. In keeping with Apple's aim to push Swift as a cross-platform development ecosystem, System has been open-sourced to make it easier for programmers to contribute to its further development across platforms.
-
Amazon Cloudwatch Dashboards Supports Sharing
AWS recently introduced the ability to share Amazon CloudWatch Dashboards with users who do not have access to the AWS account. This feature opens up new use cases for dashboards, including sharing metrics and information on big screens, or embedding real-time information in public pages.
-
Microsoft Introduces Its Quantum Intermediate Representation
Based on LLVM, IBM Quantum Intermediate Representation (QIR) extends LLVM IR to better suit the representation of quantum constructs.
-
Microsoft Releases Bridge to Kubernetes
Earlier this week, Microsoft released Bridge to Kubernetes, a Visual Studio extension that allows developers to write, test and debug microservice code locally while consuming dependencies from a Kubernetes environment. The purpose of this extension is to simplify microservices development by eliminating the need for extra assets such as a Dockerfile or Kubernetes manifests.
-
The JavaScript Coder's Guide to Getting More from GitHub and Npm - GitHub Satellite 2020
Edward Thomson, npm product manager at GitHub, recently explained at GitHub Satellite 2020 the implications of npm joining GitHub for JavaScript developers and how to get the best out of GitHub for both open source and professional work.
-
Microsoft Launches a New Communication Platform with Azure Communication Services
During its annual Ignite Conference, Microsoft announced Azure Communication Services (ACS), a fully-managed communication platform. The offering is currently in public preview.
-
Google Engineer Tailors Swift for Windows
The vision for Swift to become a cross-platform programming language has moved one step further with the introduction of a Swift toolchain for Windows 10. Early adopters can now use Swift to create Windows 10 programs that interoperate through the C ABI with existing libraries available on the platform.
-
Google Announces New Features Making It Easier to Manage Windows Server VMs
Recently Google announced several new features such as boot-screen diagnostics, auto-upgrade for Windows Server, new diagnostics tooling, and improved license reporting. Most of these updates are available in beta and intend to simplify troubleshooting problems, upgrading, and managing the license requirements of Windows workloads running on Google Cloud (GCP).
-
Heapothesys - an Open-Source GC Latency Benchmark by Amazon Corretto
The Amazon Corretto team has introduced Heapothesys, a collection of JVM garbage collection (GC) workloads designed for the application developer to compare alternative GC algorithms and configuration choices, and to detect GC performance and latency regressions. Using the resulting JVM pauses, developers may produce their own reference points to study GC boundaries within their applications.
-
Cookie Recipes - SameSite and beyond - Rowan Merewood at web.dev Live
Rowan Merewood explained, in light of the new cookie policies being increasingly adopted, how to create and configure cookies according to the scope and security required by the situation. Merewood also showcased the options available to developers to trace and debug cookies sent in requests.
-
Using Serverless Backends to Iterate Quickly on Web Apps
In a series of three technical articles, AWS has recently shown the advantage of building serverless backends to iterate quickly on web apps and be able to follow changing product requirements. These development methodology and architecture allow flexibility but increase coupling with cloud vendor services.
-
Swift 5.3 Brings New Language Features, Better Developer Experience, and Improved Performance
Swift 5.3, which has recently become available with Xcode 12, includes a number of significant new features at the syntax level, including support for multi-pattern catch clauses, increased availability for implicit self, and more. Additionally, the Swift team has worked on improving runtime performance, especially when using SwiftUI, and developer experience.
-
Java 15 Released
Oracle has released version 15 of the Java programming language and virtual machine.
-
Introducing QCon Plus by InfoQ: a Virtual Conference for Senior Software Engineers and Architects
QCon Plus covers the trends, best practices, and solutions leveraged by the world's most innovative software organizations. The conference is built to accelerate your learning with thoughtfully curated, shorter, focused technical sessions over three weeks featuring 54 speakers, 4 keynotes, 18+ facilitated peer sharing sessions, and 6 focused open space sessions.
-
AWS Launches New Contact Flow APIs for Amazon Connect
Amazon Connect is an omnichannel contact service for enterprises to set up and manage a contact center. It is based on the same technology used by 70,000 Amazon customer service associates around the world to power customer conversations.