I've written about using the AWS CDK to automate scheduled backups of Google Drive to Amazon S3
https://jamesmead.org/blog/2022-05-18-how-to-backup-google-drive-to-s3-using-the-aws-cdk
Source code: https://github.com/freerange/google-drive-backup
Anyone know where I can get my hands on half a dozen Raspberry Pi Compute Module 3+ units in the UK? They seem to be in short supply!
Someone made a Youtube video of about playing and modding a ZX Spectrum game I wrote 37 years ago when I was 16. I've written a bit about this fun reminder of my programming roots.
https://jamesmead.org/blog/2021-01-23-youtube-video-of-my-3d-maze-game-for-the-zx-spectrum
I've written about setting up a simple Rails development environment using nix-shell...
https://jamesmead.org/blog/2020-09-10-a-simple-rails-development-environment-using-nix-shell
I've written about using Lambda@Edge with CloudFront to configure redirect rules for domains as a cheap way to keep URLs cool and avoid breaking the internet.
I now have multiple Rails apps each running in an isolated nix-shell with different versions of Ruby, Rails, PostgreSQL & MySQL...
https://jamesmead.org/blog/2020-11-29-multiple-rails-development-environments-using-nix-shell
> Without saying what year you started coding, Quote this tweet with something (an ide, a build/ deploy process) to signify how long you've been coding
From: https://twitter.com/yoruba_dev/status/1328987589391622151
How I've used https://webmention.app and https://actionsflow.github.io to automate sending Webmentions from my static website.
https://jamesmead.org/blog/2020-10-13-sending-webmentions-from-a-static-website
I've written up my latest adventures with Nix, Ruby, Rails and PostgreSQL...
Kent Beck: "Software design is an exercise in human relationships, but that we as technologists have many tools at our disposal to do a better job of maintaining our part of those relationships."
More fun with nix. I've written about modifying the existing GitHub Action workflow that builds my personal website to use cachix/install-nix-action and nix-shell.
https://jamesmead.org/blog/2020-08-07-using-nix-to-build-my-personal-website
Hey folks,
The ruby.social domain name is up for renewal soon, and looking at the overall expenses of running this instance, we could _really_ use a few more supporters on Patreon to help cover costs.
If you can spare a couple of bucks, it'd be really helpful!
https://www.patreon.com/bePatron?u=13237635
Super special thanks to the current patrons: @sidekiq @shanecav @passthejoe @MikeG1 and super-supporter @honeybadger
🎉
git config --global init.defaultBranch main
I've been playing with the nix package manager, mainly with the intention of using it to setup isolated development environments. I've written up how I used nix-shell to define a Ruby environment for building & serving my personal website locally...
https://jamesmead.org/blog/2020-07-26-a-simple-ruby-development-environment-using-nix-shell
Happy that GitHub have finally seen sense and changed the ordering of commits in pull requests...
https://github.blog/changelog/2020-07-14-pull-request-commits-now-ordered-chronologically/
I've just realised my positively ancient blog RSS feed is still generated via FeedBurner.
http://feeds.jamesmead.org/floehopper-blog
What's the best #indieweb approach for providing a feed these days...?
Thanks in part to inspiration from people on fosstodon.org, I've done some work on indieweb-ifying my personal website.
https://jamesmead.org/blog/2020-06-27-indieweb-ifying-my-personal-website
Hi, everyone. I'm sorry I haven't got round to introducing myself sooner...
I'm a developer at a London-based worker cooperative, Go Free Range (https://gofreerange.com/).
I'm the original author of Mocha (https://mocha.jamesmead.org/), a popular open-source mocking framework for Ruby.
Are there any other Ruby developers on here?
Member of Go Free Range software coop; Ruby developer; author of Mocha Ruby library; sailing & telemark skiing; former Antarctic winterer; proud Green Party member & Remainer.