Designing a well rounded API
I got recently an request to build an API from a user and I wanted to ask if people here have experience in designing one. Earlier we've only considered building a pull API, but this user requested us to build specifically a push API.
This got me to thinking that I don't know nearly enough about how to design a well rounded API. What I'm wondering about is:
While I want to give our customers maximum privacy while using our API, I also want to have the ability to detect issues and potential attacks in real time. Are there best practices regarding analytics for the API usage?
Usage based pricing is all the rage now which makes sense with AI agents and all. But I'm thinking about a flat monthly fee with some (upgradeable) limits, particularly considering the push model. Would really appreciate if anyone could share their experiences on how to discover the right pricing model for an API?
I've also seen a few API providers making a Model Context Protocols to deliver their data once the user has subscribed. Any experiences with making them (and providing data through them as well)?
Really appreciate any help and insights!
Our test devices lied to us for months
Most performance advice I read assumes a recent phone on good wifi. Our app runs in Cameroon, where plenty of users are on older Android devices and connections that stall for tens of seconds. Almost nothing I believed about making an app feel fast survived contact with that.
Three things moved the needle, and none of them were the things I expected.
What's your favourite product so far?
Coding Diary: Building a Static Digital Art Marketplace in 7 Days
Coding Diary: Building a Static Digital Art Marketplace in 7 Days
Last week, a local digital artist and 3D designer named Tyler called me. He had just finished a massive collection of custom 3D game models, textures, and user interface kits. He wanted to sell them directly to developers and creators online. He wanted to avoid high platform fees, but he also did not want the high monthly cost and security headaches of running a heavy WordPress or WooCommerce database server.
Since Tyler only had about twenty digital products to sell and does not update his inventory often, I recommended building a static website. It is incredibly secure, loads instantly, and can be hosted for free on a cloud service. I suggested we use a premium, pre-built HTML Template to save days of UI design. We decided to buy the Cryptoki - HTML Template for NFT and Digital Marketplace. Its dark sci-fi look and gaming-style product grids fit his 3D art aesthetic perfectly.
<h1>Coding Journal: Setting Up a Fast Pharmacy Catalog in 7 Days</h1>
Coding Journal: Setting Up a Fast Pharmacy Catalog in 7 Days
A local family pharmacy owner named Sarah reached out to me last week with an urgent request. With cold and flu season approaching, her customers wanted a clean website where they could view wellness products, check stock levels, and upload prescription forms online. She did not have the budget for a massive Shopify setup or a heavy WooCommerce database server. She needed a fast, clean, static web catalog that could load on any phone, even with a poor 3G cell connection.
As a developer who has built websites for over ten years, I know that starting a design from scratch is a massive waste of time. I searched for a solid front-end layout that looked clean and professional. I decided to buy the MyMedi - eCommerce HTML Template. It had a clean medical layout, highly readable fonts, and pre-styled shop pages that were perfect for our pharmacy store catalog.
Coding Diary: Building a Custom Fleet Dashboard in 7 Days
Coding Diary: Building a Custom Fleet Dashboard in 7 Days
A small local logistics company came to me last week with an old, slow web application. They run a fleet of twenty delivery trucks, and they needed a secure portal to track maintenance logs, route histories, and driver shift checklists. Their existing system was built on a very basic PHP setup, but it looked terrible, had no responsive styling, and was difficult for drivers to use on their tablets while on the road.
Since the company's internal team was already familiar with PHP, we decided to rebuild the frontend using Laravel. To save weeks of styling grids and design work, I searched for a solid starter dashboard package. I chose Arcone - Bootstrap 5 & Laravel 8 Admin Dashboard Template + HTML Version. It came with both a clean Laravel 8 project skeleton and a standalone HTML version, which gave us the flexibility we needed for this transition.
Coding Diary: Building a Static Learning Portal in 7 Days
Coding Diary: Building a Static Learning Portal in 7 Days
A client of mine named Lisa runs a local community learning hub. She offers weekend classes like woodworking, bread making, and basic coding. Her old WordPress site was constantly getting hacked because she forgot to update the plugins, and she was tired of paying expensive monthly hosting bills for a simple site that only gets updated once a month.
She came to me asking for a simple, fast website where people could browse her course list and read teacher bios. Since the content rarely changes, I suggested going with a static website. It is incredibly secure, loads instantly, and can be hosted for free on platforms like Netlify. I advised her that we should start with a polished, pre-made HTML Template to save time. We picked the Edomi - Bootstrap 5 Education, Learning Courses HTML Template because it already had the clean layout cards we needed for her class lists.
Coding Diary: Setting Up an NFT Showcase Page in 7 Days
Coding Diary: Setting Up an NFT Showcase Page in 7 Days
A few weeks ago, a digital artist friend of mine named Marcus came to me with a problem. He had just finished creating a stunning new set of 3D digital sculptures that he wanted to sell as NFTs. He had already written his smart contracts and set up his digital wallets, but he had zero web design skills. He needed a clean, professional-looking website to show off his collection to collectors.
My 7-Day Coding Journal: Setting Up the Doclinic Medical Dashboard
How I Built a Medical Admin Portal in 7 Days Using Doclinic
Last month, a client of mine who runs a private orthopedic clinic reached out. He was frustrated. His team was using three different spreadsheets to track patient appointments, doctor shifts, and medical billing. It was a mess. He asked me if I could build a centralized dashboard that looked professional but didn't cost fifty thousand dollars in custom design fees.