Posts

Showing posts from September, 2025

OK lang na hindi kasali 😊

Image
Hindi Kasali? Okay Lang. Alam mo yung feeling na hindi ka kasali? Hindi invited, hindi kasama sa plano, hindi nabibigyan ng chance. Ang sakit, kasi kahit anong effort mong ngumiti o magpaka-chill, ramdam mo pa rin na “outsider” ka. Na-experience ko yan madalas. Yung tipong habang lahat busy sumasabay sa uso o nabibigyan ng opportunity, ikaw tahimik lang, nanonood mula sa gilid. At minsan mapapaisip ka—“baka wala talagang space para sa’kin.” Pero eto yung twist: dun ko natutunan na kahit hindi ako sinasali, pwede pala akong gumawa ng sariling paraan para matuto. Hindi pala kailangan hintayin na i-include ka, kasi kaya mong mag-grow kahit mag-isa. --- The Feeling of Being Left Out Sakit talaga eh. Yung tipong lahat may group chat, pero ikaw wala. Lahat may lakad, pero hindi ka kasama. Lahat may recognition o opportunity, tapos ikaw nasa gilid lang, clap clap for others. Doon pumapasok yung mga tanong sa utak mo: “Hindi ba ako enough? Wala ba akong kwenta? Bakit hindi ako napa...

Firewall Rules Explained: The Basics + Chains (Linux & MikroTik) - based on how I understand them

Image
Firewall Rules Explained: The Basics + Chains (Linux & MikroTik) Have you heard of a firewall rule list and thought:  What on earth is happening here?  Some rules say “drop”, others say “reject”. Then you see words like  PREROUTING, FORWARD, INPUT, OUTPUT, POSTROUTING —and that’s when the real confusion kicks in. It’s normal to feel lost. Firewalls can look like a maze of rules, tables, and chains. Add to that the fear of getting it wrong—blocking your own connection, or worse, leaving a hole wide open—and it’s no wonder so many admins copy-paste rules without fully understanding them. Here’s the good news: firewall logic isn’t as mysterious as it first seems. Once you understand the  basics of firewalling —what rules are made of, how stateful inspection works, and how packets actually travel through a firewall—you’ll see there’s a method to the madness. In this guide, you’ll learn: The  fundamentals of firewalls  (rules, states, and zones) The  di...

Optimizing Video Calls and Latency-Sensitive Traffic with DSCP on MikroTik

Image
Optimizing Video Calls and Latency-Sensitive Traffic with DSCP on MikroTik When running a busy home or office network, not all traffic is equal. Video calls, VoIP, online gaming, and remote access require low latency and minimal jitter to deliver a smooth experience. On the other hand, file transfers, web browsing, and email are more tolerant of delays. This is where DSCP (Differentiated Services Code Point) comes in. By marking traffic with different DSCP values, we can tell downstream devices and ISPs which packets should be prioritized. Even if your ISP doesn’t fully honor DSCP tags, using them internally helps your own router and switches handle traffic more intelligently. Why DSCP Instead of Queues? Many administrators rely on MikroTik queues for traffic prioritization. Queues are powerful, but they can also introduce complexity and CPU overhead. In contrast, DSCP marking is lightweight and works by simply tagging packets. Later, if you want to enforce prioritization, you ...

MTU in a nutshell

Image
  MTU in Networking Explained: What It Is and Why It Matters Confused about MTU in networking? Learn what Maximum Transmission Unit (MTU) really means, why it matters for your internet speed, and when (or if) you should change it — explained simply. Introduction Ever poked around in your Wi-Fi or router settings and spotted something called MTU ? You probably thought, “What on earth is that… and should I touch it?” Don’t worry — you’re not alone. MTU looks like one of those scary tech settings, but it’s actually pretty simple once you break it down. In fact, it can even explain why some connections feel slow, why videos buffer, or why a VPN keeps cutting out. In this guide, you’ll learn what MTU really means, why it matters, and how to check if yours is set right — all without the confusing tech jargon. What is MTU? MTU stands for Maximum Transmission Unit . Sounds fancy, but all it really means is: 👉 It’s the biggest “chunk” of data your network can send in one go. Thi...

How I optimize my home lab part 1 - http cache

Image
My personal Pick This is my cache of choice. It’s based on Squid , it’s solid, and I’ve been using it for years — works like a charm. In my experience, it’s at its best when paired with a Mikrotik router, because together they make network traffic smoother and caching more effective. What is RaptorCache? RaptorCache is a dynamic web cache designed to save bandwidth and make internet access faster on your network. It acts as a middleman between your users and the internet, storing copies of files that people download, stream, or update. Here’s how it works: The first time someone downloads a file or watches a video, RaptorCache grabs it from the internet and saves a copy locally. The next time someone else requests the same file, RaptorCache delivers it instantly from the local cache instead of fetching it again. The result: Faster speeds for your users Lower internet usage and costs Unlike older caching systems that depend on plugins or manual setup, RaptorCache is se...

IaC based on how I understand it (Part 3) - DevOps for Dummies

Image
DevOps for Dummies You’ve probably heard the word  DevOps  thrown around in tech conversations, job descriptions, or conference talks. It often sounds like a buzzword — something everyone claims to do, but few can clearly explain. The truth? DevOps isn’t about buying a new tool or following a rigid checklist. It’s a way of working that bridges the long-standing gap between  developers (who write code)  and  operations teams (who run code in production) . I’ve seen first-hand how confusing DevOps can feel when you’re starting out. Does it mean automation? CI/CD? Cloud? Culture? The answer is: it’s all of these, but not in the way most people expect. In this guide, you’ll learn what DevOps really means, why it matters, and how it helps teams deliver software faster, more reliably, and with less stress. By the end, the word  DevOps  will no longer feel like a mystery — but a practical, straightforward approach you can actually understand. What DevOps Real...

IaC based on how I understand it (Part 2) - CI/CD

Image
IaC based on how I understand it (Part 2) - CI/CD for Beginners Introduction You’ve probably seen the letters  CI/CD  in job ads, online courses, or tech talks. They sound important — but if you’ve ever tried to look them up, you might have found yourself staring at diagrams full of arrows, pipelines, and buzzwords. It’s easy to walk away thinking CI/CD is too technical or only for big engineering teams. I know the feeling. Most explanations of CI/CD assume you already understand software development practices, which isn’t always the case. But at its core, CI/CD is not rocket science — it’s simply a smarter way of building, testing, and delivering software. By the end of this guide, you’ll understand exactly what CI/CD means, why it matters, and how it helps teams deliver software faster and with fewer mistakes — explained simply with practical analogies. What CI/CD Really Is CI/CD stands for  Continuous Integration  and  Continuous Delivery (or Deployment) . Co...

IaC based on how I understand it (Part 1)

Image
IaC based on how I understand it (Part 1) Think about how technology is usually set up. Traditionally, you log into a cloud console or a server, click through menus, choose options, and configure everything step by step. It works — but it has a few big problems: It’s slow → every setup takes time, especially if you’re doing it again and again. It’s inconsistent → no two people will click exactly the same way, so results can differ. It’s error-prone → one wrong click and you’ve misconfigured your system. It’s hard to repeat → if you need the exact same setup tomorrow, you have to remember every step. Infrastructure as Code (IaC) changes this. Instead of building by hand, you write down the instructions for your setup in a text file. Then the computer follows those instructions and builds everything automatically. It’s like the difference between: Building IKEA furniture without instructions → you’re guessing, trying to remember where each piece goes, and likely to make mist...