Advertisement · 728 × 90

Posts by Thiago Holanda

Preview
Our AI Policy As AI assisted coding becomes more prevalent in open source, we have established a policy for AI usage in contributions to Hummingbird.

If you are using an AI assistant to contribute to Hummingbird we have a policy for that now hummingbird.codes/news/ai-policy

15 hours ago 9 2 0 1
Post image

My very shiny new toy just arrived: Saleae Logic MSO (Mixed Signal Oscilloscope)… Now I will be able to use logic analyser and oscilloscope in the same beautiful integrated tool! 🤗🤩

1 month ago 1 0 0 0
VSCode disassembling generated WebAssembly code from a Swift breakpoint.

VSCode disassembling generated WebAssembly code from a Swift breakpoint.

Great language support means nothing without great tooling. Watch Jonas Devlieghere show how LLDB brings first-class debugging to Swift on WebAssembly. fosdem.org/2026/schedul... #Wasm #FOSDEM

1 month ago 43 10 0 0
Swift System Metrics visualized in Grafana, demonstrating what's possible with real-time monitoring.

Swift System Metrics visualized in Grafana, demonstrating what's possible with real-time monitoring.

📐Announcing Swift System Metrics 1.0! 🎉 A stable API for process-level monitoring on Linux and macOS. Add it to your service in a few lines, plug into Prometheus or OTel, and start visualizing in Grafana. Contributions welcome! www.swift.org/blog/swift-s...

1 month ago 48 7 0 0

I don’t get why Anthropic hasn’t used Claude Code to rewrite their bloated Electron app as native. Should be much easier than a C compiler.

1 month ago 107 13 8 1
Preview
TRMNL How custom look up tables (LUTs) increase performance for existing hardware.

trmnl.com/blog/custom-...

2 months ago 4 2 0 0
Building Local AI Systems with Swift (WendyOS) | Swift Rockies 2026 Join Joannis Orlandos for a hands-on workshop on Building Local AI Systems with Swift (WendyOS) at Swift Rockies 2026. Learn to build AI-powered edge devices. July 24th, 2026.

🚀 Swift Rockies tickets are LIVE. This is the conference where Swift meets the physical world.

I'm showing you how to take Swift beyond iOS: servers, Android, embedded devices. Your Swift skills can power anything.

Don't miss it: swiftrockies.com/joannis-work...

2 months ago 4 2 0 0
Post image Post image

Introducing Tufty2350 - A smart interactive badge powered by Raspberry Pi RP2350! 16MB flash, 8MB PSRAM, WiFi+BT, 1000mAh battery, and a 2.8" IPS display - a whole lot of goodies in a gorgeous shell.😲 Now available to order: shop.pimoroni.com/products/tuf...

2 months ago 32 6 0 3
Pico and oled example circuit

Pico and oled example circuit

⚡️impl Rust for Pico - Embedded Programming with Rust

- If you have an older Raspberry Pi Pico(RP2040 chip) and want to learn Embedded Rust, this book is for you

- Ported from the "Pico Pico" book which is written for Raspberry Pi Pico(RP2350 chip)

github.com/ImplFerris/r...

#rustlang #embedded

2 months ago 13 2 0 0
Advertisement
ohs2026 small logo

ohs2026 small logo

OHS2026 full logo tee

OHS2026 full logo tee

We are soooo excited to announce that the tickets for the 2026 Open Hardware Summit are officially available! Snag your tickets today and maybe even get yourself an extra cool Summit tee? 👀

ticket.nodeforum.org/OHS26/

2 months ago 16 13 0 6
Video

prompt. change. review. commit. repeat 🔁 ship.

commanderai.app is changing my way of doing things for the better.

2 months ago 4 2 2 0
import Foundation

let calendar = Calendar.current

let openSourceDay = calendar.date(from: DateComponents(year: 2015, month: 12, day: 3))!
let anniversary = calendar.date(byAdding: .year, value: 10, to: openSourceDay)!

if calendar.isDateInToday(anniversary) {
    print("10 Years of Swift open source! 🎉")
}

import Foundation let calendar = Calendar.current let openSourceDay = calendar.date(from: DateComponents(year: 2015, month: 12, day: 3))! let anniversary = calendar.date(byAdding: .year, value: 10, to: openSourceDay)! if calendar.isDateInToday(anniversary) { print("10 Years of Swift open source! 🎉") }

🎉 10 years of open source Swift! A decade ago today, we opened Swift to the world with a simple blog post: swift.org/blog/welcome

What's grown since—thanks to an incredible community of contributors—has been extraordinary. Here's to the next ten years. 🧡

4 months ago 89 29 1 2
Post image

