<?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: Wesley Bertipaglia</title>
    <description>The latest articles on DEV Community by Wesley Bertipaglia (@wesleybertipaglia).</description>
    <link>https://dev.to/wesleybertipaglia</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%2F1098447%2F08c69012-d872-4474-93fb-33891db21a31.jpg</url>
      <title>DEV Community: Wesley Bertipaglia</title>
      <link>https://dev.to/wesleybertipaglia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wesleybertipaglia"/>
    <language>en</language>
    <item>
      <title>Input and Output Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Sun, 04 Oct 2026 03:00:00 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/input-and-output-explained-4ibf</link>
      <guid>https://dev.to/wesleybertipaglia/input-and-output-explained-4ibf</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;Post 7/9 of my Computers series is out.&lt;/p&gt;

&lt;p&gt;This one is about input and output: keyboards, displays, audio, controllers, ports, interrupts and DMA - how the computer talks to the outside world.&lt;/p&gt;

&lt;p&gt;Read here: &lt;a href="https://www.wesleybertipaglia.com/blog/x0g3dogf" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/x0g3dogf&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>learning</category>
    </item>
    <item>
      <title>Storage Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Fri, 02 Oct 2026 03:00:00 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/storage-explained-4jb6</link>
      <guid>https://dev.to/wesleybertipaglia/storage-explained-4jb6</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;Post 6/9 of my Computers series is out.&lt;/p&gt;

&lt;p&gt;This one is about storage: memory vs persistence, how HDDs and SSDs work, NAND flash, sectors/blocks, and sequential vs random access - where your data lives when power is off.&lt;/p&gt;

&lt;p&gt;Read here: &lt;a href="https://www.wesleybertipaglia.com/blog/s6kfogsy" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/s6kfogsy&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>learning</category>
    </item>
    <item>
      <title>Memory Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Wed, 30 Sep 2026 03:12:00 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/memory-explained-11mj</link>
      <guid>https://dev.to/wesleybertipaglia/memory-explained-11mj</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;Post 5/9 of my Computers series is out.&lt;/p&gt;

&lt;p&gt;This one is about memory: cells and addresses, RAM vs ROM, SRAM vs DRAM, latency vs bandwidth, and the memory hierarchy - why cache exists and why memory speed shapes performance.&lt;/p&gt;

&lt;p&gt;Read here: &lt;a href="https://www.wesleybertipaglia.com/blog/5atxjdiq" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/5atxjdiq&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>learning</category>
    </item>
    <item>
      <title>The CPU Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Mon, 28 Sep 2026 03:00:00 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/the-cpu-explained-kl8</link>
      <guid>https://dev.to/wesleybertipaglia/the-cpu-explained-kl8</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;Post 4/9 of my Computers series is out.&lt;/p&gt;

&lt;p&gt;This one is about the CPU: instruction sets, registers, ALU, control unit, the fetch-decode-execute cycle, and a taste of assembly - how the processor actually runs your code.&lt;/p&gt;

&lt;p&gt;Read here: &lt;a href="https://www.wesleybertipaglia.com/blog/cmvoxsqk" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/cmvoxsqk&lt;/a&gt;&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>learning</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Digital Logic Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Sat, 26 Sep 2026 03:00:00 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/digital-logic-explained-2863</link>
      <guid>https://dev.to/wesleybertipaglia/digital-logic-explained-2863</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;Post 3/9 of my Computers series is out.&lt;/p&gt;

&lt;p&gt;This one is about digital logic: transistors as switches, Boolean algebra, gates, truth tables, and how adders, multiplexers and memory elements emerge from them - the bridge from physics to computation.&lt;/p&gt;

&lt;p&gt;Read here: &lt;a href="https://www.wesleybertipaglia.com/blog/5zpz59bz" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/5zpz59bz&lt;/a&gt;&lt;/p&gt;

