Articles

General articles and blog posts
All tags 7 articles
Error handling across the stack

Error handling across the stack

Things break. The question is not whether your app will hit an error, it is how gracefully it recovers. Here is how I think about error handling across the frontend, backend, and queue consumers, with real patterns from the apps I run.
Where should I validate? Everywhere, and for different reasons

Where should I validate? Everywhere, and for different reasons

Validation is one of those topics that feels boring until something goes wrong in production. Here is how I think about validation across the stack, with real examples from the apps I run.
Enums as arrays in PostgreSQL - Updated 2024

Enums as arrays in PostgreSQL - Updated 2024

Learn how to use PostgreSQL enums with arrays for data validation and integrity. Complete guide with examples and PostgreSQL 16 updates.
Using Check Constraints in PostgreSQL for Value Validation

Using Check Constraints in PostgreSQL for Value Validation

Explore how check constraints in PostgreSQL can be used for effective value validation, offering flexibility and control over data integrity.
Building a Custom Content Slider (Carousel) in Angular

Building a Custom Content Slider (Carousel) in Angular

Learn how to build a custom content slider or carousel in Angular that can display any type of HTML content, including images, text, and videos.
Pre-authorized transaction on the Stellar network

Pre-authorized transaction on the Stellar network

Learn how to create pre-authorized transactions on the Stellar network using JavaScript. This guide covers the multi-signature feature and how to build a pre-authorized payment transaction.
Welcome!

Welcome!

Hi, welcome to oliha.dev! Here, I will be sharing my thoughts and experiences on things that I am currently working on, past work and my interests.
Copyright © 2026