Blog

Discussing my latest projects and findings in the tech world.
Markdown logo
08
Dec

Tips for Creating and Effective README

The reality is, documents such as README and CONTRIBUTING are some of the most important files in your project. It’s the first screen users navigate to for insight. Having an effective README is a great way to spark a person's...
Read More
Travis CI Logo Banner
30
Nov

Continuous Integration with Travis CI

Continuous integration platforms, such as Travis CI, allow for small code changes to be merged into a project after passing a series of automated testing performed in a virtual environment. Not only does this reduce the risk of introducing a...
Read More
gcc_logo_banner
29
Nov

Auto-vectorization With the gcc Compiler

One way of increasing the performance of loops is by triggering vectorization methods built into the gcc compiler. Vectorization will speed up your program when the same operation to of vector types. At the lowest level, gcc exposes compiler instructions...
Read More
git banner
23
Nov

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...
Read More
Mozilla Thimble Banner
23
Oct

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...
Read More
Software Bug Banner
20
Oct

Mozilla Thimble: Issue 1918 Update (10.20.17) – Merged

Follow my progress as I take on my first open source bug and attempt to develop a patch and have it merged to the Mozilla’s Thimble master branch.
Read More
c programming banner
11
Oct

Assembly Language: aarch64 & x_86 Loops

Many high-level programming languages are designed with tons of features and functionalities to make the development process easier for programmers. With all the available IDE’s it’s easy to forget about (or even notice) the processes being performed behind the scenes....
Read More
Mozilla Thimble Banner
04
Oct

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...
Read More

Categories

Follow me on Twitter