<?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: Somedev</title>
    <description>The latest articles on DEV Community by Somedev (@yahiagaming495).</description>
    <link>https://dev.to/yahiagaming495</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%2F3560236%2F46255c43-880b-429d-ab80-9f735466e0f1.png</url>
      <title>DEV Community: Somedev</title>
      <link>https://dev.to/yahiagaming495</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yahiagaming495"/>
    <language>en</language>
    <item>
      <title>Shitshell -- A shell for nerds</title>
      <dc:creator>Somedev</dc:creator>
      <pubDate>Sat, 29 Nov 2025 08:47:47 +0000</pubDate>
      <link>https://dev.to/yahiagaming495/shitshell-a-shell-for-nerds-30nh</link>
      <guid>https://dev.to/yahiagaming495/shitshell-a-shell-for-nerds-30nh</guid>
      <description>&lt;p&gt;I built this shell as a learning experience for me and learning resource for other programmers. This is a shell (like bash and zsh, etc.) that has features for every-day use (but not so complete) those features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Tab-auto-completion (Using GNU Readline)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Store command history for the current session to navigate between commands (Using GNU Readline)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run normal Linux command (and external applications/commands)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run "cd" and "exit" commands and any other UNIX command&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The shell supports the "~" symbol (without quotes) to go to the home directory&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I had faced multiple challenges during the make of this shell because i am a beginner and didn't know what the functions used in the code does (what fork() does, waitpid() or wait(), readline, etc.)&lt;br&gt;
I expected it to be much easier but no, Now that i know all of this stuff i feel like it might be easy&lt;br&gt;
The shell doesn't support piping but that's planned&lt;br&gt;
Thank you for reading this hope you have a great day.&lt;br&gt;
See the GitHub Repository for more information&lt;/p&gt;

&lt;p&gt;Oh, Also, If you have any questions, You can say it in the comments. I will happily answer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/yahiagaming495/shitshell" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>opensource</category>
      <category>shell</category>
      <category>c</category>
    </item>
    <item>
      <title>Software Safety Consent Declaration – A simple security standard for developers</title>
      <dc:creator>Somedev</dc:creator>
      <pubDate>Sun, 12 Oct 2025 08:29:20 +0000</pubDate>
      <link>https://dev.to/yahiagaming495/software-safety-consent-declaration-a-simple-security-standard-for-developers-6bn</link>
      <guid>https://dev.to/yahiagaming495/software-safety-consent-declaration-a-simple-security-standard-for-developers-6bn</guid>
      <description>&lt;p&gt;I created this policy after getting mad at how companies treat user data, Some even make their policies complex for normal user's to not understand it&lt;br&gt;
But you, You want your users to understand and trust your application and how it treats your data&lt;br&gt;
That's why we created the Software Safety Consent Declaration (SSCD), This policy isn't complex at all, It's meant for all users to understand it, Use this policy now and protect your consumers&lt;br&gt;
&lt;a href="https://github.com/yahiagaming495/Software-Safety-Consent-Declaration/" rel="noopener noreferrer"&gt;Use the policy here&lt;/a&gt;&lt;br&gt;
By: Yehia Loay (SSCD owner)&lt;/p&gt;

&lt;p&gt;NOTE:&lt;br&gt;
Some portions of the policy were designed by the help of AI tools, While the largest portion were developed by real humans &lt;/p&gt;

</description>
      <category>security</category>
      <category>programming</category>
      <category>opensource</category>
      <category>programmers</category>
    </item>
  </channel>
</rss>
