<?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: Divyansh pratap singh</title>
    <description>The latest articles on DEV Community by Divyansh pratap singh (@divyansh_pratapsingh_a47).</description>
    <link>https://dev.to/divyansh_pratapsingh_a47</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%2F1808261%2F6a50190e-2b65-4e02-b3a5-b8cc9f26db04.jpg</url>
      <title>DEV Community: Divyansh pratap singh</title>
      <link>https://dev.to/divyansh_pratapsingh_a47</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/divyansh_pratapsingh_a47"/>
    <language>en</language>
    <item>
      <title>The things actually needed to code</title>
      <dc:creator>Divyansh pratap singh</dc:creator>
      <pubDate>Wed, 25 Feb 2026 17:03:35 +0000</pubDate>
      <link>https://dev.to/divyansh_pratapsingh_a47/the-things-actually-needed-to-code-2183</link>
      <guid>https://dev.to/divyansh_pratapsingh_a47/the-things-actually-needed-to-code-2183</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/aleksandrhovhannisyan" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F304963%2F9894af56-32fb-4ded-8d66-89904e828dc1.jpg" alt="aleksandrhovhannisyan"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/aleksandrhovhannisyan/learn-to-code-without-wasting-time-money-2k0e" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Learn to Code Without Wasting Time &amp;amp; Money&lt;/h2&gt;
      &lt;h3&gt;Aleksandr Hovhannisyan ・ Jan 4 '20&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#learntocode&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>learntocode</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Tricks to debugging</title>
      <dc:creator>Divyansh pratap singh</dc:creator>
      <pubDate>Fri, 20 Feb 2026 10:16:29 +0000</pubDate>
      <link>https://dev.to/divyansh_pratapsingh_a47/tricks-to-debugging-1nk5</link>
      <guid>https://dev.to/divyansh_pratapsingh_a47/tricks-to-debugging-1nk5</guid>
      <description>&lt;p&gt;Debugging needs &lt;br&gt;
&lt;a href="https://youtu.be/J8uAiZJMfzQ?si=iZitsck6ByGExTJm" rel="noopener noreferrer"&gt;Debugging best session&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%2Fca7owdw0mlqu51zd8b4k.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%2Fca7owdw0mlqu51zd8b4k.png" alt=" " width="800" height="511"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.infoq.com/presentations/debugging-mindset/" rel="noopener noreferrer"&gt;https://www.infoq.com/presentations/debugging-mindset/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/WTWFuCobTm8?si=m7UtClSqd6RFft8a" rel="noopener noreferrer"&gt;Debugging session overview idea&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;you don't need to watch any course , any tutorial to learn technology you just need debugging sessions and debugging skill &lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtu.be/iSCF-VOJtEw?si=8o4zEeNELfW-ju6F" rel="noopener noreferrer"&gt;Debugging session overidea&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to undertand any hard concept
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Dm68uFy6gus&amp;amp;t=57s" rel="noopener noreferrer"&gt;Understand hard concept&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recursion everyone's method - &lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;/ul&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%2Ffnzbolhlp53endvjyajg.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%2Ffnzbolhlp53endvjyajg.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;/ol&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%2F36wylmcsauqyu4io9wox.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%2F36wylmcsauqyu4io9wox.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
3.&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%2F5wb9k3he634bu5bjzcjh.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%2F5wb9k3he634bu5bjzcjh.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
4.&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%2Fp7tj6bgyx78bdpzezmbf.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%2Fp7tj6bgyx78bdpzezmbf.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&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%2Fd8k7tvogn6676t0fhxcz.png" alt=" " width="800" height="457"&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;/li&gt;
&lt;/ol&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%2Fayinp2p3viqo2xpkjofl.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%2Fayinp2p3viqo2xpkjofl.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
caring = better memory , easier time , more insight , Be passionate about the subject . &lt;/p&gt;

&lt;p&gt;point = problem . &lt;br&gt;
what is  this piece about ? &lt;br&gt;
what does it accombplish / describe ? &lt;br&gt;
what does it do ? &lt;/p&gt;

&lt;p&gt;try to invent the piece for yourself (solve the problem) &lt;br&gt;
it its's not like a prblem do something like looking at example and trying to reverse enigineer teh rule it' will have a similar effect &lt;/p&gt;

&lt;p&gt;Invent(generate many insights that you know) -&amp;gt; Practise -&amp;gt; Try to explain the concept by yourseolf-&amp;gt; Explore ask yourself dumb questions , ask why we did that .  &lt;/p&gt;

&lt;p&gt;practise :&lt;br&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%2F0vqg0uwgqijqieetmq4t.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%2F0vqg0uwgqijqieetmq4t.png" alt=" " width="800" height="457"&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%2Fqu6fz2uz47f06z9yieo4.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%2Fqu6fz2uz47f06z9yieo4.png" alt=" " width="800" height="457"&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%2Fnhimth3mtmj1ykgyhnwt.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%2Fnhimth3mtmj1ykgyhnwt.png" alt=" " width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most imp trick - &lt;br&gt;
Try to invent by yourself it means yuo suceed in rewring your brain . &lt;/p&gt;

</description>
    </item>
    <item>
      <title>How data is being transmitted Full flow diagram .</title>
      <dc:creator>Divyansh pratap singh</dc:creator>
      <pubDate>Fri, 20 Feb 2026 09:43:42 +0000</pubDate>
      <link>https://dev.to/divyansh_pratapsingh_a47/how-data-is-being-transmitted-full-flow-diagram--18of</link>
      <guid>https://dev.to/divyansh_pratapsingh_a47/how-data-is-being-transmitted-full-flow-diagram--18of</guid>
      <description>&lt;p&gt;Buzz words it requires :&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;High level overview&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;High Level Language&lt;br&gt;
↓&lt;br&gt;
Assembly Language&lt;br&gt;
↓&lt;br&gt;
Machine Code&lt;br&gt;
↓&lt;br&gt;
Instruction Format (8-bit / 16-bit / 32-bit)&lt;br&gt;
↓&lt;br&gt;
Stored in Memory (RAM)&lt;br&gt;
↓&lt;br&gt;
CPU reads from Memory and Executes&lt;/p&gt;

&lt;h2&gt;
  
  
  Now understand how data flowing inside the computer
&lt;/h2&gt;

&lt;p&gt;┌────────────────────┐&lt;/p&gt;

&lt;p&gt;│ ROM │&lt;/p&gt;

&lt;p&gt;│ (Permanent programs │&lt;/p&gt;

&lt;p&gt;│ like BIOS, firmware) │&lt;/p&gt;

&lt;p&gt;└────────────────────┘&lt;br&gt;
↓&lt;/p&gt;

&lt;p&gt;[ Only at computer startup / boot time used ]&lt;/p&gt;

&lt;p&gt;↓&lt;/p&gt;

&lt;p&gt;┌────────────────────┐&lt;br&gt;
│ SSD / Hard Disk │&lt;br&gt;
│ (Your source code, │&lt;br&gt;
│ compiled programs │&lt;br&gt;
│ and data stored here) │&lt;br&gt;
└────────────────────┘&lt;br&gt;
↓&lt;br&gt;
[ When you Run Program ]&lt;/p&gt;

&lt;p&gt;↓&lt;/p&gt;

