InfoQ Homepage News
-
Spark the Change: Unleashing People’s Talent
Make curiosity our priority, fundamentally question how and when work should happen, enable fragmentation with technology to become a task-based society, maximize the possibility of authentic human connection in recruiting, ask questions to spark the change, and look for ways to integrate refugees into the workforce: These are some of the conclusions and suggestions to unleash people’s talent.
-
O11ycon Discusses Benefits and Challenges of Observability
The first o11ycon provides a comprehensive look at the emerging concept of observability in software and systems which allow people to understand if things are working as expected, and to diagnose problems and identify solutions.
-
Microsoft Quantum Katas Help Developers Discover Quantum Computing with Q#
Based on the idea of code katas, Microsoft has open-sourced a new project called Quantum Katas, that aims to help developers move their first steps in quantum computing using the Q# language. Quantum Katas are a set of programming exercises of growing complexity that provide immediate feedback to learners.
-
GitHub Expands Its Learning Offerings with Four New Online Courses
GitHub Learning Lab is an initiative launched earlier this year to help people of all skill levels use GitHub. GitHub has released four new courses, Uploading to GitHub, Migrating to GitHub, Community Starter Kit, and Introduction to HTML.
-
Experiences Using Micro Frontends at IKEA
Today, we commonly split up an enterprise architecture in smaller services, microservices. But we have the same problems with the frontend monolith as we had with the backend, Gustaf Nilsson Kotte explained in a recent interview hosted by Stefan Tilkov. Using a micro frontend architecture, he breaks the frontend into smaller parts, to allow for teams to deploy continuously and autonomously.
-
An Introduction to the Windows Template Studio for Desktop Development
Over the last couple of decades, the amount of boilerplate code necessary to develop Windows applications has increased dramatically, which takes away from .NET’s early roots as a RAD or Rapid Application Development framework. Microsoft’s attempt to counter-act this is the Windows Template Studio for UWP applications.
-
Elixir 1.7 Improves Error Handling, Logging, and Testing
Elixir 1.7 is focused on quality of life improvements, writes Elixir creator José Valim. Those include a new __STACKTRACE__ construct to retrieve the stacktrace, integration with Erlang’s new :logger module, improvements to Elixir’s unit testing library ExUnit, and support for metadata in documentation.
-
F# 4.5 Brings Spans, Match!, and More
Now available as a preview, F# 4.5 introduces a number of new features, including support for .NET Core 2.1 new primitive type Span<T>, a new Match! keyword, and more.
-
Terraform 0.12 Releasing This Summer with for Loops and First-Class Expressions
HashiCorp will be releasing Terraform 0.12 later this summer. This release includes a number of new, heavily requested improvements to Terraform based on community feedback and input. Most notably among the changes are: first-class expressions, the for expression, and conditionals. Upgrading to the new version may cause breaking changes for some users of Terraform.
-
TypeScript 3.0 Release Improves Support for Large Projects
The TypeScript team recently announced version 3.0 of TypeScript, introducing new techniques for creating and scaling projects, operations on parameter lists, new types to enforce explicit checks, and improvements to the developer user experience in handling errors reported by TypeScript.
-
Digital Disruption via Space: High-Speed Internet Access through Satellites
Satellites are enabling high speed access to the internet in rural areas, on airplanes, and for internet service providers to the core network. Space technology innovations like electric propulsion, digitalization revolutionize telecommunications and new entrants like SpaceX are forcing launch costs down. These developments will enable new services and lower the costs of existing ones.
-
"Docker Application Guides" Demonstrate How to Deploy Enterprise Apps to Swarm and Kubernetes
Docker recently announced Docker Application Guides, which demonstrates how to deploy applications on Docker Enterprise Edition and Docker Desktop, providing architectures and guidance examples for selecting container images and deploying prototype applications, orchestrated by Docker Swarm or Kubernetes.
-
Istio v1.0 Service Mesh Released with Feature “Ready for Production Use”
At the Google Cloud Next 2018 event, the release of Istio 1.0 service was announced. Key new features include cross-cluster mesh support, fine-grained traffic flow control, and the ability to incrementally roll out mutual TLS across a mesh.
-
Plaid.com’s Monitoring System for 9600+ Integrations
Plaid.com has integrations with over 9600 financial institutions, and their monitoring challenges arise from the heterogeneous nature of these integrations and as well as their large number. They rebuilt their monitoring system on Kinesis, Prometheus, Alertmanager and Grafana to solve the challenges of scalability and low latency.
-
Performance of Structs in C# 7.2
The C# compiler, under some circumstances involving readonly, creates defensive copies of a struct. While this issue is well known and documented, it’s worth revisiting as it’s tied to several features of C# 7.2. The in and ref readonly keywords make occurrences of the issue more frequent, while readonly structs offer a way to fix it.