<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>software-engineering on Schulich Ignite</title><link>https://schulichignite.com/tags/software-engineering/</link><description>Recent content in software-engineering on Schulich Ignite</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 06 Nov 2023 00:00:00 -0600</lastBuildDate><atom:link href="https://schulichignite.com/tags/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Good Github profile</title><link>https://schulichignite.com/blog/vcs/building-a-good-github-profile/</link><pubDate>Mon, 06 Nov 2023 00:00:00 -0600</pubDate><guid>https://schulichignite.com/blog/vcs/building-a-good-github-profile/</guid><description>So, you&amp;rsquo;ve signed up for github, but your profile looks incredibly bland. How do you go about improving it? Why bother?</description></item><item><title>Intro to Github</title><link>https://schulichignite.com/blog/vcs/intro-to-github/</link><pubDate>Mon, 30 Oct 2023 00:00:00 -0600</pubDate><guid>https://schulichignite.com/blog/vcs/intro-to-github/</guid><description>In the last article we covered git and using it. We talked a bit about remotes, which are services that allow you to use git over the internet.</description></item><item><title>Intro to Git</title><link>https://schulichignite.com/blog/vcs/intro-to-git/</link><pubDate>Mon, 23 Oct 2023 00:00:00 -0600</pubDate><guid>https://schulichignite.com/blog/vcs/intro-to-git/</guid><description>In the last article we looked at version control systems. We looked at a very manual way of building one out with file folders, and noticed a few issues with our approach:</description></item><item><title>Intro to VCS's</title><link>https://schulichignite.com/blog/vcs/intro-to-vcs-systems/</link><pubDate>Mon, 16 Oct 2023 00:00:00 -0600</pubDate><guid>https://schulichignite.com/blog/vcs/intro-to-vcs-systems/</guid><description>Things change fast, and keeping track of those changes is not an easy task. Version control systems are built to help manage versions of software, and software changes.</description></item><item><title>Programming Like a Professional (SOLID)</title><link>https://schulichignite.com/blog/solid/</link><pubDate>Mon, 14 Aug 2023 00:00:01 -0600</pubDate><guid>https://schulichignite.com/blog/solid/</guid><description>Learning how to program is more than just finding a cool language and writing code. While it&amp;rsquo;s true that anybody can learn to code, most people stop before learning the best practices for developing and maintaining their code.</description></item></channel></rss>