&lt;p&gt;┌────────────────────┐&lt;br&gt;
│ RAM (Memory) │&lt;br&gt;
│ (Machine code / │&lt;br&gt;
│ Instructions loaded │&lt;br&gt;
│ here temporarily) │&lt;br&gt;
└────────────────────┘&lt;br&gt;
↓&lt;/p&gt;

&lt;p&gt;[ CPU reads Instructions from RAM ]&lt;/p&gt;

&lt;p&gt;↓&lt;/p&gt;

&lt;p&gt;┌────────────────────┐&lt;br&gt;
│ CPU │&lt;br&gt;
│ (Executes Instructions) │&lt;br&gt;
└────────────────────┘&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You Press the Key 'A' on the Keyboard&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When you press 'a', it's a mechanical switch being triggered on the keyboard matrix.&lt;br&gt;
Keyboard Matrix + Controller&lt;br&gt;
Keyboards are arranged in a row × column matrix.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;When a key is pressed, the intersection of a specific row and column is detected.&lt;br&gt;
This event is captured by the keyboard's internal microcontroller.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Key Scan Code Generation&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The microcontroller converts the row-column press into a scan code.&lt;br&gt;
For example, pressing 'a' on a QWERTY keyboard generates a scan code like 0x1C.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Scan Code to ASCII Conversion (by OS/Driver)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The scan code is sent over USB or PS/2 interface to the computer.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The keyboard driver inside the OS (like Windows/Linux) receives it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The driver translates it to an ASCII character 'a' (which is 0x61 in ASCII).&lt;/p&gt;

&lt;p&gt;7.Interrupt is Triggered to CPU&lt;/p&gt;

&lt;p&gt;The keypress triggers an interrupt request (IRQ).&lt;br&gt;
CPU stops its current task and handles the interrupt using an Interrupt Service Routine (ISR).&lt;br&gt;
Character Handling in the OS&lt;br&gt;
The operating system processes this input, usually pushing it into a keyboard buffer.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;This buffer stores keys temporarily for use by applications like editors, shells, etc.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;9.Application-Level Input Handling&lt;/p&gt;

&lt;p&gt;Say you’re typing in a program like Notepad or a C/C++ program.&lt;br&gt;
The application reads the character 'a' from the buffer using input handling functions (cin, scanf, etc.).&lt;/p&gt;

&lt;p&gt;10 .Storing the Value of a Variable&lt;/p&gt;

&lt;p&gt;Suppose in C code: a = 9;&lt;br&gt;
Compiler will:&lt;br&gt;
Allocate memory for a (maybe in stack or data section).&lt;br&gt;
Generate an instruction like MOV EAX, 9 → MOV [a], EAX.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Assembly to Machine Code Translation&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;MOV EAX, 9 is written in assembly.&lt;br&gt;
During compilation, this gets converted into machine code:&lt;br&gt;
Example: B8 09 00 00 00 → where B8 is opcode for MOV EAX, imm32&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Instruction Execution in CPU&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;CPU fetches the instruction:&lt;br&gt;
Instruction Register (IR) stores the opcode.&lt;br&gt;
Control Unit (CU) decodes it.&lt;br&gt;
ALU executes it if arithmetic/logical.&lt;br&gt;
The number 9 is placed in the register EAX.&lt;br&gt;
It can then be moved into memory using an address from the stack or data segment.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Memory Operations&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If a is stored in memory:&lt;br&gt;
Address Bus is used to specify the memory address.&lt;br&gt;
Data Bus carries the actual value (9).&lt;br&gt;
On a 32-bit system:&lt;br&gt;
Addresses are 4 bytes wide.&lt;br&gt;
Data is processed in 32-bit registers like EAX, EBX, etc.&lt;br&gt;
Output on Screen&lt;br&gt;
If you later print the value of a:&lt;br&gt;
CPU executes display-related system calls.&lt;br&gt;
These system calls go to the OS kernel.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The OS communicates with the GPU (Graphics Card) using drivers and framebuffer/memory-mapped I/O.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Graphics Rendering&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;GPU takes characters like '9', draws the glyph using a font rasterizer.&lt;br&gt;
Converts into pixels on the screen using the frame buffer.&lt;br&gt;
Your display controller refreshes the screen 60/75/144 times per second to show updated pixels.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now once you have data on your device and you belong to india but now how does this data getting transferred to another person who is living in USA ?
&lt;/h2&gt;

&lt;p&gt;Full overview -&lt;br&gt;
It uses osi model .&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%2F6nid3mrxlaiazdic09qs.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%2F6nid3mrxlaiazdic09qs.png" alt=" " width="800" height="618"&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%2Fnno6bnxomunf1ik9o05k.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%2Fnno6bnxomunf1ik9o05k.png" alt=" " width="800" height="535"&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%2F7zhgtvuoilwjnocvgwtu.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%2F7zhgtvuoilwjnocvgwtu.png" alt=" " width="684" height="400"&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%2F7eok9hxfl4owjp3s550y.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%2F7eok9hxfl4owjp3s550y.png" alt=" " width="800" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What is the OSI Model&lt;/p&gt;

&lt;p&gt;Everything is Electricity and electriclty contains voltage . These voltage flows + Rules(IEEE, protocol) it gets converted into the internet . It required medium so that data can travel through that medium .&lt;/p&gt;

&lt;p&gt;Transmission Media in Computer Networks - GeeksforGeeks&lt;/p&gt;

&lt;p&gt;You can understand that if something we can see physically then it is easier to assume something is happening and that’s why data going there because cable is connected . SO internally data is doing conversion of bits and data is getting transfeered with applying some rules .&lt;/p&gt;

&lt;p&gt;Light , electricity , radio wireless things are using only these things to data transmitting .&lt;/p&gt;

&lt;p&gt;NOw the question is how data going in air ?&lt;/p&gt;

&lt;p&gt;Your computer contains NIC Card . Nic card converting your electrical signal to radiowave , microwave , infrared . How ?&lt;br&gt;
It uses the process of modulator and demodulator with frequency and wave , it used to figure out what data is getting flowed .&lt;/p&gt;

&lt;p&gt;Example - 01111110 - Let’s say it is letter a .&lt;/p&gt;

&lt;h2&gt;
  
  
  data → encoding → port → frames → segments → packets -&amp;gt; ip address , mac address
&lt;/h2&gt;

&lt;p&gt;.&lt;/p&gt;

&lt;p&gt;your data travels as electricity → radio waves → light pulses → radio waves → electricity, guided by global rules, routers, and undersea fiber cables.&lt;/p&gt;

&lt;p&gt;your home → your mobile → connected with router → modem → local ISP → regional ISP → International ISP → Router → regional isp → local isp → model →. router →&amp;gt; connected with another user .&lt;/p&gt;

&lt;p&gt;Bits → Oscillating voltage → Antenna → EM wave → Space → Antenna → Tiny current → Bits&lt;/p&gt;

&lt;h2&gt;
  
  
  Here what i have got from chatgpt:-
&lt;/h2&gt;

&lt;p&gt;This is where physics + networking secretly shake hands.&lt;/p&gt;

&lt;p&gt;1️⃣ First truth (very important)&lt;br&gt;
📡 Radio waves are NOT “sent” like objects&lt;br&gt;
They are electromagnetic waves created by moving electric charges&lt;/p&gt;

&lt;p&gt;Nothing is thrown.&lt;br&gt;
Nothing travels inside the antenna.&lt;br&gt;
👉 Energy + oscillation = wave&lt;/p&gt;