</description>
      <category>computerscience</category>
      <category>learning</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Information Representation Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Fri, 25 Sep 2026 17:00:00 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/information-representation-explained-e9o</link>
      <guid>https://dev.to/wesleybertipaglia/information-representation-explained-e9o</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;Post 2/9 of my Computers series is out.&lt;/p&gt;

&lt;p&gt;This one is about information representation: how everything becomes bits - binary and hex, unsigned/signed integers, two's complement, IEEE 754 floats, Unicode, and how raw bytes turn into real data structures.&lt;/p&gt;

&lt;p&gt;If you've ever wondered why &lt;code&gt;0.1 + 0.2 != 0.3&lt;/code&gt;, this post explains it.&lt;/p&gt;

&lt;p&gt;Read here: &lt;a href="https://www.wesleybertipaglia.com/blog/ylhwiwpb" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/ylhwiwpb&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>learning</category>
    </item>
    <item>
      <title>The Computer Explained</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Fri, 25 Sep 2026 15:58:02 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/the-computer-explained-1h16</link>
      <guid>https://dev.to/wesleybertipaglia/the-computer-explained-1h16</guid>
      <description>&lt;p&gt;Hey dev.to 👋&lt;/p&gt;

&lt;p&gt;I've just published a new series about how computers actually work, starting from the fundamentals.&lt;/p&gt;

&lt;p&gt;I wanted to go beyond programming languages and frameworks and revisit the concepts underneath everything we build as software engineers, from bits and binary representation to hardware, memory, CPUs, operating systems, and eventually the bigger picture.&lt;/p&gt;

&lt;p&gt;The goal is to understand computers from the ground up, one concept at a time.&lt;/p&gt;

&lt;p&gt;This is the first post in the series (1/9): &lt;a href="https://www.wesleybertipaglia.com/blog/2lfin2nu" rel="noopener noreferrer"&gt;https://www.wesleybertipaglia.com/blog/2lfin2nu&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you're also interested in computer science fundamentals, I'd love to hear what topics you think should be covered along the way.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>learning</category>
    </item>
    <item>
      <title>🧑‍💻 How a Simple Idea Turned Into One of the Most Important Projects of My Journey — The Story Behind Backend Challenges</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Mon, 13 Oct 2025 22:06:17 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/how-a-simple-idea-turned-into-one-of-the-most-important-projects-of-my-journey-the-story-133n</link>
      <guid>https://dev.to/wesleybertipaglia/how-a-simple-idea-turned-into-one-of-the-most-important-projects-of-my-journey-the-story-133n</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest2025"&gt;2025 Hacktoberfest Writing Challenge&lt;/a&gt;: Maintainer Spotlight&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;When I first started learning backend development, I felt completely lost.&lt;/p&gt;

&lt;p&gt;Sure, there were tutorials, courses, and documentation everywhere. But none of it felt like it was &lt;em&gt;for me&lt;/em&gt;. Everything assumed I already knew the basics, or worse — skipped the fundamentals entirely. I was trying to learn how to build APIs, handle authentication, work with databases, and deploy services… but I had no idea where to start or what order to follow.&lt;/p&gt;

&lt;p&gt;I wasn’t looking for a quick fix. I wanted &lt;strong&gt;a path&lt;/strong&gt; — something practical, step-by-step, that could help me grow &lt;strong&gt;from zero&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That’s why I created &lt;a href="https://github.com/wesleybertipaglia/backend-challenges" rel="noopener noreferrer"&gt;&lt;strong&gt;Backend Challenges&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Built It
&lt;/h2&gt;

&lt;p&gt;At the time, I was struggling to stay motivated. I would start learning something like JWT or Docker, only to realize I didn’t have the right context or experience to fully understand how or why to use it. I’d jump between tutorials, trying to piece together a learning path that didn’t really exist.&lt;/p&gt;

