1 Posts

IaC

Return to top
Terraform Certification: Tips and Prep Strategy

Terraform Certification: Tips and Prep Strategy

Terraform is a declarative orchestration tool for provisioning and versioning of infrastructure. I have been working with Terraform at my workplace for a while, albeit from a Monitoring-as-Code perspective. Here is how I prepared for and passed the Terraform Certification exam...

1 Posts

IoT

Return to top
Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

I had a few websites running on a managed hosting platform. This blog series describes how I am now running those public-facing websites (including a NAS server) from home using a Raspberry Pi Kubernetes Cluster...

2 Posts

STEM

Return to top
My Girls Know Cloud Computing, Seriously!

My Girls Know Cloud Computing, Seriously!

Watch my kids as they demystify the concepts of cloud computing, cyber security, cyberbullying, etc. I am a proud #GirlDad...

Tips To Get Your Kids Excited About Coding

Tips To Get Your Kids Excited About Coding

Coding is a creative activity that any kid can engage in, and teaching kids how to code should be top of mind for parents and guardians. Here are some of the tips to get your kids excited about coding

1 Posts

architect

Return to top
The Architect of the Year Award

The Architect of the Year Award

Despite all the odds in 2020...this award means a lot to me, and I will cherish the trophy for a long time...

1 Posts

award

Return to top
The Architect of the Year Award

The Architect of the Year Award

Despite all the odds in 2020...this award means a lot to me, and I will cherish the trophy for a long time...

1 Posts

ckad

Return to top
The Ultimate CKAD Prep Guide

The Ultimate CKAD Prep Guide

The Certified Kubernetes Application Developer (CKAD) program was developed by the Cloud Native Computing Foundation (CNCF). I passed the exam and these notes summarise what you should expect if you’re preparing it.

18 Posts

cloud-native

Return to top
Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

PGO can significantly improve code performance and resource utilization, potentially saving up to 14% on cloud spending without requiring any code changes. So, why aren’t you using it? Talk to me.

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

The omission of frame pointers complicated stack walking. .eh_frame came to rescue, allowing stack unwinding without debug symbols. Good news that Fedora and Ubuntu are re-enabling frame pointers.

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation converts raw memory addresses into human-readable symbols. The roles of DWARF and ELF in the symbolisation process is explored.

KubeCon Paris: Highlights and Key Trends

KubeCon Paris: Highlights and Key Trends

eBPF, AI, GPU, sustainability and WASM were the top topics, but there's more...lots of pictures

How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

Why Continuous Profiling is a 'must have' in your Observability Strategy

Why Continuous Profiling is a 'must have' in your Observability Strategy

If your cloud-native observability strategy or solution does not include continuous profiling using eBPF, then you must go back to the drawing board. Here's why...

How OpenTelemetry (OTel) is underpinning Observability

How OpenTelemetry (OTel) is underpinning Observability

Observability lets us understand a system from the outside by letting us ask questions about that system without knowing its inner workings. OTel creates a unified standard for olly.

eBPF in Plain English

eBPF in Plain English

eBPF is what JavaScript is to HTML. It is a mechanism for Linux applications to execute code in Linux kernel space...

How Does Distributed Tracing Work?

How Does Distributed Tracing Work?

Distributed tracing provides end-to-end visibility and reveals service dependencies – showing how the services respond to each other to fulfil a request...

Observability vs Monitoring: A DevOps perspective

Observability vs Monitoring: A DevOps perspective

Observability does not replace monitoring. They are NOT mutually exclusive; rather, they are mutually reinforcing. Although observability and monitoring are not the same, they are often used interchangeably by vendors and customers alike.

Debug Kubernetes Service with Busybox Pod

Debug Kubernetes Service with Busybox Pod

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

This tutorial will be a brief walk through the process of getting K3s Kubernetes up and running on Raspberry Pi - Using Ansible...

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

This tutorial will be a brief walk through the process of preparing your Raspberry Pi to run Kubernetes Cluster. This setup can be entirely headless...

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

I had a few websites running on a managed hosting platform. This blog series describes how I am now running those public-facing websites (including a NAS server) from home using a Raspberry Pi Kubernetes Cluster...

Implementing Zero Trust Security in Kubernetes

Implementing Zero Trust Security in Kubernetes

