Tweede golf's Avatar

Tweede golf

@tweedegolf.bsky.social

Software agency in NL. Web, security and embedded. Rust specialists.

118 Followers  |  37 Following  |  74 Posts  |  Joined: 17.12.2024  |  2.2739

Latest posts by tweedegolf.bsky.social on Bluesky

Preview
Talk about memory safety at ONE Conference - Blog - Tweede golf Earlier this month Marc and I had the opportunity to deliver a talk at ONE Conference in The Hague, The Netherlands, on a topic thatโ€™s near to our hearts: memory safety. Below we share some contex ...

Hugo and Marc were invited to speak at ONE Conference earlier this month. Their talk was titled 'You're not secure by design, if you're not memory safe!'

Recap and slides here: tweedegolf.nl/en/blog/195/...

@hugovandepol.bsky.social

#memorysafety #security #rustlang #ONEconference

15.10.2025 08:11 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Marc wrote an article; not just any article, but the sudo-rs FAQ!

07.10.2025 14:29 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rust Meets the Grid: Building openleadr-rs for Real-World Demand Response - Blog - Tweede golf On Thursday 11 September 2025, I attended the LF Energy Summit in Aachen, Germany, where I gave the talk โ€˜Rust Meets the Grid: Building openleadr-rs for Real-World Demand Responseโ€™, together with ...

The video of Hugo van de Pol and Ton Smets' talk 'Rust Meets the Grid: Building openleadr-rs for Real-World Demand Response' at LF Energy Summit is here! Watch it or read a recap of the talk here: buff.ly/snCvMaJ

@hugovandepol.bsky.social
@elaad.nl

#rustlang #energy #opensource #lfenergysummit

07.10.2025 10:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Image shows a selfie of Marc and Hugo with a ONE Conference banner in the background that reads 'We are all connected'

Image shows a selfie of Marc and Hugo with a ONE Conference banner in the background that reads 'We are all connected'

Marc and Hugo are at ONE Conference in The Hague today! This afternoon, they will give their talk 'You're not secure by design, if you're not memory safe!'.

@hugovandepol.bsky.social

#cybersecurity #memorysafety #ONE2025

01.10.2025 08:48 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

"You're not secure by design, if you're not memory safe!" Hugo van de Pol and Marc Schoolderman will present this talk at ONE Conference in The Hague on 1 Oct 2025.

buff.ly/nKw3uQ9

@hugovandepol.bsky.social

#cybersecurity #memorysafety

23.09.2025 10:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Rust Meets the Grid: Building openleadr-rs for Real-World Demand Response - Blog - Tweede golf On Thursday 11 September 2025, I attended the LF Energy Summit in Aachen, Germany, where I gave the talk โ€˜Rust Meets the Grid: Building openleadr-rs for Real-World Demand Responseโ€™, together with ...

Hugo attended and presented openleadr-rs at the LF Energy Summit 2025 in Aachen with Ton Smets form ElaadNL. Read the blog (talk slides, a recap, and a look ahead) here: buff.ly/NIUy4qN

@hugovandepol.bsky.social
@elaad.nl

#rustlang #energy #opensource #lfenergysummit

16.09.2025 13:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Embedded async debugging and inspect-embassy - Blog - Tweede golf As part of my internship at Tweede golf this summer I was tasked with improving the async debugging experience for embedded development. This work resulted in a prototype async debugger for embass ...

Our intern Ebbe may just have sped up your debug journey for async Embedded Rust. We're impressed! Read about the Proof of Concept here: buff.ly/TfNFCp3

Feedback and contributions are appreciated, so give inspect-embassy a go!

@ebbdrop.bsky.social

#rustlang #embeddedrust #debugging

15.09.2025 07:22 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Update on Folkert and Bjorn's work for Trifecta Tech Foundation, improving state machine code generation in the Rust compiler:

10.09.2025 09:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
OpenLEADR 3.0: Initial Traction and Future Plans - Blog - Tweede golf Last November, we announced that our open-source Rust implementation of the latest version of the Open Automated Demand Response (OpenADR) standard had officially joined the Linux Energy Foundatio ...

