Getting Started With Testing Types in TypeScript | by Nic Jennings | Aug, 2022

A guide on testing advanced types such as Generics or Conditional Types in TypeScript Source As soon as you start writing more advanced types such as Generics or Conditional Types in TypeScript then it should become a crucial step in checking that your type is doing exactly what you expect. Testing Types is a little … Read more

Getting Started With OpenTelemetry – DZone Refcardz

Now, with more context about the main concepts, architecture, and components of OpenTelemetry, we are ready to start tracing. We will instrument two APIs; one will be built in .NET and the other in Python. They will be designed to have the same endpoints and the same purpose. It will return untranslatable words that exist … Read more

Getting Started With Kubernetes – DZone Refcardz

Because Kubernetes is declarative, getting started in Kubernetes mostly means understanding what resources we can create and how they are used to deploy and configure containers in the cluster. To define resources, we use YAML format. The available resources and fields for each resource may change with new Kubernetes versions, so it’s important to double-check … Read more

Getting Started With Prometheus – DZone Refcardz

Now that we have Prometheus configured and up and running, let’s start working with the key topics of data and alerts. Collecting Data Firstly, let’s investigate how to collect data from targets. Exporters Prometheus’ popularity as the de facto standard for monitoring is in no small part down to the richness of the exporter ecosystem. … Read more

Getting Started With Apache Iceberg

Well-Defined Specification Iceberg’s community-driven specification is fundamental to the project’s success. The specification defines the expected semantics for each feature and gives clients a framework for developing specific implementation. It relies on definition rather than convention to ensure that all implementing clients have consistent behavior. Versions 1 and 2 are ratified and currently in use … Read more

Write Your Kubernetes Infrastructure as Go Code – Getting Started With Cdk8s

Infrastructure as Code (IaC) is a well-established paradigm and refers to the standard practice of treating infrastructure (network, disk, storage, databases, message queues etc.) in the same way as application code and applying general software engineering practices including source control versioning, testing and more. For example, Terraform and AWS CloudFormation are widely-adopted technologies that use … Read more

Write Your Kubernetes Infrastructure as Go Code — Getting Started With Cdk8s | by Abhishek Gupta | Jul, 2022

cdk8s.io Use Go to define your Kubernetes applications Infrastructure as Code (IaC) is a well-established paradigm and refers to the standard practice of treating infrastructure (network, disk, storage, databases, message queues etc.) in the same way as application code and applying general software engineering practices including source control versioning, testing and more. For example, Terraform … Read more

Getting Started With RSocket Kotlin

RSocket is a transport protocol designed for reactive applications. More information on RSocket can be found on their website, leaving me to focus on writing about how RSocket and Kotlin can be combined. RSocket has several libraries written in various languages ​​that implement the RSocket protocol. For Kotlin, this comes as an extension for Ktor … Read more