Jan Klimo Profile Banner
Jan Klimo Profile
Jan Klimo

@janklimo

Followers
1,638
Following
2,568
Media
743
Statuses
3,876

Building (mostly) Shopify apps with Ruby, Rails, React, and TypeScript. Prev Frontend at @picklefinance 🥒

Bangkok, Thailand
Joined January 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@janklimo
Jan Klimo
4 months
Just released an update to View all $PURR holders, zoom in 🔎 on individual addresses, see historical balances and ranks 📊
19
29
196
@janklimo
Jan Klimo
3 years
My app hit 500 paying users today. Peanuts to a corporation, pretty life-changing to an indie hacker.
50
18
939
@janklimo
Jan Klimo
8 months
@nikitabier Number of Europeans met: 2
2
2
393
@janklimo
Jan Klimo
4 years
World: *debating whether pineapple on pizza is acceptable or not* Thailand:
Tweet media one
10
3K
307
@janklimo
Jan Klimo
4 months
Made this little dashboard to track @HyperliquidX 's $PURR's burn and some other fun stats in real time. 🔥 🔥
14
35
148
@janklimo
Jan Klimo
6 years
. @IndieHackers will relate ¯\_(ツ)_/¯
Tweet media one
3
30
147
@janklimo
Jan Klimo
2 months
The hoodie stays on. Thank you @HyperliquidX fam 💚
Tweet media one
20
1
133
@janklimo
Jan Klimo
2 years
You can try to be nice when responding to 1 star reviews or you can go with a roast like @FORSBERGtwo 😁
Tweet media one
7
6
95
@janklimo
Jan Klimo
30 days
Built something new for the @HyperliquidX community 🕺 Hey, Jeff – a super simple $JEFF dust convertor 👉
16
12
97
@janklimo
Jan Klimo
3 months
Just in: see who is buying/selling $PURR 🛍️ on @HyperliquidX 👀
10
14
84
@janklimo
Jan Klimo
4 months
$PURR leaderboard now resolves primary ENS names 🔎
6
6
80
@janklimo
Jan Klimo
3 years
Built with @vercel , #nextjs and @tailwindcss 💖 Can't wish for a faster and more productive setup 💨🚀
Tweet media one
2
2
75
@janklimo
Jan Klimo
4 years
Tweet media one
2
1
55
@janklimo
Jan Klimo
3 years
Couldn't be more excited to announce the launch of the new easily the coolest landing page I've built so far 🤩 #nextjs #DeFi 👀 A quick technical peek behind the scenes 👇
7
11
50
@janklimo
Jan Klimo
1 year
Introducing: Shopify Pareto Principle™️ 20% of your effort will deliver 80% of value to your users. 80% of your effort will be spent making sure your app is Built for Shopify™️
Tweet media one
6
3
50
@janklimo
Jan Klimo
6 years
Super handy trick from @nateberkopec to make your Google Fonts load super fast. Only using a webfont for one headline is a great use-case 👇 #FrontEnd
Tweet media one
1
15
42
@janklimo
Jan Klimo
5 years
@alexmuench Email input fields that are not type email so you don't get the right keyboard on mobile
1
0
38
@janklimo
Jan Klimo
5 years
Looking to purchase #shopify apps making $500-$1,000 in profit per month, built on #rubyonrails DMs open 👍🏻🚀
1
5
33
@janklimo
Jan Klimo
11 months
Happy for my friends at #railsworld but there’s currently only one place in the world where you get to hang out with @yukihiro_matz the grandmaster. Proud of #rubyconfth team for making this happen!
Tweet media one
1
1
30
@janklimo
Jan Klimo
2 years
@tmcw @Cloudflare R2 is a killer product. Cut my S3 bill by 95% with almost no effort ✨
2
9
26
@janklimo
Jan Klimo
2 years
There's a pretty annoying scam going around in #web3 targeting apps deployed on @vercel . @picklefinance has been targeted twice already so I thought I'd warn other teams not to fall for it. A short 🧵
2
5
24
@janklimo
Jan Klimo
3 years
Been distracted by #web3 for weeks so I missed some milestones my #Shopify app just crossed. 2k merchants is quite 🤯 while earnings to date have actually crossed 1M THB so that's something worth celebrating 🥳
Tweet media one
6
1
22
@janklimo
Jan Klimo
6 years
@mikesimonsen @Leandro8209 @hnshah Great one 👍 Also this page from Cal Newport's Deep Work is spot on:
Tweet media one
1
4
20
@janklimo
Jan Klimo
1 year
@flaviocopes That 100% reads like something written by DHH without asking for anyone’s input
2
0
18
@janklimo
Jan Klimo
6 years
Can we talk about how awesome the UX becomes with #reactjs 's error boundaries () and @getsentry 's report dialog? Instead of your layout blowing up, you get this beauty with almost no effort 😻
0
2
18
@janklimo
Jan Klimo
2 years
Stunning demo of a Hydrogen storefront from @sanity_io 💯
Tweet media one
0
3
19
@janklimo
Jan Klimo
2 years
In case I know anyone still paying for ngrok (perhaps for Shopify dev work), I just switched to the free @Cloudflare Tunnels and it took less than 10 minutes. Maybe worth a blog post?
5
0
18
@janklimo
Jan Klimo
10 years
The best episode of @jaltucher show ever if you ask me! Peter Thiel - What the future looks like http://t.co/hNPui8iqV8
1
6
17
@janklimo
Jan Klimo
3 years
Hiring in Web3 be like
@msquinn
Megan Quinn
3 years
Q4 2021 labor market
Tweet media one
56
552
5K
0
3
14
@janklimo
Jan Klimo
8 years
@rrhoover @bentossell gents, what a community you've built. Not a single hater in the comments, extremely supportive. Is this real life? :)
1
0
17
@janklimo
Jan Klimo
2 years
Whoever designed this hidden message element in the @Wise app is an absolute legend
Tweet media one
2
1
16
@janklimo
Jan Klimo
2 years
@krides @zverok On behalf of everyone in Slovakia, screw those two
0
0
16
@janklimo
Jan Klimo
3 years
@markdalgleish 100% correct. If you know React, ideally TypeScript and Next.js you can join pretty much any team in #DeFi .
1
0
15
@janklimo
Jan Klimo
4 years
Adding Cypress to an RSpec/Capybara test suite and it's a 10x dev experience in many ways. E.g. failed spec screenshots in system specs are nice but full recordings of failed test runs in CI are absolutely 🔥 #RubyOnRails #Rails
2
2
14
@janklimo
Jan Klimo
6 years
🥳 My blog is live! 👉 ✍️ I focus on #Ruby , #Rails , and performance optimization
3
0
15
@janklimo
Jan Klimo
6 years
Every developer should know about thank you @Matt_Lo for the heads up and @NinaLimpi for creating it! 💯😍
1
3
15
@janklimo
Jan Klimo
4 years
If debugging #ruby memory leaks is your thing, you'll find this gist super insightful as mentioned in this ticket which is probably one of the best issue reports of all times 💯
0
5
15
@janklimo
Jan Klimo
3 years
I love @postmarkapp . That's it. That's the tweet. Go try it now if you're using anything else to deliver your emails.
3
2
14
@janklimo
Jan Klimo
2 years
Tweet media one
2
0
14
@janklimo
Jan Klimo
6 years
Shrine is everything Active Storage should have been 💯 beautiful work @jankomarohnic #Ruby #rubyonrails
1
5
13
@janklimo
Jan Klimo
4 years
Quick #rubyonrails tip: use ranges in your queries 👍
Tweet media one
1
3
13
@janklimo
Jan Klimo
10 years
Actionable, personal, honest, and funny. Everything a great TED talk needs! "Choose yourself" by @jaltucher http://t.co/4Vave49Lmo
0
4
11
@janklimo
Jan Klimo
5 months
Rails devs watching JS devs architect their apps
Tweet media one
0
0
12
@janklimo
Jan Klimo
6 years
Love it when UIs do exactly what you expect/wish they'd do. Here's NewRelic updating all charts when hovering over any one of them 💯 delightful 😻
1
5
11
@janklimo
Jan Klimo
5 years
Simple trick to find out where your methods are defined in #ruby . Thanks @codefolio 👍
Tweet media one
0
4
12
@janklimo
Jan Klimo
3 years
There is no better home for your $LOOKS tokens than @picklefinance
@picklefinance
Pickle Finance (🔄,🥒)
3 years
Our $LOOKS giveaway is complete! 👀742 users were #airdropped a pLOOKS Rare #nft ! 👁️10 users ALSO got the Special Pickled version! 👓1 user (0x1D1F9) got $1k worth of pLOOKS, which happens to represent 420.69 $LOOKS 😏 Collection here: #longlooks
3
5
13
0
2
10
@janklimo
Jan Klimo
4 months
Had to deploy a little API server for this and decided to try out @hatchboxio for the first time. Thank you @excid3 what a delightful service ✨
0
2
11
@janklimo
Jan Klimo
5 months
@bentlegen Classic Cloudflare 😎“We’re releasing this cool shit we’ve been building. It’s free, or $5 or whatever as you grow, don’t worry about it”
0
1
11
@janklimo
Jan Klimo
4 years
This part of running a SaaS never gets old 😍 ✉️ Receive a feature request from a customer ✅ Accept it 🗓️ Get them excited by informing them it will take 2-3 days 🤯 Totally blow their minds when it goes live within 45 minutes
1
0
11
@janklimo
Jan Klimo
3 years
The site is made fast by being statically generated. We're fetching data from 4 smart contracts and 4 other 3rd party APIs. We fetch these at build time using `getStaticProps` of #nextjs and rebuild the site every 20 minutes using Github Actions.
Tweet media one
4
0
10
@janklimo
Jan Klimo
2 years
Excited is an understatement. This is the best app I've ever built 💚 Let's go @picklefinance 🚀
@picklefinance
Pickle Finance (🔄,🥒)
2 years
Your portfolio may be red 🔴, but the new Pickle Finance app is fresh and GREEN 💚 LIVE now! ✨ Lots of awesome new features: Huge team effort but particular thanks to @janklimo for constantly striving for best in class 🙌 #beta so report bugs 🐛🙏
5
8
30
4
0
9
@janklimo
Jan Klimo
5 years
@anisajasmine @nathanwpyle This one is a meme by itself 😄
0
0
10
@janklimo
Jan Klimo
5 years
Hey #Ruby community, let’s support Noah on this journey 🚀 I just bought my copy of and can’t wait to dive in! Consider grabbing one for yourself or ask your manager - there’s a good chance your company will cover the cost 👍🏻
@codefolio
Noah Gibbs
5 years
I'm now one week into working for myself. Still no clue how it'll work out long-term, but it was a good first week.
3
0
23
0
2
10
@janklimo
Jan Klimo
4 years
👋
Tweet media one
0
0
10
@janklimo
Jan Klimo
3 years
next/image is a life-saver Serves your images in the right size, lazily loads them with blur placeholders with almost no effort 👏 Add the `priority` prop to preload images above fold to make them ready before the first paint 🕺
1
0
10
@janklimo
Jan Klimo
2 years
@dannypostmaa Draft 1.doc: “We’re very sorry about this” Draft 2 legal approved.doc: “I acknowledge this is frustrating”
0
0
10
@janklimo
Jan Klimo
3 years
Just fetched #ruby 3.1.0-preview1 and this irb improvement is looking neat! ✨
1
3
10
@janklimo
Jan Klimo
3 years
Like many, I was skeptical you can use @tailwindcss for large applications™. I'm pleased to report that 5 projects later, I've had to write *one* custom class and my CSS bundle peaked at 7.3kB. Productivity is insane. Why would anyone write their CSS any other way 🤷‍♂️
0
0
10
@janklimo
Jan Klimo
3 years
While I worked on the tech side of things, the amazing #illustrator @fennec_nft delivered all the artwork. The site would never look half as good without his contributions ✨ check out his work and give him a follow!
2
0
10
@janklimo
Jan Klimo
4 years
A friend is telling me this place at Koh Samui typically costs $2k a night. Now it goes for $1k a week. Staying-at-home-level: hard 😅
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
0
8
@janklimo
Jan Klimo
2 years
Spam the site with a million requests to trigger @vercel 's DDoS shield. The site will appear down for you as well since you'll appear to be a part of the attack. Takeaway: don't pay them, check your logs, talk to other teams they'll claim they've already received a bounty from.
2
0
9
@janklimo
Jan Klimo
6 years
No I don't want to "Manage my email preferences" I want to "Unsubscribe here and now with one click" 🙄
0
3
9
@janklimo
Jan Klimo
5 years
The kind of content @JoshWComeau keeps creating is absolutely amazing. This is like Netflix interactive vs the old format, next level 💯 #javascript #reactjs
1
6
9
@janklimo
Jan Klimo
8 years
“How Font Awesome 5 Became Kickstarter’s Most Funded Software Project” by @davegandy
Tweet media one
0
3
9
@janklimo
Jan Klimo
8 years
Excited to be launching my new project! Turning your team photos into #slack #emoji has never been easier.
2
1
8
@janklimo
Jan Klimo
5 months
My first job out of university was with a CFD broker. Every retail client who made millions eventually went on to lose all of it. Every single one.
@pedma7
pedma
5 months
Charles Harris is a swing trader who turned $35,000 into over $10,000,000 from 2019-2021. By 2022, despite having almost 3 decades of trading experience, he lost most of it. Here's short summary of his story:
88
538
3K
0
0
9
@janklimo
Jan Klimo
7 years
Killer @elmlang features part 2 out of many 🔥 `elm-package diff` gives you full transparency and confidence to upgrade your modules 💯 #elm
Tweet media one
0
3
9
@janklimo
Jan Klimo
2 years
@harleyf @kurtinc @Shopify Definitely @kirplatonov for his countless OSS contributions helping devs build @Shopify apps with Ruby
2
0
8
@janklimo
Jan Klimo
8 months
We’ve been gifting these customized Muay Thai boxing shorts to anyone visiting our Bangkok office and people LOVE them. Should I start a @Shopify store around this? 😁 #nextlevelswag
Tweet media one
1
0
8
@janklimo
Jan Klimo
4 years
@PierreDeWulf Just joined that club today! Feels awesome, no matter what anyone will say to the contrary.
1
0
8
@janklimo
Jan Klimo
2 years
1,000 🥳🕺
@janklimo
Jan Klimo
3 years
My app hit 500 paying users today. Peanuts to a corporation, pretty life-changing to an indie hacker.
50
18
939
1
0
8
@janklimo
Jan Klimo
9 months
@liam_at_shopify Petition for @liam_at_shopify to get a monthly budget of $10k to sponsor OSS maintainers left and right. It’s like 12 people who carry the whole ecosystem. Possibly the highest ROI Shopify can get with that kind of pocket change.
0
0
8
@janklimo
Jan Klimo
3 years
The whole team worked really hard to make this happen. Excited to see it go live! #DeFi #web3 #YieldFarming
@picklefinance
Pickle Finance (🔄,🥒)
3 years
We are delighted to announce that @OECprotocol is now live on ! Starting roster includes 4x @CherryswapNet and 3x @Jswap_Finance Jars 🙌 Launch promo: Pickle's fees are halved! (10% perf., 0% deposit/withdrawal) Plus, win this @fennec_nft NFT 🦊 🧵
41
26
67
0
0
8
@janklimo
Jan Klimo
3 years
Today I'm excited to see my (winning 🤩) Open DeFi Hackathon submission go live 🥳 Thank you, @picklefinance ! #BUIDL 👉 Take it for a spin
Tweet media one
1
1
7
@janklimo
Jan Klimo
1 year
Short it to oblivion, anon @HyperliquidX
@sama
Sam Altman
1 year
day 3 of @worldcoin launch, crazy lines around the world. one person getting verified every 8 seconds now.
3K
1K
6K
1
0
7
@janklimo
Jan Klimo
10 years
"Follow, Like, Like, Like" - a very useful case study on using Instagram as a marketing channel http://t.co/RBsmcjeftM
0
0
7
@janklimo
Jan Klimo
10 months
Senior engineers: “I really need a hobby that isn’t coding” *20 years later*
3
1
6
@janklimo
Jan Klimo
9 years
No joke: Iceland's Pirate Party surges into first place in the polls http://t.co/T1YtBpkN3U via @dailykos
1
18
7
@janklimo
Jan Klimo
3 years
Buying $PICKLE below $10 is like making money on easy mode. It's ridiculous how much good stuff we'll ship this year. NFA, use this information as you will 🧁
2
0
7
@janklimo
Jan Klimo
1 year
Random #ShopifyDev fact: 1024 out of all 8221 apps (12.5%) didn't update their app store listings to the new format.
0
0
6
@janklimo
Jan Klimo
1 year
@marcoroth_ @flaviocopes We write pure JS™️ at 37signals (because I said so) so there will be no discussion. Love you guys 🫶❤️
Tweet media one
1
2
6
@janklimo
Jan Klimo
4 years
Out of curiosity, safe navigation operator (&.) is 3.4x faster than "try" and allocates no memory. If you're using "try" across your #rubyonrails codebase and are on #ruby 2.3 or higher, make use of it 👍
1
2
7
@janklimo
Jan Klimo
2 years
Do you ever misspell a word so terribly that you just keep adding more letters to the mess praying autocorrect will read your mind somehow
0
0
6
@janklimo
Jan Klimo
2 years
The attacker will report they found a critical vulnerability in your app. They'll proceed to demonstrate they can bring down your app for up to a minute while you watch. Pay them and they'll explain the root cause. Don't pay, RIP your app.
Tweet media one
1
0
6
@janklimo
Jan Klimo
5 years
Hong Kong restroom has more commits than you do
Tweet media one
0
1
6
@janklimo
Jan Klimo
2 years
Post-BFCM slump is real and it usually takes ~7 days for my apps. Any other @shopify devs seeing a similar curve?
Tweet media one
4
0
5
@janklimo
Jan Klimo
2 years
Note to my future self: you can achieve almost anything in a year. 14 months or so ago I became curious about how #web3 works. Today we're reimagining what UX in #web3 should be. 1% better every day does it 💪
@janklimo
Jan Klimo
3 years
Today I'm excited to see my (winning 🤩) Open DeFi Hackathon submission go live 🥳 Thank you, @picklefinance ! #BUIDL 👉 Take it for a spin
Tweet media one
1
1
7
2
0
6
@janklimo
Jan Klimo
3 years
Do other @ShopifyDevs deal with this as well? I get at least one of these every week. Why does @Shopify support pass this on to app developers to handle? Please educate merchants about how recurring charges work so we don't have to issue refunds (I always do) just to be nice.
Tweet media one
3
0
5
@janklimo
Jan Klimo
9 years
This is so neat. Creative Form & Input Field Design Examples #js #css #ui #ux
0
0
5
@janklimo
Jan Klimo
2 years
@WilsonCompanies Metamask - making $1M+ per day in swap fees
1
0
5
@janklimo
Jan Klimo
5 years
Looks like a really neat option for an API microservice in #Ruby
0
3
6
@janklimo
Jan Klimo
10 months
@lucianghinda Brevo at 300/day so 9k/mo if it fits your needs
1
0
5
@janklimo
Jan Klimo
5 years
Would be great if @StackOverflow automatically applied @PrettierCode formatting for JS/TS questions and answers
2
1
6
@janklimo
Jan Klimo
2 years
Reviewing my invoices, my experiment with workers and R2 turned out to be a smashing success: 💰 Paid Cloudflare $5 for workers, $4.35 for R2 (~300GB) 🕺 Cut my AWS bill by $507
1
0
6
@janklimo
Jan Klimo
4 years
@CHRSSCHLKX @andrewsnalune My embassy told me that in order to return, I need to be assigned a specific flight by the Thai embassy in Vienna. Even diplomatic staff have been waiting for over 2 months now with no info about when they can fly 🤷‍♂️
1
0
6