Git is a powerful tool that allows you to go back in time to any previous versions of your project. Using the
git checkout command, you’re able to go back to any reference (or ref for short) in the version history. A ref can be:
But what if you don’t know the name of the reference you’re looking for?
Or worse, what if you don’t know what you are looking for? …
Github actions are great! However the free tier of 2000 minutes / month in private repositories can quickly run out if your workflow requires your CI/CD pipeline to be ran frequently.
Thankfully, Github offers the possibilty to use a self-hosted Github Action Runner. More information here. They may be a good idea to optimize costs (especially if you have cloud credit!).
In this article we will go through the three steps needed to create one and talk about some of the challenges VS using Github’s default runner
Here we only cover creating a VM on GCP’s Compute Engine, but the…
A core aspect of decentralization is that everyone can [and in many cases, should] run their own version of the software instead of relying on public code. The more people run their own version of DID software in general, the more robust it will prove to be, and the easier it will be to demonstrate interoperability with different DID products.
The DID core and DID resolution specifications are evolving quickly. This is experimental software that may break. If you don’t trust uniresolver.io or resolve.transmute.world, you should run your own instance following the directions in the DIF code repositories:
The authenticity and integrity of JSON Linked Data documents can be guaranteed by appending a “proof” property whose value is a digital signature of the document , following the Linked Data Signatures specification.
Any public-key based cryptosystem that provides digital signatures is fair game, and there exists currently several implementations of that spec using various widely used algorithms such as
- EdDSA with Curve25519 (aka Ed25519)
- ECDSA with curve secp256k1
- RSA signatures
Web tracking has been around for a long time, and exists in multiple forms. While most widespread ad blockers such as uBlock Origin, or AdBlock will block trackers and third party cookies they will not prevent Fingerprinting.
In this blog post we are going to talk about this lesser known method, and how to protect against it.
At Transmute, as our engineering team transitioned to being fully remote, we found it helpful to leverage Git’s extensive version control features to stay updated with the team’s contributions. Specifically writing smaller and simpler commits made a huge difference to improve our review process and overall code quality. In this post, we’ll talk about how this small change in practice made a big difference for our team.
We noticed significant benefits by transitioning to writing smaller and smaller commits over the last few months: