cryptography What every developer needs to know about elliptic curves Elliptic curves (EC) have become one of the most useful tools for modern cryptography. They were proposed in the 1980s and became widespread used after 2004. Its main advantage is that it offers smaller key sizes to attain the same level of security of other methods, resulting in smaller storage
Ethereum development made easy with Foundry As part of our trip to Devcon Amsterdam back in April, we attended the War Room Games Amsterdam competition, an Ethereum CTF where you "hacked" smart contracts to win points. The event was loads of fun, but we realized while playing that our main obstacle was not Ethereum/
Rust Secure computation in Rust: Using Intel's SGX instructions with Teaclave and Fortanix TEEs can be thought of as processes that are running "isolated" from the OS and upper layers in a secure part of the CPU. The idea of this is to help to significantly reduce the attack surface.
Rust Benchmarking and analyzing Rust code performance with Criterion and Iai In this post, we'll talk about our experience doing benchmarks in Rust, what tools we used and why it was important for us.
Julia Featured Simulations are about to get way, way faster with JuliaSim JuliaSim is a cloud-based simulation platform built on top of the Julia open source stack, including SciML and ModelingToolkit
Clojure BEAM all the things! ClojErl, an implementation of Clojure on the Erlang Virtual Machine An interview with its creator, Juan Facorro.
Data Science We wrote a book! “Data Science in Julia for Hackers” beta is now live and free to read Learn about data science and Julia while solving real-life problems
Julia Modeling complexity with Symbolics.jl and ModelingToolkit.jl An interview with Chris Rackauckas
Actor Model LAM: an actor-model VM for WebAssembly and native An interview with its creator, Leandro Ostera
Ballista Ballista, a distributed compute platform made with Rust and Apache Arrow An interview with its creator, Andy Grove
Chez Scheme Rebuilding the Racket Compiler with Chez Scheme An interview on Racket CS with programmers Gustavo Massaccesi Matthew Flatt
Stumpy Stumpy: unleashing the power of the matrix profile for time series analysis An interview with Stumpy creator Sean Law
Conference For the first time, enjoy all the talks of BuzzConf 2020 online and free of charge! Enjoy talks on functional programming, Julia, Python, data science, machine learning, observability, operating systems and more!
Shell NuShell: the shell where traditional Unix meets modern development, written in Rust We interviewed its creators
Math A brief introduction to the beauty of Information Theory Or how to be a hardcore Guess Who gamer
Rust Interview with Noria’s creator: a promising dataflow research database implemented in Rust After reading Tensorflow’s original paper I learnt that four of its authors were authors of Microsoft Naiad’s research paper too. Naiad…
Programming Weld: accelerating numpy, scikit and pandas as much as 100x with Rust and LLVM After working for weeks with Python’s data science stack and R I started to ask my self if there could not be a common intermediate…
Data Science Interview with Dask’s creator: Scale your Python from one computer to a thousand My love for building distributed systems with Erlang, databases and fetching huge volumes of data still lives on. But nowadays I want to…
Machine Learning Interview with Will Kurt on his latest book: Bayesian Statistics The Fun Way As most devs I have a diverse set of interests: functional programming, operating systems, type systems, distributed systems, and data…
Elasticsearch Sonic: a minimalist alternative to Elasticsearch written in Rust Database implementation sits in a nice spot between computer science and software engineering. There are lot of tradeoffs to consider…
Erlang An interview with the creator of Gleam: an ML like language for the Erlang VM with a compiler… I have been writting soft real time systems with Erlang for almost a decade and for that task I think it is the best tool we have around…