The vulnerability in castle-and-moat security systems is exacerbated by the emergence of micro-services and cloud-native technologies. The question is, how can a Zero trust model be implemented in a Kubernetes environment ?

Terraform Certification: Tips and Prep Strategy

Terraform Certification: Tips and Prep Strategy

Terraform is a declarative orchestration tool for provisioning and versioning of infrastructure. I have been working with Terraform at my workplace for a while, albeit from a Monitoring-as-Code perspective. Here is how I prepared for and passed the Terraform Certification exam...

The Ultimate CKAD Prep Guide

The Ultimate CKAD Prep Guide

The Certified Kubernetes Application Developer (CKAD) program was developed by the Cloud Native Computing Foundation (CNCF). I passed the exam and these notes summarise what you should expect if you’re preparing it.

Kubeval CI/CD: Kubernetes Manifests Validation

Kubeval CI/CD: Kubernetes Manifests Validation

3 Posts

coding

Return to top
Code & Communication: The Keys My 8-Year-Old Uses to Design Apps

Code & Communication: The Keys My 8-Year-Old Uses to Design Apps

From sketching wireframes to mastering Figma in just a few hours, she took charge of the entire design process. Along the way, she learned not only the technical side but also the importance of communication.

My Girls Know Cloud Computing, Seriously!

My Girls Know Cloud Computing, Seriously!

Watch my kids as they demystify the concepts of cloud computing, cyber security, cyberbullying, etc. I am a proud #GirlDad...

Tips To Get Your Kids Excited About Coding

Tips To Get Your Kids Excited About Coding

Coding is a creative activity that any kid can engage in, and teaching kids how to code should be top of mind for parents and guardians. Here are some of the tips to get your kids excited about coding

20 Posts

containers

Return to top
Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

PGO can significantly improve code performance and resource utilization, potentially saving up to 14% on cloud spending without requiring any code changes. So, why aren’t you using it? Talk to me.

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

The omission of frame pointers complicated stack walking. .eh_frame came to rescue, allowing stack unwinding without debug symbols. Good news that Fedora and Ubuntu are re-enabling frame pointers.

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation converts raw memory addresses into human-readable symbols. The roles of DWARF and ELF in the symbolisation process is explored.

KubeCon Paris: Highlights and Key Trends

KubeCon Paris: Highlights and Key Trends

eBPF, AI, GPU, sustainability and WASM were the top topics, but there's more...lots of pictures

 The Importance of Passion in Product Management: A Non-Textbook Lesson

The Importance of Passion in Product Management: A Non-Textbook Lesson

A valuable lesson that I've learned in my career as a product manager is the importance of having a strong passion for your product. Here's why.

Why Product Managers Must Champion their Products

Why Product Managers Must Champion their Products

Whether you are launching a new product or improving an existing one, your success as a product manager depends on your ability to effectively champion your product

How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

Why Continuous Profiling is a 'must have' in your Observability Strategy

Why Continuous Profiling is a 'must have' in your Observability Strategy

If your cloud-native observability strategy or solution does not include continuous profiling using eBPF, then you must go back to the drawing board. Here's why...

How OpenTelemetry (OTel) is underpinning Observability

How OpenTelemetry (OTel) is underpinning Observability

Observability lets us understand a system from the outside by letting us ask questions about that system without knowing its inner workings. OTel creates a unified standard for olly.

eBPF in Plain English

eBPF in Plain English

eBPF is what JavaScript is to HTML. It is a mechanism for Linux applications to execute code in Linux kernel space...

How Does Distributed Tracing Work?

How Does Distributed Tracing Work?

Distributed tracing provides end-to-end visibility and reveals service dependencies – showing how the services respond to each other to fulfil a request...

Observability vs Monitoring: A DevOps perspective

Observability vs Monitoring: A DevOps perspective

Observability does not replace monitoring. They are NOT mutually exclusive; rather, they are mutually reinforcing. Although observability and monitoring are not the same, they are often used interchangeably by vendors and customers alike.

Debug Kubernetes Service with Busybox Pod

Debug Kubernetes Service with Busybox Pod

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

This tutorial will be a brief walk through the process of getting K3s Kubernetes up and running on Raspberry Pi - Using Ansible...

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

This tutorial will be a brief walk through the process of preparing your Raspberry Pi to run Kubernetes Cluster. This setup can be entirely headless...

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

