<?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: Amin Boulouma</title>
    <description>The latest articles on DEV Community by Amin Boulouma (@aminblm).</description>
    <link>https://dev.to/aminblm</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%2F654512%2F5dce379c-10a0-4170-9bd6-9f1df7f257ef.png</url>
      <title>DEV Community: Amin Boulouma</title>
      <link>https://dev.to/aminblm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aminblm"/>
    <language>en</language>
    <item>
      <title>AI Systems Design From Scratch: The Zero-Dependency Manifesto</title>
      <dc:creator>Amin Boulouma</dc:creator>
      <pubDate>Fri, 19 Jun 2026 15:41:49 +0000</pubDate>
      <link>https://dev.to/aminblm/ai-systems-design-from-scratch-the-zero-dependency-manifesto-2a9a</link>
      <guid>https://dev.to/aminblm/ai-systems-design-from-scratch-the-zero-dependency-manifesto-2a9a</guid>
      <description>&lt;h2&gt;
  
  
  AI Systems Design From Scratch: The Zero-Dependency Manifesto
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Amin Boulouma&lt;/strong&gt; — &lt;em&gt;Software Engineer&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://linktr.ee/aminboulouma" rel="noopener noreferrer"&gt;Connect with Amin Boulouma Official&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In an era dominated by sprawling package dependency trees and heavy vendor abstractions, modern software engineering has increasingly detached itself from the foundational primitives of computer science. We install frameworks before we understand their protocols. We deploy machine learning libraries before we grasp their linear algebra engines. &lt;/p&gt;

&lt;p&gt;To bridge this educational and structural gap, the &lt;strong&gt;AI Systems Design From Scratch&lt;/strong&gt; project introduces a rigorous architectural standard: building complex distributed systems, cloud infrastructure, and artificial intelligence models from absolute first principles.&lt;/p&gt;

&lt;p&gt;The core philosophy of this initiative is grounded in a famous observation by Richard Feynman: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;What I cannot create, I do not understand.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The Zero-Dependency Mandate
&lt;/h2&gt;

&lt;p&gt;To force authentic, systems-level learning, this ecosystem enforces a strict &lt;strong&gt;zero-reliance policy on external packages&lt;/strong&gt;. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No Virtual Environments:&lt;/strong&gt; There are no &lt;code&gt;requirements.txt&lt;/code&gt;, &lt;code&gt;Pipfile&lt;/code&gt;, or &lt;code&gt;pyproject.toml&lt;/code&gt; manifests containing third-party code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pure Native Runtime:&lt;/strong&gt; The solitary engine requirement is a pristine installation of &lt;strong&gt;Python 3.14.5&lt;/strong&gt; using its built-in Standard Library modules exclusively.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bottom-Up Composition:&lt;/strong&gt; Higher-level configurations (such as neural network graphs or automated orchestration layers) must strictly import and build upon the foundational modules established entirely inside this repository.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By stripping away modern framework abstractions, engineers are forced to interface directly with low-level kernel abstractions, memory buffers, network adapters, and mathematical operations.&lt;/p&gt;




&lt;h2&gt;
  
  
  Architectural Deep Dive: What is Implemented?
&lt;/h2&gt;

&lt;p&gt;The architecture operates entirely out of the root application directory: &lt;code&gt;src/&lt;/code&gt;. The framework splits operational responsibilities across distinct engineering domains, balancing core infrastructure utilities with advanced computing engines.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Networking Factories &amp;amp; API Layer
&lt;/h3&gt;

&lt;p&gt;Instead of treating communication channels as a magic box wrapped by third-party protocols, the project constructs application layers directly out of raw network sockets.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;py_socket_server.py&lt;/code&gt; &amp;amp; &lt;code&gt;py_socket_client.py&lt;/code&gt;:&lt;/strong&gt; Manage low-level transport stream descriptors, network bindings, and full-duplex TCP/IP synchronization maps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;py_REST_API.py&lt;/code&gt; &amp;amp; &lt;code&gt;py_REST_API_CLI_client.py&lt;/code&gt;:&lt;/strong&gt; An HTTP/1.1-compliant parsing engine and routing layer that manually tokenizes incoming request streams and encodes standard wire frames.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Distributed Storage &amp;amp; Messaging Abstractions
&lt;/h3&gt;

