Engineering Network Protocol Clients
Elixir tools for a blockchain node: a WebSocket client and a custom binary protocol client, and how OTP helps with the problems.
Elixir tools for a blockchain node: a WebSocket client and a custom binary protocol client, and how OTP helps with the problems.
How to use Elixir to connect to blockchain networks and get data from them, with tools for the Cardano network.
Two strategies to publish Elixir applications.
How to use pure functions, pattern matching, the pipe operator and recursion to write readable and efficient programs for the BEAM.
The main features of Elixir, and techniques to write functional programs that are as readable as programs in non-functional languages.
The JavaScript you must know to work with React.
Native JavaScript data structures and how to use them to write more efficient code.
Problems with non-trivial architectures and how Docker can help.
New tools and paradigms change the best way to write code for browsers and servers.
What developers must know to make a robust web API with Rails.
What developers must know to make a robust web API with Rails.
Routes, content negotiation, versioning, authentication and tests for HTTP APIs in Rails.
A Coding Dojo is a place where developers come together to practice, learn and share knowledge.
How to use PostgreSQL, MongoDB and Redis from Node.js.
Practices, conventions and tools that help new team members join existing Rails projects.
Civic hacking, open data and examples of civic applications.
Techniques for loosely coupled components and faster unit tests in Rails applications.
Interfaces as the foundation for object-oriented design in Ruby and Rails.