TypeScript Tip: Berhenti Pakai any, Mulailah Pakai unknown

typescript

Banyak yang bilang TypeScript itu bikin ribet karena “cerewet” soal tipe data. Akhirnya, jalan pintas diambil: pakai any. Padahal, menggunakan any secara berlebihan itu sama saja dengan kembali ke JavaScript biasa—kita kehilangan seluruh perlindungan dari type checker. Kalau kamu ingin codebase yang lebih secure dan robust, unknown adalah solusinya. Kenapa unknown lebih aman daripada any? … Read more

Whats is tcp and udp

esp32

Hey tech enthusiasts! Today, we’re diving into the world of network protocols to unpack TCP and UDP—two heavyweights in how data zips around the internet. If you’ve ever wondered why your Zoom call lags or why your Netflix stream buffers, these protocols are the backstage crew making it all happen (or not). Let’s break it … Read more

How to Resize Ubuntu VM Disk on VMware (Step by Step)

Susiloharjo

Running out of disk space inside a virtual machine is a common problem. If you are using Ubuntu on VMware with LVM (Logical Volume Manager), First resize using ui at vmware increase vm whatever like you want maybe 100GB or something else and then you might notice that even after increasing the virtual disk size … Read more

Step-by-Step Guide: Setting Up Cloudflare Tunnel and Traefik with Docker for Wildcard Domain Access

Susiloharjo

Welcome to this comprehensive guide on setting up a secure connection between Cloudflare Tunnel and Traefik using Docker, enabling wildcard domain access for your applications. This tutorial is tailored for users who want to expose their services (e.g., a web server or Traefik dashboard) behind a reverse proxy, leveraging Cloudflare’s zero-trust security. By the end, … Read more

solving problem flameshot not run on ubuntu 24.04 lts

flameshot

As you know Flameshot is a powerful, open-source screenshot tool for Linux and other platforms that offers advanced annotation and editing features directly within the capture interface. Unlike basic screenshot utilities, Flameshot lets you draw shapes, highlight areas, blur sensitive information, and add text or arrows before saving or copying the image—all in a streamlined … Read more