Diego Berrueta
  • About Me
  • Free Software
Navigation bar avatar

Software engineer, space enthusiast, hiker

  • Terminal setup

    Posted on December 25, 2023

    NOTE This is not a complete blogpost, just a collection of resources that I use to setup my Mac terminal. This document may be updated at anytime. [Read More]
    Tags:
    • mac
    • zsh
    • terminal
  • Connect HomeKit lights

    Posted on December 25, 2023

    I have a number of “smart lights” at home from 3 different vendors. I recently had to change to a new iPhone, and after restoring from a backup, some of my carefully setup lights stopped working in the Apple Home (HomeKit) application. The funny thing was the lights were still... [Read More]
    Tags:
    • mac
    • ios
    • homekit
    • smart
    • wifi
    • network
    • apple
  • LEGO trains distributed control system using Raspberry Pi, AWS and Trello

    Posted on August 26, 2023

    (This is a re-publish of the documentation of a project that I did in 2019. Please go to Bitbucket to find the source code.) [Read More]
    Tags:
    • lego
    • aws
    • raspberry-pi
    • lambda
    • python
    • trains
    • power-up
    • sensor
    • track
    • maker
  • Five Essential Techniques for Building Fault-tolerant Systems

    Posted on August 21, 2023

    In 2017 I delivered a talk at Atlassian’s AtlasCamp conference at Barcelona. The topic was how to build fault-tolerant systems. [Read More]
    Tags:
    • atlassian
    • resilience
    • reliability
    • fault-tolerance
    • talk
    • atlascamp
    • barcelona
    • circuit-breaker
    • conference
  • Using a custom apex domain with Github Pages

    Posted on August 20, 2023

    Yesterday I refreshed my website using Jekyll and Github Pages. Today I reconfigured it to be available under my berrueta.net domain. Previously I had instructed my DNS registrar to redirect the traffic from berrueta.net to berrueta.github.io, but I wanted to use the apex domain instead of Github’s. [Read More]
    Tags:
    • github
    • jekyll
    • dns
    • domain
    • gandi
  • Scaling towards a thousand microservices

    Posted on August 20, 2023

    In 2019 I prepared a talk about Atlassian’s journey into the world of microservices. At that time the company had around 1,000 microservices running in production, and I thought the story was worth sharing. [Read More]
    Tags:
    • atlassian
    • microservices
    • talk
    • uniovi
  • Refreshing my personal website with Github Pages and Jekyll

    Posted on August 19, 2023

    I created my first personal website around 1996 in the now defunct Geocities. Later I maintained a personal website in asturlinux.org, the local Linux user group that I co-founded. Then I moved to just blogging in blogpost.com and my personal website was no longer maintained. After many years of neglect,... [Read More]
    Tags:
    • jekyll
    • github
  • RSS
  • Email me
  • GitHub
  • LinkedIn

2023

Powered by Beautiful Jekyll