<?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: lixing99999</title>
    <description>The latest articles on DEV Community by lixing99999 (@lixing99999).</description>
    <link>https://dev.to/lixing99999</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F484113%2F2fc3d689-482e-4cc0-9426-b164d52b8d32.jpg</url>
      <title>DEV Community: lixing99999</title>
      <link>https://dev.to/lixing99999</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lixing99999"/>
    <language>en</language>
    <item>
      <title>Dev who runs his own online store — say hi 👋</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Mon, 03 Aug 2026 12:21:05 +0000</pubDate>
      <link>https://dev.to/lixing99999/dev-who-runs-his-own-online-store-say-hi-4loh</link>
      <guid>https://dev.to/lixing99999/dev-who-runs-his-own-online-store-say-hi-4loh</guid>
      <description>&lt;p&gt;Quick intro, because I want to meet more people here.&lt;/p&gt;

&lt;p&gt;I'm a web developer based in Malaysia — and unlike most devs, I also run my own online store on [Shopee / your platform]. Building and selling at the same time taught me things no tutorial did: that a slow page loses real sales, that checkout friction is money walking out the door, and that boring reliability beats clever features every time.&lt;/p&gt;

&lt;p&gt;These days I build and maintain e-commerce sites for other people, and I'm looking to take on a couple more clients.&lt;br&gt;
But mostly — I just want to connect. So:&lt;br&gt;
Drop a comment with what you're building right now&lt;br&gt;
If you run a store (or build them), let's swap notes&lt;br&gt;
And if you know someone whose site is slow or half-broken, my DMs are open 🙂&lt;/p&gt;

&lt;p&gt;Say hi below — I reply to everyone.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ecommerce</category>
      <category>career</category>
      <category>discuss</category>
    </item>
    <item>
      <title>NoChoreWars – Turning Household Chores into a Friendly Competition</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Wed, 26 Feb 2025 07:44:59 +0000</pubDate>
      <link>https://dev.to/lixing99999/nochorewars-turning-household-chores-into-a-friendly-competition-31gc</link>
      <guid>https://dev.to/lixing99999/nochorewars-turning-household-chores-into-a-friendly-competition-31gc</guid>
      <description>&lt;p&gt;Are you tired of arguing over who does more housework? Whether you’re living with a partner, roommates, or even managing house chores with family members, tracking contributions can be frustrating.&lt;/p&gt;

&lt;p&gt;That’s why I built NoChoreWars, a simple and fun app designed to prevent fights, boost productivity, and make housework rewarding.&lt;/p&gt;

&lt;p&gt;🎮 How It Works&lt;/p&gt;

&lt;p&gt;Do your household chores (no skipping! 😆).&lt;br&gt;
Log into NoChoreWars and open the calendar view.&lt;br&gt;
Click on the date and select the chores you’ve completed.&lt;br&gt;
Earn points for every task!&lt;br&gt;
At the end of the month, the person with the most points wins a reward—maybe a free dinner from the other person?&lt;br&gt;
🏡 Why Use NoChoreWars?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw51uu8sdrr8hfwog01ei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw51uu8sdrr8hfwog01ei.png" alt="Image description" width="774" height="1166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhhozpbg33apujvl26ps6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhhozpbg33apujvl26ps6.png" alt="Image description" width="800" height="1143"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;✅ No more arguments – Everyone can clearly see who did what.&lt;br&gt;
✅ Stay motivated – Points and progress tracking make chores more satisfying.&lt;br&gt;
✅ Healthy competition – Turn daily tasks into a fun game.&lt;br&gt;
✅ Better household balance – No more unnoticed effort!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flvho88nc9eiq5uk4jwbl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flvho88nc9eiq5uk4jwbl.png" alt="Image description" width="800" height="483"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzumosbzmncfhuypjykra.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzumosbzmncfhuypjykra.png" alt="Image description" width="774" height="1166"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🚀 Try It Out!&lt;/p&gt;

&lt;p&gt;I’d love for you to give NoChoreWars a try! If you're interested, let me know—I can help set up an account for you! Let’s make chores fun instead of frustrating.&lt;/p&gt;

&lt;p&gt;Let me know what you think or if you have any feature suggestions! 💬&lt;/p&gt;

&lt;p&gt;&lt;a href="https://all-about-lixing.com" rel="noopener noreferrer"&gt;https://all-about-lixing.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>coding</category>
      <category>software</category>
    </item>
    <item>
      <title>Do Not Optimize Code</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Sun, 14 May 2023 15:28:34 +0000</pubDate>
      <link>https://dev.to/lixing99999/do-not-optimize-code-4bl2</link>
      <guid>https://dev.to/lixing99999/do-not-optimize-code-4bl2</guid>
      <description>&lt;p&gt;It is important to optimize code only after completing all essential stages of software development. Changing requirements, focusing on functionality, testing, and the risk of over-optimization are some key reasons for this. By doing so, we can ensure the software meets requirements, performs optimally, and is easier to maintain and modify.&lt;/p&gt;

&lt;p&gt;If we optimize the code at the first stage of software development, we may end up wasting time and resources on features that may change or be removed later due to changing requirements. Additionally, optimized code can be more difficult to test and debug, making it harder to identify and resolve errors. There is also a risk of over-optimization, which can lead to issues with maintainability, complexity, and performance. Therefore, it is important to complete all essential stages of software development before optimizing the code.&lt;/p&gt;

</description>
      <category>sdlc</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>When to Break Function for Clean Code</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Sun, 26 Feb 2023 10:46:00 +0000</pubDate>
      <link>https://dev.to/lixing99999/when-to-break-function-for-clean-code-3db0</link>
      <guid>https://dev.to/lixing99999/when-to-break-function-for-clean-code-3db0</guid>
      <description>&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Single Responsibility Principle (SRP): A function should only have one responsibility. If a function is doing multiple tasks, it may need to be split into smaller functions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't Repeat Yourself (DRY): If a code block or section is repeated in multiple places throughout the codebase, it should be abstracted into a separate function.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Keep Functions Small: Functions should be small and focused to make them easier to understand, debug, and maintain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use Descriptive Function Names: Functions should have descriptive names that accurately reflect their purpose and what they do.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Testability: Functions that are small and focused are easier to test than larger, more complex functions. Breaking a function into smaller parts can make it easier to test and ensure that it works as intended.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>gratitude</category>
    </item>
    <item>
      <title>Hello World</title>
      <dc:creator>lixing99999</dc:creator>
      <pubDate>Sat, 12 Nov 2022 12:49:56 +0000</pubDate>
      <link>https://dev.to/lixing99999/hello-world-3d19</link>
      <guid>https://dev.to/lixing99999/hello-world-3d19</guid>
      <description></description>
    </item>
  </channel>
</rss>
