<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Clean CoDE Dojo</title><description>Learn applied code and data practices that last. Because your work deserves to last too.</description><link>https://cleancodedojo.dev</link><language>en</language><item><title>How to Create Git Branches</title><link>https://cleancodedojo.dev/courses/branching-basics/02-how-to-branch/01-how</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/branching-basics/02-how-to-branch/01-how</guid><description>Lesson from Git Branching Basics.</description><pubDate>Thu, 05 Nov 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/branching-basics</category></item><item><title>Why Branching Matters</title><link>https://cleancodedojo.dev/courses/branching-basics/01-why-branching/01-why</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/branching-basics/01-why-branching/01-why</guid><description>Lesson from Git Branching Basics.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/branching-basics</category></item><item><title>Git Branching Basics</title><link>https://cleancodedojo.dev/courses/branching-basics</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/branching-basics</guid><description>Git branching workflows – why they matter, how they work, and how to use them to isolate work and integrate changes smoothly.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><category>content-type/course</category><category>release-state/in-progress</category><category>level/intermediate</category><category>version-control</category><category>git</category><category>cli</category></item><item><title>Git (diff) and the plain ol&apos; terminal</title><link>https://cleancodedojo.dev/blog/git-diff-terminal</link><guid isPermaLink="true">https://cleancodedojo.dev/blog/git-diff-terminal</guid><description>Why I still use the terminal for Git commands, `git diff` included.</description><pubDate>Thu, 22 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Mihaela Jarema</dc:creator><category>content-type/blog</category><category>version control</category><category>git</category><category>git diff</category><category>git diff --stat</category><category>terminal</category><category>command line</category></item><item><title>File States in Git and Git Sections</title><link>https://cleancodedojo.dev/blog/git-file-states</link><guid isPermaLink="true">https://cleancodedojo.dev/blog/git-file-states</guid><description>Short visual explanations of file states in Git and Git sections.</description><pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Mihaela Jarema</dc:creator><category>content-type/blog</category><category>version control</category><category>git</category><category>file states</category></item><item><title>To Git or Not to Git – Binary Files and Git LFS (Part II)</title><link>https://cleancodedojo.dev/blog/git-lfs-binary-files</link><guid isPermaLink="true">https://cleancodedojo.dev/blog/git-lfs-binary-files</guid><description>Larger binary files that belong in Git LFS.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Mihaela Jarema</dc:creator><category>content-type/blog</category><category>binary files</category><category>Git attributes</category><category>Git LFS</category><category>version control</category></item><item><title>To Git or Not to Git – Binary Files and Git Attributes (Part I)</title><link>https://cleancodedojo.dev/blog/git-and-binary-files</link><guid isPermaLink="true">https://cleancodedojo.dev/blog/git-and-binary-files</guid><description>Using Git attributes to make better use of your files.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Mihaela Jarema</dc:creator><category>content-type/blog</category><category>binary files</category><category>Git attributes</category><category>Git config</category><category>version control</category><category>custom diff</category></item><item><title>Not Cutting Corners in Git: The git status Command</title><link>https://cleancodedojo.dev/blog/not-cutting-corners-in-git</link><guid isPermaLink="true">https://cleancodedojo.dev/blog/not-cutting-corners-in-git</guid><description>Why git status is my most used Git command.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate><dc:creator>Mihaela Jarema</dc:creator><category>content-type/blog</category><category>sustainable code</category><category>version control</category><category>git</category></item><item><title>Of Sustainable Code, Data Engineering, and Such</title><link>https://cleancodedojo.dev/blog/of-sustainable-code</link><guid isPermaLink="true">https://cleancodedojo.dev/blog/of-sustainable-code</guid><description>What this site is about – sustainable code and data engineering practices that last.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><dc:creator>Mihaela Jarema</dc:creator><category>content-type/blog</category><category>sustainable code</category><category>data engineering</category></item><item><title>Wrapping Up the Git Basics</title><link>https://cleancodedojo.dev/courses/version-control-basics/05-wrap-up/01-wrapping-up</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/05-wrap-up/01-wrapping-up</guid><description>Lesson from Version Control Basics. A short closing note to wrap up the course.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Working with Remote Repositories</title><link>https://cleancodedojo.dev/courses/version-control-basics/04-working-with-remotes/01-remote-repos</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/04-working-with-remotes/01-remote-repos</guid><description>Lesson from Version Control Basics. A hands-on look at the basics of managing remote repositories.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Summary</title><link>https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/05-summary</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/05-summary</guid><description>Lesson from Version Control Basics. A look at the basic local version control workflow in action, from git init to the first commit, and beyond. Part V</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Adding More Project Structure</title><link>https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/04-add-more-structure</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/04-add-more-structure</guid><description>Lesson from Version Control Basics. A look at the basic local version control workflow in action, from git init to the first commit, and beyond. Part IV</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Committing Changes</title><link>https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/03-committing-changes</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/03-committing-changes</guid><description>Lesson from Version Control Basics. A look at the basic local version control workflow in action, from git init to the first commit, and beyond. Part III</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Tracking New Files</title><link>https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/02-tracking-new-files</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/02-tracking-new-files</guid><description>Lesson from Version Control Basics. A look at the basic local version control workflow in action, from git init to the first commit, and beyond. Part II</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Git init</title><link>https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/01-git-init</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/03-from-git-init-to-first-commit/01-git-init</guid><description>Lesson from Version Control Basics. A look at the basic local version control workflow in action, from git init to the first commit, and beyond. Part I</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Local Version Control using Git in a Nutshell</title><link>https://cleancodedojo.dev/courses/version-control-basics/02-local-version-control/01-local-version-control-workflow-in-a-nutshell</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/02-local-version-control/01-local-version-control-workflow-in-a-nutshell</guid><description>Lesson from Version Control Basics. A short look at the basic local version control workflow, illustrated with Git.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Version Control – Why, When, and When Not (Part II)</title><link>https://cleancodedojo.dev/courses/version-control-basics/01-why-when-whennot/02-when-whennot</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/01-why-when-whennot/02-when-whennot</guid><description>Lesson from Version Control Basics.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Version Control – Why, When, and When Not (Part I)</title><link>https://cleancodedojo.dev/courses/version-control-basics/01-why-when-whennot/01-why</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics/01-why-when-whennot/01-why</guid><description>Lesson from Version Control Basics.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>content-type/lesson</category><category>course/version-control-basics</category></item><item><title>Version Control Basics</title><link>https://cleancodedojo.dev/courses/version-control-basics</link><guid isPermaLink="true">https://cleancodedojo.dev/courses/version-control-basics</guid><description>Essential workflows for version control – for everybody who works with text files that change over time and people need to make sense of.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>content-type/course</category><category>release-state/complete</category><category>level/beginner</category><category>version-control</category><category>git</category><category>cli</category></item></channel></rss>