Distributed Immutable Ephemeral - New Paradigms for the Next Era of S…
We are rapidly approaching the next era of security where we need to be focused on the ability to recover from irrecoverable attacks. This can also be defined …
One of the more interesting discussions that attracted some attention during KubeCon + CloudNativeCon was how, due to its design, WebAssembly can replace Docker in many circumstances.
A few months ago, I wrapped up a freelance project that made heavy use of the USDA Quick Stats data. It’s a super neat compilation of agricultural data that was begging to be made into nicer …
The true test of WebAssembly's (also known as (Wasm) worth is its business use, as companies such as Adobe, Microsoft and Cosmonic, which offers wasmCloud, are bringing Wasm solutions to the market today.
Lately I’ve been thinking about desire paths. We’ve all seen a desire path . They are paths created by erosion from
human and animal traffic that telegraph a…
I want to tease out a small realization I had on two of programming's subtle arts and hard problems: naming things, and not repeating yourself.
This first post uses a simple example to focus on function names.
Async destructors, async genericity and completion futures
The main focus of this article will be on attempting to design a system to support asynchronous destructors in the Rust programming language, figuring the exact semantics of them and resolving any issues encountered along the way. By side effect, it also designs a language feature called “async genericity” which enables supporting blocking and asynchronous code with the same codebase, as well as designing a system for completion-guaranteed futures to be added to the language.
How an architect thinks and approaches designing and architecting software systems? The architect's job is eventually a combination of tech lead, software engineer, R&D engineer, and strategist. But how are these responsibilities come together?
“📸👓🐈
Like quantum physics…
GUN finds the shortest path
to stream data in a decentralized network.
If browsers connected p2p via WebRTC, you do NOT receive video from a relay.
But if RTC crashes/fails, it INSTANTLY switches to a websocket fallback, faster than you can 👁️.”
The Graph Cleans Up Complexity in Its Web3 Infrastructure
Announcements at the user conference hosted by Edge & Node included the sunsetting of The Graph's hosted service and new features aimed at cleaning up its complexity. #Web3 #blockchain #TheGraph