<?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: Osahon Ighodaro</title>
    <description>The latest articles on DEV Community by Osahon Ighodaro (@ieosahon).</description>
    <link>https://dev.to/ieosahon</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%2F1319973%2Fd9e08def-7864-4457-ba49-6c876fd2834a.png</url>
      <title>DEV Community: Osahon Ighodaro</title>
      <link>https://dev.to/ieosahon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ieosahon"/>
    <language>en</language>
    <item>
      <title>Some points to consider when designing exceptional software</title>
      <dc:creator>Osahon Ighodaro</dc:creator>
      <pubDate>Sun, 10 Mar 2024 07:22:58 +0000</pubDate>
      <link>https://dev.to/ieosahon/some-points-to-consider-when-designing-exceptional-software-27b0</link>
      <guid>https://dev.to/ieosahon/some-points-to-consider-when-designing-exceptional-software-27b0</guid>
      <description>&lt;ul&gt;
&lt;li&gt;Understanding User Needs:
&amp;gt; Identify the preferred platform (mobile, web, or desktop) based on user preferences.
&amp;gt; Assess the potential benefits of offering cross-platform compatibility.&lt;/li&gt;
&lt;li&gt;User Requirement Understanding:
&amp;gt; Ensure a thorough comprehension of user needs to align development efforts effectively.&lt;/li&gt;
&lt;li&gt;Implementation of User Needs:
&amp;gt; Develop strategies to translate user requirements into actionable features.&lt;/li&gt;
&lt;li&gt;Handling Concurrent Users:
&amp;gt; Design the software architecture to gracefully manage multiple concurrent users.&lt;/li&gt;
&lt;li&gt;Optimizing Database Operations:
&amp;gt; Implement techniques for optimizing database operations to enhance performance.&lt;/li&gt;
&lt;li&gt;Managing Memory Leaks:
&amp;gt; Employ effective memory management practices to prevent and address memory leaks.&lt;/li&gt;
&lt;li&gt; Handling Frequently Accessed Data:
&amp;gt; Devise strategies for efficiently handling frequently accessed, unchanging data to minimize resource consumption and enhance responsiveness.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>learning</category>
      <category>softwareengineering</category>
      <category>architecture</category>
      <category>dotnet</category>
    </item>
    <item>
      <title>week one with rust.</title>
      <dc:creator>Osahon Ighodaro</dc:creator>
      <pubDate>Sat, 02 Mar 2024 14:13:19 +0000</pubDate>
      <link>https://dev.to/ieosahon/week-one-with-rust-555m</link>
      <guid>https://dev.to/ieosahon/week-one-with-rust-555m</guid>
      <description>&lt;p&gt;Embarking on my Rust journey has been nothing short of exhilarating! I've recently crafted a guessing game, a classic starting point for amalgamating newfound knowledge and techniques in Rust.&lt;/p&gt;

&lt;p&gt;Rust's concepts like shadowing, ownership, and mutability have truly captivated me. The way Rust manages memory and concurrency through ownership rules is both intuitive and powerful. And the concept of shadowing, allowing variables to be redeclared with new values, adds a flexible layer to coding that I find incredibly handy.&lt;/p&gt;

&lt;p&gt;Let's not forget about Cargo – what a joy to work with! The ease of managing dependencies, building projects, have made development fun.&lt;/p&gt;

&lt;p&gt;As someone from the .NET family, diving into Rust has been like exploring a new frontier. It's refreshing to experience a language that prioritises safety without compromising on performance or expressiveness. I'm excited to continue this Rust journey and explore even more of its capabilities.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