I had a few websites running on a managed hosting platform. This blog series describes how I am now running those public-facing websites (including a NAS server) from home using a Raspberry Pi Kubernetes Cluster...

Implementing Zero Trust Security in Kubernetes

Implementing Zero Trust Security in Kubernetes

The vulnerability in castle-and-moat security systems is exacerbated by the emergence of micro-services and cloud-native technologies. The question is, how can a Zero trust model be implemented in a Kubernetes environment ?

Terraform Certification: Tips and Prep Strategy

Terraform Certification: Tips and Prep Strategy

Terraform is a declarative orchestration tool for provisioning and versioning of infrastructure. I have been working with Terraform at my workplace for a while, albeit from a Monitoring-as-Code perspective. Here is how I prepared for and passed the Terraform Certification exam...

The Ultimate CKAD Prep Guide

The Ultimate CKAD Prep Guide

The Certified Kubernetes Application Developer (CKAD) program was developed by the Cloud Native Computing Foundation (CNCF). I passed the exam and these notes summarise what you should expect if you’re preparing it.

Kubeval CI/CD: Kubernetes Manifests Validation

Kubeval CI/CD: Kubernetes Manifests Validation

1 Posts

cpu

Return to top
How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

1 Posts

death

Return to top
When I die, will you miss me?

When I die, will you miss me?

Lately, I've been dwelling on the inevitable end of my life. To whom do I bring the sorrow of my passing? To what end? Do I give a crap about what I will be remembered for?

12 Posts

devops

Return to top
Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

PGO can significantly improve code performance and resource utilization, potentially saving up to 14% on cloud spending without requiring any code changes. So, why aren’t you using it? Talk to me.

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

The omission of frame pointers complicated stack walking. .eh_frame came to rescue, allowing stack unwinding without debug symbols. Good news that Fedora and Ubuntu are re-enabling frame pointers.

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation converts raw memory addresses into human-readable symbols. The roles of DWARF and ELF in the symbolisation process is explored.

KubeCon Paris: Highlights and Key Trends

KubeCon Paris: Highlights and Key Trends

eBPF, AI, GPU, sustainability and WASM were the top topics, but there's more...lots of pictures

 The Importance of Passion in Product Management: A Non-Textbook Lesson

The Importance of Passion in Product Management: A Non-Textbook Lesson

A valuable lesson that I've learned in my career as a product manager is the importance of having a strong passion for your product. Here's why.

Why Product Managers Must Champion their Products

Why Product Managers Must Champion their Products

Whether you are launching a new product or improving an existing one, your success as a product manager depends on your ability to effectively champion your product

How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

Why Continuous Profiling is a 'must have' in your Observability Strategy

Why Continuous Profiling is a 'must have' in your Observability Strategy

If your cloud-native observability strategy or solution does not include continuous profiling using eBPF, then you must go back to the drawing board. Here's why...

How OpenTelemetry (OTel) is underpinning Observability

How OpenTelemetry (OTel) is underpinning Observability

Observability lets us understand a system from the outside by letting us ask questions about that system without knowing its inner workings. OTel creates a unified standard for olly.

eBPF in Plain English

eBPF in Plain English

eBPF is what JavaScript is to HTML. It is a mechanism for Linux applications to execute code in Linux kernel space...

How Does Distributed Tracing Work?

How Does Distributed Tracing Work?

Distributed tracing provides end-to-end visibility and reveals service dependencies – showing how the services respond to each other to fulfil a request...

Observability vs Monitoring: A DevOps perspective

Observability vs Monitoring: A DevOps perspective

Observability does not replace monitoring. They are NOT mutually exclusive; rather, they are mutually reinforcing. Although observability and monitoring are not the same, they are often used interchangeably by vendors and customers alike.

7 Posts

ebpf

Return to top
Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

The omission of frame pointers complicated stack walking. .eh_frame came to rescue, allowing stack unwinding without debug symbols. Good news that Fedora and Ubuntu are re-enabling frame pointers.

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation converts raw memory addresses into human-readable symbols. The roles of DWARF and ELF in the symbolisation process is explored.

KubeCon Paris: Highlights and Key Trends

KubeCon Paris: Highlights and Key Trends

eBPF, AI, GPU, sustainability and WASM were the top topics, but there's more...lots of pictures

Getting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus

Getting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus

