Installing ClickHouse on an M1 Mac

Posted on Tue 18 January 2022 in Development • Tagged with apple m1, docker, multi-arch • 5 min read

Update: Nov 2023 -- none of this is necessary any longer, as ClickHouse now provides binaries for ARM devices.

Soon after the release of the M1 Pro and M1 Max processors and the upgrade to the physical hardware of the MacBooks, I finally made the decision to upgrade.

I've suffered through …


Continue reading

Robust Config Loading for Python Apps

Posted on Wed 27 October 2021 in Development • Tagged with python • 3 min read

At work, this week, we've been updating our python client, which allows customers to programmatically interact with our platform.

While the basic configuration of the client is quite simple (requiring just access credentials), however there are more than a dozen configuration options that can be overridden for development purposes, but …


Continue reading

Surviving developing .NET GRPC on MacOS

Posted on Sat 23 October 2021 in Development • Tagged with .net, python • 2 min read

On a daily basis, I've been primarially a mac user since 2014

That changed about 7 years ago, when I joined a startup in Jakarta, Indonesia, where the entire company (including the office boys) were mac users.

At the time, I wasn't a huge fan of making the switch over …


Continue reading

IntelliJ IDE Live Templates

Posted on Fri 01 January 2021 in Development • Tagged with pycharm, intellij, productivity • 2 min read

Writing the same boilerplate code over-and-over again isn't an experience that I frequently have when writing Python code, but as I often work with Angular code.. which is frustrating and mind-numbing.

For an example--let's take an extremely standard angular component, which is using the reactive forms library.

 1
 2
 3 …

Continue reading