Andy Balaam from Andy Balaam's Blog
Slides: Snake in KotlinJS slides
Andy Balaam from Andy Balaam's Blog
Slides: Snake in KotlinJS slides
Andy Balaam from Andy Balaam's Blog
At my job we have done a great deal of work to remove Guice from our codebase. Here I try to explain why we did that, and try to apply my reasoning to dependency injection frameworks in general.
Slides: Dependency Injection frameworks: reasons to avoid them slides
Andy Balaam from Andy Balaam's Blog
Here is the talk CB Bailey and I did at ACCU Conference 2019. This was the first talk I have done with someone else, and I really enjoyed it:
Andy Balaam from Andy Balaam's Blog
I found something difficult in Python, which was a bit of a first, so I wrote a whole blog series about it, and now a whole video:
Slides: Interesting Characters slides
Blog posts: asyncio basics, large numbers in parallel, parallel HTTP requests, adding to stdlib
Andy Balaam from Andy Balaam's Blog
Series: Snake in Elm, Elm makes me happy, Elm Basics, Elm Unit Test, Elm JSON
With up-to-date examples, and anecdotes from the last couple of years of continuing to enjoy writing web pages in Elm, here’s a new version of my Elm advert:
Slides: Elm makes me happy slides.
Andy Balaam from Andy Balaam's Blog
Series: 2D Shapes, drag and drop, new objects
My Godot 3 game is progressing, and I am starting to think I am actually writing the level editor. Here’s how I wrote code to make new versions of existing objects (by converting them to scenes):
Godot version: v3.0.6.stable.official.8314054
Andy Balaam from Andy Balaam's Blog
In which I make a square and a triangle bounce on a rectangle using Godot 3:
Godot version: v3.0.6.stable.official.8314054
Andy Balaam from Andy Balaam's Blog
I have quite a few videos hosted on YouTube that I would like to upload to my new PeerTube location, but I don’t want to install all the PeerTube dependencies on my machine, so I did it all inside a Docker image.
First I built and started a Docker container:
$ git clone https://github.com/chocobozzz/PeerTube /tmp/peertube $ cd /tmp/peertube $ docker build . -f ./support/docker/production/Dockerfile.stretch --tag peertube $ docker run --tty --interactive peertube bash
Then I ran these commands inside it:
# yarn install --production=false # node dist/server/tools/import-videos.js -u "https://peertube.mastodon.host" -U "andybalaam" -t "https://www.youtube.com/watch?v=TG0qRDrUPpA"
Of course, it would be better to write this up into its own Dockerfile to make this a one-liner.
References: PeerTube Docker setup, PeerTube video import.