This is a beginner's guide to eBPF. Learn how to use eBPF, Go, and Prometheus to monitor network events unobtrusively. You'll learn how to use Linux tracepoints to monitor TCP transmissions and use Prometheus to store and visualize the data you collect.

How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

Why Continuous Profiling is a 'must have' in your Observability Strategy

Why Continuous Profiling is a 'must have' in your Observability Strategy

If your cloud-native observability strategy or solution does not include continuous profiling using eBPF, then you must go back to the drawing board. Here's why...

eBPF in Plain English

eBPF in Plain English

eBPF is what JavaScript is to HTML. It is a mechanism for Linux applications to execute code in Linux kernel space...

1 Posts

flamegraph

Return to top
How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

1 Posts

ioannis

Return to top
Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Farewell my friend, Ioannis. Sorry, you had to close the chapter this soon. I am happy for the opportunity to have mentored you...You spoke about your recovery from COVID, and I told you about my recovery from COVID, too. But COVID came back for you, this time, not to spare.

1 Posts

k3s

Return to top
Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

This tutorial will be a brief walk through the process of preparing your Raspberry Pi to run Kubernetes Cluster. This setup can be entirely headless...

4 Posts

kids

Return to top
Code & Communication: The Keys My 8-Year-Old Uses to Design Apps

Code & Communication: The Keys My 8-Year-Old Uses to Design Apps

From sketching wireframes to mastering Figma in just a few hours, she took charge of the entire design process. Along the way, she learned not only the technical side but also the importance of communication.

When I die, will you miss me?

When I die, will you miss me?

Lately, I've been dwelling on the inevitable end of my life. To whom do I bring the sorrow of my passing? To what end? Do I give a crap about what I will be remembered for?

My Girls Know Cloud Computing, Seriously!

My Girls Know Cloud Computing, Seriously!

Watch my kids as they demystify the concepts of cloud computing, cyber security, cyberbullying, etc. I am a proud #GirlDad...

Tips To Get Your Kids Excited About Coding

Tips To Get Your Kids Excited About Coding

Coding is a creative activity that any kid can engage in, and teaching kids how to code should be top of mind for parents and guardians. Here are some of the tips to get your kids excited about coding

15 Posts

kubernetes

Return to top
Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

Profile-Guided Optimization: A Hands-On Guide to Reducing Computational Wastage

PGO can significantly improve code performance and resource utilization, potentially saving up to 14% on cloud spending without requiring any code changes. So, why aren’t you using it? Talk to me.

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

Stack Walking Without Frame Pointers Was a Pain – But Not Anymore!

The omission of frame pointers complicated stack walking. .eh_frame came to rescue, allowing stack unwinding without debug symbols. Good news that Fedora and Ubuntu are re-enabling frame pointers.

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation: Cracking the code with ELF and DWARF

Symbolisation converts raw memory addresses into human-readable symbols. The roles of DWARF and ELF in the symbolisation process is explored.

KubeCon Paris: Highlights and Key Trends

KubeCon Paris: Highlights and Key Trends

eBPF, AI, GPU, sustainability and WASM were the top topics, but there's more...lots of pictures

How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

How OpenTelemetry (OTel) is underpinning Observability

How OpenTelemetry (OTel) is underpinning Observability

Observability lets us understand a system from the outside by letting us ask questions about that system without knowing its inner workings. OTel creates a unified standard for olly.

eBPF in Plain English

eBPF in Plain English

eBPF is what JavaScript is to HTML. It is a mechanism for Linux applications to execute code in Linux kernel space...

Observability vs Monitoring: A DevOps perspective

Observability vs Monitoring: A DevOps perspective

Observability does not replace monitoring. They are NOT mutually exclusive; rather, they are mutually reinforcing. Although observability and monitoring are not the same, they are often used interchangeably by vendors and customers alike.

Debug Kubernetes Service with Busybox Pod

Debug Kubernetes Service with Busybox Pod

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

This tutorial will be a brief walk through the process of getting K3s Kubernetes up and running on Raspberry Pi - Using Ansible...

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

This tutorial will be a brief walk through the process of preparing your Raspberry Pi to run Kubernetes Cluster. This setup can be entirely headless...

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

I had a few websites running on a managed hosting platform. This blog series describes how I am now running those public-facing websites (including a NAS server) from home using a Raspberry Pi Kubernetes Cluster...

Implementing Zero Trust Security in Kubernetes

Implementing Zero Trust Security in Kubernetes

