<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Emanuel Allely</title>
    <description>The latest articles on DEV Community by Emanuel Allely (@emanuel_allely).</description>
    <link>https://dev.to/emanuel_allely</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F614892%2Fb9a06e22-dcdd-41f1-8130-74fe55b73bff.jpeg</url>
      <title>DEV Community: Emanuel Allely</title>
      <link>https://dev.to/emanuel_allely</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/emanuel_allely"/>
    <language>en</language>
    <item>
      <title>Simplify debugging to remove complexity from embedded systems</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Tue, 31 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/simplify-debugging-to-remove-complexity-from-embedded-systems-2m1i</link>
      <guid>https://dev.to/luos/simplify-debugging-to-remove-complexity-from-embedded-systems-2m1i</guid>
      <description>&lt;p&gt;👉 Debugging embedded systems is more complex than ever as features keep on being added. Thankfully, there are some practical ways to simplify the process.&lt;/p&gt;

&lt;p&gt;Read this article created by Nicolas Rabault for TechCrunch, available in complete on our &lt;a href="https://www.luos.io/blog/simplify-debugging-to-remove-complexity-from-embedded-system-development"&gt;blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>embedded</category>
      <category>productivity</category>
      <category>microservices</category>
      <category>luos</category>
    </item>
    <item>
      <title>🌟Become our star</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Mon, 30 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/become-our-star-196o</link>
      <guid>https://dev.to/luos/become-our-star-196o</guid>
      <description>&lt;p&gt;❤️Want to show your support for the Luos project? Head over to our GitHub repository and give us a star! &lt;/p&gt;

&lt;p&gt;You will become our star 🤩&lt;/p&gt;

&lt;p&gt;🌟&lt;a href="https://github.com/Luos-io"&gt;star the repository&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>startup</category>
      <category>community</category>
      <category>luos</category>
    </item>
    <item>
      <title>Luos packages</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Fri, 27 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/luos-packages-34bi</link>
      <guid>https://dev.to/luos/luos-packages-34bi</guid>
      <description>&lt;p&gt;🗳️ &lt;strong&gt;Packages&lt;/strong&gt; represent blocks of code. They contain independent functionalities which will be run by Luos engine.&lt;/p&gt;

&lt;p&gt;Luos separates monolithic code into independent blocks called packages that can communicate with each other using high-level APIs. This helps with development, debugging, and maintainability when the code base grows and facilitates collaboration with other developers.&lt;/p&gt;

&lt;p&gt;⏩ &lt;a href="https://www.luos.io/docs/luos-technology/packages" rel="noopener noreferrer"&gt;Learn more&lt;/a&gt; about this&lt;/p&gt;

</description>
      <category>gratitude</category>
      <category>writing</category>
    </item>
    <item>
      <title>Create a Morse Encoder</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Thu, 26 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/create-a-morse-encoder-l0i</link>
      <guid>https://dev.to/luos/create-a-morse-encoder-l0i</guid>
      <description>&lt;p&gt;🤔 Want to learn about Luos main API? Check out our tutorial on how to create a Morse encoder project! &lt;/p&gt;

&lt;p&gt;📹 &lt;a href="https://www.youtube.com/watch?v=g9y6-SioMI4" rel="noopener noreferrer"&gt;Follow along&lt;/a&gt; as Viktoria shows you how to send a character through a serial interface of a Nucleo STM32F072RB board&lt;/p&gt;

&lt;p&gt;📗 Read the &lt;a href="https://www.luos.io/tutorials/morse" rel="noopener noreferrer"&gt;full tutorial&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Object dictionary</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Wed, 25 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/object-dictionary-1ijd</link>
      <guid>https://dev.to/luos/object-dictionary-1ijd</guid>
      <description>&lt;p&gt;An &lt;strong&gt;object dictionary&lt;/strong&gt; (OD) allows various developers of different services to make them interoperate regardless of the units they use on their code.&lt;/p&gt;

&lt;p&gt;▶️ &lt;a href="https://www.luos.io/docs/luos-technology/messages/object-dictionary" rel="noopener noreferrer"&gt;Read more&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;An object dictionary defines a set of typical objects that can be transmitted through Luos messages. It allows to send these objects with a unit and to use it in any other units, in other services.&lt;/p&gt;

&lt;p&gt;Luos engine defines objects based on physical values following the SI standard.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>sql</category>
      <category>database</category>
      <category>programming</category>
    </item>
    <item>
      <title>😤 Don’t let anyone steal your bike!</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Tue, 24 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/dont-let-anyone-steal-your-bike-47aj</link>
      <guid>https://dev.to/luos/dont-let-anyone-steal-your-bike-47aj</guid>
      <description>&lt;p&gt;In this tutorial series, we'll show you how to make your own Luos app using a fully modular bike alarm as an example. Follow along to learn how to create a custom app with Luos and bring your ideas to life! &lt;/p&gt;

&lt;p&gt;⏩ &lt;a href="https://www.youtube.com/watch?v=kTr-pwIrRqw"&gt;Watch&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>tutorial</category>
      <category>news</category>
      <category>luos</category>
    </item>
    <item>
      <title>Convert Luos engine information into JSON objects</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Mon, 23 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/convert-luos-engine-information-into-json-objects-14c5</link>
      <guid>https://dev.to/luos/convert-luos-engine-information-into-json-objects-14c5</guid>
      <description>&lt;p&gt;&lt;strong&gt;Did you know&lt;/strong&gt; that you can use gate services to convert Luos engine information into JSON objects?&lt;/p&gt;

