Discover the design principles behind building an authorization cache for Envoy proxy using Proxy-Wasm and WebAssembly, with integration to 3scale API Management. This article explains the architecture, design decisions, and benefits for API performance and scalability.| Lahiru De Silva
Explore a personal journey through Google Summer of Code with Red Hat. Learn about open source contributions, project experiences, and insights gained during this unique opportunity.| Lahiru De Silva
Learn how we implemented an efficient authorization cache for Envoy proxy using Proxy-Wasm, integrating with 3scale API Management to reduce latency and improve performance. This article covers the technical implementation, cache design, and benchmarking results.| Lahiru De Silva
Read a personal story about preparing for and passing the Certified Kubernetes Administrator (CKA) exam. Get tips, insights, and lessons learned to help you succeed in your own Kubernetes certification journey.| Lahiru De Silva
Learn the fundamentals of gRPC and Protocol Buffers for modern API design. This article explains serialization, efficient communication, and how to build robust APIs using gRPC and Protobuf.| Lahiru De Silva
Take a deep dive into Kubernetes custom controllers and operators. Understand how to automate cluster operations, extend Kubernetes functionality, and build robust custom resources for your workloads.| Lahiru De Silva
Learn how to architect and deploy a scalable distributed tracing system for cloud-native applications using OpenTelemetry, Data Prepper, and OpenSearch. This guide covers instrumentation, collector design, backend storage, visualization, and best practices for resilient, cost-effective observability in Kubernetes environments.| Lahiru De Silva
Explore strategies and best practices for building a secure and scalable API layer. Learn about API architecture, security measures, and techniques to ensure your APIs are robust, efficient, and ready for growth.| Lahiru De Silva
Learn how to implement a Kubernetes operator like a pro. This guide covers operator patterns, automation techniques, and best practices for managing complex Kubernetes workloads efficiently.| Lahiru De Silva
Discover how to set up and manage multi-cluster networking in Kubernetes using Cilium Cluster Mesh. This article covers architecture, configuration, and best practices for achieving seamless connectivity across clusters.| Lahiru De Silva
Hello World , This post is being written using Github Codespaces, You can try out to just press “.” while you are in the repo to start your codespace environment Yayy ! Thanks| NomadXD
Adding Multiple Categories in Posts To add categories in blog posts all you have to do is add a category key with category values in frontmatter of the post : --- category: ['jekyll', 'guides', 'sample_category'] --- Then to render this category using link and pages. All we need to do is, Create a new file with [your_category_name].md inside categories folder. Copy categories/sample_category.md file and replace the content in [your_category_name].md in that. (Please don’t copy the code belo...| NomadXD
Now Multiple Authors Can Create Articles: You can now create or collaborate with multiple authors,Especially when you are working with teams. Each author will have a unique page of her written articles also her profile widget in Articles written by his/her. For this every Author needs to have a unique username (without space) For eg. If Author is John Doe - the username should be johndoe or john-doe (without space).This key will be used by devlopr, to fetch individual author’s profile pages...| NomadXD
You can now use LaTex to write equations : In the frontmatter of the article add this : usemathjax: true After that, simply wrap the math symbols of your article with two double-dollar sign $$: For Example : use this $$E=mc^2$$ You should be able to see it in your post as: \(E=mc^2\) use $$mean = \frac{\displaystyle\sum_{i=1}^{n} x_{i}}{n}$$ to write : \[mean = \frac{\displaystyle\sum_{i=1}^{n} x_{i}}{n}\] Use k_{n+1} = n^2 + k_n^2 - k_{n-1} to write \[k_{n+1} = n^2 + k_n^2 - k_{n-1}\]| NomadXD
Hello World , This page is a demo that shows everything you can do inside blog posts. Hi ! We’ve included everything you need to create engaging posts about your work, and show off your case studies in a beautiful way. Obviously,we’ve styled up all the basic text formatting options available in markdown. You can create lists: Simple bulleted lists Like this one Are cool And: Numbered lists Like this other one Are great too You can also add blockquotes, which are shown at a larger width to...| NomadXD
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated. To add new posts, simply add a file in the _posts directory that follows the convention YYYY-MM-DD-name-of-post.ext and includes the necessary front matter. Take a look at the source for this post to get...| NomadXD
Posts by Category : {{ page.title }} {% for post in site.categories.guides %} {{ post.date | date_to_string }} {{ post.title }} {% endfor %}| NomadXD
## Getting Started - How to use “devlopr-jekyll” theme ## What's Jekyll ? If you aren’t familiar with Jekyll yet, you should know that it is a static site generator. It will transform your plain text into static websites and blogs. No more databases, slow loading websites, risk of being hacked…just your content. And not only that, with Jekyll you get free hosting with GitHub Pages! If you are a beginner we recommend you start with [Jekyll’s Docs](https://jekyllrb.com/docs/installati...| NomadXD
Posts by Category : {{ page.title }} {% for post in site.categories.jekyll %} {{ post.date | date_to_string }} {{ post.title }} {% endfor %}| NomadXD
Posts by Category : {{ page.title }} {% for post in site.categories.sample_category %} {{ post.date | date_to_string }} {{ post.title }} {% endfor %}| NomadXD
Thanks to all the amazing contributors and our Backers for the support. - [Dirish Mohan](https://dirishmohan.com)| NomadXD
Blue beach island is a small island located in the Nilwella area in between Dickwella and Tangalle. The island is known for its stunning sunsets and tranquil environment, making it an ideal spot to escape the hustle and bustle of everyday life. The island is connected to the mainland by a small narrow sand dune which can be submerged by sea water during high tides or during the southwest monsoons. For this reason, it is advisable to plan your visit in advance.| Nomad’s Blog
Kubernetes offers a rich ecosystem of extension points that allow developers to tailor and extend its functionality. Among these ability to implement Custom Controllers emerge as a powerful mechanism for extending Kubernetes with your own “Kubernetes logic”. While there are frameworks and tools like Kubebuilder and OperatorSDK that abstracts away the complexity of implementing custom controllers, understanding how custom controllers operate at a fundamental level is crucial for those who ...| Nomad’s Blog
Kubernetes has emerged as the widely accepted standard for deploying and running modern cloud-native applications. With its declarative approach using YAML, it offers a straightforward and intuitive method to define the desired infrastructure state for application deployments. However, managing complex application deployments on Kubernetes requires additional automation and control beyond what Kubernetes provides out of the box. This is where Kubernetes operators come in.| Nomad’s Blog
Passing the Certified Kubernetes Administrator (CKA) exam was an exhilarating milestone in my career. In this article, I’ll take you through my journey of preparing for and cracking the CKA exam.| Nomad’s Blog
APIs (Application Programming Interfaces) have become an integral part of modern software development. They allow different applications to communicate and exchange data, enabling developers to create complex systems that integrate multiple services and technologies. APIs are used by companies of all sizes to power their digital products and services, from social media platforms to financial systems.| Nomad’s Blog
It’s amazing how a single photo can travel you back to a place you visited years ago. Today, I find myself reminiscing about my time in Siwa, Egypt which I visited back in July 2018.| Nomad’s Blog
The grandfather paradox is a famous thought experiment that explores the consequences of time travel. The paradox poses the question: “If you could go back in time and kill your grandfather before he had children, would you still exist?”| Nomad’s Blog
As organizations increasingly adopt distributed architectures and scale their Kubernetes deployments, the need for robust networking and security solutions that can seamlessly operate across multiple clusters becomes paramount. In this blog, we will go through how you can use Cilium Cluster Mesh to effectively manage a fleet of Kubernetes clusters| Nomad's Blog