&lt;p&gt;2️⃣ Who defines radio rules?&lt;br&gt;
Wireless devices follow rules made by IEEE (Wi-Fi, Bluetooth)&lt;br&gt;
And governments regulate usage via Federal Communications Commission / Telecom Regulatory Authority of India&lt;/p&gt;

&lt;p&gt;These rules decide:&lt;/p&gt;

&lt;p&gt;Frequency&lt;/p&gt;

&lt;p&gt;Power&lt;/p&gt;

&lt;p&gt;Modulation&lt;/p&gt;

&lt;p&gt;Channel width&lt;/p&gt;

&lt;p&gt;3️⃣ Start from the transmitter (real hardware)&lt;br&gt;
Inside your phone / router:&lt;/p&gt;

&lt;p&gt;① Data → bits&lt;br&gt;
Hello → 01001000 01100101 ...&lt;/p&gt;

&lt;p&gt;② Bits → oscillating electric signal&lt;br&gt;
A chip called RF transmitter:&lt;/p&gt;

&lt;p&gt;Converts bits into a rapidly changing voltage&lt;/p&gt;

&lt;p&gt;This voltage oscillates millions or billions of times per second&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;Wi-Fi: 2.4 GHz → 2.4 billion oscillations/sec&lt;br&gt;
4️⃣ The antenna — the MAGIC happens here ✨&lt;br&gt;
🧠 Antenna = electricity → radio waves converter&lt;/p&gt;

&lt;p&gt;How?&lt;/p&gt;

&lt;p&gt;Alternating current flows back &amp;amp; forth in metal&lt;/p&gt;

&lt;p&gt;Electrons accelerate&lt;/p&gt;

&lt;p&gt;Accelerating charge creates:&lt;/p&gt;

&lt;p&gt;Electric field&lt;/p&gt;

&lt;p&gt;Magnetic field&lt;/p&gt;

&lt;p&gt;These fields detach and move outward&lt;/p&gt;

&lt;p&gt;That outward moving energy = radio wave&lt;/p&gt;

&lt;p&gt;5️⃣ What actually leaves the antenna?&lt;br&gt;
NOT electrons ❌&lt;br&gt;
NOT current ❌&lt;/p&gt;

&lt;p&gt;What leaves:&lt;/p&gt;

&lt;p&gt;Oscillating electromagnetic field&lt;/p&gt;

&lt;p&gt;Moving at speed of light&lt;/p&gt;

&lt;p&gt;6️⃣ Visual mental picture&lt;br&gt;
AC current in antenna&lt;br&gt;
↕ ↕ ↕&lt;br&gt;
Electric field changes&lt;br&gt;
⟂&lt;br&gt;
Magnetic field changes&lt;br&gt;
⟂&lt;br&gt;
Self-propagating wave → → →&lt;/p&gt;

&lt;p&gt;Electric field ⟂ Magnetic field ⟂ Direction of travel&lt;/p&gt;

&lt;p&gt;7️⃣ How information is put into the wave (very important)&lt;br&gt;
This is called modulation&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;p&gt;Change amplitude (ASK)&lt;/p&gt;

&lt;p&gt;Change frequency (FSK)&lt;/p&gt;

&lt;p&gt;Change phase (PSK / QAM)&lt;/p&gt;

&lt;p&gt;Wi-Fi uses:&lt;/p&gt;

&lt;p&gt;OFDM&lt;/p&gt;

&lt;p&gt;Meaning:&lt;/p&gt;

&lt;p&gt;Data split into many tiny sub-frequencies&lt;/p&gt;

&lt;p&gt;Sent in parallel&lt;/p&gt;

&lt;p&gt;More speed, less interference&lt;/p&gt;

&lt;p&gt;8️⃣ Air is NOT the medium&lt;br&gt;
Big misconception ❌&lt;/p&gt;

&lt;p&gt;Radio waves do NOT need air&lt;/p&gt;

&lt;p&gt;They travel in:&lt;/p&gt;

&lt;p&gt;Air&lt;/p&gt;

&lt;p&gt;Vacuum&lt;/p&gt;

&lt;p&gt;Space&lt;/p&gt;

&lt;p&gt;That’s how:&lt;br&gt;
📡 satellites work&lt;br&gt;
📻 space signals reach Earth&lt;/p&gt;

&lt;p&gt;9️⃣ Receiver side (reverse process)&lt;br&gt;
At the receiving antenna:&lt;/p&gt;

&lt;p&gt;Incoming wave hits metal&lt;/p&gt;

&lt;p&gt;Electric field pushes electrons&lt;/p&gt;

&lt;p&gt;Tiny current is induced&lt;/p&gt;

&lt;p&gt;Receiver measures:&lt;/p&gt;

&lt;p&gt;Phase&lt;/p&gt;

&lt;p&gt;Amplitude&lt;/p&gt;

&lt;p&gt;Frequency&lt;/p&gt;

&lt;p&gt;Bits are reconstructed&lt;/p&gt;

&lt;p&gt;🔁 Complete flow (one line)&lt;br&gt;
Bits → Oscillating voltage → Antenna → EM wave&lt;br&gt;
→ Space → Antenna → Tiny current → Bits&lt;/p&gt;

&lt;p&gt;🔑 One-sentence memory hack&lt;br&gt;
Radio waves are created when electricity wiggles fast inside an antenna.&lt;/p&gt;

&lt;p&gt;10️⃣ Why frequency matters (quick)&lt;br&gt;
Higher frequency:&lt;/p&gt;

&lt;p&gt;More data&lt;/p&gt;

&lt;p&gt;Less range&lt;/p&gt;

&lt;p&gt;More blockage&lt;/p&gt;

&lt;p&gt;Lower frequency:&lt;/p&gt;

&lt;p&gt;Longer range&lt;/p&gt;

&lt;p&gt;Better penetration&lt;/p&gt;

&lt;p&gt;Slower data&lt;/p&gt;

&lt;p&gt;That’s why:&lt;/p&gt;

&lt;p&gt;2.4 GHz → long range&lt;/p&gt;

&lt;p&gt;5 GHz → faster&lt;/p&gt;

&lt;p&gt;60 GHz → crazy fast, tiny range&lt;/p&gt;

&lt;p&gt;what internally port is doing tell me real world example hardware and network both &lt;/p&gt;

&lt;p&gt;Great question. Let’s demystify ports properly — not the fake “just a number” answer, but what is actually happening inside hardware + network.&lt;/p&gt;

&lt;p&gt;I’ll go step-by-step, like a real mental model you can reuse forever.&lt;/p&gt;

&lt;p&gt;1️⃣ First: what a port really is (core idea)&lt;/p&gt;

&lt;p&gt;A port is NOT a physical hole.&lt;br&gt;
A port is:&lt;/p&gt;

&lt;p&gt;👉 A label used by the OS to decide which program should receive incoming data&lt;/p&gt;

&lt;p&gt;That’s it.&lt;br&gt;
No magic. No electricity inside a “port”.&lt;/p&gt;

&lt;p&gt;2️⃣ Real-world analogy (best one)&lt;br&gt;
🏢 Big Office Building Example&lt;/p&gt;

&lt;p&gt;Imagine:&lt;/p&gt;

&lt;p&gt;IP address → Building address&lt;/p&gt;

&lt;p&gt;Port number → Room number&lt;/p&gt;

&lt;p&gt;Application → Person sitting in that room&lt;/p&gt;

