<?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: Caleb (pxlmastr)</title>
    <description>The latest articles on DEV Community by Caleb (pxlmastr) (@pxlmastrxd).</description>
    <link>https://dev.to/pxlmastrxd</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%2F1127211%2F060ee58c-6b91-42d5-8d79-5a4dcbacddf5.gif</url>
      <title>DEV Community: Caleb (pxlmastr)</title>
      <link>https://dev.to/pxlmastrxd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pxlmastrxd"/>
    <language>en</language>
    <item>
      <title>Let's see what happens. Good luck everyone!</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Thu, 06 Mar 2025 12:22:35 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/lets-see-what-happens-good-luck-everyone-2cpf</link>
      <guid>https://dev.to/pxlmastrxd/lets-see-what-happens-good-luck-everyone-2cpf</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/pxlmastrxd" 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%2F1127211%2F060ee58c-6b91-42d5-8d79-5a4dcbacddf5.gif" alt="pxlmastrxd"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/pxlmastrxd/dev-codes-together-16bh" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;DEV Codes Together&lt;/h2&gt;
      &lt;h3&gt;Caleb (pxlmastr) ・ Mar 6&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#api&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>programming</category>
      <category>javascript</category>
      <category>api</category>
      <category>discuss</category>
    </item>
    <item>
      <title>DEV Codes Together</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Thu, 06 Mar 2025 12:21:26 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/dev-codes-together-16bh</link>
      <guid>https://dev.to/pxlmastrxd/dev-codes-together-16bh</guid>
      <description>&lt;h2&gt;
  
  
  Hey, DEV!!!
&lt;/h2&gt;

&lt;p&gt;I thought of this and thought it would be a fun post, so here it is! I personally believe that this single post will rise to trending within a few days due to its fun nature.&lt;/p&gt;

&lt;h1&gt;
  
  
  The Goal
&lt;/h1&gt;

&lt;p&gt;Basically, each comment thread will be its own file. Our goal is to code stuff, one line at a time,  together.&lt;/p&gt;

&lt;p&gt;So, Here's:&lt;/p&gt;

&lt;h1&gt;
  
  
  The Rules
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;You may only paste in ONE LINE OF CODE. After that, you're done (for that thread)&lt;/li&gt;
&lt;li&gt;No switching the Programming Language. If you wanna code in something different, make a new thread.&lt;/li&gt;
&lt;li&gt;No one-liners. That's Cheating.&lt;/li&gt;
&lt;li&gt;Don't make other people's code useless. Make every comment contribute to something.&lt;/li&gt;
&lt;li&gt;No Bugs. If you have to, collaborate and let people know they need to edit their comment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the end, we will potentially have a fully-functioning program! (Or a hot mess &amp;gt;:D )&lt;/p&gt;

&lt;h1&gt;
  
  
  Good Luck Everyone!!!!!
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Want to support me? Click the &lt;a href="https://oodruhoufouzair.com/4/8923152" rel="noopener noreferrer"&gt;link&lt;/a&gt; and watch an ad.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>api</category>
      <category>discuss</category>
    </item>
    <item>
      <title>No responses? Dang. Hope we get some today. Have a good one guys!</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Thu, 06 Mar 2025 12:06:44 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/no-responses-dang-hope-we-get-some-todayhave-a-good-one-guys-1ell</link>
      <guid>https://dev.to/pxlmastrxd/no-responses-dang-hope-we-get-some-todayhave-a-good-one-guys-1ell</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/pxlmastrxd" 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%2F1127211%2F060ee58c-6b91-42d5-8d79-5a4dcbacddf5.gif" alt="pxlmastrxd"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/pxlmastrxd/free-follows-challenge-who-can-code-a-number-parser-from-scratch-1ln4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Follow(s) Challenge: Who can code a Number parser from Scratch?&lt;/h2&gt;
      &lt;h3&gt;Caleb (pxlmastr) ・ Mar 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Let's go guys! Who will win?</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Wed, 05 Mar 2025 18:56:24 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/lets-go-guys-who-will-win-2ijk</link>
      <guid>https://dev.to/pxlmastrxd/lets-go-guys-who-will-win-2ijk</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/pxlmastrxd" 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%2F1127211%2F060ee58c-6b91-42d5-8d79-5a4dcbacddf5.gif" alt="pxlmastrxd"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/pxlmastrxd/free-follows-challenge-who-can-code-a-number-parser-from-scratch-1ln4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Free Follow(s) Challenge: Who can code a Number parser from Scratch?&lt;/h2&gt;
      &lt;h3&gt;Caleb (pxlmastr) ・ Mar 5&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#discuss&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Free Follow(s) Challenge: Who can code a Number parser from Scratch?</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Wed, 05 Mar 2025 18:49:08 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/free-follows-challenge-who-can-code-a-number-parser-from-scratch-1ln4</link>
      <guid>https://dev.to/pxlmastrxd/free-follows-challenge-who-can-code-a-number-parser-from-scratch-1ln4</guid>
      <description>&lt;p&gt;I'm sure y'all know how this works...&lt;/p&gt;

