DEV Community

Cover image for Advancing My Programming Skills Through Open-Source Development
TD
TD

Posted on

Advancing My Programming Skills Through Open-Source Development

I am Taimoor, a Computer Programming student in my final year, in Toronto, Ontario. My program covers a vast array of programming languages and technologies, but I am primarily focused on developing web and mobile applications, using various open-source frameworks and libraries. I tend to use M-E-R-N stack technologies to implement my web-based solutions. When it comes to creating mobile apps, I employ Swift for iOS, and Java to develop applications for Android.

One of the main reasons why I decided to enroll in OSD600 this semester is due to the high relevance of open-source development in the software development industry. So far, most of my learning outcomes have been through creating new projects and seeing them through completion. Through this course, I hope to gain valuable experience by contributing to various pre-existing web-based solutions. Whether it be implementing new features, or fixing existing bugs, this course will surely help me hone my programming skills. It could be a challenging journey, but it is through difficulties that we acquire useful skills. I will keep my audience updated as I will be logging my open-source development journey on weekly basis through blog posts on this platform.

Going through the daily trends on GitHub, I found a project titled Notesnook captivating. Notesnook is an alternative to Evernote and is an open-source project. The solution is utilizing React for front-end development and is mainly beingprogrammed in Javascript and Typescript. In WEB422, I was briefly introduced to Typescript. Given that it is a strongly typed language, I decided to learn it at some point. It would be beneficial for me if I decide to contribute to Notesnook in any manner, as it would help advance my Typescript skills.

I look forward to improving my programming skills using Javascript and Typescript by contributing to my project releases and collaborating on projects started by others on the web.

Top comments (1)

Collapse
 
szabgab profile image
Gabor Szabo • Edited

Nice series of articles. Please consider converting them into a "real" series to make it easier to find all the articles belonging to it. While editing the article click on the link Jekyll front matter to see how to add the series attribute.

... and just after writing this I arrived to this which is already part of a series.