In the world of programming, choosing the right code editor can make a significant difference in your coding experience. Today, we’re going to compare two popular code editors, Zed and Neovim, and see how they run rust projects on an Ubuntu 24.04 machine. Overview Zed A high-performance, multiplayer code editor designed for speed and responsiveness. […]
Ubuntu 24.10 ‘Oracular Oriole’: What to Expect
Oracular Oriole Get ready, Ubuntu fans! Canonical has just dropped the draft release schedule for Ubuntu 24.10, playfully nicknamed ‘Oracular Oriole’. Mark your calendars because the final stable release is set to land on Thursday, October 10, 2024. Over the next six months, developers will be hard at work, with the first beta version of […]
Supercharge Your Zsh Terminal with fzf: A Simple Guide
If you’re looking to make your terminal experience faster and more enjoyable, fzf is a must-have tool! It’s a powerful fuzzy finder that integrates smoothly with Zsh, helping you navigate directories, search files, and recall command history with ease. In this guide, I’ll walk you through how to install and configure fzf with Zsh to […]
Creating a Secure and Smart Chatbot Using GPT-4 and Vector Database | Project Showcase
Today, businesses are looking for new ways to improve customer interactions.Recently, I had the chance to work on a super exciting project: creating a smart chatbot using Generative AI (Gen AI) technologies like GPT-4.This project was part of an MVP for an R&D team at a global e-commerce group.Let me explain! The Project The goal […]
The Magic of REISUB: How to Gently Restart a Frozen Linux System
Ever had your Linux machine freeze up completely? It happens to the best of us. Before you reach for that power button, let me introduce you to a much cooler, gentler way to reboot: REISUB. What’s REISUB? REISUB is a sequence of keystrokes that allows you to safely restart a locked-up Linux system without the […]
The Magic of WireGuard: A Secure VPN with Ease
Hello, tech enthusiasts! Today, let’s talk about WireGuard, a super cool and secure VPN technology. So, you need to setup a VPN right now! It is the way to go. What is WireGuard? It is a modern VPN that uses state-of-the-art cryptography to keep your internet connection secure. Unlike other VPNs that can be slow […]
Let’s Compile Zed on Ubuntu: A Fun and Easy Guide 🚀
Hello there, fellow tech enthusiast! Today, we’re going to compile Zed on Ubuntu. Don’t worry if you’re new to this; I’ll guide you through each step. Step 1: Setup your environment🛠️ Before we start, make sure you have the following: Step 2: Install the Necessary Packages 📦 First things first, we need to install some […]
Cloud Run: The Serverless Power
Introduction Serverless computing enable developers to focus on building features without the burden of server management. Google Cloud Run offers a great solution for deploying containerized applications “serverlessly”. This blog post focus on technical details of Cloud Run, it’s a guide of a process to initiate a Docker container, create a container registry, push your image, […]
Tmux for Terminal Management
Let’s be honest, the command line is incredible, but managing multiple terminal windows for various tasks can become chaotic. That’s where tmux steps in. Tmux, a terminal multiplexer, is essentially a window manager for your terminal. It allows you to create, detach, and manage multiple sessions, each containing split panes for running different commands simultaneously. […]
Security Best Practices with tRPC and Prisma
Creating a strong and safe app is like making a powerful tool. Your Next.js project needs strong protection and smooth launching. This blog post will help you make your Next.js app strong against online dangers. We’ll use Nginx, SSL, Prisma, and PostgreSQL to make it secure. 1. Next.js Security Fundamentals Next.js, tRPC, and Prisma form […]