Julik Tarkhanov
Engineering manager and developer
- Posts
- 96 from 1 Jul 2008 to 24 Oct 2026
- Posting
- monthly (11 in the last year)
- Kind
- personal blog
- Feed
- https://blog.julik.nl/feed.atom.xml
2026 10
- Thank you, but I prefer it my way
- Serving your packages with Paquette
- Living in the Weimar era of Ruby
- Have less stuff
- Asset pipelines: just say no
- On the way to step functions: geneva_drive
- We have to re-learn to walk alone
- On the way to step functions: the two worlds
- On the way to step functions: it is actually a DAG
- On the way to step functions: dreams of marshalable stacks
2025 27
- Making Rails Global IDs safer
- What does “intuitive” even mean?
- Delete your old migrations, today
- The little Random that could
- Actually doing things in user’s time zone
- The boss of it all
- Scheduling things in user’s time zone
- Drive manually
- Illegible perception
- Turning your Apple Calendar into a time tracker
- If you need subdomains: just use subdomains
- Carried datasets, SQLite and Gaelic heritage
- Hexatetrahedral Rails
- Why can’t we just… send an HTML email
- Data over time
- GETting conditionally - the bare basics
- UI algorithms: a tiny promise queue
- Streamlining web app development with Zeroconf
- A can of shardines: SQLite multitenancy with Rails
- Template-Scoped CSS in Rails
- A supermarket bag and a truckload of FOMO
- UI algorithms: a tiny undo stack
- Musings on module registration (and why it could be better in Rails)
- The surcharge of big tech
- Disownership, pull requests and de-facto architects
- Supercharge SQLite with Ruby functions
- Maximum speed SQLite inserts
2024 9
- Joke accounts are a bitter necessity
- Reviving zip_tricks as zip_kit
- Exploring batch caching of trees
- Testing a thousand applications with Flipper
- Tool complexity might have a cure: those pesky people who say no
- Your might be running a thousand applications
- Changing your mind is not my job
- Versioned business logic with ActiveRecord
- On the value of interfaces (and when you need one)
2022 3
2021 10
- Actually creating a gem for idempotency keys
- Read more...
- article about doing the scariest thing first
- You must be this tall to do the five whys
- Why we can't have proper mentorship
- Read more...
- Some thoughts on streaming responses
- Art, science, taste and "clean code"
- Read more...
- Testing concurrent code with Ruby fibers