Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Kyle Phillips
120,000 Lines of Rust: Inside the Nosdesk Backend
Published: 28 May 2026 I wrote before about why I built Nosdesk, and somewhere in that story I said I chose the hard path with Rust and it paid off. That post was about the product. This one is about what powers it. What started as a handful of files has grown, over a year or so, into something close to 120,000 lines of Rust across roughly 260 modules, with around 1,030 tests holding it in place. It still ships as a single binary that comes up with one docker compose up.
NCAA Texas A M Houston Basketball
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
NCAA Troy Nebraska Basketball
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
NCAA McNeese Vanderbilt Basketball
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
Timberwolves Thunder Basketball
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
Cavaliers Thunder Basketball
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
Cavaliers Thunder Basketball
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
Alabama Oklahoma Basketball (copy)
Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system. Choose wisely! * First name * Last name Your real name will be displayed next to your photo for comments, blog posts, and more! * Email Address Your email address will be used to confirm your account. We won't share it with anyone else.
Suns Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Pistons Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
NBA Finals Pacers Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
APTOPIX NBA Finals Pacers Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
NBA Finals Pacers Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
NBA Finals Pacers Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Texas Texas Tech Softball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Nuggets Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Pacers Thunder Basketball
Skip to main contentSkip to main content You have permission to edit this image. You don't have any notifications. Get up-to-the-minute news sent straight to your device. Topics Breaking News Subscribe News Alert Subscribe Secure transaction. Cancel anytime. Have an account? Log In Account processing issue - the email address may already exist User information Username (Optional) This is the name that will be used to identify you within the system.
Mavericks Thunder Basketball
Be the first to know Get local news delivered to your inbox!
Mavericks Thunder Basketball
Oklahoma City Thunder forward Chet Holmgren (7) applies a block on Dallas Mavericks center Dereck Lively II (2) during the first half in Game 2 of an NBA basketball second-round playoff series Thursday, May 9, 2024, in Oklahoma City. (AP Photo/Kyle Phillips)
West Virginia Oklahoma Basketball
Be the first to know Get local news delivered to your inbox!
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Kyle
Contact Kyle, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack