Troy White
14 posts
#java #datastructures #programming #collections
Java Concepts I’m Mastering – Part 13: HashMap in Java (Key-Value Data Storage) Continuing my journey of mastering…
Automating Ubuntu VM Creation with libvirt (KVM/QEMU) and Cloud-Init
Ever needed to spin up multiple Ubuntu VMs quickly for testing, development, or learning? In this post, I’ll…
Why Bluebox Is the Cloud Storage You’ve Been Waiting For (15GB Free — Forever)
Let’s be real — cloud storage in 2025 feels more like a trap than a tool. 5GB here,…
GitLab Pipeline Annoyances
I used GitLab build pipelines in a previous position where I refactored two files with a complex layout…
Unlock the Power of AI with LangChain: The Future of Language Model Applications
In today’s fast-evolving world of artificial intelligence, large language models (LLMs) like OpenAI’s GPT-4 are revolutionizing industries by…
Introduction to Flutter: A Web Developer’s Perspective
As a full-stack web developer with experience in various web programming frameworks, I recently started learning Flutter. This…
Crafting a web SDK for Logto in minutes
Learn how to create a custom SDK for Logto using @logto/browser. Logto, an open-source auth platform, offers a…
Analytics slows your sales down, let’s fix it!
This is the first part of this series, where we will learn how to prevent analytics code from…
Overthinking: Is It a Curse or a Superpower?
How do you balance between different types of thinking (e.g., analytical, creative, critical) to optimize problem-solving in your…
Building Container Images Securely on AWS EKS with Kaniko
Introduction In the world of Kubernetes, building container images securely and efficiently is a common challenge. This is…