<?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>Forem: Little Coding Things Blog</title>
    <description>The latest articles on Forem by Little Coding Things Blog (@little_coding_things).</description>
    <link>https://forem.com/little_coding_things</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%2F3343755%2F9da07547-67de-46b8-b9bf-0628e4089322.png</url>
      <title>Forem: Little Coding Things Blog</title>
      <link>https://forem.com/little_coding_things</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/little_coding_things"/>
    <language>en</language>
    <item>
      <title>Why Every Developer Should Still Know curl in 2026</title>
      <dc:creator>Little Coding Things Blog</dc:creator>
      <pubDate>Wed, 18 Mar 2026 11:00:46 +0000</pubDate>
      <link>https://forem.com/little_coding_things/why-every-developer-should-still-know-curl-in-2026-2171</link>
      <guid>https://forem.com/little_coding_things/why-every-developer-should-still-know-curl-in-2026-2171</guid>
      <description>&lt;p&gt;In 2026, with AI-powered IDEs writing your fetch calls, Postman generating collections from a description, and copilots auto-completing your entire API integration layer — you might wonder: &lt;em&gt;do I still need to learn **curl&lt;/em&gt;&lt;em&gt;?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Yes. Absolutely. And here's why.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is curl?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://curl.se" rel="noopener noreferrer"&gt;curl&lt;/a&gt;&lt;/strong&gt; (Client URL) is a command-line tool for transferring data using network protocols — most commonly HTTP and HTTPS. It has been around since 1998, ships on virtually every Unix-based system, and is available on Windows. It requires no GUI, no account, no setup. You open a terminal and you run it.&lt;/p&gt;

&lt;p&gt;That simplicity is precisely why it remains irreplaceable.&lt;/p&gt;

&lt;h2&gt;
  
  
  The AI Argument — and Why It Doesn't Replace curl
&lt;/h2&gt;

&lt;p&gt;👉 &lt;a href="https://littlecodingthings.com/why-every-developer-should-still-know-curl-in-2026" rel="noopener noreferrer"&gt;Continue reading the full guide on Little Coding Things&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;💡 Enjoyed this? Follow &lt;a href="https://x.com/lilCodingThings" rel="noopener noreferrer"&gt;@lilCodingThings&lt;/a&gt; for more coding tips and tutorials!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>developers</category>
      <category>webdev</category>
      <category>development</category>
      <category>code</category>
    </item>
    <item>
      <title>How to install Git on MacOS</title>
      <dc:creator>Little Coding Things Blog</dc:creator>
      <pubDate>Thu, 05 Feb 2026 11:48:43 +0000</pubDate>
      <link>https://forem.com/little_coding_things/how-to-install-git-on-macos-5d45</link>
      <guid>https://forem.com/little_coding_things/how-to-install-git-on-macos-5d45</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on&lt;/em&gt; &lt;a href="https://littlecodingthings.com/how-to-install-git-on-mac-macos-for-beginners/" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Little Coding Things&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, you’re new to macOS and ready to set up Git? Great choice! Git is one of the essential tools for developers, and installing it should be one of the first steps in your journey. Don’t worry—it’s easier than you think. Let’s get started!&lt;/p&gt;

&lt;p&gt;If you’ve never worked with Git before, think of it as a timeline for your files. It’s a tool used to keep track of every change you make, so you can jump backward in time if you break something or experiment freely without losing your original work.&lt;/p&gt;

&lt;p&gt;It’s not just for programmers — writers, researchers, and designers also use Git to track versions of their work. Installing Git on your Mac now will save you a lot of headaches later.&lt;/p&gt;

&lt;p&gt;Although there’s a small learning curve at first, you’ll quickly find that once you’ve used Git for a while, you can’t imagine working without it — you’ll wonder how you ever managed before.&lt;/p&gt;

&lt;h3&gt;
  
  
  Check if Git is already installed
&lt;/h3&gt;

&lt;p&gt;If you’re just setting up your Mac, it’s unlikely that Git is already installed. macOS doesn’t come with a fully functional Git by default. Instead, it includes a placeholder located at /usr/bin/git. This placeholder acts as a link to the actual Git version, which gets installed with Xcode or the Command Line Tools.&lt;/p&gt;

