Rust intern saved TikTok $300K
A TikTok intern rewrote CPU-intensive payment service endpoints from Go to Rust, reducing average latency by 30%, P99 latency by 76%, and cutting compute costs by 50%โsaving $300K annually. The migration used a gradual rollout strategy with separate Rust clusters under the same service name, avoiding upstream code changes. Key challenges included adapting Go's zero values to Rust's Option enum and optimizing memory allocations. The main lesson: Rust delivers performance gains at the cost of developer productivity, making it ideal for high-usage, stable components where economies of scale justify the rewrite effort.
here is the video link
https://www.youtube.com/watch?v=1y_vBNbZmIA
A TikTok intern rewrote CPU-intensive payment service endpoints from Go to Rust, reducing average latency by 30%, P99 latency by 76%, and cutting compute costs by 50%โsaving $300K annually. The migration used a gradual rollout strategy with separate Rust clusters under the same service name, avoiding upstream code changes. Key challenges included adapting Go's zero values to Rust's Option enum and optimizing memory allocations. The main lesson: Rust delivers performance gains at the cost of developer productivity, making it ideal for high-usage, stable components where economies of scale justify the rewrite effort.
here is the video link
https://www.youtube.com/watch?v=1y_vBNbZmIA
YouTube
Rust intern saved TikTok $300K
Join the *Rust Live Accelerator waitlist* (free Rust Job-Ready Roadmap inside):
https://letsgetrusty.com/join
An intern used Rust to save TikTok $300k! Yes, you heard that right. Rustโs performance and efficiency are unmatched, and this story proves it.โฆ
https://letsgetrusty.com/join
An intern used Rust to save TikTok $300k! Yes, you heard that right. Rustโs performance and efficiency are unmatched, and this story proves it.โฆ
๐ฅ4
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
NEOVIM IS #1 IDE
๐ฅ2
I recently discovered tmux, and honestly itโs a super useful and really cool tool.
It lets you manage multiple terminal sessions inside one window, keep processes running in the background, and come back exactly where you left off.
Once you get used to it, itโs hard to imagine working in the terminal without it.
Tmux = terminal + server
It lets you manage multiple terminal sessions inside one window, keep processes running in the background, and come back exactly where you left off.
Once you get used to it, itโs hard to imagine working in the terminal without it.
Tmux = terminal + server
Forwarded from Web3 Ethiopia
This media is not supported in your browser
VIEW IN TELEGRAM
๐ Web3 Ethiopia University Tour โ OFFICIALLY LIVE! ๐
Weโre taking Web3 straight to campus.
The Web3 Ethiopia Uni Tour is built to onboard and empower students across 5 major tech universities in Ethiopia โก๏ธ
๐ AAU
๐ AASTU
๐ HILCOE
๐ ASTU
๐ ACT
If youโre a student at any of these universities, this is for you.
Learn Web3 fundamentals, explore real-world use cases, discover technical & non-technical opportunities, and understand how to start building and earning in the space.
๐ Stay updated on tour dates, registrations, resources, and opportunities on Web3 Ethiopia .
Letโs build Ethiopiaโs Web3 future together ๐ช๐นโก๏ธ
Weโre taking Web3 straight to campus.
The Web3 Ethiopia Uni Tour is built to onboard and empower students across 5 major tech universities in Ethiopia โก๏ธ
๐ AAU
๐ AASTU
๐ HILCOE
๐ ASTU
๐ ACT
If youโre a student at any of these universities, this is for you.
Learn Web3 fundamentals, explore real-world use cases, discover technical & non-technical opportunities, and understand how to start building and earning in the space.
๐ Stay updated on tour dates, registrations, resources, and opportunities on Web3 Ethiopia .
Letโs build Ethiopiaโs Web3 future together ๐ช๐นโก๏ธ
Grapheme cluster
A grapheme cluster is one character that humans see, even if the computer stores it as many parts.
ASCII
Old system
1 character = 1 byte
A B C 1
No confusion.
Unicode (modern text)
รฉ = e + สผ
Looks like one character
Stored as multiple parts
That one visible character = grapheme cluster
JavaScript
JS counts UTF-16 units, not what you see.
Rust
Rust counts UTF-8 bytes.
Final idea
Computers count bytes.
Humans count grapheme clusters.
A grapheme cluster is one character that humans see, even if the computer stores it as many parts.
ASCII
Old system
1 character = 1 byte
A B C 1
No confusion.
Unicode (modern text)
รฉ = e + สผ
Looks like one character
Stored as multiple parts
That one visible character = grapheme cluster
JavaScript
JS counts UTF-16 units, not what you see.
javascript
"๐".length // 2
Rust
Rust counts UTF-8 bytes.
rust
"๐".len() // 4
Final idea
Computers count bytes.
Humans count grapheme clusters.
โค1
Finished my first Rust beginner project
which is todo cli app
that is basically todo list tracker app in cli
I've learned a lot while doing this project and it is fun and painfull
repo
which is todo cli app
that is basically todo list tracker app in cli
I've learned a lot while doing this project and it is fun and painfull
repo
GitHub
GitHub - Dawaman43/todo_list_cli: A simple todo cli app created using rust
A simple todo cli app created using rust. Contribute to Dawaman43/todo_list_cli development by creating an account on GitHub.
๐ฅ3โค1
The more you dive in coding you will realise you don't know anything
Coding is like iceberg
Coding is like iceberg
๐1
Dcode
The more you dive in coding you will realise you don't know anything Coding is like iceberg
The more u know the more u realise you don't know
๐1
Forwarded from Web3 Ethiopia
๐ ASTU Blockchain Workshop โ Web3 Ethiopia University Tour
Web3 is coming to Adama Science and Technology University (ASTU) โก๏ธ
As part of the Web3 Ethiopia University Tour, weโre hosting an interactive blockchain workshop to help students understand, build, and access real opportunities in Web3.
๐ ASTU
๐ Saturday, Dec 20th, 2025
๐ง Bring your laptop (PC) for hands-on session
Youโll learn (no prior experience needed):
๐น Blockchain basics
๐น Web3 fundamentals
๐น Real-world use cases of blockchain
๐น How to build & deploy a simple smart contract
๐น Technical & non-technical Web3 roles
๐น How to start building, contributing & earning globally
๐ซฑ๐พโ๐ซฒ๐พ Powered by Base ๐ฆ
๐ซฑ๐พโ๐ซฒ๐พ Hosted by Web3 Ethiopia With CSEC ASTU
๐ Join our Telegrams for updates & announcements:
๐๐พWeb3 Ethiopia
๐๐พCSEC ASTU
๐ Register here: https://luma.com/dc1m4xu0
โ ๏ธRegister only if you are a student at ASTU.
Web3 is coming to Adama Science and Technology University (ASTU) โก๏ธ
As part of the Web3 Ethiopia University Tour, weโre hosting an interactive blockchain workshop to help students understand, build, and access real opportunities in Web3.
๐ ASTU
๐ Saturday, Dec 20th, 2025
๐ง Bring your laptop (PC) for hands-on session
Youโll learn (no prior experience needed):
๐น Blockchain basics
๐น Web3 fundamentals
๐น Real-world use cases of blockchain
๐น How to build & deploy a simple smart contract
๐น Technical & non-technical Web3 roles
๐น How to start building, contributing & earning globally
๐ซฑ๐พโ๐ซฒ๐พ Powered by Base ๐ฆ
๐ซฑ๐พโ๐ซฒ๐พ Hosted by Web3 Ethiopia With CSEC ASTU
๐ Join our Telegrams for updates & announcements:
๐๐พWeb3 Ethiopia
๐๐พCSEC ASTU
๐ Register here: https://luma.com/dc1m4xu0
โ ๏ธRegister only if you are a student at ASTU.
Forwarded from KiNFiSH Farms
Glad to see my UI being an inspiration for some of you and one of my dude made this art and itโs his portfolio - bilal.works
Forwarded from Rust-Script
i never post in linked in and most of the jobs are fake everyone knows it but for the love of the game i am gonna post so kindly boost it since it is my first post
