Blog

git banner

Git and GitHub Workflow

Utilizing version control technologies such as Git not only tracks changes in files but makes collaborating with multiple people possible. A key factor to any successful project. To gain some exposure to the process of creating, maintaining, and contributing to an open source project, we were tasked with developing our own library which could be implemented by a developer to complete a set of tasks.

Read More
Mozilla Thimble Banner

Contributing to Thimble by Mozilla

The goal for our 0.1 release, was to find and fix a bug(s) in a Mozilla product or tool. I had chosen Mozilla’s Thimble, an online code editor that is designed to help new coders create their web-based projects, as my first open source bug. I will discuss the steps I took to identifying the root of the issue and how I was able to apply that process to creating an effective solution. As well as the challenges I faced diving into the open source world.

Read More
Mozilla Thimble Banner

Mozilla Thimble: First Open Source Bug

After having the chance to test out the waters of building an open source project (Building Firefox Source) , it was time to branch off (git pun intended) and begin researching other open source projects that we would like to learn more about and contribute to.
I had heard a lot about a project named Thimble . Developed by the Mozilla Foundation in partnership with CDOT at Seneca College, Thimble is an online code editor that allows users to easily create, hack and publish their own pages, display live changes, all while in a user friendly playground.

Read More
visual_studio_code_banner

Visual Studio Code Review

One of the most important tools for any developer is their code editor. Choosing the right editor for the job will significantly increase productivity and performance.

For the purpose of this lab , we were instructed to select two editors and compare how their workflow, performance and extensibility matched up against one another. I had selected to experiment with Microsoft’s Visual Studio Code and GitHub’s Atom Editor by incorporating them into my every day workflow.

Read More