&lt;p&gt;To check, open your terminal and type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you see something like&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;No developer tools were found, requesting install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;it means that macOS detected that you tried to use a command line developer tool — git in this case – but the &lt;strong&gt;Xcode Command Line Tools&lt;/strong&gt; are not installed on your system.&lt;/p&gt;

&lt;p&gt;From here, you have two main choices for installing Git on your Mac — Apple’s Xcode Command Line Tools or the Homebrew package manager. Both will get the job done, but they have different strengths.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Xcode Command Line Tools is quick and easy if you just want to start using Git right away, but the version it installs is maintained by Apple and might not always be the latest.&lt;/li&gt;
&lt;li&gt;Homebrew, on the other hand, gives you more control and makes it simple to update Git whenever a new release comes out. If you plan to keep working with Git regularly, I suggest going with Homebrew for its flexibility and ease of maintenance.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Install Git on Mac using Xcode
&lt;/h3&gt;

&lt;p&gt;Xcode is one of the quickest ways to install Git on your system. Since Xcode Command Line tools include Git in the package, to use Git all you need to do is type the following command in your terminal&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;xcode-select --install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When the pop-up appears, click Install. Make sure you’re connected to the internet.&lt;/p&gt;

&lt;p&gt;Once the installation finishes, confirm it by typing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should now see something like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git version 2.39.5 (Apple Git-154)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Install Git on Mac using Homebrew
&lt;/h3&gt;

&lt;p&gt;Another popular way to install Git on macOS, apart from using Xcode Command Line Tools, is by using Homebrew.&lt;/p&gt;

&lt;p&gt;This method is often preferred by developers who want more control over the Git version or are already using Homebrew for managing other software.&lt;/p&gt;

&lt;p&gt;To install Git using Homebrew, run the following command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew install git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Running this command will display some logs related to the Git installation, such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;....
==&amp;gt; Installing git
==&amp;gt; Pouring git--2.47.1.arm64_sequoia.bottle.tar.gz
==&amp;gt; Caveats
The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==&amp;gt; Summary
🍺 /opt/homebrew/Cellar/git/2.47.1: 1,685 files, 54.4MB
==&amp;gt; Running `brew cleanup git`...
....
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once the installation process is complete, you can verify that Git was installed successfully by typing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You should see&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git version 2.39.5 (Apple Git-154)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;With Git successfully installed, you’re now ready to dive into your development journey and take full control of your projects!&lt;/p&gt;

&lt;p&gt;🛠 Extra Tip: When installing via Homebrew, you can easily update Git later by running:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew update &amp;amp;&amp;amp; brew upgrade git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This ensures you’re always on the latest stable release without waiting for Apple updates. It also makes switching between different Git versions simple, which is useful for testing or specific project needs.&lt;/p&gt;

&lt;p&gt;This will show your username, email, and other configuration details. These can be changed at any time if you switch accounts or need to adjust your settings.&lt;/p&gt;

&lt;p&gt;Next Steps with Git&lt;br&gt;
Installing Git is just the beginning. The next step is learning a few key commands that will make you productive right away. Start with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;git init&lt;/code&gt; – Create a new repository in the current folder.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;git add &amp;lt;filename&amp;gt;&lt;/code&gt; – Stage files you want to include in your next commit.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;git commit -m "message"&lt;/code&gt; – Save your staged changes with a short description.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;git status&lt;/code&gt; – Check what’s been modified, staged, or committed.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;git log&lt;/code&gt; – View a history of all commits in the repository.
Once you’re comfortable with these, try creating a branch with git branch  and switching to it using git checkout . Branching is one of Git’s most powerful features, letting you work on new ideas without touching your main project until you’re ready.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As you explore these commands, remember that consistent practice is the fastest way to build confidence and skill with Git. And if you want to take things a step further, tools like &lt;a href="https://littlecodingthings.com/husky-hooks-the-easy-way-to-improve-your-project-workflow/" rel="noopener noreferrer"&gt;Husky pre-commit hooks&lt;/a&gt; can help automate checks and streamline your workflow as you grow.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>git</category>
      <category>beginnercoding</category>
      <category>macos</category>
    </item>
    <item>
      <title>How to Install NPM on MacOS</title>
      <dc:creator>Little Coding Things Blog</dc:creator>
      <pubDate>Sun, 01 Feb 2026 14:30:27 +0000</pubDate>
      <link>https://forem.com/little_coding_things/how-to-install-npm-on-macos-1ae1</link>
      <guid>https://forem.com/little_coding_things/how-to-install-npm-on-macos-1ae1</guid>
      <description>&lt;p&gt;Installing &lt;strong&gt;Node.js&lt;/strong&gt; and &lt;strong&gt;npm&lt;/strong&gt; (Node Package Manager) on your Mac is super simple. With these tools, you can manage Javascript packages, create powerful web applications, and dive deep into modern web development. Start by following these steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Verify that npm is installed
