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

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

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