&lt;p&gt;So I started building my own challenges. Very simple ones at first — like an API that just returns "Hello, World!". Then a to-do list. Then authentication, file storage, caching… and before I knew it, I had built a &lt;strong&gt;series of progressively harder backend exercises&lt;/strong&gt;, grouped by experience level: Beginner, Junior, Middle, Senior.&lt;/p&gt;

&lt;p&gt;Each one taught me something new. Each one pushed me just a little further.&lt;/p&gt;

&lt;p&gt;And then it hit me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“If this helped me so much… maybe it could help others too.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s when I decided to make it open source.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Makes It Different
&lt;/h2&gt;

&lt;p&gt;There are plenty of challenge-based repos out there, but I wanted to do things differently.&lt;/p&gt;

&lt;p&gt;Here’s how Backend Challenges stands apart:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Structured by skill level&lt;/strong&gt; — You don’t need to guess where to start. Whether you're a total beginner or already have experience, there's a clear entry point.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech-agnostic&lt;/strong&gt; — You can use whatever language or framework you’re learning. The focus is on backend concepts, not specific tools.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-world problems&lt;/strong&gt; — These aren't just toy examples. They mirror the kinds of systems you actually build on the job: authentication services, APIs, email queues, payment integrations, microservices, etc.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;From nothing to something&lt;/strong&gt; — Many devs don’t have real-world projects to add to their portfolios. Solving these challenges can give you something concrete to show (or even turn into your own startup idea).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But most importantly, it's for &lt;strong&gt;people who are just like I was&lt;/strong&gt; — figuring things out, curious, motivated, but overwhelmed.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Impact (So Far)
&lt;/h2&gt;

&lt;p&gt;I open-sourced the project without any expectations. I just wanted it to be out there — something that could help others the same way it helped me.&lt;/p&gt;

&lt;p&gt;And even though it hasn’t had many pull requests or GitHub issues (yet 😅), I’ve received &lt;strong&gt;surprisingly positive feedback through other channels&lt;/strong&gt; — especially LinkedIn.&lt;/p&gt;

&lt;p&gt;People have reached out to tell me they used the challenges to improve their backend skills, to prepare for interviews, or even to create their own spin-off projects. That alone makes it all worth it.&lt;/p&gt;

&lt;p&gt;Sometimes the impact of open source isn’t in the contribution graph — it’s in the quiet messages from someone who just wanted to say “Hey, this helped me.”&lt;/p&gt;




&lt;h2&gt;
  
  
  Why It Still Matters to Me
&lt;/h2&gt;

&lt;p&gt;Even now, after I've grown a lot as a developer, I still come back to this project — not just to maintain it, but to remind myself &lt;strong&gt;how far I've come&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This repo is more than a collection of challenges. It’s a reflection of the path I walked — the confusion, the breakthroughs, the late-night debugging sessions, and the satisfaction of building something real.&lt;/p&gt;

&lt;p&gt;It’s a small piece of my story, and I’m proud of it.&lt;/p&gt;




&lt;h2&gt;
  
  
  Want to Contribute?
&lt;/h2&gt;

&lt;p&gt;If you're participating in Hacktoberfest, or just want to contribute to open source in a meaningful way, &lt;strong&gt;I’d love to have you involved&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solve one of the challenges and share your approach&lt;/li&gt;
&lt;li&gt;Suggest new challenges&lt;/li&gt;
&lt;li&gt;Improve the documentation&lt;/li&gt;
&lt;li&gt;Translate the content into other languages&lt;/li&gt;
&lt;li&gt;Add tooling (like tests or CI)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find the project here:&lt;br&gt;
👉 &lt;a href="https://github.com/wesleybertipaglia/backend-challenges" rel="noopener noreferrer"&gt;github.com/wesleybertipaglia/backend-challenges&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;If you’re a developer who feels stuck or doesn’t know where to begin, I want you to know:&lt;/p&gt;

