My advice to new developers
2018 in books
I exceeded my goal this year of reading 52 books. I read 57 in total, the great majority of those being fiction.
Read more...Generated desktops
I have been tinkering with a Python program I wrote to randomly generate patterned images. The images it creates are garish, but they have a certain retro poster feel that I dig. I’ve generated over a thousand of these lately as desktop images and picked out my twelve favorites.
Read more...Prevent content jumps when loading images
Web pages often shift their content around while loading images and other data. Using skeleton screens is one approach to prevent this. If you know the width and height you want to display for the image you’re loading, this is pretty easy to implement by setting the width and height in the CSS, along with a background color.
Read more...The :target pseudo-class
Make git friendlier with aliases
Git drives me crazy with its obtuse command-line interface. Over time, I’ve added many aliases to my ~/.gitconfig
in order to make its interface more clear.