Tag: Open Source

Tag: Open Source

Writing code in assembly language is challenging. Debugging on a larger code is a nightmare to some who never learned assembly before. On this blog, I will write a simple program in assembly for both different system architecture (x86_64 & Aarch64) and will provide a comparison of how they are different …

On this blog, I will investigate the relationship between a basic C source code and the output of the C compiler. I will use windows subsystem for Linux to test the code with GCC compiler. As an example, I will use a simple C program HelloWorld.c and we will see …

The process of getting your code reviewed in an open source environment isn’t easy, and it could take some time for it to get merged, especially if it’s a large project that has large community. On today’s blog, I will go through the process of how codes gets reviewed and …

Hello there! on this blog I will go trough the list of bugs that I have fixed from GitHub. I will share my experience and the process of fixing them. Issue #1 – Firefox Focus for Android For this bug that I have found from GitHub, my task is to make …

Testing Image onload Event Handler This week I have been writing a simple test case to test whether an image can be loaded multiple times on the same web page. The test case is written in HTML, CSS and JavaScript. The purpose of this was to test whether any particular …

The Goal for Release 0.2 Getting near the end of the semester can be challenging and almost impossible to complete large bugs, as these take time to get merged. Therefore, my goal for this release 0.2 is to finish as many small bugs as possible on any open source …

Why to Document? Documenting is important because it allows for your readers to understand how to use your project and in general provide useful information relating to it. This week I was documenting my Ruby lib functions on Github. Usually documentation in Github are in .md file format, which is …

Getting Started With Travis CI Integrating Travis CI into GitHub project is easy but developing an automated test scripts for Ruby is challenging. I have never heard about Travis CI but had some knowledge regarding these kind of hosting services which I got introduced during my first release 0.1 The service …

Interesting Programming Language This week my task was to find a new programming language that I have never used before and get familiar with git bash commands to use with Github. At first I though about using either JavaScript or Python but then I wanted to try something that …

The bug has successfully landed and is aimed to be released in Firefox milestone 58. The process of fixing this bug can be found in my previous blog. Overall I believe this is a “good-first-bug” to work on because it gives you the fundamentals of using the MozillaBuild start-shell commands …