&lt;h2&gt;
  
  
  Instructions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Code a number parser from scratch in the language of your choice. Make it so it take a String (or whatever is a string in the language) and is able to parse it and turn it into a number.&lt;/li&gt;
&lt;li&gt;If you want an extra challenge, add support for decimals as well!!!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Restrictions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;You may NOT use ANY built-in parsing function, because this is a challenge to test problem-solving skills. &lt;/li&gt;
&lt;li&gt;No ChatGPT (or any other AI) or begging people on Stack Overflow for help.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Reward
&lt;/h2&gt;

&lt;p&gt;If you are finish with all restrictions met, you will recieve a free follow from both me and potentially others for sharing your (hopefully) amazing code with the community.&lt;/p&gt;

&lt;h1&gt;
  
  
  Good Luck Everyone!!!
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Wanna support me? Click the &lt;a href="https://oodruhoufouzair.com/4/8923152" rel="noopener noreferrer"&gt;link&lt;/a&gt; and watch an ad. (or two, or three, or more maybe)&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>links you should definitely click on &gt;:D</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Mon, 03 Mar 2025 15:59:14 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/links-you-should-definitely-click-on-d-dcn</link>
      <guid>https://dev.to/pxlmastrxd/links-you-should-definitely-click-on-d-dcn</guid>
      <description>&lt;p&gt;Link #1: Definitely not a meme&lt;br&gt;
&lt;a href="https://rb.gy/l2m8ao" rel="noopener noreferrer"&gt;Definitely not an ad&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Link #2: Definitely not a rickroll&lt;br&gt;
&lt;a href="https://r.mtdv.me/videos/GXNWrp-b1o" rel="noopener noreferrer"&gt;Definitely not a rickroll&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I know this is a low quality Post, but it's meme Monday. happy monday everyone hehe&lt;/p&gt;

</description>
      <category>website</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
    <item>
      <title>It's Friday but also not Friday, I guess</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Thu, 27 Feb 2025 12:28:24 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/its-friday-but-also-not-friday-i-guess-p96</link>
      <guid>https://dev.to/pxlmastrxd/its-friday-but-also-not-friday-i-guess-p96</guid>
      <description></description>
      <category>watercooler</category>
    </item>
    <item>
      <title>My Experience Learning C++ (so far)</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Wed, 26 Feb 2025 13:14:06 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/my-experience-learning-c-so-far-25pk</link>
      <guid>https://dev.to/pxlmastrxd/my-experience-learning-c-so-far-25pk</guid>
      <description>&lt;h1&gt;
  
  
  &lt;code&gt;std::cout &amp;lt;&amp;lt; "Hello, World!";&lt;/code&gt;
&lt;/h1&gt;

&lt;p&gt;For those of you who don't know me (i assume all of you don't. Just assuming), my name is Caleb, and I'm a 16-year-old high school student who is persuing a tech career in the future.&lt;/p&gt;

