Brian Baliach

Brian Baliach @baliachbryan

About: An active Player in the game of technology

Location:
Nairobi, Kenya
Joined:
Jul 19, 2019

Brian Baliach
articles - 32 total

AI Agents, Not If-Else: A Friendly Intro to Tool-Calling with CSVs

Imagine this: You have an Excel or CSV (or any other) dataset, and you want quick, clear answers from...

Learn More 0 0Oct 24

Weekly Coding Challenge #2: Generating Parentheses with Backtracking and Recursion

I’m continuing the weekly challenge series, and this time we’re tackling a foundational favorite:...

Learn More 0 0Aug 14

Weekly Coding Challenge #1: Solving Subsets II with Backtracking

I've decided to do a new blog series where I’ll be sharing coding challenges I’ve solved each week....

Learn More 0 0Jul 24

End-to-End GraphQL File Uploads with Apollo Server and Apollo Client: A Comprehensive Guide

We recently started partnering (where I currently work) with some of our customers to co-create...

Learn More 0 0Jul 22

Integrating Model Context Protocol with Gemini: The Definitive Guide to Modern Tool Calling (Agentic-AI)

When it comes to tool-calling and agentic AI, the internet seems awash with tutorials for Anthropic’s...

Learn More 1 0Jul 19

Permit IO Auth Challenge: Document and Team Management API with Fine-Grained Access Control

This is a submission for the Permit.io Authorization Challenge: API-First Authorization Reimagined ...

Learn More 5 0Apr 30

Mastering Facebook APIs: A Guide to Media Handling, Encryption, and Messaging

Facebook's documentation is all over the place. It's quite difficult to specifically find what you're...

Learn More 0 0Apr 1

A Personal Tutor (Powered by AI)

This is a submission for the KendoReact Free Components Challenge. What I Built I've...

Learn More 15 3Mar 22

A Journey of Learning: From Software Engineer to Team Leader

Transitioning from a senior software engineer to building and leading an internal team at Farmbetter...

Learn More 0 0Nov 7 '24

TypeScript Stage 3 Decorators: A Journey Through Setup and Usage

So, What Are TypeScript Decorators? In the simplest of terms, a decorator in TypeScript is like a...

Learn More 4 2Jul 24 '24

JavaScript Equality Under the Lens: Enhancing React’s Dependency Checks - Part 2

In a previous blog, JavaScript Equality Under the Lens: Enhancing React’s Dependency Checks, we...

Learn More 0 0Jul 4 '24

Streamlining Your Next.js Project with Private GitHub/Gitlab Repositories as NPM Packages

Using Private GitHub/Gitlab Repos in Your Next.js Projects Imagine this scenario: you're...

Learn More 2 0Jun 19 '24

Introduction to Domain Driven Design: Bridging the Gap Between Complex Systems and Software

Recently, I was asked to present on Domain Driven Design. As I delved deeper into the research, it...

Learn More 3 0May 15 '24

Escaping Deployment Hell: How Feature Flags Can Transform Your Workflow

Feature flags, also known as feature toggles, are a powerful technique that allows us to alter the...

Learn More 0 0Apr 4 '24

JavaScript Equality Under the Lens: Enhancing React's Dependency Checks

JavaScript, a language of many faces, often presents concepts that are deceptively simple yet...

Learn More 0 0Feb 18 '24

Web Streams API in Action: Delivering 6000+ Log Lines Concurrently Across 20 Tabs

In today's fast-paced digital world, efficient data handling is crucial. Whether you're processing...

Learn More 1 0Feb 14 '24

Animating SVGs in React: Breathe Life into Your Images

Dare I say, we've all been there - staring at our perfectly tailor-made Figma designs, only to dread...

Learn More 0 0Jan 29 '24

Navigating the Pull Request Maze with CodiumAI's PR-Agent: A Comparison to GitHub's Copilot

Hello once again my fellow code-based creature enthusiasts! Have you ever felt that managing pull...

Learn More 0 0Dec 5 '23

Autocomplete Demystified: A Common Use-Case of Trie

Imagine this: You're typing a friendly message in a WhatsApp group directed to one of your peers, and...

Learn More 0 0Nov 22 '23

Unveiling the Trie: A Masterstroke for Efficient String Searches

Welcome back, fellow developers! In our last rendezvous, we deciphered the intricacies of recursion,...

Learn More 0 0Nov 14 '23

Unraveling Recursion: A Practical Look at the Call Stack and Heap

If you’ve been following me, you might recall a harrowing tale of a developer coming to grips with...

Learn More 0 0Nov 11 '23

Decoding Recursion: The Concept That Had Me Stumped

Microservices might be the heroes of scalable and reliable applications today, but let's shift gears...

Learn More 0 0Nov 11 '23

Private GPT: Building a Web Scraper with HTML Parsing in TypeScript (Part 1)

In this blog, we will explore the process of building a web scraper using HTML parsing capabilities...

Learn More 1 0Jun 9 '23

Bypassing GPT-4's Context Length Limitation with Sliding Window Technique

GPT-4, despite its incredible linguistic prowess, suffers from a noteworthy constraint: its context...

Learn More 3 0May 22 '23

The Final Act: Streaming Video and Receiving it in a WebRTC Video Conference (Part 3/3)

Welcome back, fellow video conferencing enthusiasts! In the previous parts of our blog series, we've...

Learn More 0 0May 19 '23

Setting Up a Signalling Server: Client Video Streaming (Part 2 of 3)

Welcome back to our thrilling three-part series on setting up a peer-to-peer connection for client...

Learn More 0 0May 12 '23

Setting Up a Peer-to-Peer Connection: Client Video Streaming (Part 1 of 3)

Welcome to the first part of our three-part series on setting up a peer-to-peer (P2P) connection to...

Learn More 1 0May 7 '23

gRPC: A Modern Approach to Microservices Communication

In today's world, microservices architecture has become a popular approach for building scalable and...

Learn More 0 0Apr 24 '23

Tic-Tac-Toe: Exploring a TypeScript Code Example

Hello, fellow code connoisseurs! I've recently decided to refresh my memory on data structures and...

Learn More 1 0Apr 20 '23

Blockchain Technology: A case study of Bitcoin

The original post was posted here:...

Learn More 11 4Oct 17 '19