&lt;p&gt;Packet → Courier with a letter&lt;/p&gt;

&lt;p&gt;Flow:&lt;/p&gt;

&lt;p&gt;Courier reaches the building → IP address&lt;/p&gt;

&lt;p&gt;Security checks the room number → port&lt;/p&gt;

&lt;p&gt;Letter is delivered to the person in that room → application&lt;/p&gt;

&lt;p&gt;📌 Without room numbers, security wouldn’t know who should get the letter.&lt;/p&gt;

&lt;p&gt;Same in networking.&lt;/p&gt;

&lt;p&gt;3️⃣ Network level (what happens on the wire)&lt;br&gt;
Packet actually looks like this:&lt;br&gt;
[ Ethernet ]&lt;br&gt;
[ IP Header ]        → which machine?&lt;br&gt;
[ TCP/UDP Header ]   → which program?&lt;br&gt;
[ Data ]&lt;/p&gt;

&lt;p&gt;Inside TCP/UDP header:&lt;/p&gt;

&lt;p&gt;Source Port&lt;/p&gt;

&lt;p&gt;Destination Port&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;Source IP: 192.168.1.10&lt;br&gt;
Source Port: 54321   (your browser)&lt;br&gt;
Dest IP: 142.250.182.14&lt;br&gt;
Dest Port: 80        (web server)&lt;/p&gt;

&lt;p&gt;➡️ Router only cares about IP&lt;br&gt;
➡️ OS cares about port&lt;/p&gt;

&lt;p&gt;4️⃣ Inside the OS (this is the important part)&lt;/p&gt;

&lt;p&gt;When data reaches your computer:&lt;/p&gt;

&lt;p&gt;Step-by-step internally&lt;/p&gt;

&lt;p&gt;Network card receives bits&lt;/p&gt;

&lt;p&gt;Kernel network stack processes packet&lt;/p&gt;

&lt;p&gt;Kernel checks:&lt;/p&gt;

&lt;p&gt;Protocol (TCP / UDP)&lt;/p&gt;

&lt;p&gt;Destination port&lt;/p&gt;

&lt;p&gt;Kernel looks into socket table&lt;/p&gt;

&lt;p&gt;Example socket table:&lt;/p&gt;

&lt;p&gt;Port 80   → nginx&lt;br&gt;
Port 3000 → node app&lt;br&gt;
Port 22   → ssh&lt;/p&gt;

&lt;p&gt;Kernel delivers data to the correct process&lt;/p&gt;

&lt;p&gt;📌 Port = key in OS lookup table&lt;/p&gt;

&lt;p&gt;5️⃣ Hardware perspective (NIC, CPU, memory)&lt;/p&gt;

&lt;p&gt;Let’s be very clear:&lt;/p&gt;

&lt;p&gt;❌ Port is NOT:&lt;/p&gt;

&lt;p&gt;a wire&lt;/p&gt;

&lt;p&gt;a pin&lt;/p&gt;

&lt;p&gt;a voltage line&lt;/p&gt;

&lt;p&gt;✅ What hardware actually does&lt;/p&gt;

&lt;p&gt;NIC (Network Card):&lt;/p&gt;

&lt;p&gt;Receives raw bits&lt;/p&gt;

&lt;p&gt;DMA copies data into RAM&lt;/p&gt;

&lt;p&gt;CPU:&lt;/p&gt;

&lt;p&gt;Kernel parses headers&lt;/p&gt;

&lt;p&gt;Reads port number&lt;/p&gt;

&lt;p&gt;Decides destination process&lt;/p&gt;

&lt;p&gt;Memory:&lt;/p&gt;

&lt;p&gt;Socket buffers store incoming data&lt;/p&gt;

&lt;p&gt;So ports exist as numbers in RAM, not metal.&lt;/p&gt;

&lt;p&gt;6️⃣ Why ports are needed (real problem they solve)&lt;br&gt;
Without ports:&lt;/p&gt;

&lt;p&gt;Your PC runs:&lt;/p&gt;

&lt;p&gt;Browser&lt;/p&gt;

&lt;p&gt;Spotify&lt;/p&gt;

&lt;p&gt;VS Code&lt;/p&gt;

&lt;p&gt;Docker&lt;/p&gt;

&lt;p&gt;SSH&lt;/p&gt;

&lt;p&gt;All talking to the internet.&lt;/p&gt;

&lt;p&gt;❓ Question:&lt;/p&gt;

&lt;p&gt;How does OS know which app the incoming data is for?&lt;/p&gt;

&lt;p&gt;👉 Answer: Port number&lt;/p&gt;

&lt;p&gt;That’s literally the problem ports solve.&lt;/p&gt;

&lt;p&gt;7️⃣ Client vs Server ports (important distinction)&lt;br&gt;
Server side&lt;/p&gt;

&lt;p&gt;Uses fixed ports&lt;/p&gt;

&lt;p&gt;Known in advance&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;p&gt;80 → HTTP&lt;/p&gt;

&lt;p&gt;443 → HTTPS&lt;/p&gt;

&lt;p&gt;22 → SSH&lt;/p&gt;

&lt;p&gt;Client side&lt;/p&gt;

&lt;p&gt;Uses ephemeral ports&lt;/p&gt;

&lt;p&gt;Chosen randomly by OS&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;Browser → port 53142&lt;br&gt;
Server  → port 443&lt;/p&gt;

&lt;p&gt;When response comes back:&lt;/p&gt;

&lt;p&gt;Dest port: 53142 → browser&lt;br&gt;
8️⃣ Real-world hardware analogy (factory)&lt;br&gt;
🏭 Factory Machine&lt;/p&gt;

&lt;p&gt;Factory = Computer&lt;/p&gt;

&lt;p&gt;Conveyor belt = Network&lt;/p&gt;

&lt;p&gt;Machine ID = Port number&lt;/p&gt;

&lt;p&gt;Worker = Process&lt;/p&gt;

&lt;p&gt;Raw material arrives → supervisor reads machine ID → sends material to correct machine.&lt;/p&gt;

&lt;p&gt;9️⃣ Why same port can’t be used twice&lt;/p&gt;

&lt;p&gt;Try running two servers on port 3000:&lt;/p&gt;

&lt;p&gt;Error: Address already in use&lt;/p&gt;

&lt;p&gt;Why?&lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;(port, protocol) → must map to ONE process&lt;/p&gt;

&lt;p&gt;Otherwise OS won’t know where to deliver data.&lt;/p&gt;

&lt;p&gt;🔟 One-line definition (remember this)&lt;/p&gt;

&lt;p&gt;A port is an OS-level identifier that tells the kernel which process should receive incoming network data.&lt;/p&gt;

&lt;p&gt;11️⃣ If you want, next we can go deeper&lt;/p&gt;

&lt;p&gt;I can explain:&lt;/p&gt;

&lt;p&gt;How bind() actually reserves a port&lt;/p&gt;

&lt;p&gt;What a socket really is internally&lt;/p&gt;

&lt;p&gt;How Docker port mapping works internally&lt;/p&gt;

&lt;p&gt;How NAT rewrites ports&lt;/p&gt;

&lt;p&gt;Why UDP ports behave differently&lt;/p&gt;

&lt;p&gt;Just tell me which one you want 👇&lt;/p&gt;

&lt;p&gt;what parallel port is doing internallly . &lt;/p&gt;