"Rust Meets the Grid: Building Openleadr-rs for Real-World Demand Response" is Hugo's talk at the LF Energy Summit this Thursday in Aachen, with Ton Smets from @elaad.nl.

Curious about topic? Read Hugo's blog: buff.ly/GfmVDZI

@hugovandepol.bsky.social

#opensource #energytransition #rustlang

09.09.2025 10:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
RustWeek 2026 RustWeek 2026, The Netherlands - May 18 - 23 2026. The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.

** Ticket sales now open ** Get your Early Bird tickets for RustWeek 2026!

The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.

2026.rustweek.org

#rustweek2026 #rust

08.09.2025 12:37 โ€” ๐Ÿ‘ 19    ๐Ÿ” 7    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Preview
GitHub - OpenLEADR/openleadr-rs: OpenADR 3.0 VTN and VEN implementation in Rust OpenADR 3.0 VTN and VEN implementation in Rust. Contribute to OpenLEADR/openleadr-rs development by creating an account on GitHub.

Openleadr-rs is an opinionated, open-source Rust implementation of the OpenADR 3.0 protocol - and it's ready for real-world pilots. Interested? Check out the repo here: buff.ly/sgwLs6u

01.09.2025 11:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Hugo will present "Rust Meets the Grid: Building Openleadr-rs for Real-World Demand Response" at LF Energy Summit Europe, 11 September in Aachen, Germany, together with Ton Smets from @elaad.nl!

buff.ly/7W9H2Jp

@hugovandepol.bsky.social

#opensource #lfenergysummit #energy #energytransition

01.09.2025 11:54 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
A happy Ferris, the Rust mascot, is standing on an Ubuntu logo, holding the Rust logo.

A happy Ferris, the Rust mascot, is standing on an Ubuntu logo, holding the Rust logo.

In 2023, our team started on sudo in Rust with Ferrous Systems for Prossimo. Now, under @trifectatech.bsky.socialโ€ฌ, they've helped bring sudo-rs to a huge milestone: the default sudo for the upcoming Ubuntu!

More on the Ubuntu blog: buff.ly/37uB4wr

๐Ÿ™ Marc, Bjรถrn, Marlon and Ruben!

#rustlang

27.08.2025 09:50 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Join us for the next "Memory Safety in the EU" meeting that weโ€™re co-hosting together with @tweedegolf.bsky.social

Weโ€™re inviting active participants and stakeholders to join the conversation, contact Tara Tarakiyee ๐Ÿ“ฉ

๐Ÿ“…Tuesday, August 26
โฐ 9:30 - 14
๐Ÿ“ adjacent to the event venue

22.08.2025 09:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The meeting aims to finalise a statement on the importance of memory safety for security by design. This is a joint effort by several European stakeholders to put memory safety on the agenda of both industry and policy makers.

20.08.2025 13:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Update on our advocacy for memory-safety - Blog - Tweede golf Weโ€™ve been raising awareness of the importance of using memory-safe technology to build systems that are truly secure-by-design. We do this alongside our core business, which is to help companies ...