&lt;p&gt;Rather than importing pre-built production databases, the project mimics storage engines using standard-library structures to model memory layouts and access patterns.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;py_redis.py&lt;/code&gt;:&lt;/strong&gt; An in-memory, key-value tracking matrix featuring single-threaded lookup cycles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;py_sql_engine.py&lt;/code&gt;:&lt;/strong&gt; A relational gateway emulation mapping statement parameters, transaction scopes, and query lifecycles.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Virtualization, Containerization &amp;amp; Orchestration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;py_container_manager.py&lt;/code&gt;:&lt;/strong&gt; Simulates core container runtime engine behavior, modeling process namespace isolation mechanisms and container states.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;py_airflow.py&lt;/code&gt;:&lt;/strong&gt; A Directed Acyclic Graph (&lt;em&gt;DAG&lt;/em&gt;) task compiler and scheduler loop that orchestrates asynchronous job states.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Getting Started: Quick-Start Deployment
&lt;/h2&gt;

&lt;p&gt;Because the platform maintains zero dependencies, initializing and stress-testing the architecture requires no external library provisioning.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Clone the Source Tree
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/aminblm/ai_systems_design_from_scratch.git
&lt;span class="nb"&gt;cd &lt;/span&gt;ai_systems_design_from_scratch

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. Execute Infrastructure Components
&lt;/h3&gt;

&lt;p&gt;Run any core architecture subsystem directly from the command line interface:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Boot the in-memory data store daemon&lt;/span&gt;
python3 src/py_redis.py

&lt;span class="c"&gt;# Spin up the DAG workflow engine&lt;/span&gt;
python3 src/py_airflow.py

&lt;span class="c"&gt;# Initialize the first-principles REST API framework&lt;/span&gt;
python3 src/py_REST_API.py

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  The Technical Roadmap
&lt;/h2&gt;

&lt;p&gt;The platform currently logs &lt;strong&gt;17 fully realized system modules&lt;/strong&gt; out of a target matrix tracking &lt;strong&gt;71 distinct technologies&lt;/strong&gt;. To transition this framework into a highly resilient cloud emulation workspace, current development cycles prioritize the following upcoming milestones:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Namespace Isolation Checklists:&lt;/strong&gt; Refining the local container manager (&lt;code&gt;py_container_manager.py&lt;/code&gt;) to leverage more granular system-level process gates.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chaos Engineering Drivers:&lt;/strong&gt; Introducing automated fault-injection scripts to deliberately stress-test our custom TCP network interfaces, validating state recovery and error handling during simulated socket drops.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Join the First-Principles Movement
&lt;/h2&gt;

&lt;p&gt;This repository is built for hands-on software engineers, infrastructure architects, and machine learning scientists who learn best by writing raw code and peeling back framework layers. Contributions are vital to pushing this blueprint toward total completeness. Review the system architectural matrix, audit existing connection blocks for edge-case failures, or propose a new low-level standard library primitive implementation by checking out the main development branch.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://linktr.ee/aminboulouma" rel="noopener noreferrer"&gt;Connect with Amin Boulouma Official&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>distributedsystems</category>
      <category>systemdesign</category>
      <category>software</category>
    </item>
    <item>
      <title>Algorithms - Advanced Programming Tutorial</title>
      <dc:creator>Amin Boulouma</dc:creator>
      <pubDate>Mon, 28 Jun 2021 07:22:02 +0000</pubDate>
      <link>https://dev.to/aminblm/algorithms-advanced-programming-tutorial-3b53</link>
      <guid>https://dev.to/aminblm/algorithms-advanced-programming-tutorial-3b53</guid>
      <description>&lt;p&gt;&lt;a href="https://youtu.be/HRknMeFJTsM" rel="noopener noreferrer"&gt;Here is the guide&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>algorithms</category>
      <category>tutorial</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to Master Python Fast and Easy: A Complete Simple tutorial Based on the Official Documentation of Python</title>
      <dc:creator>Amin Boulouma</dc:creator>
      <pubDate>Wed, 23 Jun 2021 11:06:47 +0000</pubDate>
      <link>https://dev.to/aminblm/how-to-master-python-fast-and-easy-a-complete-simple-tutorial-based-on-the-official-documentation-of-python-1dej</link>
      <guid>https://dev.to/aminblm/how-to-master-python-fast-and-easy-a-complete-simple-tutorial-based-on-the-official-documentation-of-python-1dej</guid>
      <description>&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%2Fi2.wp.com%2Fallhtaccess.info%2Fwp-content%2Fuploads%2F2018%2F03%2Fprogramming.gif%3Ffit%3D1281%252C716%26ssl%3D1" 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%2Fi2.wp.com%2Fallhtaccess.info%2Fwp-content%2Fuploads%2F2018%2F03%2Fprogramming.gif%3Ffit%3D1281%252C716%26ssl%3D1" alt="Alt Text" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Hey, guys! Here is the &lt;a href="https://youtu.be/ne4Xsoe5Br8" rel="noopener noreferrer"&gt;Complete Simple tutorial Based on the Official Documentation of Python&lt;/a&gt; that already helped a lot of people! These 15 episodes are very helpful if you just start coding or want to improve your skills. The information is well combined, the source code is provided for each video, a lot of practical tips and btw, the whole course takes just 5 hours to complete!&lt;br&gt;