&lt;p&gt;Alright, now we’re talking old-school real hardware 😄&lt;br&gt;
Let’s open the parallel port from the inside — wires, signals, CPU, everything.&lt;/p&gt;

&lt;p&gt;1️⃣ What a parallel port really is&lt;/p&gt;

&lt;p&gt;A parallel port is a hardware interface where:&lt;/p&gt;

&lt;p&gt;👉 multiple data bits are sent at the same time using multiple physical wires&lt;/p&gt;

&lt;p&gt;That’s why it’s called parallel.&lt;/p&gt;

&lt;p&gt;2️⃣ Physical reality (no abstraction here)&lt;/p&gt;

&lt;p&gt;Classic PC parallel port (DB-25 connector) has 25 pins.&lt;/p&gt;

&lt;p&gt;Pin breakdown (important)&lt;br&gt;
Type    Pins    What they do&lt;br&gt;
Data lines  8   Carry actual data (bits)&lt;br&gt;
Control lines   ~4  Tell when to send&lt;br&gt;
Status lines    ~5  Tell device state&lt;br&gt;
Ground  rest    Return path&lt;/p&gt;

&lt;p&gt;So yes — real copper wires, not numbers.&lt;/p&gt;

&lt;p&gt;3️⃣ Real-world analogy (best one)&lt;br&gt;
🧃 Juice Boxes Analogy&lt;/p&gt;

&lt;p&gt;Parallel port = 8 juice boxes&lt;/p&gt;

&lt;p&gt;Each box = 1 bit&lt;/p&gt;

&lt;p&gt;Open all boxes at the same time&lt;/p&gt;

&lt;p&gt;If data = 10110010&lt;br&gt;
All 8 bits travel simultaneously.&lt;/p&gt;

&lt;p&gt;📌 One electrical pulse per wire.&lt;/p&gt;

&lt;p&gt;4️⃣ Internally inside the computer (step-by-step)&lt;/p&gt;

&lt;p&gt;Let’s say you print the letter A (01000001).&lt;/p&gt;

&lt;p&gt;Step 1: CPU instruction&lt;br&gt;
OUT 0x378, 0x41&lt;/p&gt;

&lt;p&gt;0x378 → parallel port data register&lt;/p&gt;

&lt;p&gt;0x41 → ASCII for 'A'&lt;/p&gt;

&lt;p&gt;Step 2: I/O Controller / Southbridge&lt;/p&gt;

&lt;p&gt;CPU sends value to I/O bus&lt;/p&gt;

&lt;p&gt;Parallel port controller receives it&lt;/p&gt;

&lt;p&gt;Stores value in data register&lt;/p&gt;

&lt;p&gt;Step 3: Voltage on pins (this is key)&lt;br&gt;
Bit Pin Voltage&lt;br&gt;
0   D0  0V&lt;br&gt;
1   D1  5V&lt;br&gt;
0   D2  0V&lt;br&gt;
0   D3  0V&lt;br&gt;
0   D4  0V&lt;br&gt;
0   D5  0V&lt;br&gt;
0   D6  0V&lt;br&gt;
1   D7  5V&lt;/p&gt;

&lt;p&gt;⚡ Electricity flows on all pins at once&lt;/p&gt;

&lt;p&gt;Step 4: Control signal (STROBE)&lt;/p&gt;

&lt;p&gt;CPU sets STROBE pin LOW&lt;/p&gt;

&lt;p&gt;This tells printer:&lt;/p&gt;

&lt;p&gt;“READ DATA NOW”&lt;/p&gt;

&lt;p&gt;Step 5: Device reads data&lt;/p&gt;

&lt;p&gt;Printer:&lt;/p&gt;

&lt;p&gt;Samples all 8 data lines&lt;/p&gt;

&lt;p&gt;Latches value into its buffer&lt;/p&gt;

&lt;p&gt;Sends ACK signal back&lt;/p&gt;

&lt;p&gt;Step 6: CPU continues&lt;/p&gt;

&lt;p&gt;ACK pin goes HIGH&lt;/p&gt;

&lt;p&gt;OS knows data was received&lt;/p&gt;

&lt;p&gt;Next byte sent&lt;/p&gt;

&lt;p&gt;5️⃣ What registers exist internally&lt;/p&gt;

&lt;p&gt;Parallel port hardware exposes registers:&lt;/p&gt;

&lt;p&gt;Register    Purpose&lt;br&gt;
Data register   Holds 8 bits&lt;br&gt;
Status register Busy, error, ACK&lt;br&gt;
Control register    Strobe, init, reset&lt;/p&gt;

&lt;p&gt;These registers are mapped to I/O addresses, not RAM.&lt;/p&gt;

&lt;p&gt;6️⃣ Timing (why it’s slow)&lt;/p&gt;

&lt;p&gt;Even though 8 bits go together:&lt;/p&gt;

&lt;p&gt;CPU waits for ACK&lt;/p&gt;

&lt;p&gt;Mechanical printers were slow&lt;/p&gt;

&lt;p&gt;Lots of handshaking&lt;/p&gt;

&lt;p&gt;So speed was limited.&lt;/p&gt;

&lt;p&gt;7️⃣ Why it disappeared&lt;/p&gt;

&lt;p&gt;Problems:&lt;/p&gt;

&lt;p&gt;Thick cables&lt;/p&gt;

&lt;p&gt;Noise (crosstalk)&lt;/p&gt;

&lt;p&gt;Short distance (~3 meters)&lt;/p&gt;

&lt;p&gt;One device at a time&lt;/p&gt;

&lt;p&gt;USB solved all of this.&lt;/p&gt;

&lt;p&gt;8️⃣ Official standard (for completeness)&lt;/p&gt;

&lt;p&gt;Parallel port behavior is standardized under IEEE 1284&lt;br&gt;
It defined:&lt;/p&gt;

&lt;p&gt;EPP (Enhanced Parallel Port)&lt;/p&gt;

&lt;p&gt;ECP (Extended Capability Port)&lt;/p&gt;

&lt;p&gt;9️⃣ One-line internal definition (memorize this)&lt;/p&gt;

&lt;p&gt;A parallel port drives multiple physical data lines with voltages simultaneously, coordinated by control and status signals, directly managed by hardware registers.&lt;/p&gt;

&lt;p&gt;🔟 Parallel vs Serial (quick contrast)&lt;br&gt;
Parallel    Serial&lt;br&gt;
8 wires 1–2 wires&lt;br&gt;
Short distance  Long distance&lt;br&gt;
Hardware heavy  Software + hardware&lt;br&gt;
Old printers    USB, Ethernet&lt;/p&gt;

&lt;p&gt;If you want next:&lt;/p&gt;

&lt;p&gt;Parallel vs USB internal comparison&lt;/p&gt;

&lt;p&gt;How serial beats parallel despite fewer wires&lt;/p&gt;

&lt;p&gt;Why CPU OUT instruction can control hardware&lt;/p&gt;

&lt;p&gt;How BIOS used parallel ports&lt;/p&gt;

&lt;p&gt;Just say the word 👇&lt;/p&gt;

&lt;p&gt;i didn't understand still  . tell me with example like i send hello world then how physicall port sending playing rule full indepth &lt;/p&gt;

&lt;p&gt;Perfect 👍&lt;br&gt;
You’re not dumb — this topic is confusing because people skip the physical story.&lt;br&gt;
So now I’ll do ONE concrete story:&lt;br&gt;
👉 You send "HELLO" to a printer using a parallel port&lt;br&gt;
No theory jumps. No abstraction. Just what happens in real life, on wires.&lt;/p&gt;

