
Explore the latest features and improvements in hapi 8.0, a powerful Node.js framework, presented by Eran Hammer at hapiDay Oakland 2014.

Explore how community values shape API practices, including versioning, backporting, and release strategies, and their impact on stability and innovation in software development.

Explore API design patterns in popular JavaScript libraries, learning effective strategies and common pitfalls to create user-friendly tools and libraries for the developer community.

Explore strategies for creating optimal software abstractions, balancing flexibility and ease-of-use in API and library development for efficient problem-solving.

Explore cross-platform GraphQL component API design, moving the "decouple line" to centralize logic, optimize queries, and ensure design consistency across platforms.

Practical advice on creating safe and efficient Rust wrappers for C libraries, covering common pitfalls, API design considerations, and best practices for robust integration.

Explore API design patterns for seamless integration of Rust crates into C++ codebases, focusing on encoding_rs as a case study for cross-language compatibility in systems programming.

Explore Sequoia, a new OpenPGP implementation in Rust, focusing on usability and security. Learn about challenges faced and solutions in API design, infinite types, and streaming iterators.

Explore GPU-accelerated vector graphics with Ochre, a Rust library designed for portability across diverse hardware. Learn about performance optimization and API design for modern user interfaces.

Explore GraphQL's advantages over REST APIs, including single endpoints, efficient data fetching, and API evolution. Learn to create a GraphQL server with live coding examples.

Explore Servant, a Haskell library for type-level web API design, offering clean HTTP logic separation, automatic verification, and generation of documentation and client code.

Explore the evolution of hypermedia APIs and JSON-based specifications for easier API creation and management. Learn about ReST 3.0's solutions and evaluate tools for modern API development.

Explore how discoverability enhances user experiences across software layers, from APIs to UIs, leading to happier, more productive interactions for developers and end-users alike.

Learn to build real-time APIs with GraphQL, covering schema definition, data fetching, mutations, and subscriptions. Gain insights from practical experience in designing and operating GraphQL-based APIs.

Tips for designing and consuming public REST APIs, covering versioning, async operations, rate limiting, deprecation, microservices integration, and best practices for reliability and extensibility.

Explore coding wisdom from famous figures, delving into value semantics, strong types, and API design for better programming practices.

Explore cross-platform development using the Salami Method, a system architecture that separates platform-specific code from core functionality for improved maintainability and portability.

Learn to build secure APIs for third-party developers using Identity Server 4. Covers API design, authentication, authorization, and best practices for exposing your API to external developers.

Tips for designing and consuming public APIs: best practices, versioning, extensibility, async operations, rate limiting, deprecation, and microservices integration. Practical insights from real-world experiences.

Explore designing multi-language libraries with stable APIs, C-interfaces, and composition. Learn about memory management, error handling, and bridging primitive and sophisticated systems.

Explore affine spaces in programming, their properties, and applications in C++ for stronger type safety and improved program semantics. Learn to create expressive APIs with affine types.