<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Blog | Steve the Dev</title>
        <link>https://www.stevethedev.com/blog</link>
        <description></description>
        <atom:link href="https://www.stevethedev.com/rss" rel="self" type="application/rss+xml" />
                <item>
            <title>When will Rust become as popular as C++ or Java?</title>
            <link>https://www.stevethedev.com/blog/computer-science/when-will-rust-become-popular-c-or-java</link>
            <guid>https://www.stevethedev.com/blog/computer-science/when-will-rust-become-popular-c-or-java</guid>
            <pubDate>Thu, 07 May 2020 21:30:00 +0000</pubDate>
            <description>It’s unlikely that Rust will become “as popular” as C++ or Java without a few things happening first.</description>
        </item>
                <item>
            <title>Can Node use threaded Rust libraries?</title>
            <link>https://www.stevethedev.com/blog/programming/can-node-use-threaded-rust-libraries</link>
            <guid>https://www.stevethedev.com/blog/programming/can-node-use-threaded-rust-libraries</guid>
            <pubDate>Fri, 11 Oct 2019 16:00:00 +0000</pubDate>
            <description>The short answer: YES!</description>
        </item>
                <item>
            <title>How to thread JavaScript</title>
            <link>https://www.stevethedev.com/blog/programming/how-thread-javascript</link>
            <guid>https://www.stevethedev.com/blog/programming/how-thread-javascript</guid>
            <pubDate>Mon, 07 Oct 2019 04:00:00 +0000</pubDate>
            <description>This did *exactly* what I had hoped it would.</description>
        </item>
                <item>
            <title>Functional Programming doesn&#039;t need a Functional Language</title>
            <link>https://www.stevethedev.com/blog/programming/fp-doesnt-need-functional-language</link>
            <guid>https://www.stevethedev.com/blog/programming/fp-doesnt-need-functional-language</guid>
            <pubDate>Tue, 22 Jan 2019 16:45:00 +0000</pubDate>
            <description>Functional Programming (FP) and Imperative Programming (IP) are just different approaches, and a language doesn&#039;t need to be a functional language to support functional programming.</description>
        </item>
                <item>
            <title>How do C++ pointers work on a machine level?</title>
            <link>https://www.stevethedev.com/blog/computer-science/how-do-c-pointers-work-machine-level</link>
            <guid>https://www.stevethedev.com/blog/computer-science/how-do-c-pointers-work-machine-level</guid>
            <pubDate>Thu, 25 Oct 2018 04:00:00 +0000</pubDate>
            <description>Imagine a deck of playing cards. You search for the King of Hearts and find it’s the 32nd card from the top. You write down the number “32” on a sheet of paper. The literal value of the pointer would be “32” because that’s *where* the King of Hearts is located — but the actual value you care about it “King of Hearts”.</description>
        </item>
                <item>
            <title>Taking a look at Web Assembly</title>
            <link>https://www.stevethedev.com/blog/programming/taking-look-at-web-assembly</link>
            <guid>https://www.stevethedev.com/blog/programming/taking-look-at-web-assembly</guid>
            <pubDate>Sun, 22 Apr 2018 15:00:00 +0000</pubDate>
            <description>In many important ways, Web Assembly can be thought of as a sort of hybrid between the now-defunct Java Applets and what I would describe as an Anti-JavaScript.</description>
        </item>
                <item>
            <title>The Tick Sort</title>
            <link>https://www.stevethedev.com/blog/software-engineering/javascript-tick-sort</link>
            <guid>https://www.stevethedev.com/blog/software-engineering/javascript-tick-sort</guid>
            <pubDate>Sun, 15 Apr 2018 16:45:00 +0000</pubDate>
            <description>You should never use this algorithm in real code, but it&#039;s still a pretty neat piece of trivia to geek over.</description>
        </item>
                <item>
            <title>Public, Private, and Protected Scope in JavaScript</title>
            <link>https://www.stevethedev.com/blog/programming/public-private-and-protected-scope-javascript</link>
            <guid>https://www.stevethedev.com/blog/programming/public-private-and-protected-scope-javascript</guid>
            <pubDate>Sun, 08 Apr 2018 21:30:00 +0000</pubDate>
            <description>The ability to define context-based access-controls on a class member is a pretty standard feature of Object-Oriented Programming languages.</description>
        </item>
                <item>
            <title>JavaScript: Context</title>
            <link>https://www.stevethedev.com/blog/programming/javascript-context</link>
            <guid>https://www.stevethedev.com/blog/programming/javascript-context</guid>
            <pubDate>Sun, 01 Apr 2018 04:00:00 +0000</pubDate>
            <description>Even an expert software engineer can quickly find themselves outside of their comfort zone if they don&#039;t already understand the rules.</description>
        </item>
                <item>
            <title>JavaScript: Hoisting</title>
            <link>https://www.stevethedev.com/blog/programming/javascript-hoisting</link>
            <guid>https://www.stevethedev.com/blog/programming/javascript-hoisting</guid>
            <pubDate>Sat, 24 Mar 2018 04:00:00 +0000</pubDate>
            <description>Hoisting is a process that, in a nutshell, moves variables and functions to the top of their scope.</description>
        </item>
            </channel>
</rss>
