<?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: Raqeeba Yasin</title>
    <description>The latest articles on DEV Community by Raqeeba Yasin (@raqeeba_yasin).</description>
    <link>https://dev.to/raqeeba_yasin</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%2F3733516%2F57842fda-ffd2-4bc6-b9e6-42554c22f048.jpg</url>
      <title>DEV Community: Raqeeba Yasin</title>
      <link>https://dev.to/raqeeba_yasin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/raqeeba_yasin"/>
    <language>en</language>
    <item>
      <title>Mojo 1.0 Is Here: Is the Two-Language Problem Finally Over?</title>
      <dc:creator>Raqeeba Yasin</dc:creator>
      <pubDate>Sun, 25 Oct 2026 17:24:57 +0000</pubDate>
      <link>https://dev.to/raqeeba_yasin/mojo-10-is-here-is-the-two-language-problem-finally-over-1o2c</link>
      <guid>https://dev.to/raqeeba_yasin/mojo-10-is-here-is-the-two-language-problem-finally-over-1o2c</guid>
      <description>&lt;p&gt;Your Python code works. It’s also slower than it needs to be. 🐢&lt;/p&gt;

&lt;p&gt;If you work in AI or data, you’ve probably lived this loop:&lt;/p&gt;

&lt;p&gt;Prototype in Python because it’s fast to write.&lt;br&gt;
Hit a performance wall.&lt;br&gt;
Rewrite the hot paths in C++, Rust, or CUDA.&lt;br&gt;
Now you maintain two languages, two toolchains, and a fragile bridge between them.&lt;/p&gt;

&lt;p&gt;This is often called the two-language problem. It costs teams time, hiring flexibility, and a lot of debugging hours. Mojo is an attempt to fix it at the root.&lt;/p&gt;

&lt;p&gt;What is Mojo?&lt;/p&gt;

&lt;p&gt;Mojo was created by Modular, co-founded by Chris Lattner, who also created Swift and LLVM. It combines Python-like syntax with systems-level performance and memory safety ideas inspired by Rust, and it uses the MLIR compiler framework to target hardware such as GPUs, CPUs, TPUs, and ASICs. &lt;br&gt;
opensourceforu&lt;/p&gt;

&lt;p&gt;The goal is simple: one language from prototype to production, with code that looks familiar to Python developers.&lt;/p&gt;

&lt;p&gt;Why 1.0 matters&lt;/p&gt;

&lt;p&gt;For years, Mojo was a fast-moving experiment, and its syntax changed often. That made it hard to bet a real project on it.&lt;/p&gt;

&lt;p&gt;Version 1.0 brings backward compatibility and API stability, and future 1.x releases are expected to be mostly additive. Modular also says it relies on Mojo daily in production, as the foundation of its own commercial products, MAX and Modular Cloud. &lt;br&gt;
opensourceforu&lt;br&gt;
modular&lt;/p&gt;

&lt;p&gt;In short, the language you learn today shouldn’t break under you next month.&lt;/p&gt;

&lt;p&gt;What problems does it solve?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Performance without leaving the Python mindset&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You write code that reads like Python, but you get control over types, memory, and hardware when you need it. You don’t have to jump to a different language for the hot path.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;One language for the whole stack&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Instead of Python for the model and C++ or CUDA for the kernels, you can aim to write both in the same language. That means a smaller skill gap inside your team.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Hardware portability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;AI workloads now run on many kinds of accelerators. Because Mojo is built on MLIR, it is designed to target different hardware without rewriting everything per vendor.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gradual adoption&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You don’t need to migrate your whole codebase. Mojo is designed to work alongside Python, so you can start with the one function that’s too slow.&lt;/p&gt;

&lt;p&gt;A first look at the code&lt;/p&gt;

&lt;p&gt;Here is a simple example. It looks like Python, which is the point:&lt;/p&gt;

&lt;p&gt;mojo&lt;br&gt;
def main():&lt;br&gt;
    var total = 0&lt;br&gt;
    for i in range(1_000_000):&lt;br&gt;
        total += i&lt;br&gt;
    print(total)&lt;/p&gt;

&lt;p&gt;The real gains show up when you add static types and use Mojo’s low-level features for performance-critical sections. Check the official Mojo docs for the current syntax, since the language was cleaned up significantly for 1.0.&lt;/p&gt;

&lt;p&gt;Where to be realistic&lt;/p&gt;

&lt;p&gt;I don’t want this to read like hype, so here are the caveats:&lt;/p&gt;

&lt;p&gt;The ecosystem is young. Python has decades of libraries. Mojo does not, and you’ll often lean on Python interop.&lt;br&gt;
It’s strongest for AI and performance-heavy work. For a typical CRUD web app, Python or Go is still the simpler choice.&lt;br&gt;
Governance is worth watching. Modular was acquired by Qualcomm in mid-2026, and open-source status and community direction are things to keep an eye on as the ecosystem grows. &lt;br&gt;
opensourceforu&lt;br&gt;
Features are still arriving. Async programming, pattern matching, and tagged unions are on the roadmap. &lt;br&gt;
opensourceforu&lt;/p&gt;

&lt;p&gt;Should you try it?&lt;/p&gt;

&lt;p&gt;My take:&lt;/p&gt;

&lt;p&gt;Yes, if you work on ML, GPU kernels, or numerical code and you’re tired of maintaining a Python and C++ split.&lt;br&gt;
Maybe later, if your workload is mostly I/O-bound or web-focused.&lt;br&gt;
Worth a weekend, if you just want to see where language design is heading.&lt;br&gt;
Getting started&lt;br&gt;
Read the official Mojo documentation.&lt;br&gt;
Install the toolchain and run a small benchmark of your own slow Python function.&lt;br&gt;
Port just that one function and measure the difference.&lt;/p&gt;

