Prequelling the next chapter of life.
Rethinking Europe in America.
#newyork
@oliverbarnes.dev.bsky.social
Software Engineer > #ruby | #rust | #elixir
Prequelling the next chapter of life.
Rethinking Europe in America.
#newyork
Join our growing #rustlang team โ we're hiring for a Rust Consultant (focus on cloud/backends)
www.linkedin.com/jobs/view/43...
Hey everyone, I'm relocating back to New York City, and looking for work in the city or remote across the US and Canada.
I'm especially interested in #AI engineering with #Rust. But also open to API development, my long-time focus with #Ruby and some #Elixir mixed in.
DMs and reposts welcome!
๐ฆ Talk by @conradirwin.bsky.social, Software Engineer at @zed.dev
Modern computers are fast, but modern software rarely pushes them to their limit. Conrad will share how Zedโs GPUI can render a new frame to the entire screen every 8ms.
Book your ticket โก๏ธย eurorust.eu/talks/render...
How to create an MCP server?
In less than a minute you can setup TMCP with your preferred validation library, authentication, SSE+HTTP+STDIO support, using Web Request/Response and even comes with an example server that you can update to your liking.
```
pnpm create tmcp
```
๐งก
rcc.im/tmcp
Updated my professional homepage with latest: www.oliverbarnes.dev. Yes, could definitely look better - will put some love into it soon.
04.08.2025 13:20 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Finally got my copy! โAI Engineeringโ is officially out ๐ ๐
Itโs heavier than I expected (500 pages) and Iโm so glad OโReilly decided to publish it in color.
Thanks everyone for making this happen! Thank you for giving this book a chance!
Common pitfalls (with examples) when building AI applications, both from public case studies and my personal experience.
huyenchip.com/2025/01/16/a...
Would love to hear from your experience about the pitfalls you've seen!
My latest blog post... on Linkedin: www.linkedin.com/feed/update/...
On working on OSS projects while looking for paid work.
ratomic - Ractor-safe mutable data structures for Ruby https://github.com/mperham/ratomic
Know Rust or C extensions? Help us expand the APIs and improve the native gem builds.
https://github.com/mperham/ratomic/issues
Sign up for our Rust Support Subscription ๐ฆ๐ค
Get instant access to our #rustlang experts: whether you need a quick gut check, a deep code review, or a hands-on pairing session, weโre here to help.
โก๏ธย mainmatter.com/rust-subscri...
1/๐งต
RSVP for Rust Munich Meetup is NOW OPEN! If you want to attend in person at Mainmatterโs Munich office, grab your spot before itโs gone!
No worries if you canโt make itโweโre live-streaming the event too! Get the access here โก๏ธย www.meetup.com/rust-munich/...
#rustmunich #rustlang
Sidekiq's metrics view
Sidekiq 8.0 is now available, with easy Job Profiling and a refreshed Web UI. Read more:
www.mikeperham.com/2025/03/05/i...
Today has been great for the Ember Initiative ๐น And I wanted to share why in a quick ๐งต
I'm pretty happy to have @discourse.org as a backer at a tier that allows us to have a 2 hour pairing session every week. We can use this time to work on anything even tangentially related to the Initiative.
Early Bird Tickets are LIVE! ๐๏ธ
#eurorust25 is coming to Paris & online on October 9โ10, 2025โand nowโs your chance to grab your spot at the best price! ๐ฆ
Limited early bird tickets are available, so act fast! โก๏ธย eurorust.eu
EuroRust 2025 is coming to Paris ๐ฆ๐ซ๐ทย Rustaceans, mark your calendars!
๐ Paris, France & Online
๐
October 9โ10, 2025
Join us for two days of #rustlang talks, hands-on workshops, and community connectionโwhether in person or remotely. Ticket sales and Cfp now open!
โก๏ธ eurorust.eu
#eurorust25
New Rust crate alert: eserde! ๐ฆ
Tired of getting just one error at a time when deserializing with `serde`? `eserde` (built on top of `serde`) reports multiple errors at once, making API debugging way smoother.
Read @lpalmieri.com โs piece here โก๏ธย mainmatter.com/blog/2025/02...
The European Accessibility Act (EAA) deadline is coming fastโJune 2025. If your web app isnโt accessible, it could mean fines and lost users.
Good news: compliance isnโt just a legal checkboxโit makes your product better for everyone. Gabor Babicz breaks down what you need to do โก๏ธ
Our Rust expert Henk Oordt will be at @devworldconference.bsky.social in Amsterdam, running the โ100 Exercises to Learn Rustโ workshopโa hands-on intro for programmers new to Rust. ๐ฆ
Look into the details here โก๏ธย https://devworldconference.com/program
#rustlang #learnrust #DevWorldConference
Flipper 1.3.3 is out -- redis connection pools, UI escaping fixes and a couple Cloud fixes.
blog.flippercloud.io/flipper-1-3-3/
I got quite a lot of free time lately, so I figured I'd use it to blog a bit. Hopefully it's worth the effort?
Here's the first one, about some of the optimizations I and others made to ruby/json recently: byroot.github.io/ruby/json/20...
Since the first post was well received, that motivated me to continue, let's see how long it lasts byroot.github.io/ruby/json/20...
18.12.2024 16:16 โ ๐ 60 ๐ 12 ๐ฌ 5 ๐ 2๐ฆย This workshop is one of our most demanded trainings. See what previous attendees said. Sign up here for the next open workshop in January โก๏ธย https://ti.to/mainmatter/rust-testing-jan-2025
and drop us a message! ๐
#rustlang #workshop #techworkshop #programmingworkshop
Seems obvious, right - git messages describing WHY something is being committed in the first place. Maybe โmessageโand โdescriptionโ are misleading. Should just be โwhy?โ. And then we could simply go - git why sha
18.12.2024 22:21 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0In Ruby 3.4, you'll start seeing warnings about frozen string literals.
If you still need mutable strings, create a new String object instead of using the literal syntax.
String literals will work like symbols where they point to the same object in memory which is great for performance.
Choose 20 Ruby gems that you've used time and time again, or have inspired you in some way.
One gem per day for 20 days, in no particular order.
No explanations, no reviews, just README links. (1/20)
github.com/jnunemaker/h... by @johnnunemaker.com
Gerust is pretty cool, a lightweight framework (built on top of axum) that'll give you some sane defaults for an API app in Rust.
I've been using it for an internal project while working with @mainmatter.com, and beginning to contribute to it.
Interesting ride, coming from Rails and Phoenix ;)
if you have a @github.com profile, can i ask you to update it with your @bsky.app handle? ๐
๐ it enables some very cool integrations, like auto curated feeds and starter packs for contributors and tech
Rails 8.0 hasn't even been out 24 hours and we're already running it in production at Zendesk. Tens of thousands of subdomains now powered by Rails 8.0. Just another humble entry into the "Does Ruby/Rails scale?" conversation. ๐๐ #ruby #rails
08.11.2024 20:10 โ ๐ 34 ๐ 5 ๐ฌ 0 ๐ 0I never thought I'd have to write a binary search function after I finished school.
github.com/ruby/json/pu...