&lt;p&gt;This allows other programming languages to &lt;strong&gt;easily interact with your device&lt;/strong&gt; and makes it simple for developers to integrate their systems with yours. &lt;/p&gt;

&lt;p&gt;⏩ &lt;a href="https://www.luos.io/docs/tools/api-json" rel="noopener noreferrer"&gt;Learn more&lt;/a&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Luos messages</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Fri, 20 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/luos-messages-2aao</link>
      <guid>https://dev.to/luos/luos-messages-2aao</guid>
      <description>&lt;p&gt;💬As a developer, you will have to create and use &lt;strong&gt;Luos messages&lt;/strong&gt; to exchange information between &lt;strong&gt;services&lt;/strong&gt;. In order to do that, you have to understand how messages work. &lt;/p&gt;

&lt;p&gt;▶️Let’s &lt;a href="https://www.luos.io/docs/luos-technology/messages" rel="noopener noreferrer"&gt;take a look&lt;/a&gt; at how you can use messages in Luos engine!&lt;/p&gt;

</description>
      <category>github</category>
      <category>opensource</category>
      <category>programming</category>
      <category>documentation</category>
    </item>
    <item>
      <title>🤔What is Luos really?</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Thu, 19 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/what-is-luos-really-1h0f</link>
      <guid>https://dev.to/luos/what-is-luos-really-1h0f</guid>
      <description>&lt;p&gt;We know that what we do can be complex and difficult to understand at first. That's why we have gone back and written a new blog article explaining everything from zero. &lt;/p&gt;

&lt;p&gt;Luos is an open-source, real-time and lightweight distributed microservices orchestrator dedicated to embedded, edge and cyber-physical systems. &lt;/p&gt;

&lt;p&gt;It simplifies the process of linking any hardware component or application code together into a single system image, allowing for greater flexibility and ease of development. &lt;/p&gt;

&lt;p&gt;⏩ But that’s not all! You should read the full &lt;a href="https://www.luos.io/blog/what-is-Luos-Explanation-of-our-devtool-dedicated-to-cyber-physical-systems" rel="noopener noreferrer"&gt;article&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why we chose C over Rust</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Wed, 18 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/why-we-chose-c-over-rust-4gfk</link>
      <guid>https://dev.to/luos/why-we-chose-c-over-rust-4gfk</guid>
      <description>&lt;p&gt;We recently discussed on our Discord server about why we chose &lt;strong&gt;C over Rust for Luos&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the early stages of Luos, Luos engine was written in Rust. However, at the time, Rust was not officially supported for embedded development and it was very time consuming to work with. &lt;/p&gt;

&lt;p&gt;Despite this, we persisted with Rust because the code was safe. After a few months, we realized that the market was not ready for Rust in embedded development and that most developers preferred C/C++. Since our technology was already challenging to explain, adding Rust to the mix made it impossible. &lt;/p&gt;

&lt;p&gt;As a result, we had to switch back to C. In hindsight, this decision may have reduced the number of developers interested in Luos engine, but it also increased the number of industrial projects using it. We are still a &lt;strong&gt;big fan of Rust&lt;/strong&gt; and hope to be able to move Luos engine back to Rust in the future.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What factors influenced your decision&lt;/strong&gt; to use a particular programming language for your project? &lt;/p&gt;

&lt;p&gt;&lt;a href="https://discord.gg/luos" rel="noopener noreferrer"&gt;Discuss&lt;/a&gt; with other embedded and edge developers&lt;/p&gt;

</description>
      <category>bitcoin</category>
      <category>crypto</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Remotely update your Luos Bootloader</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Tue, 17 Jan 2023 16:28:17 +0000</pubDate>
      <link>https://dev.to/luos/remotely-update-your-luos-bootloader-44pp</link>
      <guid>https://dev.to/luos/remotely-update-your-luos-bootloader-44pp</guid>
      <description>&lt;p&gt;One of our maintainers Viktoria created a new video about the Luos Bootloader!&lt;/p&gt;

&lt;p&gt;💬“I am using the Luos Bootloader to flash my NUCLEO-G431KB, but I want to upgrade the version of the bootloader. I am doing this by first flashing a bootloader updater in the place of the application, which works like the original one. Then, I will reflash the board with the new bootloader in the place of the old one.”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://discord.com/channels/902486791658041364/902937219411607602/1049365592290893914"&gt;Check out&lt;/a&gt; her video and follow the process&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>community</category>
      <category>luos</category>
      <category>microservices</category>
    </item>
    <item>
      <title>The rise of open-source startups in France</title>
      <dc:creator>Emanuel Allely</dc:creator>
      <pubDate>Mon, 16 Jan 2023 16:30:00 +0000</pubDate>
      <link>https://dev.to/luos/the-rise-of-open-source-startups-in-france-kol</link>
      <guid>https://dev.to/luos/the-rise-of-open-source-startups-in-france-kol</guid>
      <description>&lt;p&gt;Thank you to &lt;a href="https://twitter.com/mxcrbn"&gt;Maxime Corbani&lt;/a&gt; for including Luos in an article about the rise of open-source startups in France! &lt;/p&gt;

&lt;p&gt;The author suggests that the culture of innovation and engineering in France is well-suited for open-source software development, and predicts that the trend of open-source startups in France will continue. &lt;/p&gt;

&lt;p&gt;⏩ &lt;a href="https://www.mxcrbn.com/posts/the-rise-of-oss-startups-in-france"&gt;Read more&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>startup</category>
      <category>news</category>
      <category>luos</category>
    </item>
  </channel>
</rss>
