Thiago Holanda
@tholanda.com
170 followers 200 following 190 posts
Bug writer in Swift, and now also in Rust. Jumping back and forth between iOS/macOS and embedded systems. Rewriting @EVOApp.io.
Posts Media Videos Starter Packs
Reposted by Thiago Holanda
⌨️ Introducing: Raycast Keyboard for iOS

Our custom keyboard puts dictation, AI commands, snippets, and quicklinks at your fingertips

Get it today 👉 raycast.com/ios
The ESP 32 I’ve mentioned in the other post, is to bring connectivity to the Badger and Tufty 2040.

Welcome to the jungle!
Lately, my ass has been heavily beaten by a “blessed” ESP32 S2 to the point that it has already taken me a week to understand that little devil! Hope you’re having fun there!
Reposted by Thiago Holanda
🚨✈️ Heads up! 🦀 French air traffic controllers have announced a strike Oct 7-9. This might result in flight cancellations & delays. We recommend:

✅ Check with your airline
✅ Plan in extra travel time
✅ Consider rerouting via non-French hubs
✅ Consider the train

Travel options 👉 eurorust.eu/travel/
Reposted by Thiago Holanda
Swift 6.2 is here, including so much 🆕🥳:
⏩Approachable concurrency
🦺Opt-in strict memory safety
📦WebAssembly support
🏃Faster build perf for macros
🐞Enhanced async debugging
📚Inline stack-based arrays
🚇Subprocess support
🧪Test result attachments
www.swift.org/blog/swift-6...
Swift 6.2 Released
We’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code. From improved tooling and libraries to enhancements in ...
www.swift.org
Reposted by Thiago Holanda
With ✨Swift 6.2 ✨, you can now target WebAssembly, including WASI support. Get started here: www.swift.org/documentatio... #Wasm
Share it later, I am interested in that case you’re talking about 😁
After some time, research, and a lot of reading schematics, along with many code examples in C/C++, Go, and Rust, I’ve finally managed to make the @pimoroni.com Tufty 2040 work with embassy-rs and embedded-graphics. It was full of challenges, especially because it uses a Parallel Bus instead of SPI.
a photo where it shows a board with a LCD display in it, showing few shapes, a text and an image of a crab. The board is a Pimoroni Tufty 2040
Reposted by Thiago Holanda
You know me for my public #rustlang work, but I'm also freelancing as a programmer and consultant.

I'm looking for a new customer and I'd welcome short or part-time missions. RT appreciated.

dystroy.org
dystroy
dystroy - Rust consulting
dystroy.org
Reposted by Thiago Holanda
If you do #embedded #rust on the #rp2040 with elf2uf2-rs, and you struggle with the recent "Unrecognized ABI" error due to a change in Rust's elf header for `thumbv6m-none-eabi`, I've landed StripedMonkey's patch in both Arch Linux and Homebrew, so if you use those packages, things should work […]
Original post on chaos.social
chaos.social
Reposted by Thiago Holanda
In case you didn’t know, I 3d print and donate parts to help disabled gamers be able to play. I run it all through www.thecontrollerproject.com if you want to learn more. This was this weeks shipments!
More silly than framing it and hanging on the wall? Am I not being silly enough? 🤣
This is an excellent size for framing and hanging on the wall!
Reposted by Thiago Holanda
Very excited to see the first cut of github.com/valkey-io/va..., which supports really lovely structured concurrency integration for accessing the client, pipelining commands, mixing that with transactions, and more! #swiftlang #valkey
GitHub - valkey-io/valkey-swift: Valkey client written in Swift
Valkey client written in Swift. Contribute to valkey-io/valkey-swift development by creating an account on GitHub.
github.com
Reposted by Thiago Holanda
Use DevCleaner. Every now and then, I use it to make some cleanups.
It is funny to learn new things. Debugging a new PCB, today I finally had the opportunity to learn a bit how to use an oscilloscope. Together with it I realised the PCB I am working isn’t transmitting enough energy from one point to another. Checked on multimeter and confirmed in the oscilloscope.
Reposted by Thiago Holanda
Ozzy Osbourne has passed away at the age of 76
Rest in peace, Sir Ozzy!
You don’t have to do only for embedded. Rust is, in some way, similar to Swift. It is a very nice language to give a check.
It is an amazing language for many things. What I like most is how it helps you in development with quick indications of where you made mistakes. Also, the embedded community has already done very hard work to enable us to develop things. I would recommend you to take a look.
Mostly Rust. Sometimes C/C++, but most of the time in Rust. Hopefully Swift soon hehe
Not exactly in the direction you’ve asked, but towards embedded systems. Does that work? 😅