<?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: Marycynthia Ihemebiwo</title>
    <description>The latest articles on DEV Community by Marycynthia Ihemebiwo (@marycynthia_ihemebiwo_1c4).</description>
    <link>https://dev.to/marycynthia_ihemebiwo_1c4</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%2F3671320%2F8eed70f8-53c4-4693-aa8a-e7bdd3612ef9.png</url>
      <title>DEV Community: Marycynthia Ihemebiwo</title>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marycynthia_ihemebiwo_1c4"/>
    <language>en</language>
    <item>
      <title>Fixing a Misleading Description</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Mon, 12 Jan 2026 10:55:03 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/fixing-a-misleading-description-1f8j</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/fixing-a-misleading-description-1f8j</guid>
      <description>&lt;p&gt;A section made it sound like all data was public by default.&lt;br&gt;
I submitted a PR correcting this to reflect Midnight’s actual privacy behavior.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Why Midnight Uses Zero-Knowledge Proofs by Default</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Mon, 12 Jan 2026 10:48:30 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/why-midnight-uses-zero-knowledge-proofs-by-default-569f</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/why-midnight-uses-zero-knowledge-proofs-by-default-569f</guid>
      <description>&lt;p&gt;Zero-knowledge proofs aren’t an add-on in Midnight—they’re the foundation. Midnight treats privacy as a first-class system requirement rather than a feature.&lt;br&gt;
Topics covered:&lt;br&gt;
Why selective disclosure beats full transparency&lt;br&gt;
How ZK proofs reduce attack surfaces&lt;br&gt;
The performance tradeoffs Midnight optimizes for&lt;br&gt;
Why default privacy improves UX and security&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Your First Midnight Smart Contract (No ZK Background Needed)</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Mon, 12 Jan 2026 10:46:52 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/your-first-midnight-smart-contract-no-zk-background-needed-4a93</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/your-first-midnight-smart-contract-no-zk-background-needed-4a93</guid>
      <description>&lt;p&gt;You don’t need to be a cryptography expert to build on Midnight. Smart contracts are written using Compact, a TypeScript-based language designed for privacy logic.&lt;br&gt;
This tutorial walks through:&lt;br&gt;
Writing a simple rule-based smart contract&lt;br&gt;
Defining what data stays private&lt;br&gt;
Defining what can be proven publicly&lt;br&gt;
Deploying and testing the contract on the devnet&lt;br&gt;
It’s focused on logic, not math.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Aligning Examples With Current Behavior</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Sun, 28 Dec 2025 23:42:39 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/aligning-examples-with-current-behavior-31ph</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/aligning-examples-with-current-behavior-31ph</guid>
      <description>&lt;p&gt;The docs described behavior that has since changed in the codebase.&lt;br&gt;
I submitted a PR updating the explanation to match how Midnight actually works today.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Correcting a Mismatch Between Code and Text</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Sat, 27 Dec 2025 23:40:55 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/correcting-a-mismatch-between-code-and-text-4hid</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/correcting-a-mismatch-between-code-and-text-4hid</guid>
      <description>&lt;p&gt;The written explanation didn’t match what the code example actually did.&lt;br&gt;
I submitted a PR aligning the text with the real behavior of the code to avoid confusion.&lt;/p&gt;

</description>
      <category>documentation</category>
      <category>github</category>
      <category>writing</category>
    </item>
    <item>
      <title>Fixing a Broken Example Link</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Fri, 26 Dec 2025 21:24:39 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/fixing-a-broken-example-link-b81</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/fixing-a-broken-example-link-b81</guid>
      <description>&lt;p&gt;While reading the Midnight docs, I clicked an example link that no longer worked.&lt;br&gt;
I submitted a PR updating the link so developers can quickly find the correct example without searching around.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>documentation</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Adding a Missing Step to the Devnet Walkthrough</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Thu, 25 Dec 2025 18:34:41 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/adding-a-missing-step-to-the-devnet-walkthrough-3bok</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/adding-a-missing-step-to-the-devnet-walkthrough-3bok</guid>
      <description>&lt;p&gt;While following the devnet walkthrough, I realized an important step was missing between setup and deployment.&lt;br&gt;
I submitted a PR adding that step so new users can complete the tutorial smoothly without guessing what comes next.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>documentation</category>
      <category>opensource</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Updating Environment Setup Requirements</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Wed, 24 Dec 2025 20:55:57 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/updating-environment-setup-requirements-516n</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/updating-environment-setup-requirements-516n</guid>
      <description>&lt;p&gt;During setup, I realized the docs didn’t mention a required version for one of the tools.&lt;br&gt;
I submitted a PR adding the correct version info to prevent setup errors for new developers.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Adding Missing Context to a ZK Concept</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Tue, 23 Dec 2025 21:21:35 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/adding-missing-context-to-a-zk-concept-m23</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/adding-missing-context-to-a-zk-concept-m23</guid>
      <description>&lt;p&gt;Some ZK concepts were introduced without enough background for beginners.&lt;br&gt;
I submitted a PR adding a short “why this matters” section to help readers understand the purpose before diving into the details.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Explaining What Happens On-Chain vs Off-Chain</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Mon, 22 Dec 2025 21:30:36 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/explaining-what-happens-on-chain-vs-off-chain-16m5</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/explaining-what-happens-on-chain-vs-off-chain-16m5</guid>
      <description>&lt;p&gt;While reading the Midnight docs, I noticed it wasn’t very clear which parts of a transaction happen on-chain and which stay private.&lt;br&gt;
I submitted a PR that adds a simple breakdown so new developers can easily understand where data lives and why.&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>opensource</category>
      <category>blockchain</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Clarifying How Proofs Work in Practice</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Sun, 21 Dec 2025 22:15:38 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/clarifying-how-proofs-work-in-practice-3p7f</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/clarifying-how-proofs-work-in-practice-3p7f</guid>
      <description>&lt;p&gt;While reading the Midnight docs, I noticed that the explanation of how proofs are generated could confuse new developers.&lt;br&gt;
I submitted a PR that explains the flow step by step, showing what stays private and what gets verified on-chain, using simple language and examples.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Simplifying Technical Jargon in the Docs</title>
      <dc:creator>Marycynthia Ihemebiwo</dc:creator>
      <pubDate>Sat, 20 Dec 2025 21:14:51 +0000</pubDate>
      <link>https://dev.to/marycynthia_ihemebiwo_1c4/simplifying-technical-jargon-in-the-docs-dl3</link>
      <guid>https://dev.to/marycynthia_ihemebiwo_1c4/simplifying-technical-jargon-in-the-docs-dl3</guid>
      <description>&lt;p&gt;I realized that some of the explanations in the zero-knowledge proofs section were too technical and could be hard for non-technical readers to follow.&lt;br&gt;
I submitted a PR to simplify the language, using relatable examples and analogies. This should help newcomers understand how ZK proofs work in Midnight without feeling overwhelmed by jargon.&lt;/p&gt;

</description>
      <category>web3</category>
      <category>writing</category>
      <category>documentation</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