I hope this course will be very useful for you and you will learn a lot!&lt;/p&gt;

&lt;p&gt;Github Source Code: &lt;a href="https://github.com/amboulouma/python-ultimate-tutorial" rel="noopener noreferrer"&gt;https://github.com/amboulouma/python-ultimate-tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To give you an overview, here is the table of content of the crash course:&lt;/p&gt;

&lt;p&gt;🖥️  &lt;a href="https://www.youtube.com/watch?v=vQqisFjAnsE" rel="noopener noreferrer"&gt;Introduce you the Python Official Documentation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️  Get started with &lt;a href="https://www.youtube.com/watch?v=NmzIyE4wBGs&amp;amp;t=4s" rel="noopener noreferrer"&gt;Numbers, Strings and Lists in Python&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;🖥️  What are &lt;a href="https://www.youtube.com/watch?v=4-2x_zhwvSM&amp;amp;t=3s" rel="noopener noreferrer"&gt;if, for and loop statements&lt;/a&gt; and everything about &lt;a href="https://www.youtube.com/watch?v=A-JLsh38ODs&amp;amp;t=35s" rel="noopener noreferrer"&gt;Functions in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️  Very simple about &lt;a href="https://www.youtube.com/watch?v=6TJERSlqQIk&amp;amp;t=8s" rel="noopener noreferrer"&gt;Data Structures in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️  Easy explanation of &lt;a href="https://www.youtube.com/watch?v=9dukuNA2wAk&amp;amp;t=19s" rel="noopener noreferrer"&gt;Python Modules and their usages&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;🖥️  Only good stuff about &lt;a href="https://www.youtube.com/watch?v=UpIYUJgcZMU&amp;amp;t=39s" rel="noopener noreferrer"&gt;Input, Output, Files and JSON in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️  Very helpful information about &lt;a href="https://www.youtube.com/watch?v=_zJzpZepIUE" rel="noopener noreferrer"&gt;Errors and Exceptions in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️  What’s the point of &lt;a href="https://www.youtube.com/watch?v=tlKBlwj375c&amp;amp;t=2s" rel="noopener noreferrer"&gt;OOP, Classes, Scopes, Iterators and Generators in Python&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;🖥️  You have just 13 minutes about &lt;a href="https://www.youtube.com/watch?v=E-jVDSRkuws&amp;amp;t=5s" rel="noopener noreferrer"&gt;Internet, Math, OS and Regex Modules in Python&lt;/a&gt; and only 6 to find out what are the &lt;a href="https://www.youtube.com/watch?v=MYGY0Siw_Zo&amp;amp;t=11s" rel="noopener noreferrer"&gt;Performance, Dates and Compression Modules in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ How to make &lt;a href="https://www.youtube.com/watch?v=R0LqfY1m1NU&amp;amp;t=6s" rel="noopener noreferrer"&gt;Tests, Templating, Multi-threading and Logging Modules in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ You will learn More on &lt;a href="https://www.youtube.com/watch?v=BUUvaOUaK2o&amp;amp;t=3s" rel="noopener noreferrer"&gt;Lists, Heaps and Decimal Precision in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ It’s time for you to know about &lt;a href="https://www.youtube.com/watch?v=yQ0A-v8ysJE&amp;amp;t=8s" rel="noopener noreferrer"&gt;Virtual Environments and Packages in Python&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ Finally, let’s summarize what we have learned in a &lt;a href="https://www.youtube.com/watch?v=xJSWOKGfsqk&amp;amp;t=11s" rel="noopener noreferrer"&gt;Python Official Documentation Overview&lt;/a&gt;  and get the easy access to the main recourses, codes and information&lt;/p&gt;

&lt;p&gt;Handy links: &lt;br&gt;
⇨ ⇨ ⇨ Here is the link on &lt;a href="https://www.youtube.com/watch?v=ne4Xsoe5Br8&amp;amp;t=1s" rel="noopener noreferrer"&gt;Python Full Course - Complete Tutorial based on the Python Official Documentation&lt;/a&gt;  (5 hours long video)&lt;/p&gt;

&lt;p&gt;✅ And not to mix up the information and study the episodes in its order, here is the link on the playlist for you: &lt;a href="https://www.youtube.com/watch?v=vQqisFjAnsE&amp;amp;list=PLpMTHmi814W0nSToTOC0Q18kREOjcJspW" rel="noopener noreferrer"&gt;Python Ultimate Tutorial [Official Documentation]&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>tutorial</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