The vulnerability in castle-and-moat security systems is exacerbated by the emergence of micro-services and cloud-native technologies. The question is, how can a Zero trust model be implemented in a Kubernetes environment ?

The Ultimate CKAD Prep Guide

The Ultimate CKAD Prep Guide

The Certified Kubernetes Application Developer (CKAD) program was developed by the Cloud Native Computing Foundation (CNCF). I passed the exam and these notes summarise what you should expect if you’re preparing it.

Kubeval CI/CD: Kubernetes Manifests Validation

Kubeval CI/CD: Kubernetes Manifests Validation

1 Posts

ldap

Return to top
Setting up Shibboleth like a BOSS: Tales of my journey into the SSO Dark World

Setting up Shibboleth like a BOSS: Tales of my journey into the SSO Dark World

Have you ever wondered how SSO work under the hood? I was battered by various complex SSO/LDAP integration issues, I decided to make it personal...

2 Posts

mentor

Return to top
Product Leaders must focus on Orginial Insigts - Jetu

Product Leaders must focus on Orginial Insigts - Jetu

Measure yourself with the frequency and quality of original insights that you and your team come up with that make your value unique...

Product Management Frameworks

Product Management Frameworks

1 Posts

mentorship

Return to top
Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Farewell my friend, Ioannis. Sorry, you had to close the chapter this soon. I am happy for the opportunity to have mentored you...You spoke about your recovery from COVID, and I told you about my recovery from COVID, too. But COVID came back for you, this time, not to spare.

2 Posts

mum

Return to top
R.I.P Mama

R.I.P Mama

R.I.P Mama, though this dark brown grave-sand of yours only adds colours to my tears

My Mum has cancer. Coping is tough

My Mum has cancer. Coping is tough

Today is Easter, and here I am writing about a sad news. My Mum was recently diagnosed with gastric cancer...

1 Posts

observability

Return to top
Getting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus

Getting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus

This is a beginner's guide to eBPF. Learn how to use eBPF, Go, and Prometheus to monitor network events unobtrusively. You'll learn how to use Linux tracepoints to monitor TCP transmissions and use Prometheus to store and visualize the data you collect.

1 Posts

otel

Return to top
How OpenTelemetry (OTel) is underpinning Observability

How OpenTelemetry (OTel) is underpinning Observability

Observability lets us understand a system from the outside by letting us ask questions about that system without knowing its inner workings. OTel creates a unified standard for olly.

4 Posts

personal

Return to top
MBA Graduation: With Distinction, Israel Ogbole

MBA Graduation: With Distinction, Israel Ogbole

I attended my graduation with family and friends, and I am especially proud that my kids were present.

BLUF: A Key to Effective Communication for Product Managers

BLUF: A Key to Effective Communication for Product Managers

BLUF (Bottom Line Up Front) as a crucial communication technique that enhances clarity and decision-making in product management by presenting the most important information first.

Product-Led Growth - Key takeaways

Product-Led Growth - Key takeaways

Learn how to create a product that sells itself. A must read for Product Managers. Product-Led Growth: How to Build a Product That Sells Itself is a comprehensive guide to building and growing a successful product-led business.

Day1 @ Elastic

Day1 @ Elastic

Here's to the end of one journey at AppD and the beginning of another at Elastic! As I sit here reflecting on the past five years, I can't help but feel a mix of emotions. On the one hand, I am filled with gratitude for the opportunities and experiences that I had at AppDynamics. On the other hand, I am excited for the new challenges and adventures that await me at Elastic.

1 Posts

plg

Return to top
Product-Led Growth - Key takeaways

Product-Led Growth - Key takeaways

Learn how to create a product that sells itself. A must read for Product Managers. Product-Led Growth: How to Build a Product That Sells Itself is a comprehensive guide to building and growing a successful product-led business.

6 Posts

product

Return to top
BLUF: A Key to Effective Communication for Product Managers

BLUF: A Key to Effective Communication for Product Managers

BLUF (Bottom Line Up Front) as a crucial communication technique that enhances clarity and decision-making in product management by presenting the most important information first.

 The Importance of Passion in Product Management: A Non-Textbook Lesson

The Importance of Passion in Product Management: A Non-Textbook Lesson

A valuable lesson that I've learned in my career as a product manager is the importance of having a strong passion for your product. Here's why.

Why Product Managers Must Champion their Products

