How to Use Type Checking for Existing Python Code Bases At Inmanta, Python is the primary programming language to develop our service orchestrator . While we love Python and believe it is a fantastic programming language, it does have some drawbacks. The a... Technical
List Comprehensions to Increase Productivity One of the key advantages of Inmanta is the ability to significantly increase the productivity of our customers in rapidly creating new orchestration models. This empowers them to swiftly automate and... Technical
Better User Experience with Inmanta VSCode Extension v1.4.5 We’re excited to announce the release of Inmanta VSCode extension v1.4.5 The Inmanta extension for Visual Studio Code strives to enhance the development experience by bringing the power of the Inmanta... Technical
Kubernetes Part 2: Apples and Oranges Go Well Together In the first part of our blog series about Kubernetes , we focused on the specific characteristics of Kubernetes. The second part explains how it differs from end-to-end or multi-domain service orches... Technical
Monitoring Inmanta Service Orchestrator Inmanta Service Orchestrator takes up the responsibility of making sure the state of your infrastructure and services is always what you want it to be. We call it the desired state or intent. This goa... Technical
Kubernetes Part 1: When All You Have is a Hammer There is a strong tendency in the telecom and enterprise industry to use Kubernetes (K8s) for any automation and orchestration task. We believe this is a case of “when all you have is a hammer, everyt... Technical
Take Terraform Providers to the Next Level Using Inmanta Terraform is an infrastructure and resource management tool that provides integration with over a thousand types of devices, platforms, and APIs. Inmanta on the other hand also operates at a higher le... Technical
Announcing a New Modules Format Inmanta’s intent-based service models are composed of modules. These modules are reusable building blocks that are (up until now) distributed as Git repositories. Starting from the Inmanta Service Orc... Technical
Python Type Hinting — object vs Any In this post, we will be taking on Python type hinting and discuss the subtle differences between object and Any types and how static type checkers behave based on our instructions. There are a few st... Technical
Git Amend — An Introduction to Git Tips and Tricks This post is the first part of our Git 101 series that intends to display its useful tips and tricks. Today, we will shed some light on Git Amend feature and explore its handy use cases. Imagine that ... Technical
Pydantic Puzzlers II Pydantic is a library to validate JSON documents and converts them into Python objects, based on Python Type Annotations. It works really well, it is easy to use, it supports everything we can possibl... Technical
Pydantic Puzzlers Pydantic is a library to validate JSON documents and convert them into Python objects, based on Python Type Annotations. It works really well, it is easy to use, it supports everything we can possib... Technical