Posts

Showing posts from September, 2020

OSD600 - Lab 1 - Testing and Reviewing

Networking on Slack The first step in getting by code reviewed and tested was speaking to my peers in our Slack server. At first it was a little intimidating to post my code to be reviewed because I was nervous about being judged however after seeing how helpful my peers could be I was excited to see what they could help me with. And vice versa, I was excited to see what I could help others with. Overall, taking the first step and posting my repo and seeing my peers give feedback was exciting.  Getting Reviewed    My Repo I had a couple people point out issues and provide helpful solutions with my code. First I had Michael Brackett find some grammatical mistakes in my README file as well as provide me useful insight and resources into the differences between the request and urllib modules in python. This allowed to get a second look at my README to make sure there were no mistakes and give me a chance to make a more informed decision on which module to use. Next  Thomas-Jayrell LeBlanc

OSD600 Release 0.1 - DeadOrNot - CLI URL Checker

Image
Release 0.1 Introduction  For our first release in OSD600, we were tasked with creating a command line interface(CLI) that would take a file and parse its contents to find URLs and find out the http status of the URL. Once the program finds the status it will output the URLs with either Good, Bad or Unknown depending on the statuses that were found. To create my CLI, I decided to use python. I choose python because its a language I picked up recently and wanted some more practice on and also because I felt it offered many tools and resources that would make this program simple.  GitHub Repo https://github.com/AbdulMAbdi/deadOrNot Usage and Features  - calling the program with a file name or multiple file names will parse through the file(s) and find URLs and then output the links found along with whether its a live, dead or unknown link  -  will output the results in colour, red for a bad link, yellow for an unknown link and green for a good link  -makes use of multithreading to increa

OSD600 Introduction

 Hello Professor David Humphrey and fellow classmates, my name is Abdul and I am in my 5th semester of CPA at Seneca. I am taking OSD600 and I am interested in taking this course and learning about and experiencing open source development. Throughout my time in the CPA program, I have been able to learn a lot about programming and software development, however most of the work has been in a controlled, structured and individual environment and with this opportunity in OSD600 I believe it will be exciting to be able to apply the knowledge and skills, I have learned in a more collaborative environment with real world applications. So I am really looking forward to meeting my fellow classmates in this class and learning and working together on some interesting projects.  As we all know its been a wild year with lots of unprecedented things happening with COVID-19 but I like to see the positive in things and I feel like these unknown times will bring about a lot of innovation. I have grown