Working with XML Using C#

Introduction The Extensible Markup Language (XML) is a simple text-based format for representing structured information: documents, data, configuration, books, transactions, invoices, and much more. It is a very common format and In this post, we will learn some of the basic ways to work with XML in C#. Getting Started XDocument and XElement are the … Read more

Kubernetes Storage – Dynamic Provisioning using Storage Classes

Introduction In previous post, we learned that Kubernetes Persistent Volume Subsystem decouples data from application pods and containers and abstracts implementation details. The main components are as follows: PersistentVolume (expose external storage to a PV) PersistentVolumeClaim (a request for persistent volume) StorageClasses (for dynamic provisioning) We then used PersistentVolume and PersistentVolumeClaim in a static provisioning … Read more

Create PDF documents using Node.js (PDFKit)

Introduction Creating PDF files is a very common requirement in many software applications. In this post we will see how to easily create PDF documents using Nodejs. So instead of building all PDF files related functionality ourselves, there is node package called PDFKit, that abstracts all this complexity and give us a nice API to … Read more

Persistent Volumes in Kubernetes

Introduction In this post, we will learn how persistence storage objects in kubernetes provide an easy way to meet storage requirements of statefull applications. In previous post, we learned how to use volume plugins for external storage and we used an AWS EBS volume for this purpose. However, we used AWS EBS volume settings directly … Read more

Storage Volumes in Kubernetes

Introduction In previous post, we learn the basics of how storage works in kubernetes. We learned that for statefull application, we need to persist data beyond container or pod life and how kubneretes have volume plugin mechanism to help us using existing storage solutions for our applications. We then started with a very basic type … Read more

Storage in Kubernetes

Introduction Storage is very important in every statefull application. In a typical on-premise setup, we usually have some dedicated storage e.g. a network file server, disk arrays etc. These storages will have bunch of volumes. We then expose those volumes to our servers and server will use those volumes as local disks and our applications … Read more

Hex Quote

A blog about my coding adventures

Skip to content ↓