<?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: Geoffrey</title>
    <description>The latest articles on DEV Community by Geoffrey (@g_ray).</description>
    <link>https://dev.to/g_ray</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%2F501634%2Fae515de9-80fc-4699-8a92-217454afa2e9.jpeg</url>
      <title>DEV Community: Geoffrey</title>
      <link>https://dev.to/g_ray</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/g_ray"/>
    <language>en</language>
    <item>
      <title>Fix Fedora IoT upgrades when packages are layered</title>
      <dc:creator>Geoffrey</dc:creator>
      <pubDate>Sun, 17 Mar 2024 14:47:36 +0000</pubDate>
      <link>https://dev.to/g_ray/fix-fedora-iot-upgrades-when-packages-are-layered-1n59</link>
      <guid>https://dev.to/g_ray/fix-fedora-iot-upgrades-when-packages-are-layered-1n59</guid>
      <description>&lt;p&gt;I recently installed Fedora IoT on my home server. I layered packages on it.&lt;/p&gt;

&lt;p&gt;Recently an upgrade attempt failed resulting in multiple &lt;code&gt;cannot install both&lt;/code&gt; messages.&lt;/p&gt;

&lt;p&gt;I stumbled upon this bug report: &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=1928326"&gt;https://bugzilla.redhat.com/show_bug.cgi?id=1928326&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The solution is to add the &lt;code&gt;fedora-updates-archive&lt;/code&gt; repository. For instance, for Fedora 39:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo sh -c "curl https://src.fedoraproject.org/rpms/fedora-repos/raw/f39/f/fedora-updates-archive.repo &amp;gt; /etc/yum.repos.d/fedora-updates-archive.repo"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;rpm-ostree upgrade&lt;/code&gt; should now works everytime 🤗&lt;/p&gt;

</description>
      <category>fedora</category>
      <category>linux</category>
      <category>ostree</category>
    </item>
    <item>
      <title>PikaTorrent, a modern, open source, BitTorrent app ⚡.</title>
      <dc:creator>Geoffrey</dc:creator>
      <pubDate>Fri, 15 Sep 2023 09:16:10 +0000</pubDate>
      <link>https://dev.to/g_ray/pikatorrent-a-modern-open-source-bittorrent-app--18fc</link>
      <guid>https://dev.to/g_ray/pikatorrent-a-modern-open-source-bittorrent-app--18fc</guid>
      <description>&lt;p&gt;Hi dev.to readers !&lt;/p&gt;

&lt;p&gt;I'm thrilled to share with you &lt;strong&gt;&lt;a href="https://www.pikatorrent.com/"&gt;PikaTorrent&lt;/a&gt;&lt;/strong&gt; ⚡, a cross-platform, open source BitTorrent client. It is currently available on Linux, Windows, and Android.&lt;/p&gt;

&lt;p&gt;I'm developing it for a few months with the following tech stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://expo.dev"&gt;Expo&lt;/a&gt; for targeting both mobile &amp;amp; web.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://tamagui.dev"&gt;Tamagui&lt;/a&gt; for the UI kit.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.electronjs.org/"&gt;Electron&lt;/a&gt; for the desktop app.&lt;/li&gt;
&lt;li&gt;Custom &lt;code&gt;libtransmission&lt;/code&gt; bindings for &lt;a href="https://github.com/G-Ray/transmission-native/"&gt;Nodejs&lt;/a&gt; &amp;amp; &lt;a href="https://github.com/G-Ray/react-native-transmission"&gt;react-native&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;WebRTC for remote control feature.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Some of PikaTorrent's features are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A modern, simple user interface, with dark mode support.&lt;/li&gt;
&lt;li&gt;Label management, filtering by text or labels, and sorting options.&lt;/li&gt;
&lt;li&gt;Share your torrents with your contacts or the world using a direct link. This allows you to share a torrent with someone who may not even be familiar with torrent clients. When the recipients click the share link, they can either open PikaTorrent or download it.&lt;/li&gt;
&lt;li&gt;Fast download speeds with low CPU and memory usage, thanks to &lt;code&gt;libtransmission&lt;/code&gt;, the same engine written in C++ that powers Transmission.&lt;/li&gt;
&lt;li&gt;Integration with search engines. You can customize your favorite torrent search engines. While it will simply open your browser, navigate to the website, and type the query, I believe it's a convenient shortcut.&lt;/li&gt;
&lt;li&gt;Link the Android app with the desktop app by scanning a QR code. Advanced users can even run the 'pikatorrent' command line on a headless server and control it from the Android app or app.pikatorrent.com. No need to set up a domain name, TLS certs, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm looking for feedback, feel free to join the discord, open issues on Github, or comment below 🤗&lt;/p&gt;

&lt;p&gt;Website: &lt;a href="https://www.pikatorrent.com"&gt;www.pikatorrent.com&lt;/a&gt;&lt;br&gt;
Github: &lt;a href="https://github.com/G-Ray/pikatorrent"&gt;github.com/G-Ray/pikatorrent&lt;/a&gt;&lt;/p&gt;

</description>
      <category>news</category>
      <category>opensource</category>
      <category>javascript</category>
      <category>react</category>
    </item>
  </channel>
</rss>