&lt;/h3&gt;

&lt;p&gt;Open your terminal and type&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node -v
npm -v
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;If you see version numbers (e.g., v16.13.0 for Node.js and 8.1.0 for npm), they’re already installed.&lt;/li&gt;
&lt;li&gt;If you see errors or no versions, continue to the next step.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Continue reading the full guide on &lt;a href="https://littlecodingthings.com/how-to-install-npm-on-macos/" rel="noopener noreferrer"&gt;Little Coding Things&lt;/a&gt;, we’ll&lt;br&gt;
walk you through installing Node.js with Homebrew, verifying everything works, and keeping npm updated.&lt;/p&gt;

</description>
      <category>macos</category>
      <category>npm</category>
      <category>node</category>
      <category>beginnercoding</category>
    </item>
    <item>
      <title>How to install Homebrew — MacOS for beginners</title>
      <dc:creator>Little Coding Things Blog</dc:creator>
      <pubDate>Fri, 30 Jan 2026 17:15:23 +0000</pubDate>
      <link>https://forem.com/little_coding_things/how-to-install-homebrew-macos-for-beginners-3i1b</link>
      <guid>https://forem.com/little_coding_things/how-to-install-homebrew-macos-for-beginners-3i1b</guid>
      <description>&lt;p&gt;Originally published on &lt;a href="https://littlecodingthings.com/how-to-install-homebrew-macos-for-beginners/" rel="noopener noreferrer"&gt;Little Coding Things&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are making your first steps on macOS, you may have never heard of Homebrew before. &lt;strong&gt;Homebrew&lt;/strong&gt; is a &lt;strong&gt;powerful package manager&lt;/strong&gt;, similar to &lt;strong&gt;npm&lt;/strong&gt; if you’ve worked with it before. It allows you to easily install, update, and remove software packages directly from your terminal, making it an incredibly handy tool for developers. In this post, you’ll find a step-by-step guide to install Homebrew on MacOS.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why is it essential to install Homebrew?
&lt;/h2&gt;

&lt;p&gt;Homebrew is widely regarded as the most popular package manager for macOS. It’s the go-to choice for developers and power users because of its simplicity and active community support.&lt;/p&gt;

&lt;p&gt;Homebrew lets you easily get the tools and libraries you need for development or daily tasks, from developer tools like Git and Node.js to simple everyday utilities. It saves time by skipping the trouble of manual downloads and setup. It’s simple, fast, and perfect for customizing your Mac.&lt;/p&gt;

&lt;p&gt;If you haven’t used a tool like Homebrew before, don’t overlook it — it could completely transform the way you manage software on your Mac.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check if Homebrew is already installed
&lt;/h2&gt;

