Pattern guards for a protocol
A Haskell developer explores using pattern guards to simplify protocol logic for a cellular automaton simulation of finch behavior.
A Haskell developer explores using pattern guards to simplify protocol logic for a cellular automaton simulation of finch behavior.
Explores Swift 6's typed throws for type-safe error handling, introducing a custom SystemError protocol for user-friendly diagnostics.
Explores transactions as a protocol that can be added to any storage system, not an intrinsic feature, with examples from Delta Lake, Epoxy, and Two-Phase Commit.
Explores the benefits of IRC for open communities, comparing channels to meeting rooms in a virtual co-working space.
A review of the Huygens protocol, a method for achieving nanosecond-level clock synchronization and one-way latency measurement in data centers.
A technical guide to building a WebSocket server from scratch in Node.js, covering the protocol handshake, message framing, and data masking.
Monthly update on free software projects including godocs.io release, programming language progress, and SourceHut platform improvements.
Compares the closed federation model of IRC networks to the open federation of ActivityPub-based services like Mastodon.
A technical article about implementing a finger protocol client in a custom language, exploring its networking stack and design.
A critique of Signal's centralization and a proposal for a federated, protocol-based chat app with end-to-end encryption.
A technical experiment testing the maximum line-of-sight communication range of LoRaWAN using a drone-mounted transmitter and The Things Network.
Explains the LoRaWAN IoT protocol, its difference from LoRa modulation, and how it enables long-range, low-power wireless networks.
Explores refactoring UIAlertController in iOS using helper classes and protocols to reduce code duplication and improve maintainability.
A technical tutorial on implementing real-time, bidirectional communication using the WebSocket protocol in web development.
Overview of the upcoming MQTT v5 specification, detailing new features like properties and request/response patterns for IoT development.
A practical introduction to the Wayland protocol, explaining its core concepts, resource management, and how to write a basic Wayland client.
A Python developer shares insights from the HTTP Workshop in Stockholm, discussing HTTP/2, web standards, and Python's role in the ecosystem.
Announcing Hyper-h2 v1.0.0, a new Python library project providing foundational tools for building HTTP/2 implementations.
A guide to implementing HTTP/2 servers and clients in Go using the golang.org/x/net/http2 library, with code examples.
Discusses the deprecation of the insecure SMB1 protocol in Windows and provides PowerShell commands to disable or uninstall it.