&lt;p&gt;You’re not alone.&lt;br&gt;
It’s okay to feel overwhelmed.&lt;br&gt;
And it’s totally possible to grow — one challenge at a time.&lt;/p&gt;

&lt;p&gt;That’s what this project is really about.&lt;/p&gt;

&lt;p&gt;Thanks for reading, and happy coding ❤️&lt;br&gt;
Let’s build something great together.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
    <item>
      <title>🔦 Spotlight on Devs — My Submission for the DEV.to Challenge!</title>
      <dc:creator>Wesley Bertipaglia</dc:creator>
      <pubDate>Sat, 05 Apr 2025 22:39:34 +0000</pubDate>
      <link>https://dev.to/wesleybertipaglia/spotlight-on-devs-my-submission-for-the-devto-challenge-4fp</link>
      <guid>https://dev.to/wesleybertipaglia/spotlight-on-devs-my-submission-for-the-devto-challenge-4fp</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wecoded"&gt;WeCoded Challenge&lt;/a&gt;: Celebrate in Code&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Hey everyone! 👋&lt;br&gt;
This is my submission for the DEV.to WeCoded Challenge!&lt;/p&gt;

&lt;p&gt;🔗 Live Project: &lt;a href="https://wecoded.vercel.app/" rel="noopener noreferrer"&gt;Deploy&lt;/a&gt;&lt;br&gt;
📦 Source Code: &lt;a href="https://github.com/wesleybertipaglia/wecoded" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🌟 The Idea: Put Someone in the Spotlight
&lt;/h3&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%2Fwzi4j1p8t23omr5j1md8.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%2Fwzi4j1p8t23omr5j1md8.png" alt="Spotlight" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We all write, build, and share — but sometimes we miss great voices in the crowd.&lt;/p&gt;

&lt;p&gt;So, I wanted my project to bring random creators into the spotlight.&lt;/p&gt;




&lt;h3&gt;
  
  
  ✨ Spotlight Stories
&lt;/h3&gt;

&lt;p&gt;It's a feature that highlights one random story from the #wecoded tag every time you visit the page. It’s like a mini-stage for someone in the community. You can then read their full post, follow them, and maybe even leave a comment to brighten their day.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔁 Every click = a new story = a new person in focus.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  🪄 Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Spotlight Story – puts a random article in focus every visit&lt;/li&gt;
&lt;li&gt;Wall of Stories – grid of stories from the #wecoded tag&lt;/li&gt;
&lt;li&gt;Share Button – easily copy/share a story's link&lt;/li&gt;
&lt;li&gt;Clickable Tags – explore similar stories by topic&lt;/li&gt;
&lt;li&gt;Author Info – links to the author's profile&lt;/li&gt;
&lt;li&gt;Fun 404 Page – with random gifs, quotes, or ASCII art (try it 😉)&lt;/li&gt;
&lt;li&gt;Slick design – styled with Tailwind, smooth UX, lightweight&lt;/li&gt;
&lt;li&gt;Lazy loading images – for performance boost&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🛠️ Built With
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;React + TypeScript – fast, typed, and modular&lt;/li&gt;
&lt;li&gt;TailwindCSS – utility-first styling for a clean and responsive UI&lt;/li&gt;
&lt;li&gt;Phosphor Icons – beautifully simple icons for UI interactions&lt;/li&gt;
&lt;li&gt;DEV.to API – stories pulled from real community posts via the API&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💡 Final Thoughts
&lt;/h3&gt;

&lt;p&gt;I loved building this, especially the idea that someone out there might get their story seen because of a little random spotlight. That's the spirit of DEV!&lt;/p&gt;

&lt;p&gt;Would love to hear your thoughts — and if you try it and discover a great post, let me know! 💬&lt;/p&gt;

&lt;p&gt;Thanks DEV team for putting this challenge together. Let’s keep coding, keep writing, and keep lifting each other up 🚀&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wecoded</category>
      <category>dei</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
