via Quanta Magazine For decades, one classification problem — involving a particular set of infinitely large objects called torsion-free abelian groups (or TFABs) — stymied researchers. This proble…
Fewer Rust Developers Target WebAssembly - The New Stack
Year-over-year, WebAssembly has become a less popular target for Rust developers to build applications, according to 2021 version of JetBrains' annual "Developer Ecosystem Survey."
In a recent article, I presented rules for evolving JSON Schemas in a backward, forward, and fully compatible manner. The backward compatibility rules for Protocol Buffers (Protobuf) are much simpl…
CNCF Welcomes WebAssembly-Based wasmCloud as a Sandbox Project - The New Stack
Cosmonic, the company behind wasmCloud, a distributed application framework for microservices, donated the project to the Cloud Native Computing Foundation to help accelerate its adoption.
I first heard this term from Michael Carducci at one of the No Fluff Just Stuff conferences. At least in this case, it is a way of saying: take a step back, relax, and think about this from another perspective. Relax It is amazing how much you can actually do when you are not stressing ... Read more
My dual premises in this series are: – Modern SQL is more valuable as a programming language than you might think (see Markus Winand’s Modern SQL: A lot has changed since SQL-92) –…
Memory-safe programming in the Linux Kernel (No not RUST) — eBPF.
Here at CoScreen many of our engineers and staff are huge Linux enthusiasts. The backend of CoScreen is running on Linux, from our data analytics systems, presence and calling, to our video and backup infrastructure. One could easily say Linux is the real Wizard behind the curtain generating the CoScreen platform.
Bringing CoScreen to Linux is high on our priority list, but due to the fragmentation of the Linux ecosystem, we will likely have to target very specific distributions of Linux, to begin with, and potentially provide a subset of functionality to certain distributions.
Web Developers Not Moving More Business Logic to the Client - The New Stack
Despite some movement around 'headless content management' with Jamstack and even WebAssembly, there is no statistically significant change in where developers are locating their new code.
RabbitMQ (or more specifically the AMQP protocol) provides a degree of flexibility over other message-queue solutions with its exchange-binding-queue model. Some possible solutions to scaling or business issues result in large numbers of bindings being created, perhaps thousands per queue. We tested RabbitMQ to find out what the binding performance limits were and present the results in this post. It seems that large numbers of bindings are not in themselves a performance issue, but on a RabbitMQ cluster, “binding churn” the rate at which they are created and destroyed can have a large impact on message delivery.