&lt;p&gt;🧠 Goal&lt;/p&gt;

&lt;p&gt;You type:&lt;/p&gt;

&lt;p&gt;HELLO&lt;/p&gt;

&lt;p&gt;Printer prints:&lt;/p&gt;

&lt;p&gt;HELLO&lt;/p&gt;

&lt;p&gt;We’ll follow one letter first (H), then the rest repeats.&lt;/p&gt;

&lt;p&gt;1️⃣ Before anything happens (physical setup)&lt;br&gt;
Real physical things that exist&lt;/p&gt;

&lt;p&gt;PC&lt;/p&gt;

&lt;p&gt;Parallel cable (thick cable)&lt;/p&gt;

&lt;p&gt;Printer&lt;/p&gt;

&lt;p&gt;Inside cable:&lt;/p&gt;

&lt;p&gt;8 data wires&lt;/p&gt;

&lt;p&gt;control wires&lt;/p&gt;

&lt;p&gt;status wires&lt;/p&gt;

&lt;p&gt;ground wires&lt;/p&gt;

&lt;p&gt;These are real copper wires.&lt;/p&gt;

&lt;p&gt;2️⃣ What is inside your PC (important)&lt;/p&gt;

&lt;p&gt;Inside motherboard:&lt;/p&gt;

&lt;p&gt;Parallel Port Controller chip&lt;/p&gt;

&lt;p&gt;It has:&lt;/p&gt;

&lt;p&gt;Data Register (8 bits)&lt;/p&gt;

&lt;p&gt;Control Register&lt;/p&gt;

&lt;p&gt;Status Register&lt;/p&gt;

&lt;p&gt;CPU can write numbers to these registers.&lt;/p&gt;

&lt;p&gt;3️⃣ You press Print → OS sends data&lt;/p&gt;

&lt;p&gt;The OS converts:&lt;/p&gt;

&lt;p&gt;"H" → ASCII → 72 → binary → 01001000&lt;br&gt;
4️⃣ CPU writes to parallel port (this is NOT software now)&lt;/p&gt;

&lt;p&gt;CPU executes an instruction like:&lt;/p&gt;

&lt;p&gt;OUT data_register, 01001000&lt;/p&gt;

&lt;p&gt;💥 This is where physics starts&lt;/p&gt;

&lt;p&gt;5️⃣ What happens inside the parallel port hardware&lt;/p&gt;

&lt;p&gt;The controller:&lt;/p&gt;

&lt;p&gt;Takes 01001000&lt;/p&gt;

&lt;p&gt;Stores it in Data Register&lt;/p&gt;

&lt;p&gt;Immediately:&lt;/p&gt;

&lt;p&gt;Wire    Bit Voltage&lt;br&gt;
D0  0   0V&lt;br&gt;
D1  0   0V&lt;br&gt;
D2  0   0V&lt;br&gt;
D3  1   5V&lt;br&gt;
D4  0   0V&lt;br&gt;
D5  0   0V&lt;br&gt;
D6  1   5V&lt;br&gt;
D7  0   0V&lt;/p&gt;

&lt;p&gt;⚡ Electric current flows&lt;br&gt;
⚡ All 8 wires change voltage at the same time&lt;/p&gt;

&lt;p&gt;This is the parallel part.&lt;/p&gt;

&lt;p&gt;6️⃣ But printer doesn’t read yet (important rule)&lt;/p&gt;

&lt;p&gt;Printer is just watching wires.&lt;/p&gt;

&lt;p&gt;It waits for STROBE signal.&lt;/p&gt;

&lt;p&gt;7️⃣ CPU tells printer: “READ NOW”&lt;/p&gt;

&lt;p&gt;CPU sets STROBE control pin LOW.&lt;/p&gt;

&lt;p&gt;This means:&lt;/p&gt;

&lt;p&gt;📢 “Data on wires is valid! Read it!”&lt;/p&gt;

&lt;p&gt;This is a rule of the parallel port.&lt;/p&gt;

&lt;p&gt;8️⃣ What printer physically does&lt;/p&gt;

&lt;p&gt;Inside printer electronics:&lt;/p&gt;

&lt;p&gt;Detects STROBE falling edge&lt;/p&gt;

&lt;p&gt;Samples voltages on all 8 data wires&lt;/p&gt;

&lt;p&gt;Converts voltages → bits → 01001000&lt;/p&gt;

&lt;p&gt;Stores byte in its buffer&lt;/p&gt;

&lt;p&gt;Raises ACK signal&lt;/p&gt;

&lt;p&gt;9️⃣ ACK signal goes back (reverse direction)&lt;/p&gt;

&lt;p&gt;Printer sends voltage on ACK wire.&lt;/p&gt;

&lt;p&gt;PC sees:&lt;/p&gt;

&lt;p&gt;“Printer received the byte”&lt;/p&gt;

&lt;p&gt;This is how handshaking works.&lt;/p&gt;

&lt;p&gt;🔁 Repeat for each character&lt;/p&gt;

&lt;p&gt;Now same steps for:&lt;/p&gt;

&lt;p&gt;Letter  Binary&lt;br&gt;
E   01000101&lt;br&gt;
L   01001100&lt;br&gt;
L   01001100&lt;br&gt;
O   01001111&lt;/p&gt;

&lt;p&gt;Each letter:&lt;/p&gt;

&lt;p&gt;8 wires change voltage&lt;/p&gt;

&lt;p&gt;STROBE goes LOW&lt;/p&gt;

&lt;p&gt;Printer reads&lt;/p&gt;

&lt;p&gt;ACK comes back&lt;/p&gt;

&lt;p&gt;🔟 End of line (HELLO printed)&lt;/p&gt;

&lt;p&gt;Printer firmware:&lt;/p&gt;

&lt;p&gt;Converts ASCII → dots&lt;/p&gt;

&lt;p&gt;Moves motors&lt;/p&gt;

&lt;p&gt;Sprays ink / hits ribbon&lt;/p&gt;

&lt;p&gt;Prints HELLO&lt;/p&gt;

&lt;p&gt;🔥 VERY IMPORTANT: what the port is “doing”&lt;br&gt;
The parallel port itself is NOT thinking&lt;/p&gt;

&lt;p&gt;It is ONLY:&lt;/p&gt;

&lt;p&gt;Setting voltages on wires&lt;/p&gt;

&lt;p&gt;Reading voltages on wires&lt;/p&gt;

&lt;p&gt;Following fixed electrical rules&lt;/p&gt;

&lt;p&gt;🧠 The golden mental picture (remember this)&lt;/p&gt;

&lt;p&gt;Parallel port = 8 light switches + a doorbell&lt;/p&gt;

&lt;p&gt;Switches = data wires&lt;/p&gt;

&lt;p&gt;Doorbell = STROBE&lt;/p&gt;

&lt;p&gt;ACK = “I heard you”&lt;/p&gt;

&lt;p&gt;🧠 Why this is called a PORT&lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;CPU can send numbers&lt;/p&gt;

&lt;p&gt;Hardware converts numbers → voltages&lt;/p&gt;

&lt;p&gt;Device reads voltages → numbers&lt;/p&gt;

&lt;p&gt;It’s a door between software and electricity.&lt;/p&gt;