🚨 NEW PRODUCT KLAXON 🚨

Introducing Badgeware - the next generation of wearable, hackable badges from your friends in Sheffield-on-sea. Now with tough colourful exteriors, built in batteries, and much, much more...

<3

badgewa.re

4 months ago 77 22 11 4
Post image

⚙️ Swift progress on embedded Swift, for memory-safe, fast code in resource-constrained environments. The latest updates are coming to Swift 6.3, and you can read more here: www.swift.org/blog/embedde... #IoT

4 months ago 74 14 0 1
Preview
Launching the 2025 State of Rust Survey | Rust Blog Empowering everyone to build reliable and efficient software.

It is time for the annual State of Rust Survey! 📝✨️️

Whether you've just begun using Rust, are an experienced Rust user, stopped using Rust, or might use Rust in the future, we'd like to hear from you! 🦀

Available in ten languages and open until December 17th: blog.rust-lang.org/2025/11/17/l...

4 months ago 106 46 2 9

For this one, I’ve already solved the problem with the ST7789 and Parallel Bus using Rust and Embassy! 😊

Now, we just need @pimoroni.com and @github.com to give us that beautiful board to play with hehe.

5 months ago 1 0 1 0
esp-hal 1.0.0 release announcement Announcing esp-hal 1.0, the first Rust SDK for embedded devices.

Espressif hired a bunch of Rust devs years ago and they have been quietly doing great work supporting Rust on their chips ever since. Still haven’t seen any other chip companies get close.

developer.espressif.com/blog/2025/10...

5 months ago 72 8 2 2
Advertisement

I will open the code, just don’t do it now because I am in the middle of the mess, but the nice thing is: it will work for any board and that can make use of I2C (preferably using Qw/ST connectors), like all those boards from Pimoroni with no connectivity.

5 months ago 2 0 0 0

Really, really nice one!!
Currently I am working to bring Wi-Fi connectivity to the Tufty 2040 via I2C using another amazing board, the Adafruit Qt Py ESP32-S2. It is being full of challenges, but I am learning a lot!

5 months ago 1 0 1 0

Then get one, because that little devil is fascinating! I am playing with it using Rust and embassy-rs

5 months ago 1 0 1 0

Hopefully @github.com will do the same thing they did last year selling the badge afterwards 😁

5 months ago 1 0 1 0
Preview
Don’t Stream Fascism: Cancel Spotify

Spotify is now running ICE recruitment ads. We asked them to stop. They ignored us. Let's show them what we showed Disney. No Kings, No Collaborators, No Capitulators. indivisible.org/cancel-spotify

5 months ago 4686 2588 245 225
Post image Post image Post image Post image

Badges: assembled. Energy: 🔥
Tomorrow we go live at GitHub Universe—keynotes, demos, EDU-friendly sessions, and yes… a programmable badge.
🎟️ Free virtual pass + schedule → gh.io/AAy5upq

5 months ago 3 1 0 0

Really nice to know that this year at GitHub Universe, the hackable badge is a customized version of @pimoroni.com Tufty, but in this case, instead of based on RP2040, now it is RP2350.

5 months ago 18 1 2 0

@pimoroni.com something is wrong with the Pimoroni Discussion feed, the last update was 19 days ago 😢

bsky.app/profile/did:...

5 months ago 0 0 0 0
Concurrency Step-by-Step: Conforming to Protocols If there’s one topic that I find intimidating, it’s protocols. They are very powerful and in extremely wide use. But I’m sitting here, trying to figure out how to lead into this discussion and I’m alr...

I finished up another in my "Concurrency Step-by-Step" series. This one is about everyone's favorite: protocols!

It also has a sneak peek for a super-secret idea I'm really excited about: regular old classes.

www.massicotte.org/step-by-step...

5 months ago 24 4 2 2
Post image Post image Post image Post image

⌨️ Introducing: Raycast Keyboard for iOS

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

Get it today 👉 raycast.com/ios

5 months ago 39 7 3 3
Advertisement

My talk from ServerSide is up!

6 months ago 36 10 1 3
Preview
ICEBlock Owner After Apple Removes App: ‘We Are Determined to Fight This’ Apple removed ICEBlock reportedly after direct pressure from Department of Justice officials. “I am incredibly disappointed by Apple's actions today. Capitulating to an authoritarian regime is never t...

so the US government just forced a tech company to delete an app it doesn’t like, which is totally normal stuff

www.404media.co/iceblock-own...

6 months ago 16489 6979 742 444

The ESP 32 I’ve mentioned in the other post, is to bring connectivity to the Badger and Tufty 2040.

Welcome to the jungle!

6 months ago 1 0 1 0