Tara from Sovereign Tech Agency and Hugo will be hosting the next 'Memory Safety in the EU' meeting in Amsterdam, on Tue 26 Aug (during #OSSummit).

Read more here: tweedegolf.nl/en/blog/160/...

@hugovandepol.bsky.social
@tarakiyee.bsky.social
@sovereign.tech

#memorysafety #securitybydesign

20.08.2025 13:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Our Director of Open Source, Erik will be at the Open Source Summit and OpenSSF Community Day in Amsterdam, 25-28 August!

Message him to meet up and talk about the open source infrastructure work at Trifecta Tech Foundation!

@trifectatech.bsky.social
@erikjee.bsky.social

#OSSummit #OpenSSF

20.08.2025 11:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Update on our advocacy for memory-safety - Blog - Tweede golf Weโ€™ve been raising awareness of the importance of using memory-safe technology to build systems that are truly secure-by-design. We do this alongside our core business, which is to help companies ...

Weโ€™ve been emphasising the importance of using memory-safe technology to build secure-by-design systems for years now.

Read a status update in Hugo's blog:
tweedegolf.nl/en/blog/160/...

@hugovandepol.bsky.social
@sovereign.tech
@openssf.org
@rustfoundation.org

#memorysafety #security

18.08.2025 12:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐——๐—ฒ ๐—ธ๐˜„๐—ฒ๐˜๐˜€๐—ฏ๐—ฎ๐—ฎ๐—ฟ๐—ต๐—ฒ๐—ถ๐—ฑ ๐—ถ๐—ป ๐—–๐—ถ๐˜๐—ฟ๐—ถ๐˜… ๐—ฑ๐—ถ๐—ฒ ๐˜ƒ๐—ฒ๐—ฟ๐—บ๐—ผ๐—ฒ๐—ฑ๐—ฒ๐—น๐—ถ๐—ท๐—ธ ๐—ถ๐˜€ ๐—ด๐—ฒ๐—ฏ๐—ฟ๐˜‚๐—ถ๐—ธ๐˜ ๐—ผ๐—บ ๐—ต๐—ฒ๐˜ ๐—ข๐—ฝ๐—ฒ๐—ป๐—ฏ๐—ฎ๐—ฎ๐—ฟ ๐— ๐—ถ๐—ป๐—ถ๐˜€๐˜๐—ฒ๐—ฟ๐—ถ๐—ฒ ๐˜๐—ฒ ๐—ต๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป ๐—ถ๐˜€ ๐—ฒ๐—ฒ๐—ปโ€ฆ | Hugo van de Pol ๐——๐—ฒ ๐—ธ๐˜„๐—ฒ๐˜๐˜€๐—ฏ๐—ฎ๐—ฎ๐—ฟ๐—ต๐—ฒ๐—ถ๐—ฑ ๐—ถ๐—ป ๐—–๐—ถ๐˜๐—ฟ๐—ถ๐˜… ๐—ฑ๐—ถ๐—ฒ ๐˜ƒ๐—ฒ๐—ฟ๐—บ๐—ผ๐—ฒ๐—ฑ๐—ฒ๐—น๐—ถ๐—ท๐—ธ ๐—ถ๐˜€ ๐—ด๐—ฒ๐—ฏ๐—ฟ๐˜‚๐—ถ๐—ธ๐˜ ๐—ผ๐—บ ๐—ต๐—ฒ๐˜ ๐—ข๐—ฝ๐—ฒ๐—ป๐—ฏ๐—ฎ๐—ฎ๐—ฟ ๐— ๐—ถ๐—ป๐—ถ๐˜€๐˜๐—ฒ๐—ฟ๐—ถ๐—ฒ ๐˜๐—ฒ ๐—ต๐—ฎ๐—ฐ๐—ธ๐—ฒ๐—ป ๐—ถ๐˜€ ๐—ฒ๐—ฒ๐—ป ๐—ธ๐—น๐—ฎ๐˜€๐˜€๐—ถ๐—ฒ๐—ธ๐—ฒ ๐—ด๐—ฒ๐—ต๐—ฒ๐˜‚๐—ด๐—ฒ๐—ป๐—ธ๐˜„๐—ฒ๐˜๐˜€๐—ฏ๐—ฎ๐—ฎ๐—ฟ๐—ต๐—ฒ๐—ถ๐—ฑ - ๐—ฒ๐—ป ๐—ฑ๐—ฎ๐˜ ๐—ถ๐˜€ ๐—ผ๐—ป๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐—ฝ๐˜๐—ฎ๐—ฏ๐—ฒ๐—น ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฑ. Een geheugenkwetsbaarheid - een ...

The vulnerability in Citrix used to hack the Netherlands Public Prosecution Service ('het OM' in Dutch) is a memory safety vulnerability. To me, this is not acceptable in 2025.

I just wrote a longer post about it on LinkedIn, in Dutch.
www.linkedin.com/feed/update/...

13.08.2025 07:50 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Blog - Tweede golf Tech blog on web, security & embedded

We have 100+ Rust-related articles on our blog! Read them here: tweedegolf.nl/en/blog/rust

Topics: web development, systems programming, Embedded Rust, open-source projects, memory-safety, interoperability with other languages, testing and bug hunting.. and much more.

Enjoy!

#rustlang

21.07.2025 11:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We started work on sudo-rs in 2022, with Ferrous Systems, for Prossimo. In 2024, sudo-rs moved to Trifecta Tech Foundation. We're still working on it: maintenance, improvements, and readying for various distributions, of which Ubuntu 25.10 is the biggest milestone so far! ๐Ÿฅณ

18.07.2025 10:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
sudo-rs Headed to Ubuntu Every day, system administrators all over the world ask their computers to perform security-sensitive tasks across privilege boundaries, such as a standard user executing a command as root. The softwa...

The success story of the memory-safe sudo-rs, the Rust implementation of the sudo command: www.memorysafety.org/blog/sudo-rs...

Thanks to Prossimo, Ferrous Systems and Trifecta Tech Foundation ๐Ÿ™

@ferroussystems.bsky.social
@trifectatech.bsky.social

#rustlang #memorysafety #cybersecurity

18.07.2025 10:33 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

David and Ruben will be at the IETF in Madrid all week, collaborating with the timing community on #openstandards for better time synchronization.

@ietf.org

16.07.2025 12:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building a gamified learning tool for healthcare professionals - Blog - Tweede golf Do general practitioners in the Netherlands know enough about diabetes to treat the growing number of patients? If you have read our blog before, that question might surprise you. But not all of o ...

Do general practitioners in the Netherlands know enough about diabetes to treat the growing number of patients? We've built a gamified learning tool for healthcare professionals with RadboudUMC, Schola Medica and Grafische Republiek.

Read about it here: buff.ly/vWPEK3c

@radboudumc.bsky.social

15.07.2025 10:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A milestone in our work on secure time for a safer internet, for @trifectatech.bsky.social! It was a team effort, so thanks to David, Ruben, Tamme, Marlon and Marlon! ๐Ÿ™

14.07.2025 09:49 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Reconstructing lost data from parity blocks - Blog - Tweede golf A few months ago, we were faced with the challenge of writing an over-the-air firmware update mechanism for the lossy LoRaWAN network; If a packet arrives, it is guaranteed to be correct, but not ...

We tackled the challenge of writing an over-the-air firmware update mechanism for the lossy LoRaWAN network. David explains how we reconstructed the lost data using parity blocks: buff.ly/FxjnbA0

This work was performed in close collaboration with Philip Markgraf for Kelvin.

#embeddedrust #iot

09.07.2025 10:39 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Github - openleadr-rs Repository of the openleadr-rs project on GitHub

Openleadr-rs is an opinionated, open-source Rust implementation of the OpenADR 3.0 protocol - and it's ready for real-world pilots. Check out the repo here: buff.ly/EwXsiR9

09.07.2025 08:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Hugo will present "Rust Meets the Grid: Building Openleadr-rs for Real-World Demand Response" at LF Energy Summit Europe, 11 September in Aachen, Germany, together with Ton Smets from @elaad.nl!

buff.ly/dKOWbMQ

@hugovandepol.bsky.social

#opensource #lfenergysummit #energy #energytransition

09.07.2025 08:30 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Stabilizing naked functions | Rust Blog Empowering everyone to build reliable and efficient software.

Rustย 1.88.0ย stabilizes theย #[unsafe(naked)]ย attribute and theย naked_asm!ย macro which are used to define naked functions. Folkert has worked on this feature and wrote an article on the Rust Blog to explain:

blog.rust-lang.org/2025/07/03/s...

Awesome work, Folkert!

@rust-lang.orgโ€ฌ

#rustlang

04.07.2025 09:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Exception handling in rustc_codegen_cranelift - Blog - Tweede golf Panics in Rust by default unwind to run Drop implementations for all values on the stack. Rust's stack unwinding is implemented using the same mechanism as C++ exceptions on most platforms. Recent ...

Exception handling in the Rust compiler: a blog post by Bjรถrn on support for unwinding on panics in the Cranelift backend.
A walkthrough of the implementation: buff.ly/b7YUKpr

#rustlang

01.07.2025 08:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@tweedegolf is following 19 prominent accounts