1. X
  2. Michael Uloth
Log inSign up
Michael Uloth
308 posts
user avatar

Michael Uloth

@ooloth
Web developer working for @RecursionPharma. 👨‍💻
Dundas, Ontario
michaeluloth.com
Joined September 2009
159
Following
224
Followers
RepliesRepliesMediaMedia
  • user avatar
    Michael Uloth
    @ooloth
    Dec 21, 2023
    📝 New blog post: “Undoing a Merge to Your Main Git Branch” It can be scary to realize you’ve just broken production with a bad commit! 😱 Here are the steps to restore things to how they used to be. 😮‍💨
    Image
    Undoing a merge to your main git branch
    From michaeluloth.com
  • user avatar
    Michael Uloth
    @ooloth
    Sep 8, 2023
    📝 New blog post: “Switching Configs in Neovim” Trying out multiple @Neovim configurations at the same time is a great way to figure out what options you like best. Learn how to install as many configs as you like and hop between them:
    Image
    Switching configs in Neovim
    From michaeluloth.com
  • user avatar
    Michael Uloth
    @ooloth
    Dec 15, 2022
    📝 New blog post: “How to add a PR template to your @github repo” Coders who work with other coders need to explain their work in writing. A lot. That’s easier to do if you can just fill in the blanks.
    Image
    Adding a pull request template to your GitHub repo
    From michaeluloth.com
  • user avatar
    Michael Uloth
    @ooloth
    Nov 10, 2022
    📝 New blog post: “How to dramatically reduce video file size using @FFmpeg" I tried to upload a video to @SlackHQ yesterday, but it turns out my 10-min screencast was 1.4 GB. 😬 If that ever happens to you, here's a way to shrink the file size by 10x: michaeluloth.com/how-to-shrink-…
  • user avatar
    Michael Uloth
    @ooloth
    Sep 1, 2022
    📝 New blog post: “The translateZ trick” I recently overheard another developer lamenting that Safari doesn’t animate CSS filters smoothly and since I’d managed to solve that issue a couple years ago, I figured it was about time I shared the solution! michaeluloth.com/translate-z

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement