<?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>Forem: 5194</title>
    <description>The latest articles on Forem by 5194 (@ij03l).</description>
    <link>https://forem.com/ij03l</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%2F907914%2F0081cf17-c711-4de2-ba3e-8829cc7529ec.png</url>
      <title>Forem: 5194</title>
      <link>https://forem.com/ij03l</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ij03l"/>
    <language>en</language>
    <item>
      <title>NEAR vs. Sui: A Developer's Guide to Layer-1 Architecture Trade-offs</title>
      <dc:creator>5194</dc:creator>
      <pubDate>Mon, 11 Aug 2025 12:11:49 +0000</pubDate>
      <link>https://forem.com/ij03l/near-vs-sui-a-developers-guide-to-layer-1-architecture-trade-offs-3f47</link>
      <guid>https://forem.com/ij03l/near-vs-sui-a-developers-guide-to-layer-1-architecture-trade-offs-3f47</guid>
      <description>&lt;p&gt;&lt;em&gt;Choosing a Layer-1 is like choosing a programming language, you’ll live with its quirks for years. Pick wisely.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;As someone who focus on NEAR but keeps a close eye on other chains, But for anyone faced with the question: “Should I use NEAR or Sui for my app?”&lt;/p&gt;

&lt;p&gt;Both are modern L1s with serious engineering behind them. Neither is a meme chain. But they make &lt;em&gt;very&lt;/em&gt; different trade-offs.&lt;/p&gt;

&lt;p&gt;Let’s walk through what each does best, what to watch out for, and how to match them to your workload.&lt;/p&gt;




&lt;h2&gt;
  
  
  TL;DR for the Impatient
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;NEAR:&lt;/strong&gt; Sharded, WASM-based, human-readable accounts, strong account abstraction, and ~1–2s finality. 
Great for consumer-grade UX, multichain frontends, and JS/Rust/WASM teams.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sui:&lt;/strong&gt; Move-based, object-centric model, parallel execution, DAG-based consensus, and sub-second finality. 
Great for asset-heavy, highly concurrent workloads (games, NFT platforms, high-freq DeFi).&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  1. Architecture at a Glance
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;NEAR:&lt;/strong&gt; One Logical Chain, Sharded Under the Hood
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Nightshade&lt;/strong&gt; splits state and execution into shards; each shard contributes a “chunk” to every block.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Doomslug&lt;/strong&gt; finalizes in ~1.2s (practical finality after 1 block, full BFT after the next).&lt;/li&gt;
&lt;li&gt;Developers see a &lt;em&gt;single chain&lt;/em&gt;, so you’re not manually placing contracts on shards.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Strengths:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Elastic scaling: more shards as demand grows.&lt;/li&gt;
&lt;li&gt;Predictable UX: finality is fast and consistent.&lt;/li&gt;
&lt;li&gt;Human-readable accounts (&lt;code&gt;alice.near&lt;/code&gt;) are baked into the protocol.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Trade-offs:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cross-shard calls can still add latency if you’re chaining multiple interactions.&lt;/li&gt;
&lt;li&gt;Dynamic re-sharding is iterative, keep an eye on network updates.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;Sui:&lt;/strong&gt; Object Model + Parallelism from Day 1
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;State = &lt;em&gt;objects&lt;/em&gt;, not accounts. If two transactions touch different objects, they can run in parallel.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Narwhal + Bullshark&lt;/strong&gt; consensus (DAG-based) separates data availability from ordering.&lt;/li&gt;
&lt;li&gt;Move language enforces resource ownership, no accidental double-spend bugs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Strengths:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parallel execution is native—no dev gymnastics needed.&lt;/li&gt;
&lt;li&gt;Sub-second finality is common, near-instant for single-owner objects.&lt;/li&gt;
&lt;li&gt;Move’s type system kills entire bug classes (e.g., asset duplication).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Trade-offs:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Object model is a mental shift for most devs.&lt;/li&gt;
&lt;li&gt;Shared objects can become bottlenecks if you’re not careful.&lt;/li&gt;
&lt;li&gt;Public RPCs are rate-limited, you’ll want your own infra early.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. Consensus &amp;amp; Finality
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Chain&lt;/th&gt;
&lt;th&gt;Consensus Style&lt;/th&gt;
&lt;th&gt;Typical Finality&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;NEAR&lt;/td&gt;
&lt;td&gt;Doomslug + BFT gadget&lt;/td&gt;
&lt;td&gt;~1.2s&lt;/td&gt;
&lt;td&gt;Shards still feel like one chain.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sui&lt;/td&gt;
&lt;td&gt;DAG (Narwhal/Bullshark)&lt;/td&gt;
&lt;td&gt;~400ms – sub-second&lt;/td&gt;
&lt;td&gt;Faster for independent transactions.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;If your app’s UX hinges on micro-latency (games, HFT-style DeFi), Sui’s parallel path shines. &lt;em&gt;as long as your state is well-partitioned&lt;/em&gt;.&lt;br&gt;
If you want &lt;em&gt;simple composability&lt;/em&gt; and can live with ~1–2s finality, NEAR’s model is easier to reason about.&lt;/p&gt;


&lt;h2&gt;
  
  
  3. Programming Model
&lt;/h2&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;NEAR: WASM (Rust, AssemblyScript, JS/TS, Go)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;NEAR runs smart contracts as WebAssembly (WASM), which means you can write them in multiple languages&lt;br&gt;
some officially supported, others community-maintained:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Rust&lt;/strong&gt; → Production-grade, memory-safe, and benefits from the massive Rust crate ecosystem. Recommended for serious apps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AssemblyScript&lt;/strong&gt; → TypeScript-like syntax, great for JS devs prototyping quickly. Less safety than Rust, so audit carefully before mainnet.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript / TypeScript (off-chain)&lt;/strong&gt; → &lt;code&gt;near-api-js&lt;/code&gt; is the standard library for dApps, wallets, and backend services interacting with NEAR.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Go&lt;/strong&gt; → Community SDKs exist (&lt;code&gt;near-sdk-go&lt;/code&gt;, &lt;code&gt;near-api-go&lt;/code&gt;) for tooling or server integration; less mature than Rust or AS.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Tip:&lt;/strong&gt; Use JS/Rust for production contracts and AssemblyScript for learning or rapid proof-of-concepts. Other languages are mostly for client or tooling integration — the WASM runtime doesn’t care, but your users will if your contract has bugs.&lt;br&gt;
&lt;/p&gt;


&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight rust"&gt;&lt;code&gt;&lt;span class="nd"&gt;#[near_bindgen]&lt;/span&gt;
&lt;span class="k"&gt;impl&lt;/span&gt; &lt;span class="n"&gt;Contract&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nd"&gt;#[payable]&lt;/span&gt;
    &lt;span class="k"&gt;pub&lt;/span&gt; &lt;span class="k"&gt;fn&lt;/span&gt; &lt;span class="nf"&gt;deposit&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="k"&gt;mut&lt;/span&gt; &lt;span class="k"&gt;self&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;let&lt;/span&gt; &lt;span class="n"&gt;user&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nn"&gt;env&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nf"&gt;predecessor_account_id&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
        &lt;span class="k"&gt;let&lt;/span&gt; &lt;span class="n"&gt;amount&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nn"&gt;env&lt;/span&gt;&lt;span class="p"&gt;::&lt;/span&gt;&lt;span class="nf"&gt;attached_deposit&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
        &lt;span class="k"&gt;self&lt;/span&gt;&lt;span class="py"&gt;.balances&lt;/span&gt;&lt;span class="nf"&gt;.insert&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;amount&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  &lt;strong&gt;Sui: Move (plus SDKs in other languages)&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Sui smart contracts are written &lt;strong&gt;exclusively in Move&lt;/strong&gt; → a resource-oriented language where assets are linear types (can’t be cloned or accidentally deleted). This model is perfect for NFTs, game items, and complex asset logic.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Move&lt;/strong&gt; → On-chain logic; strong type/resource safety at compile-time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript / JavaScript&lt;/strong&gt; → First-class SDKs for building web dApps and tooling (&lt;code&gt;sui.js&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rust&lt;/strong&gt; → Used for validators, runtime, and available as an SDK for tooling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community SDKs&lt;/strong&gt; → Python, Go, Dart, Kotlin, Swift for backends, scripts, or mobile clients. On-chain logic still must be in Move.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Tip:&lt;/strong&gt; If you want ultimate control over asset rules, Move gives you that without letting you shoot yourself in the foot — but you’ll trade some ecosystem maturity compared to Rust/JS.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;public entry fun transfer_coin(
    coin: Coin&amp;lt;SUI&amp;gt;, 
    recipient: address, 
    ctx: &amp;amp;mut TxContext
) {
    transfer::transfer(coin, recipient);
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  4. Security Evaluation → Attack Surface &amp;amp; Real-World Incidents
&lt;/h2&gt;

&lt;p&gt;Security isn’t just “how safe the chain is” it’s where you’re most likely to get burned as a developer. Both NEAR and Sui have strong L1 security but very different patterns in how apps get attacked.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;NEAR&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Core safety:&lt;/strong&gt; NEAR’s sharded WASM runtime + Nightshade consensus have avoided catastrophic mainnet exploits and downtime.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Common weak spots:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;Smart contract bugs → especially in AssemblyScript or poorly-audited contract code.&lt;/li&gt;
&lt;li&gt;Bridges (Rainbow Bridge) → historically the main target; several attempted attacks were stopped before loss.&lt;/li&gt;
&lt;li&gt;Misconfigured relayers / account abstraction flows.

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Notable incidents:&lt;/strong&gt; Most real-world losses have been from bridge or dApp-level exploits, not the core protocol.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical takeaway:&lt;/strong&gt; Production contracts should be JS/Rust + audited. Treat bridges and cross-chain systems as high-risk and design mitigations (rate-limits, watchdogs).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;strong&gt;Sui&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Core safety:&lt;/strong&gt; Sui’s Move VM removes entire classes of bugs (e.g., reentrancy on simple assets, asset duplication), but economics and app logic are still in your hands.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Common weak spots:&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;DeFi protocol logic → high TPS can make economic attacks (flash loans, pool manipulation) faster and harder to detect.&lt;/li&gt;
&lt;li&gt;Composability → combining multiple protocols/contracts can still introduce risk.

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Notable incidents:&lt;/strong&gt; Cetus DEX exploit (May 2025) — ≈\$220M lost from application-layer bug, not an L1 failure. Validators coordinated to freeze much of the stolen funds (good for recovery, but shows governance power).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Practical takeaway:&lt;/strong&gt; Move helps avoid low-level footguns, but you still need full DeFi-grade security: audits, invariant tests, on-chain monitoring, and emergency procedures.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  5. Accounts, Keys &amp;amp; UX
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;NEAR:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Human-readable account names.&lt;/li&gt;
&lt;li&gt;Subaccounts for multi-tenant apps (&lt;code&gt;shop.alice.near&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Account abstraction + relayers for gasless UX.&lt;/li&gt;
&lt;li&gt;Email/social login possible (FastAuth is deprecated—new abstraction tools incoming).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Sui:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallets use object ownership for asset tracking—simple semantics.&lt;/li&gt;
&lt;li&gt;zkLogin for social auth.&lt;/li&gt;
&lt;li&gt;Strong TS SDK for frontend integration.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  6. Tooling &amp;amp; DX
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;NEAR:&lt;/strong&gt; &lt;code&gt;near-cli&lt;/code&gt;, JS/Rust SDK, browser-based dev tools, strong docs for account/subaccount patterns.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sui:&lt;/strong&gt; Modern CLI, TypeScript &amp;amp; Rust SDKs, localnet setup for fast dev loops, Move Analyzer in VS Code.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  7. Performance Snapshot (2025)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;NEAR&lt;/th&gt;
&lt;th&gt;Sui&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Block Time&lt;/td&gt;
&lt;td&gt;600ms&lt;/td&gt;
&lt;td&gt;Sub-second&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Finality&lt;/td&gt;
&lt;td&gt;~1.2s&lt;/td&gt;
&lt;td&gt;~400ms&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Throughput&lt;/td&gt;
&lt;td&gt;Scales via sharding&lt;/td&gt;
&lt;td&gt;Scales via parallelism&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fees&lt;/td&gt;
&lt;td&gt;&amp;lt;\$0.001&lt;/td&gt;
&lt;td&gt;&amp;lt;\$0.001&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Rule of thumb:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;NEAR = predictable across workloads.&lt;/li&gt;
&lt;li&gt;Sui = blazing fast for parallel workloads; slower for shared-object hot spots.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  8. When to Choose Which
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Choose NEAR if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mainstream UX (email/SSO, gasless, easy recovery) is key.&lt;/li&gt;
&lt;li&gt;You want JS/Rust/WASM and a single-chain mental model.&lt;/li&gt;
&lt;li&gt;Multichain frontend or enterprise-friendly onboarding matters.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Choose Sui if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your workload is massively parallel (games, NFT mints, concurrent DeFi).&lt;/li&gt;
&lt;li&gt;Asset safety &amp;amp; correctness at the type level is important.&lt;/li&gt;
&lt;li&gt;You’re ready to run your own infra and learn Move.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  9. Practical Dev Tips
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;On NEAR:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Default to Rust for production.&lt;/li&gt;
&lt;li&gt;Use subaccounts for clean contract upgrades.&lt;/li&gt;
&lt;li&gt;Watch for updates to the new account abstraction APIs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;On Sui:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design your state so most transactions don’t touch the same object.&lt;/li&gt;
&lt;li&gt;Don’t rely on public RPCs in prod—spin your own node or use pro providers.&lt;/li&gt;
&lt;li&gt;Start in localnet to internalize Move patterns.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Final Word
&lt;/h2&gt;

&lt;p&gt;NEAR and Sui are both &lt;em&gt;serious&lt;/em&gt; L1s. NEAR bets on UX + sharded WASM scaling. Sui bets on parallelism + Move-level safety.&lt;/p&gt;

&lt;p&gt;Your decision isn’t about which chain is “better”—it’s about &lt;strong&gt;which trade-offs match your app&lt;/strong&gt;.&lt;br&gt;
If you need smooth onboarding, multichain reach, and a familiar toolchain, NEAR will feel like home.&lt;br&gt;
If you need blistering speed for independent transactions and bulletproof asset semantics, Sui will reward the extra learning curve.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>blockchain</category>
      <category>devrel</category>
      <category>web3</category>
    </item>
    <item>
      <title>About Me</title>
      <dc:creator>5194</dc:creator>
      <pubDate>Sun, 26 Mar 2023 11:33:54 +0000</pubDate>
      <link>https://forem.com/ij03l/about-me-2i5j</link>
      <guid>https://forem.com/ij03l/about-me-2i5j</guid>
      <description>&lt;p&gt;Hello there! Writing an about me section is always a daunting task for me. I often find myself at a loss for words when it comes to talking about myself. But, I'll try my best to share a bit about me with you. My name is Joel, but you can also call me iJ03L - a nickname that I've grown quite fond of. I consider myself to be a selfless person who values completeness and organization. I believe in taking ownership of my responsibilities and ensuring that any project I work on is completed to the best of my ability. I don't settle for mediocrity and always strive to do my best.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Do&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Photography: It has always been a part of my life. It's a creative outlet that allows me to freeze moments in time and explore my imagination. From photography, I have expanded my creative horizons, using tools like Photoshop to create unique and innovative designs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tech: My passion for technology started at a young age, and it has continued to grow. Over the years, I have explored different areas of technology such as Cyber Security, Python, Machine Learning, and product building. I have also been groomed in DevOps/Cloud engineering through my studies at AltSchool Africa, and I have found that it is an area where I excel. I have extensive knowledge of tools like AWS, Kubernetes, Terraform, Ansible, Docker, and Jenkins, to name a few.&lt;br&gt;
In addition to my experience in DevOps/Cloud engineering, I have also developed proficiency in the MERN stack. I am comfortable working with MongoDB, Express, React, and Node.js, and have experience building full-stack web applications using these technologies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Nothing: At times, I enjoy doing nothing, and that includes taking walks, watching movies, listening to sad songs, and podcasts on tech. I am also a fan of Manchester United football club.❤️&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thank you for taking the time to read about me. I hope to connect with like-minded individuals who share my passion for technology and making a difference in the world.&lt;/p&gt;

&lt;p&gt;Best regards,&lt;/p&gt;

&lt;p&gt;Joel (iJ03L)&lt;/p&gt;

</description>
      <category>programming</category>
      <category>devops</category>
      <category>aws</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Technical Writing, my POV</title>
      <dc:creator>5194</dc:creator>
      <pubDate>Wed, 12 Oct 2022 00:24:06 +0000</pubDate>
      <link>https://forem.com/ij03l/technical-writing-my-pov-3hp</link>
      <guid>https://forem.com/ij03l/technical-writing-my-pov-3hp</guid>
      <description>&lt;p&gt;To be a successful software engineer and making waves you need the skill of technical writing.&lt;br&gt;
One of the best ways of learning is teaching and technical writings serves as one of those ways of communicating your operations and giving learners or interested persons the ability to understand your operation from the technical point of view, also leading to smoother operations within your business, clearer training for employees, and a better business relationship with clients and project stakeholders.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Ability
&lt;/h3&gt;

&lt;p&gt;Not Born a technical writer though intelligent and lack the ability to teach procedures or transfer knowledge theoretically, Brings me to asking these questions: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Am i ever going to be good at it?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What do i need to be good at it?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How important is it?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll just highlight a little quality about myself and see if i can do this&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Anything i put my mind to, i always achieve and this won't take a different route.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I'm blessed with the research abilities and hunger for uncovering and solving situations a mind that knows it abilities, if this be one of them so be it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I owe it to myself to be a problem solver and not put to waste the creative ability of my mind and impacting through technology has been the only way i want to achieve that.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;I might not be the best technical writer today but with practice and staying through to myself i believe i can be the best someday.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>writing</category>
      <category>programming</category>
      <category>devops</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Safeguarding Your Digital Assets</title>
      <dc:creator>5194</dc:creator>
      <pubDate>Thu, 22 Sep 2022 21:02:01 +0000</pubDate>
      <link>https://forem.com/ij03l/safeguarding-your-digital-assets-2g41</link>
      <guid>https://forem.com/ij03l/safeguarding-your-digital-assets-2g41</guid>
      <description>&lt;h3&gt;
  
  
  What and What not is possible to attackers!
&lt;/h3&gt;

&lt;p&gt;This article is targeted at Web3 folks ranging from NFTS, DEFI and Degenz. I will list ways hackers can target your assets and ways you can position yourself to not fall in this traps.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Read before authorization or authentication:&lt;/strong&gt; Incase of interacting with contracts, discord authentication or minting a token. Always read what extensively on the access you are giving to the network.&lt;br&gt;
If it includes dominant control of your wallet or anything asides the purpose of authentication you shouldn't proceed with that transaction and if you have done that already you can quickly go revoke access to your belongings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Do not Interact with strange Token/NFT:&lt;/strong&gt; This is another way hackers can get control of your wallet.&lt;br&gt;
This tokens/NFT stands as a backdoor and once interacted with in this sense, giving authorization to the malicious contract and the attacker now have access to your wallet.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Safeguard your SeedPhrase:&lt;/strong&gt; Your seedphrase is an access into your wallet and it shouldn't be saved on your device and if it must be; Take precautionary steps that will keep attackers away from your device.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Interact only with trusted links&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Always Use a 2FA authentication&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid Pirate websites &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid Popup updates as high percentage of popup updates are for malicious activities&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Avoid public wifi&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plug only trusted cables or usb&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And lastly always remember, if the good guys can do it, the bad guys can do it too&lt;br&gt;
Be safe.&lt;/p&gt;

</description>
      <category>web3</category>
      <category>cybersecurity</category>
      <category>nft</category>
      <category>devops</category>
    </item>
    <item>
      <title>Self Reflections</title>
      <dc:creator>5194</dc:creator>
      <pubDate>Sun, 04 Sep 2022 09:41:10 +0000</pubDate>
      <link>https://forem.com/ij03l/self-reflections-28a9</link>
      <guid>https://forem.com/ij03l/self-reflections-28a9</guid>
      <description>&lt;p&gt;&lt;strong&gt;Am i what i think i am?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Been a while i wrote and now i feel like reflecting on my work rate in the past weeks to see maybe i it can get me back motivated and on track.&lt;/p&gt;

&lt;p&gt;I Majored on two things this past weeks and i'm only going to talk about one here, maybe next time i talk about the other.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Cloud Engineering Journey so far
&lt;/h2&gt;

&lt;p&gt;Been in a cohort at Altschool and it's been a great experience so far; from learning the basics of software engineering(Html, CSS, JS) and now into the main course i've been enjoying myself so far. I've gotten myself acquainted with the Linux environment, been using the OS for a couple of years now and it's broaden my knowledge and added more usecases to the OS aside my initial Cybersec researches.&lt;/p&gt;

&lt;p&gt;For a while i had problems understanding Git, but now i feel confident with it and with all this eye openings all i can say is understanding a situation or a particular language, framework, OS or Distro is the way to go. There are answers, numerous ones on Google or wherever you search for problems and those answers will maybe get you past that issue but trust me knowing it and understanding is best for you.&lt;/p&gt;

&lt;p&gt;At The Moment i'm not the best at this Cloud Thing but Day after day i'm getting a hang of it, i still will face more difficulties as i am now but i'm most certainly sure i'll get there and solve those problem.&lt;/p&gt;

&lt;p&gt;We(Humans) made them and i will understand it all.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>programming</category>
      <category>git</category>
      <category>devops</category>
    </item>
    <item>
      <title>Hi, I'M BRINGING MY IDEA TO LIFE</title>
      <dc:creator>5194</dc:creator>
      <pubDate>Thu, 18 Aug 2022 00:22:47 +0000</pubDate>
      <link>https://forem.com/ij03l/hi-im-bringing-my-idea-to-life-2b6</link>
      <guid>https://forem.com/ij03l/hi-im-bringing-my-idea-to-life-2b6</guid>
      <description>&lt;p&gt;Hi friend,&lt;br&gt;
hope you are good? I meant that question. This blog and writeups are just a way of sharing what i feel and giving people the opportunity to know me through my pen.&lt;br&gt;
  So dear friend i haven't said this here or anywhere before but this is the reality. &lt;br&gt;
Earlier this year i had an idea in the middle of the night, it's definitely not a dream because i don't believe in that or i don't just have them, but something happened and i completely blanked on the idea. shame on me!&lt;br&gt;
But then crazily in may it came back at night too butt this time it was different cos i quickly pickup my pen, Jot things down and started analyzing all possibilities and what not. &lt;br&gt;
  I gathered my team And the building started. i thought i wouldn't write a code but maybe nature is in support of me writing codes, currently we're building with React Native and Firebase, i'm in charge of the product frontend, designs and relations. i really do love a good cause.&lt;br&gt;&lt;br&gt;
And the day before yesterday we launched our waitlist &lt;a href="https://xlistics.com" rel="noopener noreferrer"&gt;website&lt;/a&gt;to keep us the developers and other part of the team on our toe and since the launch we've gathered 100s of entries on our waitlist data and i must say the feeling is &lt;strong&gt;ectatic.&lt;/strong&gt;    &lt;/p&gt;

&lt;p&gt;`~with love iJ03L.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>devops</category>
      <category>reactnative</category>
      <category>design</category>
    </item>
  </channel>
</rss>
