Design a beautiful REST API
A guide to designing clean, well-structured RESTful APIs, covering naming conventions, HTTP methods, versioning, and best practices.
A guide to designing clean, well-structured RESTful APIs, covering naming conventions, HTTP methods, versioning, and best practices.
Discusses the internet's pragmatic ethos and why using GitHub for large datasets requires rethinking desktop paradigms for web-native, granular data delivery.
A guide on using assertions in code for debugging, API contracts, and server integration, with strategies for handling release builds.
An open letter advising government CIOs to adopt lean, iterative, decentralized, and open development practices for better tech outcomes.
A summary of the OpenStack Havana Design Summit, focusing on the Ceilometer project's discussions, new features, and roadmap.
Explores the lesser-known inheritance-based API in Python's Requests library for advanced HTTP connection configuration.
A critique of the German govdata.de portal's API design, arguing for hypermedia principles in web APIs and questioning the separation between websites and APIs.
Argues WordPress must adopt RESTful principles to separate content from presentation, enabling programmatic access for modern web needs.
A guide to implementing RESTful hypermedia links in ASP.NET Web API, including JSON serialization and custom link classes.
Discusses the critical role of well-designed APIs in software development, using personal experience with Python's Requests library as a key example.
A guide for government agencies on publishing public data effectively for developers, focusing on clean data, APIs, and real-time access.
Explains designing a theme API with XML configuration, validation, and storage for a software system.
A technical critique of Lua's stack-based C API, highlighting its complexity and potential for bugs in real-world integration scenarios.
A software developer contrasts the theoretical CS concepts learned in college with practical skills gained through professional and open-source work.