hcm
For getting Apple Health data into duckdb, I’ve used this in the past: https://github.com/dogsheep/healthkit-to-sqlite. (You can load the SQLite database directly in duckdb.)
A big part of the joy came from making up my own extra credit side quests: implementing a compile-to-WASM emulator for the hack machine, adding optimisations to the compiler to produce smaller and/or faster programs, etc.
Making a Go program 70% faster with a one character change
Vitals: A tiny macOS process monitor
Show HN: Dependabot automates dependency updates for Ruby and JavaScript (Yarn)
10 years of Ruby security disclosures analyzed
The Troubleshooting Tales: issues scaling Postgres connections
Docker and CoreOS at Clearbit
We're super cautious about long-running transactions anyway, as they cause a load of other issues (e.g. http://www.databasesoup.com/2013/11/alter-table-and-downtime... - full blog post coming soon!)
Building APIs: lessons learned the hard way
We're a fast-growing online payments startup that makes it really simple to collect money with Direct Debit. We've been around for 2 and half years, and are now a team of 25. We're backed by a bunch of top-tier investors (inc. Y Combinator, Accel, Balderton), pay very competitive salaries, and will shortly be moving in to a shiny new office.
We're looking to hire senior software developers to work on our core product, and web operations engineers to scale & manage our infrastructure. We've got lots of interesting challenges to solve this year: building the next generation of our product to handle the growth we're seeing, finding more intelligent ways to fraud-assess our merchants and customers, expanding what we do to work internationally (we're already beta-testing a European expansion).
There's plenty more information at https://gocardless.com/jobs. If you're interested in finding out more, email me at [email protected].
It's built on Docker. I posted an article about how I built it here: http://hmarr.com/2013/oct/16/codecube-runnable-gists/
The source is up on GitHub at https://github.com/hmarr/codecube
CodeCube: Docker-powered Runnable Gists
Totally agree with your last paragraph, introducing a message queue has solved a lot of problems for us.
Hutch: Inter-Service Communication with RabbitMQ
The Ruby support in Sentry currently isn't quite as good as the Python support, but it's not bad at all, and constantly improving.
I don't want to get in to the rbenv vs RVM debate - they're both good tools and it's an issue that has been done to death. I linked to five articles in the post, and you can find many, many more with a simple Google. My personal motivation for switching was that bundler's overridden 'cd' function includes some commands that fail, which is fine under most circumstances but it breaks as soon as you use 'set -e' in bash. We spoke to the author and he said he said that RVM wouldn't be 'set -e' compatible in the foreseeable future.