Skip to main content
Scour
Browse
Getting Started
Login
Sign Up
You are offline. Trying to reconnect...
Close
You're currently offline. Some features may not work.
Close
Copied to clipboard
Close
Unable to share or copy to clipboard
Close
Hi, we're Arkency
blog.arkency.com
The
timezone
bug that
hid
in plain sight for months
blog.arkency.com
·
1w
Stop using
DateTime
in 2026 (
unless
you work for UNESCO)
blog.arkency.com
·
4w
Adding
multi-tenancy
to a
DDD
Rails app
blog.arkency.com
·
6w
Rewrite with Confidence:
Validating
Business Rules Through
Isolated
Testing
blog.arkency.com
·
7w
Making race condition tests deterministic with Concurrent::
CyclicBarrier
and
seam
blog.arkency.com
·
13w
The Joy of a Single-Purpose Class: From String
Mutation
to Message
Composition
blog.arkency.com
·
15w
Rails 8 upgrade story:
duplicate
keys
sneaking
into our JSON responses
blog.arkency.com
·
20w
·
Discuss:
Hacker News
Evolving
event names and
payloads
in Rails Event Store without breaking history
blog.arkency.com
·
22w
Watch out for this one
deprecation
warning when upgrading from Rails 7.1 to 7.2 on
Heroku
blog.arkency.com
·
28w
Breaking the
Singleton
: How to
Reload
Ruby
Singleton
Instance
blog.arkency.com
·
32w
Stop
concatenating
URLs
with strings — Use proper tools instead
blog.arkency.com
·
32w
5
gems
you no longer need with
Rails
blog.arkency.com
·
33w
I do not
blindly
trust setting things in new_framework_defaults
initializers
anymore
blog.arkency.com
·
35w
Keyboard Shortcuts
Navigation
Next / previous item
j
/
k
Open post
o
or
Enter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
g
h
Interests
g
i
Feeds
g
f
Likes
g
l
History
g
y
Changelog
g
c
Settings
g
s
Browse
g
b
Search
/
Pagination
Next page
n
Previous page
p
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc
Press
?
anytime to show this help