A typical Asfaload introduction
When I introduce someone to Asfaload, the same questions are often asked in the same order. I figured I would transcribe such a typical discussion in a blog post.
When I introduce someone to Asfaload, the same questions are often asked in the same order. I figured I would transcribe such a typical discussion in a blog post.
In this post we will cover a pattern that appeared multiple times in our codebase: wrapping trait implementations in an enum. Although this is not the reason that I use this approach, for those who interested it avoids the performance cost of dynamic dispatch.
Preparing my FOSDEM visit.
Thinking that 6 months ago I didn’t use LLMs at all for programming and seeing the use I make of it today, I thought it would be interesting to write a blog post about the evolution.
I will present an ignite talk of 5 minutes, 15s per auto-advancing slide, at Cfgmgmt Camp 2025 on Increasing security of downloads from the internet with Asfaload on tuesday 3rd of february at 12:30.
Our lightning talk proposal has been accepted, and I will present Increasing security of downloads from the internet with Asfaload on saturday 1st of february at 13:50.
This week's project is Unikraft's kraftkit , which provides a suite of tools and Go-based framework for building custom, minimal, immutable lightweight unikernel virtual machines based on Unikraft .
asfald , our tool to securely download from the internet, is now easily usable in your Github Actions thanks to our own asfald-action .
This post is my entry in the Fsharp Advent Calendar 2024 organised by Sergey Tihon. It shares some tips for starting an F# project with its scripting capabilities, and the conversion to compiled F# projects.
As another step in our journey, we announce our mirror of public checksums, usable by everyone, and made easy with our tool asfald . Remember to let us know via a Github issue or our contact form if you have any suggestions regarding our project!
This post is sharing why I love developing in F#, and why you should consider it. It is particularly adapted to rapidly evolving environments, typically found in startups, but its solidity makes it relevant in more established companies. Read on to know why!
If securing downloads from the internet requires checking the file’s integrity and authenticity , only validating integrity can already take us a long way. In this post, we will see how asfd can be used to easily improve your security by enabling scenarios which would be cumbersome to deploy without it.
This is the first public announcement of our project Asfaload which aims to develop a solution to help secure and authenticate downloads from the internet. We have decided to develop our solution in an open and transparent way , hoping to foster discussion with a community of interested people. Being a small team, we need to rapidly get feedback and hope that releasing often and fast will help us…
Choosing an open source license is a first step, the next being to decide how to handle outside contributions.
Today, we publish the first version of our downloader tool asfd , which, as a first step in our journey, checks the integrity of downloaded files.
Enhancing the security of downloading files from the internet requires 2 checks: the integrity of the file, and its authenticity. We’ll explore those concepts in this post.
We have decided to develop [Asfaload](https://www.asfaload.com) in the open, publishing our software under the AGPLv3 license. In this post, we will discuss the reasons why.
It appears that publishing a Github repo with Solidity code makes you a prime target for phishers and scammers.
After a successful private Proof of Concept phase, we are ready to take the next step, which is developing a production ready solution. We have decided to develop our solution in an open and transparent way, hoping to foster discussion with a community of interested people. A blog is in that regard a valuable tool, which is now available.