<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>The Four Horsemen of Bad Rust Code</title>
        <link>https://peertube.watch/videos/watch/825b7589-9f6d-4516-8013-fd2a207d0e22</link>
        <description>In the right hands, Rust is an exceptionally powerful language. Yet, I frequently observe similar mistakes in Rust programming: treating it like C or Java and not fully utilizing its unique features. I've concluded that poor Rust coding often falls into a few distinct categories, which I've termed the '4 Horsemen of Bad Rust Code': Overengineering, Simplistic Design, Premature Optimization, and Neglect of Documentation and Testing. This talk will delve into these antipatterns and offer strategies to avoid them, aiming to share practical tips for writing more ergonomic and effective Rust code. During the talk, we will gradually refactor a Rust code example, transforming it from a less optimal version to a more idiomatic and efficient one. Speaker: Matthias Endler, Track: Rust devroom, Room: H.1308 (Rolin), When: Saturday 3 February 2024, 14:05–14:45 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links Slides and sample code from the talk, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “The Four Horsemen of Bad Rust Code” by Matthias Endler, FOSDEM 2024. Original recording: 2024/h1308/fosdem-2024-2434-the-four-horsemen-of-bad-rust-code.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Tue, 20 Oct 2026 22:17:02 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>The Four Horsemen of Bad Rust Code</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/825b7589-9f6d-4516-8013-fd2a207d0e22</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=825b7589-9f6d-4516-8013-fd2a207d0e22" rel="self" type="application/rss+xml"/>
    </channel>
</rss>