May 15Nix: A Package Manager for Reproducible EnvironmentsI gave a full fleshed talk on the nix package manager. It covers: - Nix package manager instalation - Nix package manager for DevShell - Basic Nix language constructs - Nix flake basicsNix1 min readNix1 min read
Jan 5The Dangers of GitHub and the Importance of Code Collaboration as a Protocol: RadicleIn today’s ever growing hostile world, code collaboration platforms like GitHub and Gitlab are a potential hazard. In this Article I want to make the case why we need “Code collaboration as a protocol” and why it would address potential issues as well as improving Developer Experience. By the end…Github8 min readGithub8 min read
Published inDev Genius·Jul 8, 2022Reproducibility with NixWith this article I want to: Explain why reproducibility is at the core of building software Explain how Nix can help you with local reproducible dev environments Explain how Nix can help you automate your .dotfiles, configuration, developer machine Explain why Containers fall short Share resources for your further Nix…Nix5 min readNix5 min read
Jun 10, 2022Pipelines : Flyte and KubeflowWith this entry I want to give you insights on the following questions: Problems with the existing orchestration frameworks How are Kubeflow and Flyte different? Why is Flyte a tool you might want to study? Why is it different from existing alternatives? Is Flyte getting traction? How difficult is to…Data Science7 min readData Science7 min read
Apr 7, 2022Ergo 101 : Side tooling for building dApps on ErgoGetting a full fleshed working dApp on Ergo requires more than just A smart contract (Ergoscript) and Blockchain transactions. For example dApps need to react to events happening on the blockchain. …Ergo5 min readErgo5 min read
Published inCryptoStars·Dec 26, 2021Learning Ergo 101 : Development WorkflowThis post is a continuation of my learning journey of the Ergo blockchain In this post, I assume you are familiar with eUTXO model introduced in a previous post. This entry covers the workflow for developing a “Smart Contract” on Ergo. Furthermore we touch on the pre-requisites so we can…Blockchain6 min readBlockchain6 min read
Dec 18, 2021Learning Ergo 101 : eUTXO explained for human beingsIn this blogpost I will try to document what I have learnt about Ergo Blockchain in the last months. Ergo (https://ergoplatform.org/) is one projects that really caught my attention. …Blockchain7 min readBlockchain7 min read
Dec 18, 2021Becoming a freelancer in Japan (As a software engineer): Costs estimationsWith the boom of remote work due to Covid lots of people are considering working remotely for overseas companies. It makes a lot of sense: salaries are better, conditions are better and engineering problems are more interesting. Many companies are setting up themselves as legal entities in Japan just for…Japan6 min readJapan6 min read
Nov 20, 2020Current State of Data Pipelines frameworks[November 2020]As part of building a new Recommendation System my team decided to take sometime and review available tooling for data pipelines. Since we were building a new system we might as well embrace some new data pipeline tools. …Machine Learning9 min readMachine Learning9 min read
Published incolombia dev·Feb 2, 2019Moving to Tokyo as a Software Engineer (after two years, 2019)In early 2016 I decided to leave my Job in London, I was part of a brilliant team in a cool startup, going to work was really fun with interesting problems to solve, and smart as well as kind team mates. …Japan8 min readJapan8 min read