The Sovereign Individual

API Design Patterns

API Design Patterns lays out a set of design principles for building internal and public-facing APIs.

Gary Woodfine

Gary Woodfine

Back-end software engineer

PostgreSQL

What are schemas in PostgreSQL

Why do we need a schema and how can schemas be used to make your life easier and organise data and objects in your database

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is nostr?

What is Nostr?

Decentralized Social Media and the Future of Online Communication

Gary Woodfine

Gary Woodfine

Back-end software engineer

Mastering Bitcoin

The Bitcoin Standard

A book about monetary value and history of Bitcoin, detailing the importance of Bitcoin in terms of economy and finance.

Gary Woodfine

Gary Woodfine

Back-end software engineer

The Sovereign Individual

The Sovereign Individual

The Sovereign Individual details strategies necessary for adapting financially to the next phase of Western civilization.

Gary Woodfine

Gary Woodfine

Back-end software engineer

Mastering Bitcoin

Mastering Bitcoin - Programming the open blockchain

Bitcoin is a collection of concepts and technologies that form the basis of a digital money ecosystem. Units of currency called bitcoin are used to store and transmit value among participants in the Bitcoin network.

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is blockchain?

What is Blockchain

Blockchain is a shared ledger, allowing thousands of connected computers or servers to maintain a single, secured and immutable ledger

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is Bitcoin?

What is Bitcoin?

The key concepts and technologies that form the basis of the evolution of a global monetary system.

Gary Woodfine

Gary Woodfine

Back-end software engineer

What are Websockets

What are Web Sockets

WebSockets are a bi-directional, full duplex communications protocol initiated over HTTP. They are commonly used in modern web applications for streaming data and other asynchronous traffic.

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is API First?

What is API First?

What is API First? Discover how developing your API first will enable developing better and more products of your organization.

Gary Woodfine

Gary Woodfine

Back-end software engineer

What are software design patterns

What are software design patterns

Design patterns are documented solutions to recurrent design problems that arise in software design. They offer a blueprint for solving a particular problem, providing a proven and tested approach to code organization and implementation.

Gary Woodfine

Gary Woodfine

Back-end software engineer

API Gateway Pattern

API Gateway Pattern

Understand the uses of the API gateway pattern and when to use it in API Development to provide a single-entry point for groups of microservices.

Gary Woodfine

Gary Woodfine

Back-end software engineer

Backend for Frontend Design Pattern

Backend for Frontend Design Pattern

The backend for frontend (BFF) is a software architecture pattern relevant for microservices & domain-driven design to simplify the communication between the frontend and backend

Gary Woodfine

Gary Woodfine

Back-end software engineer

API Development

Develop an API Integration strategy

An API integration strategy is a systematic approach to connecting and leveraging various software applications and services through their Application Programming Interfaces

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is an API?

What is a REST API?

A REST API is an API that conforms to the design principles of the REST, or representational state transfer architectural style. For this reason, REST APIs are sometimes referred to RESTful APIs.

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is an API?

What is an API?

API stands for Application Programming Interface. The application can be any software that performs a specific task and the interface is a point where two applications communicate. One application acts as a client and the other acts as a server.

Gary Woodfine

Gary Woodfine

Back-end software engineer

What is API development?

What is API Development ?

AUnderstanding and leveraging APIs allows developers to build robust, maintainable, and scalable applications that can adapt to evolving technological landscapes.

Gary Woodfine

Gary Woodfine

Back-end software engineer