Troy White
11 posts
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…
Understanding PHP-FPM: A Comprehensive Guide
Introduction In the world of web development, PHP (Hypertext Preprocessor) remains one of the most widely used server-side…
How to Write a Request for Proposal (RFP) with Template & Sample
Whether you’re working for a small agency or a major marketing firm, you’re probably eventually going to need…
Connecting an App Service to Azure SQL Database and Storage Account using Azure CLI
Effective data management is crucial for optimal application performance, and SQL databases and storage accounts play a critical…