Hugo Peixoto

Articles

Blog posts, notes, rants.

Entries marked with [journal] are usually longer than an average post and are more exploratory. Sometimes they will have no proper conclusion.

  1. Status update, January to March 2024
  2. Reflections on 2023
  3. More Fresh shenanigans
  4. Status update, January and February 2023
  5. Printer certificate shenanigans
  6. Status update, November and December 2022
  7. Status update, October 2022
  8. Status update, September 2022
  9. My conference livestreaming setup at GambiConf
  10. Status update, July and August 2022
  11. Upgrading my backup server's hard drive
  12. Status update, June 2022
  13. Status update, May 2022
  14. Status update, April 2022
  15. Status update, March 2022
  16. Rust WebAssembly OCR experiments
  17. Status update, February 2022
  18. Status update for January 2022 (and the last two months)
  19. Status update, October 2021
  20. Conversas em Código Episode #36 released
  21. Conversas em Código Episode #35 released
  22. Conversas em Código Episode #34 released
  23. Conversas em Código Episode #33 released
  24. Status update, September 2021
  25. Conversas em Código Episode #32 released
  26. Conversas em Código Episode #31 released
  27. My talk at RustConf 2021 is now available
  28. Status update, August 2021
  29. Data-mining 3DS Pokémon games
  30. Status update, July 2021
  31. Status update, June 2021
  32. Status update, May 2021
  33. Tale of two sites
  34. Status update, April 2021
  35. Status update, March 2021
  36. Playing Pokémon TCG online using wine, docker, and wayland
  37. Status update, February 2021
  38. Setting up an ink! development environment [journal]
  39. Status update, January 2021
  40. More PHP and MySQL findings
  41. Status update, December 2020
  42. Advent of code 2020, week 3 and 4
  43. Advent of code 2020, week 2
  44. Advent of code 2020, week 1
  45. Status update, November 2020
  46. Brute forcing my own passphrase
  47. Self-hosting nameservers for my domains
  48. Status update, October 2020
  49. Fixing a bug in Rocket Chat
  50. Rails template
  51. Conversas em Código Episode #30 released
  52. Making a website with Rust [journal]
  53. Status update, September 2020
  54. Rust, gamedev, ECS, and bevy - Part 2
  55. Conversas em Código Episode #29 released
  56. Rust, gamedev, ECS, and bevy - Part 1
  57. Status update, August 2020
  58. HTML-XML-utils bug fix
  59. Knee deep in a LAMP project
  60. Status update, July 2020
  61. Conversas em Código Episode #28 released
  62. Recompiling firefox to change some keyboard shortcuts
  63. Analysis paralysis, yak shaving, and all that [journal]
  64. An encounter with portuguese VPS providers
  65. Status update, June 2020
  66. Rewriting a small rails & react application
  67. Backing up my gmail account with rust
  68. Next steps
  69. Fixing someone else's elixir project [journal]
  70. Video presentation on asdf
  71. Fixing ruby 2.7 warnings in third party gems [journal]
  72. Building an android app with free software only [journal]
  73. File sizes and disk usage [journal]
  74. Fixing hugopeixoto.net [journal]
  75. Bash presentation
  76. Advent of code 2019
  77. Blockstack portuguese meetup
  78. Rails and PostgreSQL prepared statements leak
  79. First impressions of Haskell
  80. Web services in go
  81. OpenID - The comeback
  82. Ubuntu, rvm and contributing to rails
  83. Rails and RailsBridge BugMash
  84. NEATSqueak @ EPIA'2009
  85. The beginning of OpenID at FEUP
  86. Hello, world