Category

Blog
PHP router class in the making

How to Build a Minimal PHP Router Class from Scratch 

Not every PHP project needs a full framework. Sometimes you just need a clean way to handle a handful of API endpoints. Without pulling in Laravel or Symfony, configuration files and without a dependency manager. Just a class you can drop in and use. Over the years, working on various web applications, I’ve run into...
anchoring and survivorship bias can be a time-stealer for your business

The First Number in the Room: How Anchoring and Survivorship Bias Distort Business Decisions

Note: This is Part 2 in a three-part series on cognitive biases in business decision-making, grown out of an interactive internal workshop led by Benjamin Kardum (Senior Project Manager) and Ana Schauperl (People and Culture Specialist) at Pontis Technology. Part 1 introduced the four biases most likely to derail business decisions. This part goes deeper...
choosing between Node.js vs next.js

Node.js + React.js vs Next.js: Lessons from Real Projects

Introduction In this post we will be discussing the differences in Node.js vs Next.js. Which stack is better for what. Everyone building a modern web application eventually faces the same question: which stack to choose. In the world of web development, the JavaScript ecosystem offers a dizzying array of choices. Two of the most popular...
business decision-making

Why Smart Leaders Still Make Bad Decisions (And What’s Really Behind It)

IT leaders love to say they’re data driven. They’ll point to dashboards, KPIs and multi-tab spreadsheets as proof that every major call is rooted in cold, hard facts. But even the most analytically sophisticated companies are still run by people and people come with cognitive shortcuts built in. Quietly, almost invisibly, biases slip into boardrooms,...

Unsafe Context in C#: Working With Pointers

Did you know that you can, just like in C, use pointers in C#? To be able to use pointers in C#, we need to introduce the unsafe keyword and understand how unsafe contexts work. This article explains what unsafe code is, how pointers can be used in C#, and when using unsafe code might...

WordPress and Payload CMS: Which One Fits Your Next Project?

When choosing between WordPress and Payload CMS, developers face a real tradeoff. WordPress helps you move fast with a familiar ecosystem. Payload CMS gives you more control with a modern, code-first approach. This comparison is based on real project work, plus what I keep hearing from other developers. The goal is simple: help you pick...
financial technical writers

Clear Docs, Clear Profits: Why Fintech Needs Technical Writers

In fintech, speed and precision are everything, which is why fintech technical writers matter more than most teams expect. Teams are constantly releasing new payment APIs, updating compliance workflows and rolling out features to stay competitive. Yet with rapid change comes complexity, and complexity can quickly turn into confusion if it is not explained clearly....

The most overlooked project management practice: RAID logs

In fast-moving Agile projects, teams tend to prioritize delivering working software and maintaining clear communication over producing extensive documentation. Still, even highly flexible teams inevitably run into risks and challenges that can slow down progress if not addressed early. When there is no clear visibility into these risks, the result is often unexpected delays, disrupted...
PHP router class in the making

What is n8n? The Open-Source Powerhouse for Modern Business Automation

1. What exactly is n8n workflow automation? n8n is an open-source, node-based workflow automation tool designed to connect different applications and services to automate tasks without extensive coding. It provides a visual canvas where you can build simple data syncs or sophisticated multi-step business logic that runs automatically in the background. To understand n8n, you...

Implementing UI with Jetpack Compose and XML (Comparative Guide)

The development of native Android applications has evolved significantly over the years. In the early days, developers primarily used Java with XML layouts to build UIs and manage application logic. While effective, this XML-based approach often resulted in complex and verbose code. The introduction of Kotlin, a modern and concise language fully supported by Android...
1 2

Contact Us