&lt;p&gt;I've developed in a lot of different languages in the past, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Scratch (my first 😉)&lt;/li&gt;
&lt;li&gt;Python 🐍&lt;/li&gt;
&lt;li&gt;Bash (doesn't count, but kinda got me into programming)&lt;/li&gt;
&lt;li&gt;Javascript, and&lt;/li&gt;
&lt;li&gt;Rust.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All five of these languages hold a special place in my heart, but I decided that I need to learn a language that can get me a job in the future, so I did some research, and found these:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Java&lt;/li&gt;
&lt;li&gt;C#&lt;/li&gt;
&lt;li&gt;C++&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, don't roast me for this, but I absolutely HATE Java. It seems so complex to write just a simple program, and I tend to agree with the memes that the only applicable use case is Minecraft.&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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcRkUu3BlEXW6fYFrTuFgLpvKfvbGRE-spl_zaZuKCoEyGcJrukDPKRA4EE9_9g%26s" 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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcRkUu3BlEXW6fYFrTuFgLpvKfvbGRE-spl_zaZuKCoEyGcJrukDPKRA4EE9_9g%26s" alt="steve" width="130" height="140"&gt;&lt;/a&gt;;&lt;/p&gt;

&lt;p&gt;Also, C# seems to be decent, but complex as well. It seems to me that the best language out of these three is C++, as it's used in countless places including gaming, servers, IOT, and more. So, I had a clear choice.&lt;/p&gt;

&lt;h1&gt;
  
  
  It Begins.
&lt;/h1&gt;

&lt;p&gt;The first thing I ever did in C++ was try to create a project without guides. (our power was out, so I couldn't use the internet.) So, what did i do?&lt;/p&gt;

&lt;p&gt;I excitedly pulled up my terminal, ran&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="nv"&gt;$ &lt;/span&gt;c++ init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;and was bamboozled that for some reason in this world, it didn't work.&lt;/p&gt;

&lt;p&gt;After our power came back on, I decided to actually google what the package manager was for c++, and how to initialize a project for it.&lt;/p&gt;

&lt;p&gt;I searched and searched for &lt;strong&gt;&lt;em&gt;FOUR WHOLE HOURS&lt;/em&gt;&lt;/strong&gt; for a package manager, and never found one that was official. &lt;/p&gt;

&lt;p&gt;Eventually, I understood that you needed to make the files and folders yourself, and facepalmed myself about 10 times, giving myself both a nosebleed and an excuse to go to the bathroom.&lt;/p&gt;
&lt;h1&gt;
  
  
  My first thoughts
&lt;/h1&gt;

&lt;p&gt;There were a few things that i noticed at first:&lt;/p&gt;
&lt;h2&gt;
  
  
  1. The type goes BEFORE the variable.
&lt;/h2&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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcRwctoJjvDk3oyEorzXhcZ5FMu7Gj3uyLwb2breBVvnmU1bA2QHjWIsDD6m_qc%26s" 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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcRwctoJjvDk3oyEorzXhcZ5FMu7Gj3uyLwb2breBVvnmU1bA2QHjWIsDD6m_qc%26s" alt="confused nick" width="162" height="138"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, I desperately searched for a way to make stuff simpler, and found this, which made me finally feel at-home with variable definition:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight cpp"&gt;&lt;code&gt;&lt;span class="k"&gt;auto&lt;/span&gt; &lt;span class="n"&gt;myvariable&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Finally, closure.&lt;/p&gt;

&lt;p&gt;This got me quickstarted, making a few small projects like a number-guessing game and a smol calculator.&lt;/p&gt;
&lt;h2&gt;
  
  
  2. Project Structure
&lt;/h2&gt;

&lt;p&gt;Many people tend to space their functions out into different files, and then compile them altogether. I mean, this is alright, but I prefer to keep my main functions inside main.cpp and then just compile everything together.&lt;/p&gt;
&lt;h2&gt;
  
  
  3. What's the masco- WHAT IN THE DEVIL'S NAME IS THAT
&lt;/h2&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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcQbWgOyikVzMFraU8FLCN08GtqKQTK9uTzMZ0lXU9yd-_-9BX_kuCUA9IfpmA%26s" 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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcQbWgOyikVzMFraU8FLCN08GtqKQTK9uTzMZ0lXU9yd-_-9BX_kuCUA9IfpmA%26s" alt="fat rat" width="162" height="92"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"The mascot for C++ is an obese, diseased rat named Keith, whose hind leg is missing because it was blown off."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This was the first time I severely considered just quitting, because of I missed the days of cute, fun mascots like this:&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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcQNpc9DXC8HntImUX7Zjew31mUlye8Wh5BN_RcZJJWpJkLNyURsJLcncohkCw%26s" 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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcQNpc9DXC8HntImUX7Zjew31mUlye8Wh5BN_RcZJJWpJkLNyURsJLcncohkCw%26s" width="162" height="108"&gt;&lt;/a&gt;&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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTySl0r-f9GairkSGL0iyma51oalDnrVGnnH3bIA0PVMp2dU8VcHlpXo6RM6Ho%26s" 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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcTySl0r-f9GairkSGL0iyma51oalDnrVGnnH3bIA0PVMp2dU8VcHlpXo6RM6Ho%26s" width="103" height="140"&gt;&lt;/a&gt;&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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcSOWfynLYSlAOAkJYfUkICuHelpR57V_e9ax8kHTHy8n8tDcX8ROifUETbk6A%26s" 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%2Fencrypted-tbn0.gstatic.com%2Fimages%3Fq%3Dtbn%3AANd9GcSOWfynLYSlAOAkJYfUkICuHelpR57V_e9ax8kHTHy8n8tDcX8ROifUETbk6A%26s" width="140" height="140"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;But, I pushed on, and I'm still learning.&lt;/p&gt;
&lt;h1&gt;
  
  
  What's next
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;OOP&lt;/li&gt;
&lt;li&gt;Memory management&lt;/li&gt;
&lt;li&gt;Algorithms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oh well, it'll be fine.&lt;/p&gt;

&lt;p&gt;Thanks for reading! Have a good day dudes&lt;/p&gt;

&lt;p&gt;Want to support me? Watch an ad&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;a href="https://roubauteezavoak.net/4/8923152" rel="noopener noreferrer"&gt;
      roubauteezavoak.net
    &lt;/a&gt;
&lt;/div&gt;



</description>
      <category>cpp</category>
      <category>programming</category>
      <category>beginners</category>
      <category>career</category>
    </item>
    <item>
      <title>What is the best LLM?</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Mon, 06 Nov 2023 23:21:10 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/what-is-the-best-llm-4hae</link>
      <guid>https://dev.to/pxlmastrxd/what-is-the-best-llm-4hae</guid>
      <description>&lt;p&gt;There are lots of LLMs out there, each trying (and succeeding) to dethrone the champ, ChatGPT. In your opinion, what is the best LLM overall and what are the reasons you think so?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>ai</category>
    </item>
    <item>
      <title>Creating a minimalistic To-Do app in Vue.js</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Thu, 19 Oct 2023 12:12:09 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/creating-a-minimalistic-to-do-app-in-vuejs-2ol5</link>
      <guid>https://dev.to/pxlmastrxd/creating-a-minimalistic-to-do-app-in-vuejs-2ol5</guid>
      <description>&lt;p&gt;Hello, World! &lt;/p&gt;

&lt;h6&gt;
  
  
  (this is my first actual post)
&lt;/h6&gt;

&lt;h2&gt;
  
  
  Pre-article
&lt;/h2&gt;

&lt;p&gt;I know y'all don't read the description, so the final project (with css of course) is here:&lt;br&gt;
&lt;a href="https://pxlmastrXD.github.io/todolist" rel="noopener noreferrer"&gt;To-Do list&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Vue is an amazing framework that you can use almost everywhere. You can program it in Node.js, or even in a serverless fashion (what I will be doing). One of the most common first webdev projects you will eventually do with a new framework is a To-Do list, which I decided to do with Vue as my first big one and first actual GitHub Repo!&lt;/p&gt;
&lt;h3&gt;
  
  
  My editor setup (since i'm on a chromebook)
&lt;/h3&gt;

&lt;p&gt;VSCode web + Volar (Vue language features)&lt;/p&gt;
&lt;h2&gt;
  
  
  Getting started
&lt;/h2&gt;

&lt;p&gt;So I first decided to make a simple UI and then add on some features. I started off my UI like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"app"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;To-Do list&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Add a new task..."&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&amp;lt;button&amp;gt;&lt;/span&gt;Add&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;br&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;li&amp;gt;&lt;/span&gt; tasks go here... &lt;span class="nt"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pretty simple right? Well, at least that's what it was before I injected Vue and Tailwind into it... 😆&lt;/p&gt;

&lt;h2&gt;
  
  
  Adding Reactivity
&lt;/h2&gt;

&lt;p&gt;I went ahead and installed Vue in my webpage using the CDN, like this (put it in your head or wherever you like)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://unpkg.com/vue@3/dist/vue.global.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then, I made a script tag below my div and started writing code. Here's what I started with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;ref&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;createApp&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;Vue&lt;/span&gt;

&lt;span class="nf"&gt;createApp&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="nf"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;tasks&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ref&lt;/span&gt;&lt;span class="p"&gt;([])&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;input&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;ref&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;''&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;addnewTask&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nx"&gt;tasks&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;input&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// add a new task from the &amp;lt;input&amp;gt;&lt;/span&gt;
      &lt;span class="nx"&gt;input&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;value&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;''&lt;/span&gt; &lt;span class="c1"&gt;// clear the &amp;lt;input&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nx"&gt;tasks&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="nx"&gt;input&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
      &lt;span class="nx"&gt;addnewTask&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;})&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then, to make the reactivity, I went and added some tags and attributes to my body.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"app"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;To-Do list&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;v-model=&lt;/span&gt;&lt;span class="s"&gt;"input"&lt;/span&gt; &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Add a new task..."&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&amp;lt;button&lt;/span&gt; &lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="na"&gt;click=&lt;/span&gt;&lt;span class="s"&gt;"addnewTask"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Add&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;br&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;li&lt;/span&gt; &lt;span class="na"&gt;v-for=&lt;/span&gt;&lt;span class="s"&gt;"task in tasks"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;{{task}}&lt;span class="nt"&gt;&amp;lt;/li&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's the simplest I could make it for the start, but later on I added it where we could add more functionality. For example, later on, I had added a unique ID to each task so we could make a &lt;code&gt;delete()&lt;/code&gt; function, and I had the program save your tasks to localStorage. That's all a bit too much, so you can see the full code on &lt;a href="https://github.com/pxlmastrXD/todolist" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;. Feel free to give it a star!&lt;/p&gt;

&lt;p&gt;Thanks for reading, your pal,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pxlmastrXD&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>vue</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>What is the __ programming language?</title>
      <dc:creator>Caleb (pxlmastr)</dc:creator>
      <pubDate>Sat, 23 Sep 2023 00:06:45 +0000</pubDate>
      <link>https://dev.to/pxlmastrxd/what-is-the-programming-language-4dc7</link>
      <guid>https://dev.to/pxlmastrxd/what-is-the-programming-language-4dc7</guid>
      <description>&lt;p&gt;Hey! Just wanted to see what y'all think is the __ programming language is for a school project.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fastest&lt;/li&gt;
&lt;li&gt;Easiest to learn&lt;/li&gt;
&lt;li&gt;Most important&lt;/li&gt;
&lt;li&gt;Favorite&lt;/li&gt;
&lt;li&gt;All-in-all the best&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Thanks! Have a great day!&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
