RSSAmplifier

Blog

Omar Bahareth

Personal blog of Omar Bahareth. Writing about software engineering, management, and technology.

omar.engineerRSS feed ↗11 posts

Latest posts

My Journey with Obstructive Sleep Apnea

The Discovery Phase, treatment journey, and practical recommendations for managing obstructive sleep apnea.

Using Redis Hashes for Caching in Ruby on Rails

Improving Redis caching performance in Ruby on Rails by replacing delete_matched with Redis Hashes.

Mrsool: The Super App With Superpowers

An inside look at Mrsool, the first deliver-anything platform in the MENA region, and the engineering behind its superpowers.

Engineering Management: An Overview

Learn what to expect and strive for as a developer transitioning into Engineering Management.

Lessons Learned From a Year of Fighting With Webpack and Babel

Is your single page app not working on some browsers? Is your webpack build time taking ages? This article should help.

A Quick Dive Into GraphQL, Part 1: Consuming a GraphQL API

GraphQL is a query language for your API that makes it easy to fetch many resources in a single request. Think of it as being able to send queries to an API endpoint to fetch exactly what you want.

Why G Suite sucks for personal use

Issues I faced with Google's services as a paying G Suite customer for personal use.

2017, “Away comfort zone!”

2017 was the year I grabbed my comfort zone, shoved it towards a corner and beat the heck out of it.

The Case of The Jumping Dot

When you enter the dot/full stop character when typing in English, it just works, and you don’t need to think about it dancing around your words and sentences. This isn’t the case in Arabic.

Improving Algolia’s Ruby Client Deletion Performance

Improving the performance Algolia's client-side deletion methods in Ruby from taking hours to complete to milliseconds.

Indexing PDF For Searching Using Tika, Nokogiri, and Algolia

Easily and quickly getting PDFs searchable with paragraph-level accuracy using Tika and Algolia.