Notes
Things worth writing down.
Field notes from real builds, with the numbers, and plain guides on choosing a developer, an app stack or an agency. Field notes are measured. Guides say so when they are not.

How to choose a white-label development partner: nine checks before the first invoice
Most white-label arrangements go wrong in the same few places, and all of them can be checked before any money moves. Here is the list we would use if we were the ones buying.
App7 minNative, React Native or Flutter: how to pick for your first app
The framework argument is usually the wrong one to have first. Three questions about the product settle most of it, and they are easier to answer than a benchmark.
Read it ↗
Ahmedabad6 minChoosing a website development company in Ahmedabad: what to check before you sign
Every company in the city calls itself the best one. This is how to tell them apart in ten minutes, using only things you can check yourself.
Read it ↗
Web7 minNode.js, Laravel or Next.js: which backend fits a business website or app?
None of the three is the best. Each is the better fit for a different kind of project, and the deciding factors are mostly about people, not performance.
Read it ↗
Web7 minHeadless Shopify: when it pays off, and when a normal theme is the better call
Headless gives you full control of the storefront and takes on real cost. Four questions tell you which side of that line your store is on.
Read it ↗
Web7 minWhy your website is slow, and how to find the cause in an afternoon
Speed advice is usually a list of fifty things. Measuring first narrows it to the two or three that matter for your site.
Read it ↗
Web6 minWhat a business website needs in 2026: ten things that actually move enquiries
Most sites do not lose customers because they lack a feature. They lose them because the basics are missing or broken. Here are the ten that matter.
Read it ↗
Ahmedabad6 minFreelancer, small studio or large IT company in Ahmedabad: who should build your website?
All three can do good work. The difference is what happens when something goes wrong, when you want changes, and when the one person you rely on is unavailable.
Read it ↗
Animation8 minGSAP ScrollTrigger for beginners: scroll animations that work on real devices
ScrollTrigger turns scroll position into animation progress. Once start, end and scrub make sense, most scroll effects are a few lines.
Read it ↗
Animation8 minHow to build a scroll-driven image sequence on a canvas
Product pages that play a film as you scroll are usually not video. They are hundreds of images and a canvas. Here is how the pieces fit together.
Read it ↗
Animation8 minThree.js on a business website: when it helps and how to keep it fast
A 3D scene can make a site memorable or make it unusable on a mid-range phone. The difference is a handful of habits.
Read it ↗
App7 minHow long does it take to build a mobile app? The stages, and what stretches them
Anyone who quotes a number before asking what the app does is guessing. Here are the stages, what each depends on, and where schedules usually slip.
Read it ↗
App7 minWhy apps get rejected from the App Store and Google Play, and how to avoid it
Most rejections are not about the idea. They are about a missing demo login, a privacy form, or a rule nobody on the team had read. All are avoidable.
Read it ↗
App7 minMobile app, PWA or responsive website: which does your business actually need?
Many businesses ask for an app when a good mobile site would do, and some ask for a website when only an app will. A few questions separate the two.
Read it ↗
App6 minHow to scope an app MVP: what to build first and what to cut
An MVP is not a worse app. It is the smallest app that lets real users do the one thing they came for, so you can learn before you spend more.
Read it ↗
App7 minOffline-first mobile apps: when you need them and how they work
If your users work in basements, warehouses, trains or rural areas, an app that needs a connection fails them. Offline-first is the design that avoids that.
Read it ↗
Ahmedabad6 minChoosing a mobile app development company in Ahmedabad: five questions to ask first
Websites are easy to judge by opening them. Apps are harder, which is why the questions you ask matter more. These five separate the teams that ship from the ones that pitch.
Read it ↗
App7 minMobile app development cost in India: what drives the price, and how to compare quotes
Every article about app cost opens with a range, and every range hides the same fact: the price follows the scope. Here are the six things that move it.
Read it ↗
App8 minHow to build a food delivery app: the four products inside it
People picture one app. A working delivery service needs four, kept in sync in real time. Seeing that early is the difference between a plan and a surprise.
Read it ↗
App6 minWhatsApp Business app vs WhatsApp Business API: which one does your business need?
Both are called WhatsApp Business, and they are built for different jobs. Choosing the wrong one is how businesses end up with a number banned or a bot they cannot run.
Read it ↗
App6 minSix app development mistakes that cost the most, and how to avoid each
None of these is exotic. They show up on project after project, and each has a plain habit that prevents it.
Read it ↗
App6 minWhat happens after your app launches: maintenance, updates and the work nobody mentions
An app is not finished at launch. Phones, stores and libraries keep changing, and an app that is left alone slowly stops working.
Read it ↗
App7 minHow to build a booking app for salons, clinics and services
Booking apps look easy until two customers book the same slot. Getting that one case right is most of the engineering.
Read it ↗
App8 minHow to build a ride-hailing app: matching, live tracking and the parts people underestimate
A ride-hailing app is a real-time matching system with a map on top. The map is the easy part. Matching, trip state and trust are where the engineering goes.
Read it ↗
App7 minHow to build an e-learning app: structure, features and what to launch first
The content is the product. The app's job is to deliver it reliably, remember where each learner is, and make paying and coming back easy.
Read it ↗
App7 minHow to build a real estate app: listings, search and lead handling
A property app earns its keep when the right enquiry reaches the right agent quickly. Search and listings get the attention, but lead handling decides the value.
Read it ↗
App7 minMobile app security checklist: eight things to check before you launch
Anything shipped inside an app can be extracted, so the rule is simple: the app is not a safe place for secrets or rules. These eight checks follow from it.
Read it ↗
App7 minMobile app testing checklist: what to try before real users do
Most launch-day bugs are not logic errors. They are what happens when the phone is old, the signal is weak, a call comes in, or a permission is refused.
Read it ↗
AI6 minAI chatbot or AI agent: which does your business actually need?
The word agent is used loosely. The practical difference is whether the system only talks, or can also change things, and that decides how careful you must be.
Read it ↗
Ahmedabad6 minHiring an SEO company in Ahmedabad: what the first 90 days should look like
Nobody can promise a ranking, and anyone who does is selling something else. What you can ask for is a clear plan for the first quarter.
Read it ↗
Ahmedabad5 minHow to read a web design company's portfolio: five checks before you trust it
A portfolio is a sales page. These five checks turn it into evidence you can actually weigh, using nothing but your own phone.
Read it ↗
Engineering6 minOur scroll site looked terrible on phones. The animation was fine.
We replaced a video with a canvas image sequence and it got worse. The cause was two lines of arithmetic sitting inside our own draw function that nobody had run.
Read it ↗
Engineering4 minNever await img.decode()
Our page worked perfectly. Unless you opened it in a background tab, where every preload worker stalled on frame one and stayed there.
Read it ↗
Engineering5 minSending email from a Cloudflare Worker, without a third party
Most results for this still tell you to use MailChannels. It was withdrawn in 2024. Here is what works now, and the two bugs that let curl pass while every real submission failed.
Read it ↗
Engineering4 minA site that could not rank, because of one line
We launched on a new domain. It was indexed and it could not rank. The reason took ten seconds to find and had been there the whole time.
Read it ↗