&lt;p&gt;Just to make sure you haven’t already installed Homebrew in the past, let’s check it out. Open your terminal and type:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;help&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you have it installed, you should see something like&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Example usage:
  brew search TEXT|/REGEX/
  brew info &lt;span class="o"&gt;[&lt;/span&gt;FORMULA|CASK...]
  brew &lt;span class="nb"&gt;install &lt;/span&gt;FORMULA|CASK...
  brew update
  brew upgrade &lt;span class="o"&gt;[&lt;/span&gt;FORMULA|CASK...
....
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;otherwise, you will get the following result&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="nb"&gt;command &lt;/span&gt;not found: brew
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  How to install Homebrew
&lt;/h2&gt;

&lt;p&gt;Ready to install Homebrew? Here’s everything you need to know. Open your terminal (Cmd + Space and type “Terminal“) and type&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Oh, you say! What is this command? Let me explain. This command asks &lt;a href="https://www.gnu.org/software/bash/manual/bash.html#What-is-Bash_003f" rel="noopener noreferrer"&gt;bash&lt;/a&gt; (&lt;em&gt;which is a command-line shell language commonly used in macOS and Linux&lt;/em&gt;) to execute a script.&lt;/p&gt;

&lt;p&gt;Here’s how it works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;/bin/bash&lt;/code&gt;: specifies the bash shell, ensuring the command is executed using bash, even if your default shell is something else (like zsh).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;-c&lt;/code&gt;: This flag tells bash to execute the command provided in quotes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&lt;/code&gt;: This part fetches the Homebrew installation script directly from GitHub using &lt;code&gt;curl&lt;/code&gt; (a tool for transferring data).&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In simple terms, this command downloads the &lt;a href="https://github.com/Homebrew/install" rel="noopener noreferrer"&gt;Homebrew installer script from GitHub&lt;/a&gt; and immediately runs it using bash to set up Homebrew on your system.&lt;/p&gt;

&lt;p&gt;You will be asked for your super user password:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Checking for `sudo` access (which may request your password)...

Password:
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After typing your password, you’ll see a message prompting you to press ENTER to proceed with the installation. Simply press ENTER, and the installation will continue.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Checking for `sudo` access (which may request your password)...

Password:

==&amp;gt; This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
....
/opt/homebrew
==&amp;gt; The following new directories will be created:
/opt/homebrew/bin
/opt/homebrew/etc
/opt/homebrew/include
....
/opt/homebrew/Frameworks

Press RETURN/ENTER to continue or any other key to abort:
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wait for the installation process to complete — it may take a few minutes. Once it’s done, you’ll see the message &lt;strong&gt;“Installation successful!”&lt;/strong&gt;. However, to ensure everything was installed correctly, let’s verify it by typing the following command in the terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew help
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If it was successfully installed, you should see the following response.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Example usage:
  brew search TEXT|/REGEX/
  brew info [FORMULA|CASK...]
  brew install FORMULA|CASK...
....
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Homebrew doesn’t work after installing it
&lt;/h2&gt;

&lt;p&gt;If you’ve already followed all the steps described to install Homebrew but see a “command not found” error when running, e.g., &lt;code&gt;brew help&lt;/code&gt; it typically means that the Homebrew binary is not properly added to your system’s PATH.&lt;/p&gt;

&lt;p&gt;To resolve the issue, revisit the logs from the Homebrew installation script. At the end of the script, you’ll typically find specific instructions for finalizing the installation.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Warning: /opt/homebrew/bin is not in your PATH.
Instructions on how to configure your shell for Homebrew
can be found in the 'Next steps' section below.
==&amp;gt; Installation successful!
...
...
...
==&amp;gt; Next steps:
- Run these commands in your terminal to add Homebrew to your PATH:
echo &amp;gt;&amp;gt; /Users//.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' &amp;gt;&amp;gt; /Users//.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;copy the last part of the Homebrew installation instructions — starting from the command that begins with &lt;code&gt;echo&lt;/code&gt; — and paste it into your terminal. This command typically adds Homebrew to your system’s PATH.&lt;/p&gt;

&lt;p&gt;By now, you should have Homebrew installed on your system successfully. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Congratulations&lt;/strong&gt;! This is just the first small step on your exciting journey to mastering powerful tools and workflows as you grow your skills.If you’re exploring ways to automate parts of your development workflow next, you might find Git tools like &lt;a href="https://littlecodingthings.com/husky-hooks-the-easy-way-to-improve-your-project-workflow/" rel="noopener noreferrer"&gt;Husky pre-commit hooks&lt;/a&gt; especially helpful.&lt;/p&gt;

</description>
      <category>web</category>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How Do New Blogs Build Authority These Days?</title>
      <dc:creator>Little Coding Things Blog</dc:creator>
      <pubDate>Fri, 30 Jan 2026 17:06:19 +0000</pubDate>
      <link>https://forem.com/little_coding_things/how-do-new-blogs-build-authority-these-days-3han</link>
      <guid>https://forem.com/little_coding_things/how-do-new-blogs-build-authority-these-days-3han</guid>
      <description>&lt;p&gt;Lately, we’ve been thinking a lot about authority.&lt;/p&gt;

&lt;p&gt;At littlecodingthings.com, we’ve been around for about a year+ now. We’re still early, still learning, and still figuring out what “doing this right” even means. And honestly, in today’s AI-heavy world, writing content can feel unexpectedly challenging. There’s more content than ever, answers are everywhere, and sometimes it feels like the internet has already covered every topic from every angle.&lt;/p&gt;

&lt;p&gt;One thing we want to be clear about though: we’re not using AI to generate our content. We use it for brainstorming, tightening up wording, or improving syntax — but the ideas, experiences, and opinions are still very much human. The actual content comes from learning, building, breaking things, and writing about it afterward.&lt;/p&gt;

&lt;p&gt;After a year of publishing, the question that keeps coming back is still the same: how do new blogs build authority now?&lt;/p&gt;

&lt;p&gt;How do you earn real backlinks in a world where content is cheap, automated, and often impersonal? What actually moves the needle when you don’t want to play growth games or churn out content just to fill space?&lt;/p&gt;

&lt;p&gt;We don’t have answers. We’re trying to focus on small, thoughtful posts. The details you only notice when you’re actually doing the work.&lt;/p&gt;

&lt;p&gt;If you’ve been through this phase, or you’re in it right now, we’d love to hear how you approached it. What helped you build trust? What surprised you? And how does writing feel for you now that AI is everywhere?&lt;/p&gt;

&lt;p&gt;We’re still learning in public, one year in, and hoping that asking better questions is part of building something that lasts.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Am I Too Old to Learn Coding?</title>
      <dc:creator>Little Coding Things Blog</dc:creator>
      <pubDate>Fri, 02 Jan 2026 18:34:52 +0000</pubDate>
      <link>https://forem.com/little_coding_things/am-i-too-old-to-learn-coding-1c1</link>
      <guid>https://forem.com/little_coding_things/am-i-too-old-to-learn-coding-1c1</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on&lt;/em&gt; &lt;a href="https://littlecodingthings.com/am-i-too-old-to-learn-coding/" rel="noopener noreferrer"&gt;&lt;em&gt;Little Coding Things&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have to say, this is a question I’ve been hearing for a long time since I got into the web development world. It’s a very common question, so please don’t feel like you’re alone when asking it. Many people are in your shoes and wonder the exact same thing.&lt;br&gt;&lt;br&gt;
This question is probably not just about coding, but about change in general. Deep down, the question might not be “Am I too old to learn coding?” but rather “Am I too old to change?” Let’s explore this together.&lt;/p&gt;

&lt;p&gt;For those of you looking for a TLDR answer: No! You are not too old!&lt;br&gt;&lt;br&gt;
But I’m quite sure that doesn’t fully convince you — so let me explain.&lt;/p&gt;

&lt;h3&gt;
  
  
  My Late Start in Web Development
&lt;/h3&gt;

&lt;p&gt;Here’s a short story about me, just so you know we might have been walking a similar path.&lt;/p&gt;

&lt;p&gt;I’m not 100% a tech person. I didn’t study Computer Science or anything related when I finished school. I started working in a completely different field — sales in supermarket goods. At some point, I went on to take an MSc in Information Systems, a program designed for non-tech people. It had no coding lessons related to web development.&lt;/p&gt;

&lt;p&gt;I discovered web development while browsing sites like Coursera and edX — and I loved it. I was in my mid-30s at the time, and I asked myself the same question: &lt;em&gt;Am I too old to learn coding?&lt;/em&gt; Let me tell you what I found out.&lt;/p&gt;

&lt;p&gt;By the way, I’ve been working as a web developer for the past 7 years. So yes — there &lt;em&gt;are&lt;/em&gt; success stories out there, and yours can definitely be one of them too!&lt;/p&gt;

&lt;h3&gt;
  
  
  You’re Not Starting from Zero
&lt;/h3&gt;

&lt;p&gt;This is 100% true — you’re &lt;em&gt;not&lt;/em&gt; starting from zero. You might be thinking, “But I have no experience with programming. How can that be true?” Well, even if you’re new to coding, programming is about more than just writing code.&lt;/p&gt;

&lt;p&gt;While you’ll focus on technical skills when learning for a job, that’s only part of what you’ll need to succeed in tech. Like any job, being a good developer also depends on other important skills, such as:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Continue reading the full story on&lt;/strong&gt; &lt;a href="https://littlecodingthings.com/am-i-too-old-to-learn-coding/" rel="noopener noreferrer"&gt;Little Coding Things&lt;/a&gt;&lt;/p&gt;

</description>
      <category>coding</category>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
