Coming soon
This is Ivan's IO, a brand new site by Ivan Smirnov that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new content
This is Ivan's IO, a brand new site by Ivan Smirnov that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new content
As a followup to https://ivans.io/visited-countries/, here's a map of all the countries I've been to: Create your own visited countries map or check out the JavaScript Charts.
I recently found myself undergoing an epic journey to speed up our CICD builds at work. After some initial digging, I found that our git clone operations were taking 3 minutes and pulling 2gb of data, just to test a tiny Golang binary (3,500 LoC, 20mb). With some easy
I had an interesting situation come up in my life recently, where I caught myself being highly irrational. It took me some time to work through it, but today I'm ready to share the story and the lessons I gained. A Blurry World I've had terrible
Earlier this year, I took a 6 month road trip through most of America. You can see the path I took on https://ivans.io/visited-states/. While on that epic adventure, I had my car battery die on me a few times. Once it was due to the cold, and
This is a tiny post with an assortment of life tips. I use these every day, and I've had enough people express amazement at some of these that I decided to write them up and share them. I'll try to come back here and add to
Once in a while I need to access my documents from my phone. When using Android, I was able to use Solid Explorer paired with ZeroTier to log in remotely to my SMB share on my home server. After moving to iOS, I have yet to discover a files app
As I generate more content online, I find myself having to keep an index and try to remember what lives where. I set up a large number of short links using YOURLS on https://smirnov.link, but that doesn't solve the problem of having a single landing page
I run a large number of docker containers on my two personal servers. It's safer to have the deployments pinned to a specific tag, but manually updating the tags can get tedious. For each image, you have to check the Docker Hub, figure out which tag you want
Opening your mailbox and seeing a flood of junk fall out has become so normal that we don't even notice it. Odds are there is a recycling bin next to your mail room and you unconsciously dump all the random junk you get into that bin. Luckily, there
Taming the messy inbox Over the years I've accumulated a large number of email subscriptions. The main problem with this approach is that there are actionable emails (reminders to pay bills, requests for advice, etc) mixed in with asynchronous knowledge consumption packets (newsletters and updates). This goes completely
I recently stumbled upon https://www.realworld.co/ - an app that helps young adults understand the basics of common "adulting" challenges, and provides specific action items. This is similar to the financial course I would like to build one day. In the meantime, check out this app!