mkvpropedit file.mkv --set name="Done Right"
Because metadata shouldn’t be an afterthought.
#Linux #NixOS #LinuxTools #TechTips
Guide:
byteshiva.medium.com/how-to-edit-...
Posts by
Hot off the press in Chrome 117:
Object.groupBy() and Map.groupBy() are game-changers for array manipulation.
Finally – native grouping without reduce() gymnastics!
I break it down with:
✨ Clear examples
✨ Performance notes
#JS #WebDev #CodeNewbies #chrome
byteshiva.medium.com/understandin...
Working with NixOS and need to format a USB drive?
I wrote a guide that simplifies the process for beginners, complete with a helpful analogy and visuals.
#nixos #linux #opensource #usb #developerhelp #formattedright
Read here:
medium.com/@byteshiva/h...
💡 Tech analogy of the day:
Go’s new string iterators are like upgrading from:
❌ A waterfall (dumps everything, crashes)
✅ To a faucet (flows smoothly, no waste)
Result? Your code won’t choke on big files anymore!
#LearnProgramming
byteshiva.medium.com/mastering-go...
Just dropped a LaTeX formatting guide with examples!
Because no one should spend hours on doc formatting. 😅 Code snippets included. #LaTeX
byteshiva.medium.com/mastering-la...
Go 1.24's os.Root makes file security effortless:
root, _ := os.OpenRoot("/safe/path")
file, _ := root.Open("user/file.txt") // Automatically confined
No more:
• Manual path cleaning
• ../ vulnerability checks
• Security boilerplate
For more
byteshiva.medium.com/secure-file-...
New in Go 1.24: Automatic path traversal protection.
Before:
"Did I sanitize ../ correctly? Did I miss an edge case?" 😅
After:
go
os.OpenInRoot("/dir", userFile) // ✅ Done.
No CVEs. No fuss. Just secure by default.
byteshiva.medium.com/locking-down...
#Golang #SecureCoding #Coding #DevSecOps
Just cracked the code on billion-line file processing in @golang! 🎉
Imagine eating a 20,000-novel buffet without choking 🍽️📚 That's what processing 1B lines feels like. My solution? File segmentation + worker pools + atomic counters.
#GoLang #BigData #Programming #coding
medium.com/@byteshiva/h...
🚀 Just published: "How to Generate Gigabytes of Test Data in Seconds"
Tired of manually creating dummy files? Use these command-line hacks to instantly generate:
1M line text files
Fake CSV/JSON for APIs & databases
Realistic log files
#TestData #Programming
byteshiva.medium.com/how-to-quick...
🚀 Hot take: Your local dev environment is holding you back.
Google IDX (cloud IDE) + Android’s Bazel + LSP = faster, scalable, and collaborative coding.
#GoogleIDX #DeveloperExperience #Programming #SoftwareEngineering #CloudIDE
Why this changes everything:
byteshiva.medium.com/why-idx-goog...
TIL you can SQL your OS. 🤯
osquery turns your system into a queryable DB:
SELECT * FROM processes;
SELECT * FROM listening_ports;
Install in seconds (Nix):
pkexec nix-shell -p osquery --run "osqueryi"
Full guide: byteshiva.medium.com/understandin...
#osquery #Linux #InfoSec #devops
Learn how to detect suspicious activity, automate alerts, and analyze logs like a pro. Perfect for sysadmins and security enthusiasts!
#Linux #SysAdmin #CyberSecurity #TechTips
Check it out:
byteshiva.medium.com/how-to-monit...
Exploring Go’s Hidden Gems: iota, new, goto, Labels, and Underscore
Learn how these Go features work through simple code examples.
Perfect for coders of all levels.
#GoLang #Programming #CodingTips #TechBlog
byteshiva.medium.com/exploring-go...
Seeing "Temporary failure in name resolution" when using Docker on NixOS?
It’s likely a DNS issue. Set the right nameserver in configuration.nix, reboot, and you’re good to go!
Full fix here:
byteshiva.medium.com/fixing-docke...
#NixOS #Docker #Linux #DevOps #Cloud
🚀 A detailed guide on advanced TCP congestion control in Go! 🌐💻
Learn how to implement and test TCP congestion control mechanisms, set up a basic TCP server and client, manage congestion windows, and handle retransmissions.
and many more ...
Learn more at
byteshiva.medium.com/advanced-tcp...
Unlock real-time communication with WebRTC in Chromium! 🚀
Enjoy seamless video calls, voice chats, and file sharing directly in your browser.
#WebRTC #Chromium #TechInnovation
Dive into this blog to learn more:
byteshiva.medium.com/webrtc-in-ch...
🌐 Curious about how your browser works?
Check out our simple guide to Chromium's architecture!
From multi-process models to sandboxing, discover how your browsing stays fast, secure, and stable. 🔒💨
#Chromium #BrowserArchitecture #TechEducation
byteshiva.medium.com/understandin...
Check out the new blog on integrating Podman with GitHub Container Registry (GHCR)! Learn how to streamline container management, avoid rate limits, and harness GitHub's robust ecosystem. Elevate your container strategy today.
#Podman #Containerization #DevOps
byteshiva.medium.com/using-github...
Explore #Podman and #GHCR in this new blog series.
Discover why Podman is a top Docker alternative, offering open-source solutions and enhanced security.
Learn how to get started and integrate with GHCR.
byteshiva.medium.com/revolutioniz...
Optimize Your Go Code: Passing Structs by Value vs. by Reference
Learn the impact of passing structs by value vs. by reference in Go and how to optimize your code.
Dive into this blog post for valuable insights!
#GoLang #CodeOptimization #TechInsights
byteshiva.medium.com/passing-stru...
Just explored Deno Compile to build portable, cross-platform CLI tools!
Dive into my latest blog where we create a word frequency analyzer and compile it into a standalone executable.
Experience the simplicity and power of Deno Compile for yourself!
#Deno
byteshiva.medium.com/deno-compile...
Dive into the future of coding with Neovim and Deno!
Our latest blog post covers advanced Lua scripting techniques to automate dynamic file headers, code formatting, project setup, and test running.
#Neovim #LuaScripting #Deno #Automation #Productivity
byteshiva.medium.com/automating-t...
🌟 Automate your Neovim workflow! 🌟
Learn how to create macros and Lua scripts to insert header comments effortlessly.
Enhance your productivity and streamline your coding tasks. 🚀
#Neovim #Vim #LuaScript #Automation #Productivity
byteshiva.medium.com/automating-t...
Struggling with network issues on your Raspberry Pi?
This detailed guide helps you troubleshoot ARP table conflicts and LAN connectivity problems.
Follow the step-by-step instructions to get your network up and running smoothly.
#RaspberryPi #NetworkTroubleshooting
medium.com/@byteshiva/t...
Upgrade your home security with a comprehensive IP camera surveillance system!
This guide helps you set up four cameras, an NVR, and a TV for 24/7 monitoring.
Stay protected and enjoy peace of mind.
#HomeSecurity #IPCamera #SurveillanceSystem #SmartHome
byteshiva.medium.com/how-to-set-u...
Unlock the power of advanced networking in Go!
🌐 Dive into custom TCP and HTTP tricks to enhance performance and flexibility.
From connection pooling to middleware chaining, master the art of networking in Go. 🚀
#GoLang #Networking #TechTips
byteshiva.medium.com/advanced-net...
🌐 Struggling with large WordPress sites? Git LFS 📦 is your solution!
Learn how to manage and deploy massive repositories efficiently. Dive into the step-by-step guide now! 🚀 #WordPress #Git #GitLFS #WebDevelopment
byteshiva.medium.com/managing-lar...
🌟 Exploring Go's slices.Chunk 🌟
Ever wondered how chunk size and core count affect your Go programs?
Discover how to benchmark chunk processing in Go 1.23 for optimal concurrency. 🧑💻
#GoLang #SoftwareDevelopment #Concurrency #Benchmarking #Pi4
📖 Blog link: byteshiva.medium.com/unlocking-op...
🔍 Discover the Power of Bitsets! 🔍
Bitsets revolutionize memory efficiency and performance in various applications.
This blog dives into bitsets, their uses, and practical examples in Go.
#Bitset #DataStructures #GoLang #Programming #SoftwareDevelopment
byteshiva.medium.com/the-power-of...
🌐 Clone websites effortlessly with Deno Workers and wget!
This new blog shows you how to automate website mirroring for offline backups, local testing, and more.
#WebsiteMirroring #Deno #wget #Automation
🚀 Dive in:
byteshiva.medium.com/effortlessly...