-

What are the characteristics of good APIs
Creating a robust, user-friendly, and versatile API involves balancing multiple factors. In a previous discussion, we examined the importance of designing good APIs by considering the big picture. Here, we delve into the key characteristics that define a well-designed API at the code level.
-

Why to design good APIs
Designing a robust API is a fundamental aspect of modern software development. APIs, or Application Programming Interfaces, are not just the backbone of software interactions but also the linchpin of seamless integration between disparate systems. A well-designed API can be the difference between a thriving developer ecosystem and an isolated, underutilised product. Here, we will…
-

Typeface Anatomy
It had been a pretty long time that I had been wondering about the various technical aspects that define a font. This time I have come across this very nice page with a simple diagram that explains a lot.