Blog
Your blog category
-
Dec- 2024 -19 December
Download HMD Skyline stock ROM (flash file) for Unbrick & Upgrade
HMD Skyline is the hero device for Human Mobile Devices (HMD). It sports HMD’s brand name instead of the Nokia brand name we used to see. The phone comes with a familiar fabula-inspired design language that we saw on Nokia smartphones during the Nokia N8 and later Lumia era. The phone runs on the Qualcomm Snapdragon 7s Gen 2 chipset,…
-
19 December
Download HMD Fusion stock ROM (firmware file) for Unbricking,Resetting & upgrade
HMD Fusion is a modular phone recently launched by Human Mobile Devices (HMD). The phone sports a pogo pin connector at the back, which can be used by different modules (called smart outfits) to communicate with the phone. Unlike typical back cases that offer cosmetic changes, Fusion outfits can be used to add more functionality to the device. This could be…
-
16 December
Designing APIs for humans: Design patterns
Previously in this series I’ve argued that we should design our APIs with the humans that use them in mind. I’ve covered object IDs and error messages and how Stripe approaches each, but left arguably the most impactful consideration for last: design patterns. APIs are interesting because of how much they can make or break a product. Having a product that’s amazing but an…
-
16 December
Creating Good API Errors in REST, GraphQL and gRPC
Dealing with the Happy Path™ in an API is pretty easy: When a client asks for aresource, show them the resource. When they trigger a procedure, let them knowif it was triggered OK, and maybe if it completed without a problem. What to do when something doesn’t go according to plan? Well, that can betricky. HTTP status codes are part of…
-
16 December
Why Show Users Garbage API Errors?
A million things can go wrong when an API client talks to an API, from the expected to the unexpected, from business logic and validation failures, to dropped connections and race conditions. The server could run out of RAM, the request could time out, an automatic retry might trigger a weird validation message for something that actually worked fine but…
-
16 December
Designing APIs for humans: Error messages
Good error message, bad error message Error messages are like letters from the tax authorities. You’d rather not get them, but when you do, you’d prefer them to be clear about what they want you to do next. When integrating a new API it is inevitable that you’ll encounter an error at some point in your journey. Even if you’re…
-
16 December
Designing APIs for humans- Object IDs
Choosing your ID type Regardless of what type of business you run, you very likely require a database to store important data like customer information or status of orders. Storing is just one part of it though; you also need a way to swiftly retrieve the data – which is where IDs come in. Also known as a primary key,…
-
13 December
How to index your website on google in 2025
As a website owner, you know how key it is to be seen on Google. It’s the biggest search engine in the world. Being indexed by Google is vital for getting more visitors and reaching your audience. But, Google’s indexing rules keep changing, making it hard to keep up. In this guide, we’ll show you how to index your website on…
-
6 December
How to Disable Copy Paste on Your Blogger Website with Easy Steps
In the fast-evolving digital landscape, safeguarding your website’s content has become paramount. Website owners often grapple with the challenge of preventing unauthorized copying, and while complete prevention may be elusive, employing effective methods can significantly deter potential content theft. This comprehensive guide explores advanced techniques to disable copy/paste on your Blogger website, ensuring robust protection for your valuable content. Understanding…