Why Product Managers Must Champion their Products

Whether you are launching a new product or improving an existing one, your success as a product manager depends on your ability to effectively champion your product

Product-Led Growth - Key takeaways

Product-Led Growth - Key takeaways

Learn how to create a product that sells itself. A must read for Product Managers. Product-Led Growth: How to Build a Product That Sells Itself is a comprehensive guide to building and growing a successful product-led business.

Product Leaders must focus on Orginial Insigts - Jetu

Product Leaders must focus on Orginial Insigts - Jetu

Measure yourself with the frequency and quality of original insights that you and your team come up with that make your value unique...

Product Management Frameworks

Product Management Frameworks

3 Posts

product-led

Return to top
 The Importance of Passion in Product Management: A Non-Textbook Lesson

The Importance of Passion in Product Management: A Non-Textbook Lesson

A valuable lesson that I've learned in my career as a product manager is the importance of having a strong passion for your product. Here's why.

Why Product Managers Must Champion their Products

Why Product Managers Must Champion their Products

Whether you are launching a new product or improving an existing one, your success as a product manager depends on your ability to effectively champion your product

Product-Led Growth - Key takeaways

Product-Led Growth - Key takeaways

Learn how to create a product that sells itself. A must read for Product Managers. Product-Led Growth: How to Build a Product That Sells Itself is a comprehensive guide to building and growing a successful product-led business.

2 Posts

profiling

Return to top
How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

Why Continuous Profiling is a 'must have' in your Observability Strategy

Why Continuous Profiling is a 'must have' in your Observability Strategy

If your cloud-native observability strategy or solution does not include continuous profiling using eBPF, then you must go back to the drawing board. Here's why...

3 Posts

raspberrypi

Return to top
Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

This tutorial will be a brief walk through the process of getting K3s Kubernetes up and running on Raspberry Pi - Using Ansible...

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

This tutorial will be a brief walk through the process of preparing your Raspberry Pi to run Kubernetes Cluster. This setup can be entirely headless...

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

I had a few websites running on a managed hosting platform. This blog series describes how I am now running those public-facing websites (including a NAS server) from home using a Raspberry Pi Kubernetes Cluster...

1 Posts

security

Return to top
Implementing Zero Trust Security in Kubernetes

Implementing Zero Trust Security in Kubernetes

The vulnerability in castle-and-moat security systems is exacerbated by the emergence of micro-services and cloud-native technologies. The question is, how can a Zero trust model be implemented in a Kubernetes environment ?

1 Posts

shibboleth

Return to top
Setting up Shibboleth like a BOSS: Tales of my journey into the SSO Dark World

Setting up Shibboleth like a BOSS: Tales of my journey into the SSO Dark World

Have you ever wondered how SSO work under the hood? I was battered by various complex SSO/LDAP integration issues, I decided to make it personal...

1 Posts

sso

Return to top
Setting up Shibboleth like a BOSS: Tales of my journey into the SSO Dark World

Setting up Shibboleth like a BOSS: Tales of my journey into the SSO Dark World

Have you ever wondered how SSO work under the hood? I was battered by various complex SSO/LDAP integration issues, I decided to make it personal...

1 Posts

stem

Return to top
Code & Communication: The Keys My 8-Year-Old Uses to Design Apps

Code & Communication: The Keys My 8-Year-Old Uses to Design Apps

From sketching wireframes to mastering Figma in just a few hours, she took charge of the entire design process. Along the way, she learned not only the technical side but also the importance of communication.

1 Posts

terraform

Return to top
Terraform Certification: Tips and Prep Strategy

Terraform Certification: Tips and Prep Strategy

Terraform is a declarative orchestration tool for provisioning and versioning of infrastructure. I have been working with Terraform at my workplace for a while, albeit from a Monitoring-as-Code perspective. Here is how I prepared for and passed the Terraform Certification exam...

1 Posts

tracing

Return to top
How Does Distributed Tracing Work?

How Does Distributed Tracing Work?

Distributed tracing provides end-to-end visibility and reveals service dependencies – showing how the services respond to each other to fulfil a request...

1 Posts

tribute

Return to top
Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Farewell my friend, Ioannis. Sorry, you had to close the chapter this soon. I am happy for the opportunity to have mentored you...You spoke about your recovery from COVID, and I told you about my recovery from COVID, too. But COVID came back for you, this time, not to spare.