&lt;p&gt;Measure on your own workload. Benchmarks from other people’s projects won’t tell you whether it helps yours.&lt;/p&gt;

&lt;p&gt;Final thoughts&lt;/p&gt;

&lt;p&gt;The two-language problem has been accepted as “just how things are” for a long time. Mojo 1.0 doesn’t magically end it, but it’s the first time the idea feels stable enough to try seriously.&lt;/p&gt;

&lt;p&gt;Have you tried Mojo, Rust, Zig, or another newer language? What problem did it solve for you, or why are you still skeptical? Let me know in the comments. 👇&lt;/p&gt;

</description>
      <category>programming</category>
      <category>mojo</category>
      <category>ai</category>
      <category>python</category>
    </item>
    <item>
      <title>Hello DEV! From Gujrat to Hackathon Finals: My Journey as a Secure Software Engineer 👋</title>
      <dc:creator>Raqeeba Yasin</dc:creator>
      <pubDate>Thu, 22 Oct 2026 07:40:26 +0000</pubDate>
      <link>https://dev.to/raqeeba_yasin/hello-dev-from-gujrat-to-hackathon-finals-my-journey-as-a-secure-software-engineer-119c</link>
      <guid>https://dev.to/raqeeba_yasin/hello-dev-from-gujrat-to-hackathon-finals-my-journey-as-a-secure-software-engineer-119c</guid>
      <description>&lt;p&gt;Hi DEV Community! 👋&lt;/p&gt;

&lt;p&gt;I'm Raqeeba Yasin, a Computer Science graduate from Gujrat, Pakistan. This is my first post here, and I wanted to introduce myself properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who I am
&lt;/h2&gt;

&lt;p&gt;I build full-stack web and mobile apps, and I'm especially interested in AI and cybersecurity. I graduated this year (August 2026) with a BS in Computer Science from the University of the Punjab, and I've spent the last few years learning by building real things.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've been working on
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;🏥 Smart Polio Record &amp;amp; Monitoring Portal (my final year project)&lt;/strong&gt;&lt;br&gt;
A bilingual (Urdu/English) public health platform that replaces paper-based polio vaccination records with a real-time system. I designed it for field health workers in low-connectivity areas. It uses React and React Native on the front end, Flask and PostgreSQL on the back end, an in-app chatbot for vaccinators, and district dashboards so supervisors can spot coverage gaps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚖️ QanoonSathi AI (National Gen AI Hackathon finalist)&lt;/strong&gt;&lt;br&gt;
An AI legal-literacy platform that makes Pakistani law easier to understand through a conversational interface grounded in verified legal sources. I led the front end and the team's repository organization in a 6-member team. We reached the national finals (HEC Pakistan × Pak Angels).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🔐 AI-Based Intrusion Detection System (research preprint)&lt;/strong&gt;&lt;br&gt;
Under the supervision of Dr. Muhammad Adeel, I wrote a preprint on using machine learning to classify network threats and detect anomalies in real time. Version 1 is published on SSRN, Zenodo, GitHub and Academia.edu, and I'm now working on version 2 with more models, more datasets and deeper benchmarking.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few more highlights
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🏆 Competed in 4 hackathons (3 international, 1 national) and peaked at &lt;strong&gt;#52 on the lablab.ai global leaderboard&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;📊 Scored &lt;strong&gt;80.6%&lt;/strong&gt; on Pakistan's National IT Skill Competency Test (HEC/MoITT)&lt;/li&gt;
&lt;li&gt;🛠️ Led &lt;strong&gt;AUREX&lt;/strong&gt;, a 10+ member student software house, from idea to delivery&lt;/li&gt;
&lt;li&gt;👥 Led a 1,000+ student community as a Senior Wing Leader&lt;/li&gt;
&lt;li&gt;📚 Published a book, &lt;em&gt;The Amaya Principle: By the Time You See It, It Has Already Begun&lt;/em&gt;, available on Amazon&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My tech stack
&lt;/h2&gt;

&lt;p&gt;React, Next.js, React Native, Node.js, Python (Flask), Kotlin, PostgreSQL, MongoDB, Docker, Jenkins and CI/CD.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned so far
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Build for the real user.&lt;/strong&gt; Designing for field workers with weak internet changed how I think about performance and simplicity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Teamwork beats solo talent.&lt;/strong&gt; Hackathons and leading AUREX taught me that clear communication and organized repos matter as much as code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security should come early.&lt;/strong&gt; Researching intrusion detection made me see how much better systems get when you think about threats from day one.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What I'll share here
&lt;/h2&gt;

&lt;p&gt;I plan to write about my projects and the mistakes I made building them, beginner-friendly explanations of AI and cybersecurity topics, DevOps basics (Docker, CI/CD), and my hackathon experiences.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's connect! 🤝
&lt;/h2&gt;

&lt;p&gt;I'm open to internships, collaborations and relocation opportunities, and I'd love to learn from this community.&lt;/p&gt;

&lt;p&gt;💬 &lt;strong&gt;I'd love to hear from you:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What's one piece of advice you'd give a fresh graduate in tech?&lt;/li&gt;
&lt;li&gt;Which topic should I write about first: my intrusion detection research, building the polio portal, or hackathon lessons?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks for reading, and I look forward to connecting with you all! 🚀&lt;/p&gt;

&lt;p&gt;You can find me on &lt;a href="https://github.com/RaqeebaYasin" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; and &lt;a href="https://www.linkedin.com/in/raqeebayasin/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>introduction</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>cybersecurity</category>
    </item>
  </channel>
</rss>
