{"id":167,"date":"2019-02-11T22:29:13","date_gmt":"2019-02-11T22:29:13","guid":{"rendered":"https:\/\/lucaceresoli.net\/?p=167"},"modified":"2019-02-11T22:34:58","modified_gmt":"2019-02-11T22:34:58","slug":"fosdem-2019-best-talks","status":"publish","type":"post","link":"https:\/\/lucaceresoli.net\/it\/fosdem-2019-best-talks\/","title":{"rendered":"FOSDEM 2019: i migliori talk"},"content":{"rendered":"\n<p>Il FOSDEM 2019 \u00e8 terminato, ed \u00e8 stato fantastico anche stavolta. Grazie a tutti i volontari!<\/p>\n\n\n\n<p>Tra i talk che ho seguito, <a rel=\"noreferrer noopener\" href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/microcontroller_firmware_from_scratch\/\" target=\"_blank\">Microcontroller Firmware from Scratch<\/a> di Nikolay Kondrashov \u00e8 stato di gran lunga il pi\u00f9 godibile e ben fatto, anche se non mi occupo pi\u00f9 di microcontrollori. Nikolay \u00e8 riuscito a mettere una grande quantit\u00e0 di preziosa esperienza sulla scrittura di firmware e driver per microcontrollori in 40 minuti, in modo divertente e facilmente comprensibile, con ottime spiegazioni e slides perfettamente realizzate. I particularly loved the sections about how  to find and read chip documentation, understanding hardware schematics,  using device registers, interrupt vectors and the stack. Ho apprezzato in particolare le sezioni su come trovare e leggere la documentazione, <\/p>\n\n\n\n<p> I suggest  watching the video to firmware newbies for learning and to passionate  experts for a refreshing entertainment.<\/p>\n\n\n\n<p>I like talks about about specific classes of hardware and how they \nare modeled in software, so I loved these talks in the Hardware \nEnablement and Graphics devrooms:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/linux_and_usb_audio_class_3\/\" target=\"_blank\" rel=\"noreferrer noopener\">Linux and USB Audio Class 3<\/a> by Ruslan Bilovol<\/li><li><a href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/cameras\/\" target=\"_blank\" rel=\"noreferrer noopener\">Complex cameras are (were?) complex<\/a> by Jacopo Mondi<\/li><li><a href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/pipewire\/\" target=\"_blank\" rel=\"noreferrer noopener\">PipeWire<\/a> by Wim Taymans<\/li><li><a href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/v4l2\/\" target=\"_blank\" rel=\"noreferrer noopener\">V4L2: A Status Update<\/a> by Hans Verkuil<\/li><\/ul>\n\n\n\n<p>Finally, a few talks that I liked even though I&#8217;m not specifically interested in the topic:<\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/media_gstreamer_rust\/\" target=\"_blank\">UEFI Boot for Mere Mortals<\/a> by Stephano Cetola and Alexander Graf<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/flickerfree\/\" target=\"_blank\">Flickerfree boot<\/a> by Hans de Goede<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/fosdem.org\/2019\/schedule\/event\/media_gstreamer_rust\/\" target=\"_blank\">Fearless Multimedia Programming &#8211;using GStreamer &amp; Rust<\/a> by Zeeshan Ali<\/li><\/ul>\n\n\n\n<p>Congratulations to all those speakers, and see you next year!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il FOSDEM 2019 \u00e8 terminato, ed \u00e8 stato fantastico anche stavolta. Grazie a tutti i volontari! Tra i talk che ho seguito, Microcontroller Firmware from Scratch di Nikolay Kondrashov \u00e8 stato di gran lunga il pi\u00f9 godibile e ben fatto, anche se non mi occupo pi\u00f9 di microcontrollori. Nikolay \u00e8 riuscito a mettere una grande &#8230; <a title=\"FOSDEM 2019: i migliori talk\" class=\"read-more\" href=\"https:\/\/lucaceresoli.net\/it\/fosdem-2019-best-talks\/\" aria-label=\"Leggi di pi\u00f9 su FOSDEM 2019: i migliori talk\">Leggi tutto<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"translation":{"provider":"WPGlobus","version":"2.12.2","language":"it","enabled_languages":["en","it"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"it":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/posts\/167"}],"collection":[{"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/comments?post=167"}],"version-history":[{"count":10,"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/posts\/167\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/posts\/167\/revisions\/177"}],"wp:attachment":[{"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/media?parent=167"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/categories?post=167"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucaceresoli.net\/it\/wp-json\/wp\/v2\/tags?post=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}