Engineering Blog

Insights on software, AI & cloud

Practical insights from our experience building custom software, implementing AI and private LLM solutions, and managing cloud infrastructure for businesses in Indonesia.

74 articlesPage 6

A Linux terminal showing an Ubuntu prompt with the sudo commandSoftware Development

10 min read

Setting Up WSL 2 for Software Development on Windows

A practical guide to developing on Windows with WSL 2: installation, where to keep project files, VS Code and Git, limiting memory with .wslconfig, Docker and systemd, networking, backups, and fixes for common problems.

Read article
A team planning a software project with sticky notes on a whiteboardSoftware Development

9 min read

How to Choose a Software House for Your Application Project

What to check before hiring a software house: relevant experience, the people who will actually do the work, engineering process, source code ownership, contract terms, communication, support after launch, and the warning signs to avoid.

Read article
A smartphone showing a mobile app dashboard in front of a laptopMobile Development

9 min read

Flutter vs Native (Kotlin and Swift): Which Fits Your Mobile App?

How to choose between Flutter and native Android and iOS development: where each approach is strong, the real cost difference, plugins and platform features, performance on low-end devices, and a practical way to decide.

Read article
A laptop on a desk showing source code in an editorBackend Development

9 min read

Go (Golang) for Backend Development: When It Is the Right Choice

Where Go shines for backend services, where frameworks such as Laravel or Django are still the faster choice, the practices that keep a Go codebase healthy, and how to introduce Go without rewriting everything.

Read article
An illustration of artificial intelligence connected to a network of dataAI Development

10 min read

Building an AI Customer Service Chatbot with RAG

How retrieval-augmented generation lets a chatbot answer from your own FAQs, catalogue, and policies: preparing documents, chunking, hybrid search, live system data, human handover, and measuring quality.

Read article
A laptop showing charts and reports used for project planningSoftware Development

9 min read

How Much Does Custom Software Cost? Estimating Scope and Budget

What actually drives the cost of a custom web or mobile application: features, integrations, non-functional requirements, the running costs after launch, pricing models, and how to prepare for an accurate quote.

Read article
A Git commit graph with branches and merges in a code editorCloud & DevOps

10 min read

Building a CI/CD Pipeline with GitHub Actions and AWS

A practical CI/CD setup with GitHub Actions deploying to AWS: pipeline stages, building one artifact for every environment, OIDC instead of access keys, approvals, database migrations, and rollback.

Read article
A monitoring dashboard showing service availability statusCloud & DevOps

8 min read

Uptime Monitoring with Uptime Kuma: A Practical Guide

Learn how to set up Uptime Kuma for reliable uptime monitoring. This guide covers deployment, monitor types, retries, notifications, status pages, and practical maintenance.

Read article
Let’s talk

Looking for a software development partner?

Tell us about your project, what you need to build, and the challenges you are facing. We can discuss the technical approach, scope, timeline, and estimated cost.

Start a conversation