zabirauf || Zohaib

Blog about technology and things I learn
https://zohaib.me/ (RSS)
visit blog
Using LLMs and Cursor to become a finisher
2 Jan 2025 | original ↗

Struggling to finish side projects due to limited time? In my latest blog post, I share how I improved my productivity using AI tools like LLMs and Cursor IDE. Learn to refine specs, bootstrap code, and iterate effectively to rapidly build and deploy your projects—even with a busy schedule.

Managing Secrets in NixOS Home Manager with SOPS
27 Oct 2024 | original ↗

Discover how to securely manage secrets in NixOS Home Manager using SOPS and sops-nix. Learn to set up Age encryption, create encrypted secret files, integrate SOPS with NixOS, and access secrets as environment variables. Perfect for maintaining secure, declarative NixOS configurations.

Run custom GGUF model on Ollama
7 Sept 2024 | original ↗

Learn how to install a custom Hugging Face GGUF model using Ollama, enabling you to try out the latest LLM models locally. This guide covers downloading the model, creating a Modelfile, and setting up the model in Ollama and Open-WebUI.

Guide to extending OpenWebUI using Pipelines
1 Aug 2024 | original ↗

Explore OpenWebUI's Pipelines: extend your self-hosted LLM interface. Learn to create custom pipelines, from filters to tools. Intercept LLM interactions, implement function-calling, and integrate new providers. Enhance AI workflows or build RAG systems with this guide to OpenWebUI's extensibility.

A beginners guide to fine tuning LLM using LoRA
15 Feb 2024 | original ↗

Discover how to create a synthetic dataset, select the right metrics for evaluation, and fine-tune your model using LoRA for a narrow scenario. Plus, learn how to serve your model efficiently using LLaMa.cpp on Mac/Linux.

A guide to using Python with Supabase securely
30 Sept 2023 | original ↗

Learn how to use Python with Supabase for web development for all your AI/LLM backend needs. Create a secure Python service that validates JWT tokens from Supabase and integrates with Next.js.

Suggestions for onboarding remote Software Engineers
28 Jan 2022 | original ↗

Onboarding remote Software Engineers can be challenging. Here are some suggestions from my experience of onboarding multiple engineers remotely to make them become part of team.

Why I created a vaccine finder
22 Apr 2021 | original ↗

I recently built findvaccinefor.me which gets data from WA state sources such as vaccinelocator.doh.wa.gov and prepmod.doh.wa.gov and presents it in a more convenient way (IMO). I built this over few weekends as a tool for me to see where I can get vaccine

Debugging in Google Colab notebook
19 Jan 2021 | original ↗

Introduction on debugging in Python Jupyter notebooks with examples in Google Colab using ipdb.

Fence your TypeScript, for saner project boundaries
9 Jun 2020 | original ↗

Solve the problem of dependency creep and add boundaries to your TypeScript project to limit what is exported and imported from a package.

Using path aliases in React Native created with Expo and Typescript
8 Aug 2019 | original ↗

Managing big apps have its own problems and one of them is managing imports. Typescript allows you to have path aliases which makes it easier to refer to modules. In this tutorial we will see how we can use path aliases in React Native app created using Expo and Typescript.

Securing MongoDB using Let's Encrypt certificate
11 Sept 2018 | original ↗

Tutorial to setup TLS/SSL for MongoDB using Let's Encrypt with auto renewal of the certificate.

Upgradeable smart contracts in Ethereum
18 Apr 2018 | original ↗

Ethereum contracts are immutable but there is a way to design contracts which can be upgraded, so you can fix bugs quickly and add features. We'll see how to create upgradable contracts.

Libraries in Solidity for code reusability and testing it
12 Jan 2018 | original ↗

What are Libraries in Solidity You might have heard of the DRY principle (don't repeat yourself). It is very essential in large programs to have the ability to reuse your code as it makes your code more maintainable and readable. In solidity practicing that principle might not be

Leverage union types in Typescript to avoid invalid states
4 Jul 2017 | original ↗

Typescript has a type system which provides more capabilities than the type system in C# and Java. The one that I found to be very useful is the union type in Typescript. Let's define what a union type is Union Type In javascript libraries you might see that

↑ These items are from RSS. Visit the blog itself at https://zohaib.me/ to find everything else and to appreciate author's digital home.