Blog Posts (1029)
- Unity: Procedural Generation with Unity3D and C# 2021.01.30
- Docker: Change dotnet core default listening port 2021.01.25
- 2021 Week 3 Journal - Inauguration 2021.01.25
- Blender: Procedural Generation with the Blender Python API 2021.01.23
- 2021 Week 2 Journal - MLK 2021.01.20
- Ubuntu Gaming: Dragon Age Origins on Proton 2021.01.18
- Sync your GitLab code repository with GitHub 2021.01.18
- 2021 Week 1 Journal - US Unrest 2021.01.11
- C#: Create an XUnit test project in 2 minutes 2021.01.11
- System: Choosing a News Source 2021.01.09
- Monoverse 0000: Being 2021.01.09
- C#: Testing the internals of another project 2021.01.04
- Atomic Habits: Your Systems or Your Life 2021.01.04
- 2021 Week 0 Journal - 2021 2021.01.03
- [Archived] Monoliths 2021.01.01
- 2020 Review 2020.12.29
- 2020 Week 52 Journal - 2020 != 2021 2020.12.28
- System: Retro Dinners 2020.12.27
- C#: type or namespace name 'InternalsVisibleTo' could not be found 2020.12.26
- 2020 Review - HAMY.LABS 2020.12.23
- Systems of Accountability for Productivity 2020.12.23
- Building a Reaction Diffusion Audio Visualizer with p5.js 2020.12.21
- Mailchimp: Emails not being received 2020.12.20
- 2020 Week 51 Journal - Launching LineTimes 2020.12.20
- C#: The type or namespace name 'StringContent' could not be found 2020.12.20
- LineTimes 2020.12.19
- Ubuntu: Black screen with flashing cursor 2020.12.19
- System: Build a month 2020.12.19
- Dotnet Core: List names of all embedded resource files 2020.12.15
- C#: The type or namespace name 'Task<>' could not be found 2020.12.13
- 2020 Week 50 Journal - Do it right 2020.12.13
- EF Core: Table Attribute Not Found 2020.12.09
- 2020 Week 49 Journal - !phone 2020.12.09
- 2020 Review - Finances 2020.12.09
- curl: `URL using bad/illegal format or missing URL` 2020.12.06
- Docker: DbUp and Postgresql - Cannot assign requested address 2020.12.02
- Release notes: November 2020 2020.12.01
- C#: Default to DateTimeOffset over DateTime 2020.11.30
- 2020 Week 48 Journal - Systems of Reflection 2020.11.29
- Docker: dotnet core - Cannot assign requested address' 2020.11.26
- The Queen's Gambit - The work and balance of mastery 2020.11.25
- Ubuntu: Update Nvidia Drivers 2020.11.22
- Ubuntu: Mount SSD to home directory 2020.11.22
- Install Ubuntu from a Live USB 2020.11.22
- Ubuntu: USB Installer `Initramfs unpacking failed: Decoding failed` 2020.11.22
- Create a bootable Ubuntu Live USB from Ubuntu 2020.11.22
- Introducing a shorter Projects section in Release Notes 2020.11.22
- Ubuntu: External monitor not detected with Nvidia Graphics Card 2020.11.22
- Create a bootable Ubuntu Live USB from Windows 2020.11.22
- Donating to Ubuntu 2020.11.22
- Dual booting Ubuntu and Windows 10 on my Lenovo Thinkstation 2020.11.21
- C10ud 2020.11.14
- 16 sites I used for inspiration in my portfolio redesign 2020.11.12
- Release notes: October 2020 2020.11.03
- Lenovo: Running Ubuntu and can't detect external monitor 2020.11.02
- Ana featured in EmMeio 12.0 @ MediaLab UnB 2020.10.28
- Scaling my sites by 12x by moving to Tailwind 2020.10.27
- Threejs How to Make an Object Invisible 2020.10.26
- iamhamy 3.0 2020.10.21
- Threejs: Distance from camera to object 2020.10.19
- Darktable: 4:5 image aspect ratio for Instagram vertical 2020.10.12
- 2020 Q3 Review 2020.10.05
- Darktable: Cycle through images 2020.10.05
- Ubuntu: External monitor is green 2020.09.28
- Printful: Comparing hoodie / sweatshirt offerings - Unisex Premium Hoodie vs Gildan 18500 2020.09.26
- Google Cloud: Quota 'GPUS_ALL_REGIONS' exceeded. Limit: 0.0 globally. 2020.09.12
- statutes 2020.09.07
- Presto: How to get the number of keys in a Map 2020.09.05
- How I make and sell clothes online 2020.09.04
- Release notes: August 2020 2020.08.31
- Releasing dump45 2020.08.26
- dump45 2020.08.26
- Presto: How to get the length of an array 2020.08.24
- Ubuntu: How to install Redshift on Ubuntu 18+ 2020.08.17
- How I'm voting in the 2020 presidential election 2020.08.16
- Netlify: How to migrate sites to a new domain without losing PageRank / SEO 2020.08.10
- Release notes: July 2020 2020.08.02
- Earth Tax 2020.07.21
- P5js + Typescript: Load image from file on datgui button click 2020.07.20
- Save the world with a personal carbon tax 2020.07.14
- HAMY LABS now incorporates HamForGood in every project 2020.07.13
- White Fragility: racism is the status quo 2020.07.06
- Docker: Run npm in a container 2020.06.29
- My 2020 H1 in review 2020.06.27
- P5js: My P5js x Typescript development environment 2020.06.22
- Hello, Startup: Building a business with pragmatism 2020.06.22
- Python: Read secrets / api keys from toml 2020.06.15
- I support Black Lives Matter because I believe in basic Human Rights 2020.06.14
- Python: Run a simple http server with Python 3 2020.06.08
- OBS Studio: How to remux mkv to mp4 2020.06.01
- prickly 2020.05.31
- Release notes: May 2020 2020.05.31
- case: webz featured in Prospeccoes Afetivas em Tempos de Pandemia @ MediaLab UnB 2020.05.31
- Unity: Move object at same rate across platforms 2020.05.25
- Unity: How to set Android bundle identifier 2020.05.18
- Cooking my own meals at home is worth ~$619 / month and ~$180,000 over 15 years 2020.05.17
- vicidual 2020.05.16
- Unity: How to import Text Mesh Pro into a C# script 2020.05.13
- WSL: Can't install `gcc`, can't install `patchelf` 2020.05.11
- careboi 2020.05.10