&lt;p&gt;⚠️ Common misunderstanding (you may have this)&lt;/p&gt;

&lt;p&gt;❌ “HELLO goes directly in wire”&lt;br&gt;
✅ Only voltages go in wire&lt;/p&gt;

&lt;p&gt;Letters exist only in human brain &amp;amp; software.&lt;/p&gt;

&lt;p&gt;🎯 One-line final truth&lt;/p&gt;

&lt;p&gt;Parallel port sends data by putting voltages on multiple wires at the same time and using control signals to tell the device when to read them.&lt;/p&gt;

&lt;p&gt;If you want next, I can:&lt;/p&gt;

&lt;p&gt;Draw ASCII timing diagram&lt;/p&gt;

&lt;p&gt;Explain why noise kills parallel&lt;/p&gt;

&lt;p&gt;Compare USB vs parallel with same HELLO example&lt;/p&gt;

&lt;p&gt;Explain serial port with same HELLO story&lt;/p&gt;

&lt;p&gt;Just tell me 👇&lt;/p&gt;

&lt;p&gt;now i am confused how the data is geeting differentiate because there is lot of data is sending so there are so many cable how they going in once cable radiowaves tell me full processs how this handing &lt;/p&gt;

&lt;p&gt;Perfect — this confusion is the exact right confusion 👍&lt;br&gt;
It means you’re now touching the core truth of communication systems.&lt;/p&gt;

&lt;p&gt;Let’s slow this down and rebuild ONE clean mental movie from many wires → one cable → radio waves → back to data.&lt;/p&gt;

&lt;p&gt;No skipping. No magic words.&lt;/p&gt;

&lt;p&gt;🧠 The BIG question you’re asking (rephrased)&lt;/p&gt;

&lt;p&gt;“If LOTS of data exists, and MANY devices talk, and finally there is ONLY ONE cable or radio wave…&lt;br&gt;
HOW does data not get mixed up?”&lt;/p&gt;

&lt;p&gt;This problem is called multiplexing + encoding.&lt;/p&gt;

&lt;p&gt;PART A — First truth (very important)&lt;br&gt;
❌ Data does NOT travel as letters, bits, or bytes&lt;br&gt;
✅ ONLY electrical signals or radio waves travel&lt;/p&gt;

&lt;p&gt;Everything else is rules.&lt;/p&gt;

&lt;p&gt;PART B — Start small: MANY wires → ONE cable (Ethernet)&lt;br&gt;
1️⃣ Parallel port (old days)&lt;/p&gt;

&lt;p&gt;8 data wires&lt;/p&gt;

&lt;p&gt;1 byte at once&lt;/p&gt;

&lt;p&gt;Short distance&lt;/p&gt;

&lt;p&gt;Too messy&lt;/p&gt;

&lt;p&gt;❌ Doesn’t scale&lt;/p&gt;

&lt;p&gt;2️⃣ Modern systems use SERIAL transmission&lt;/p&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;p&gt;8 bits at same time&lt;/p&gt;

&lt;p&gt;They do:&lt;/p&gt;

&lt;p&gt;1 bit → then next → then next → very fast&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;p&gt;HELLO → 01001000 01000101 ...&lt;/p&gt;

&lt;p&gt;Sent as:&lt;/p&gt;

&lt;p&gt;0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 1 ...&lt;/p&gt;

&lt;p&gt;📌 ONE wire, but VERY FAST&lt;/p&gt;

&lt;p&gt;PART C — But still… MANY devices, ONE cable 😵&lt;/p&gt;

&lt;p&gt;Now comes the real magic.&lt;/p&gt;

&lt;p&gt;3️⃣ How MANY data streams share ONE cable&lt;/p&gt;

&lt;p&gt;This is solved by multiplexing.&lt;/p&gt;

&lt;p&gt;Think of it like rules for sharing.&lt;/p&gt;

&lt;p&gt;🎥 Real-world analogy: Talking in a classroom&lt;/p&gt;

&lt;p&gt;One air&lt;/p&gt;

&lt;p&gt;Many students&lt;/p&gt;

&lt;p&gt;How no chaos?&lt;/p&gt;

&lt;p&gt;Methods:&lt;/p&gt;

&lt;p&gt;Take turns (time)&lt;/p&gt;

&lt;p&gt;Speak at different pitches (frequency)&lt;/p&gt;

&lt;p&gt;Speak different languages (encoding)&lt;/p&gt;

&lt;p&gt;Networks use ALL THREE.&lt;/p&gt;

&lt;p&gt;PART D — The 3 main techniques (CORE)&lt;br&gt;
1️⃣ Time Division (TDM)&lt;/p&gt;

&lt;p&gt;Each sender gets a time slot.&lt;/p&gt;

&lt;p&gt;Time →&lt;br&gt;
[A][B][C][A][B][C]&lt;/p&gt;

&lt;p&gt;So data looks like:&lt;/p&gt;

&lt;p&gt;A1 B1 C1 A2 B2 C2&lt;/p&gt;

&lt;p&gt;📌 Only ONE signal at a time&lt;br&gt;
📌 Very fast switching&lt;/p&gt;

&lt;p&gt;2️⃣ Frequency Division (FDM)&lt;/p&gt;

&lt;p&gt;Same cable, different frequencies.&lt;/p&gt;

&lt;p&gt;Like FM radio:&lt;/p&gt;

&lt;p&gt;98.3 MHz → one channel&lt;/p&gt;

&lt;p&gt;102.5 MHz → another&lt;/p&gt;

&lt;p&gt;Internet cables carry many frequencies at once.&lt;/p&gt;

&lt;p&gt;3️⃣ Encoding / Modulation (MOST IMPORTANT)&lt;/p&gt;

&lt;p&gt;Bits are turned into wave changes.&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;p&gt;Voltage level&lt;/p&gt;

&lt;p&gt;Phase shift&lt;/p&gt;

&lt;p&gt;Frequency shift&lt;/p&gt;

&lt;p&gt;PART E — From wire → radio waves (Wi-Fi example)&lt;/p&gt;

&lt;p&gt;Let’s take HELLO and send it via Wi-Fi.&lt;/p&gt;

&lt;p&gt;4️⃣ Inside your laptop (step-by-step)&lt;br&gt;
Step 1: Bits&lt;br&gt;
HELLO → 01001000 01000101 ...&lt;br&gt;
Step 2: Frames&lt;/p&gt;

&lt;p&gt;Data wrapped with:&lt;/p&gt;

&lt;p&gt;Sender ID&lt;/p&gt;

&lt;p&gt;Receiver ID&lt;/p&gt;

&lt;p&gt;Error check&lt;/p&gt;

&lt;p&gt;Step 3: Modulation&lt;/p&gt;

&lt;p&gt;Bits change the radio wave:&lt;/p&gt;

&lt;p&gt;Bit Wave&lt;br&gt;
0   Phase A&lt;br&gt;
1   Phase B&lt;/p&gt;

&lt;p&gt;Now data = wave shape&lt;/p&gt;

&lt;p&gt;Step 4: Antenna&lt;/p&gt;

&lt;p&gt;Electrical signal → oscillating current&lt;/p&gt;

&lt;p&gt;Creates electromagnetic waves&lt;/p&gt;

&lt;p&gt;Leaves antenna into air&lt;/p&gt;

&lt;p&gt;📡 This follows IEEE 802.11&lt;/p&gt;

