-
Integrating Node’s Debugger to VSCode
When I was creating a simple photo booth web app to explore Next.JS and Typescript, I noticed that developers tend…
-
Using Flexbox and Grid for Everything: the Power Tools for Web Design
Margins and The Early Web In the early days of the web, CSS was invented to design documents. A lot…
-
How we streamlined CI pipelines with Gitlab components
At Bonito, we initially had each project’s gitlab-ci.yml files copy each other for deployment configurations as it was one of…
-
Finding and Fixing bugs in PHP Source Code
All software development projects are built on top of existing solutions, from databases, frameworks and libraries; to compilers, interpreters, and…
-
Build a RAG Chatbot in Minutes: No Coding Required
Introduction From IBM Watson to OpenAI’s ChatGPT, today’s developments in Artificial intelligence are now being put to work, built on…
-
How to Serve a Svelte Site on WordPress and Why You Shouldn’t
Say you want to build a site that has a dynamic front page and a blog. Then, due to varying…
-
How We Reduced our Mapping costs by 90% using Protomaps and Cloudflare
One of our internal goals in Sakay is reducing its operating expenses. One cost center in particular is mapping since…
-
How We Saved on Cloud Costs by Using Old Hardware for Ephemeral Workloads
Using an Old MacBook Pro 15-inch (Mid 2012) as a GitLab Runner: A Step-by-Step Guide to Upgrading to macOS Sonoma…
-
Basic Python Memory Management and Diagnostics: A Real-World Example
By design, Python tries to make memory management simple for its users. While Python is usually implemented with C, it…
-
Secure Your APIs with Firebase and Automate Testing Like a Pro
In order to secure our APIs, we often use Firebase Authentication. This provides us an easy start while providing flexibility…
-
From OpenFAAS to Fly.io: My Migrating Misadventures and How Gunicorn Saved the Day!
As a junior dev, sometimes the simplest problems are the hardest to solve. This was one of those times. We…
-
Why the Data team loves Clojure
Where we use Clojure Here at Sakay, the Data team’s tools are primarily written in Clojure (and Clojurescript). The biggest…
Blog
Helping you create your own Thoughtfully Crafted Business Solutions