&lt;p&gt;PART F — BUT AIR IS SHARED 😱&lt;/p&gt;

&lt;p&gt;How does Wi-Fi avoid chaos?&lt;/p&gt;

&lt;p&gt;5️⃣ Wi-Fi rules (simplified)&lt;/p&gt;

&lt;p&gt;Listen before talking&lt;/p&gt;

&lt;p&gt;If silent → send&lt;/p&gt;

&lt;p&gt;If collision → wait random time&lt;/p&gt;

&lt;p&gt;Retry&lt;/p&gt;

&lt;p&gt;This is called CSMA/CA&lt;/p&gt;

&lt;p&gt;PART G — Receiver side (reverse process)&lt;br&gt;
Router receives wave:&lt;/p&gt;

&lt;p&gt;Antenna converts wave → electrical signal&lt;/p&gt;

&lt;p&gt;Decoder extracts bits&lt;/p&gt;

&lt;p&gt;Error check&lt;/p&gt;

&lt;p&gt;Uses address to decide:&lt;/p&gt;

&lt;p&gt;“Is this for me?”&lt;/p&gt;

&lt;p&gt;Others ignore it.&lt;/p&gt;

&lt;p&gt;PART H — Why data doesn’t mix&lt;/p&gt;

&lt;p&gt;Because EVERY packet has:&lt;/p&gt;

&lt;p&gt;Sender address&lt;/p&gt;

&lt;p&gt;Receiver address&lt;/p&gt;

&lt;p&gt;Sequence number&lt;/p&gt;

&lt;p&gt;Error checksum&lt;/p&gt;

&lt;p&gt;So even if signals overlap:&lt;/p&gt;

&lt;p&gt;Garbage is detected&lt;/p&gt;

&lt;p&gt;Packet is dropped&lt;/p&gt;

&lt;p&gt;Retransmission happens&lt;/p&gt;

&lt;p&gt;PART I — ONE cable carrying EVERYTHING (Ethernet / Fiber)&lt;/p&gt;

&lt;p&gt;That single cable carries:&lt;/p&gt;

&lt;p&gt;Netflix&lt;/p&gt;

&lt;p&gt;WhatsApp&lt;/p&gt;

&lt;p&gt;YouTube&lt;/p&gt;

&lt;p&gt;SSH&lt;/p&gt;

&lt;p&gt;GitHub&lt;/p&gt;

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;Time slots&lt;/p&gt;

&lt;p&gt;Frequencies&lt;/p&gt;

&lt;p&gt;Encoded frames&lt;/p&gt;

&lt;p&gt;Addresses&lt;/p&gt;

&lt;p&gt;Ethernet rules come from IEEE 802.3&lt;/p&gt;

&lt;p&gt;🧠 FINAL MENTAL MODEL (LOCK THIS IN)&lt;/p&gt;

&lt;p&gt;Data is chopped into tiny pieces, encoded as signal changes, shared by time &amp;amp; frequency, sent as waves, and reassembled using strict rules.&lt;/p&gt;

&lt;p&gt;⚡ One killer sentence (remember forever)&lt;/p&gt;

&lt;p&gt;Many data streams don’t mix because communication is rule-based, not free-form.&lt;/p&gt;

&lt;p&gt;If you want next, I can:&lt;/p&gt;

&lt;p&gt;Draw a signal timeline&lt;/p&gt;

&lt;p&gt;Explain fiber optics with same logic&lt;/p&gt;

&lt;p&gt;Show how router decides packet ownership&lt;/p&gt;

&lt;p&gt;Explain why noise doesn’t kill the internet&lt;/p&gt;

&lt;p&gt;Just say 👍&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>beginners</category>
      <category>computerscience</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Level up your Coding skill using Ai Agent</title>
      <dc:creator>Divyansh pratap singh</dc:creator>
      <pubDate>Mon, 16 Feb 2026 23:45:31 +0000</pubDate>
      <link>https://dev.to/divyansh_pratapsingh_a47/level-up-your-coding-skill-using-ai-agent-3a4e</link>
      <guid>https://dev.to/divyansh_pratapsingh_a47/level-up-your-coding-skill-using-ai-agent-3a4e</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/itsashita" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F3426743%2Fd1d34146-03a5-4caa-840f-5a1e353ddbfc.jpg" alt="itsashita"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/itsashita/agent-watchstop-telling-your-ai-agent-the-same-thing-twice-1cpc" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Agent Watch:Stop Telling Your AI Agent the Same Thing Twice! ✋&lt;/h2&gt;
      &lt;h3&gt;Ashita ・ Feb 15&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#devchallenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#githubchallenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#cli&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#githubcopilot&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>cli</category>
      <category>githubcopilot</category>
    </item>
    <item>
      <title>This article works</title>
      <dc:creator>Divyansh pratap singh</dc:creator>
      <pubDate>Fri, 05 Sep 2025 12:07:51 +0000</pubDate>
      <link>https://dev.to/divyansh_pratapsingh_a47/this-article-works-3845</link>
      <guid>https://dev.to/divyansh_pratapsingh_a47/this-article-works-3845</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/dragosnedelcu/we-helped-42-developers-get-772-441-in-salary-raises-and-promotions-here-is-what-we-learned-2h10" class="crayons-story__hidden-navigation-link"&gt;We Helped 42 Developers Make $772.441 in Salary Raises And Promotions, Here Is What We Learned&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/dragosnedelcu" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F195735%2Fa909de29-9bc7-4027-9420-60a375cffa4d.jpg" alt="dragosnedelcu profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/dragosnedelcu" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Dragos Nedelcu
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Dragos Nedelcu
                
              
              &lt;div id="story-author-preview-content-743738" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/dragosnedelcu" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F195735%2Fa909de29-9bc7-4027-9420-60a375cffa4d.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Dragos Nedelcu&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/dragosnedelcu/we-helped-42-developers-get-772-441-in-salary-raises-and-promotions-here-is-what-we-learned-2h10" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 30 '21&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/dragosnedelcu/we-helped-42-developers-get-772-441-in-salary-raises-and-promotions-here-is-what-we-learned-2h10" id="article-link-743738"&gt;
          We Helped 42 Developers Make $772.441 in Salary Raises And Promotions, Here Is What We Learned
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/productivity"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;productivity&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/dragosnedelcu/we-helped-42-developers-get-772-441-in-salary-raises-and-promotions-here-is-what-we-learned-2h10" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;267&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/dragosnedelcu/we-helped-42-developers-get-772-441-in-salary-raises-and-promotions-here-is-what-we-learned-2h10#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              7&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            14 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>programming</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Why we use different int in Go :</title>
      <dc:creator>Divyansh pratap singh</dc:creator>
      <pubDate>Sat, 05 Oct 2024 06:18:17 +0000</pubDate>
      <link>https://dev.to/divyansh_pratapsingh_a47/why-we-use-different-int-in-go--f62</link>
      <guid>https://dev.to/divyansh_pratapsingh_a47/why-we-use-different-int-in-go--f62</guid>
      <description>&lt;p&gt;int8, int16 :&lt;br&gt;&lt;br&gt;
when working with large data sets. &lt;br&gt;
CPU packs multiple variables into its registers.&lt;/p&gt;

&lt;p&gt;int16, int32 : &lt;br&gt;
If you're dealing with a file format or protocol&lt;br&gt;
CPU uses more registers or more space in a single register.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
