<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Niaz-Ul-Haque</title>
    <description>The latest articles on DEV Community by Niaz-Ul-Haque (@niazulhaque).</description>
    <link>https://dev.to/niazulhaque</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471444%2Fc0b1a200-5b3c-4485-8c82-2b1e5bf5687a.jpeg</url>
      <title>DEV Community: Niaz-Ul-Haque</title>
      <link>https://dev.to/niazulhaque</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/niazulhaque"/>
    <language>en</language>
    <item>
      <title>The End(3). End. Officially concluded. Sem done, hunting starts. 1 Final left.</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Tue, 08 Dec 2020 21:55:06 +0000</pubDate>
      <link>https://dev.to/niazulhaque/the-end-3-end-officially-concluded-sem-done-hunting-starts-1-final-left-1ked</link>
      <guid>https://dev.to/niazulhaque/the-end-3-end-officially-concluded-sem-done-hunting-starts-1-final-left-1ked</guid>
      <description>&lt;p&gt;Hello there again guys!. This is my 3 of 3 blogpost on the series "The End". I'll conclude what I did in this series and what I did so far regarding opensource. This is gonna be a big post, so be patient and ignore if there is any typos. I'll talk about what I learned and experienced this past 4 months. There will be a lots of thank you's at the start, but its important so please bear with it. Thank you!&lt;/p&gt;

&lt;p&gt;First of want to start with a BIG thank you to David. He was there online for every student every day. He not only helped with programming related questions but also non programming questions. Learned lots, lots from him this semester. So, thank you for that. Then want to thank 3 people who helped me with surviving this semester. Tony, Dev, and Paul. These 3 individuals helped me not only this semester but since semester 1. Thanks to them I learned lots of things. Tony being a father, gave me lots of life/real-world advices and also gave me free tutor on any doubts/subjects I faced in Seneca. Doubts? Tony is here. Like a miracle, so Thank you!. Dev and Paul, we used to stay in Seneca till 1-2am. Early semester we used to hangout there and have fun, but when week 4 or 5 starts (Mid terms), we stop everything and start studying. Dev being the professional, and Paul being the 2nd professional, It felt like I will be able to answer any difficult questions lol. Thanks to their constant help and Tony's help, I managed to do well on my exams and tests so far with Seneca. There are few more people, but they are not in OSD so will thank them personally later. Now back to coursework.&lt;/p&gt;

&lt;p&gt;"The End" series, If you read my part 2 of the series, you will get more information on my first 2 PR's. So, in this blogpost I'll go briefly on my first 2 PR's and focus on the third PR. The first 2 PR's was fun as I dealt with something I did not expect. It was like the titanic, thought it was small Ice berg, but did not se the whole picture. Due to that, learned a ton lot while solving the issue at hand. Thanks to the author of the repos to give me an opportunity to contribute to their project. The third PR was not that big of something. Wanted to do something simpler than the ones I did. SO, I took one of the simpler ones. It was adding global animations on buttons. Not just animations, anything to make it look better. At first, I thought it was just a simple cursor edit, but later through a review I was notified by the author that it should be more complex and more eye-catching. I am yet to recommit, paused for a day or two due to my final exams. I already talked to the author privately at his discord and he was ok with it. He told me to take my time and do it. So, all is fine. I'll get back to that asap. Links to my "The End" series and the repos will be given below.&lt;/p&gt;

&lt;p&gt;That's the end of my "The End" series. Hope you guys enjoyed it haha. To conclude this blogpost, I want to thank the people mentioned above again for their help and support. Thank you!. Really enjoyed this course, semester in general a ton lot. I was planning on taking SD700 course but, I sadly have to take the next term off. If I don't, I will have some complications when applying for a post-grad work permit. So, during the break I planned lots of things. I wanted to start my break with self reflecting. Want to eat healthy and exercise daily. Look for a Full-time/Part-time work so I can get some pocket money which will help me later on. And of course, the most important part, mass apply for coop positions. I must get a coop before I graduate, So mass applying as soon as I a m done with this semester. I'll also try to contribute to more open source projects, so that way won't forget stuffs haha. I'll also give updates on what I am doing here, so keep an eye on that. Other than that, I am officially done with this semester (Nope, not yet. 1 Finals left, which is tomorrow). Till next time then. Thank you for keeping up with me this semester and thanks a lot for reading my posts. Thanks again to the above-mentioned people, and good luck. Stay safe and stay healthy!&lt;/p&gt;

&lt;p&gt;LINKS - &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Niaz-Ul-Haque"&gt;My Github Profile&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dev.to/niazulhaque/the-end-1-start-plans-prep-finals-almost-here-2od8"&gt;The End (1). The Start.&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dev.to/niazulhaque/the-end-2-mid-got-a-few-looking-for-a-few-final-1-done-2-left-i1m"&gt;The End (2). The Mid.&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/blackjackkent/RPThreadTrackerV3.FrontEnd/pull/147"&gt;PR 1&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/ahmedsakr/liwg/pull/21"&gt;PR 2&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/jrobind/dev-jot/pull/11"&gt;PR 3&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>The End(2) - Mid. Got a few, looking for a few. Final 1 done, 2 left.</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Tue, 08 Dec 2020 17:04:31 +0000</pubDate>
      <link>https://dev.to/niazulhaque/the-end-2-mid-got-a-few-looking-for-a-few-final-1-done-2-left-i1m</link>
      <guid>https://dev.to/niazulhaque/the-end-2-mid-got-a-few-looking-for-a-few-final-1-done-2-left-i1m</guid>
      <description>&lt;p&gt;Hello, welcome back again. Yep this is the part 2 of 3 of my "The End" blogpost series. On this post, I will be giving you guys an update mainly on my task and few more personal information. Oh, did 2 pull request, which means my target of minimum 3 is almost done. I will do the final blogpost after I am done with the 3rd one and give a  proper conclusion to the series, and to this semester in general as the finals week already started. Ayt then, lets go talk.&lt;/p&gt;

&lt;p&gt;First of, the task I tried to do was a bit simple but not that simple. I was caught off-guard for both  of the issues that I got assigned. I will talk about the first issue, first. When I saw the issue, I thought it is just a pretty simple functionality add. Ohboy, was I wrong. It was a simple one but the things that comes up with it was wow. The feeling was like inviting 10 people to a birthday party, but during the party 50 people show up. It was a wow experience. Had like about 289 tests to pass through, and tons of snapshots to match. As I edited the entire page, I had to finish up editing the tests, snapshots, etc. It was fun and from the comments you can see that we talked a lot. Did many PRS and finally passed the review. It was very fun as I learned lots by going through the code. Just wow, was a great learning process. &lt;/p&gt;

&lt;p&gt;The 2nd PR was not that complicated, but it is still going on. I will be done with it after I am writing this blog post. By done I mean it will probably be merged if the author agrees to the edits I made from the review. This issue wasn't that hard but it was complicated as it it had different file structure which I was not aware of the the start, but got it eventually. Not a biggy. I did issue a PR for that, but not merged yet as I am continuously fixing the way the asked through reviews. I'll give both the links of the PR and Issue at the end of this blog post, you guys can go visit it. &lt;/p&gt;

&lt;p&gt;Ahh, that's so far for the progress that I made. Now lets talk personal. Finals 1 of 3 is done. The 2nd Finals is today. It is on Database, Advanced PLSQL. I love databases and I don't know why. I just love it. Currently have 95% up that course. I always find my self doing something related to Databases very often. I just love working with it. So, not worried for the finals. The challenge comes after, the last finals is on Data Structures. Studied for it, but still scared lol. Fingers crossed, and I hope I do well on both of my finals. Oh and, planned on taking a semester break for Winter2021. Will work part time and gather some funds for my personal use that I will be needing next semester. While during break, I'll continuously try to contribute to the open source community and make personal projects, look for coop jobs as well. So, need to make sure this break won't be a waste. &lt;/p&gt;

&lt;p&gt;That's so far what I have to offer today. I will be back with my final conclusion very soon. So please keep your eyes and open and get ready for the final post. Till then, saty safe and stay healthy. &amp;lt;3&lt;/p&gt;

&lt;p&gt;LINK -&lt;br&gt;
1)&lt;a href="https://github.com/blackjackkent/RPThreadTrackerV3.FrontEnd/pull/147"&gt;https://github.com/blackjackkent/RPThreadTrackerV3.FrontEnd/pull/147&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2)&lt;a href="https://github.com/ahmedsakr/liwg/pull/21"&gt;https://github.com/ahmedsakr/liwg/pull/21&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>The End(1) - Start. Plans &amp; Prep. Finals almost here. </title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Tue, 08 Dec 2020 16:30:58 +0000</pubDate>
      <link>https://dev.to/niazulhaque/the-end-1-start-plans-prep-finals-almost-here-2od8</link>
      <guid>https://dev.to/niazulhaque/the-end-1-start-plans-prep-finals-almost-here-2od8</guid>
      <description>&lt;p&gt;Hello there bruvs. Welcome back to my last 1 of 3 blog post for a while. This blog post will just mainly be on my plans and strategy I will be doing for the next few days. I was assigned a task by my professor for contributing to open-source projects. Not a simple contribution, but a good one. &lt;/p&gt;

&lt;p&gt;I planned on tackling more than or a minimum of 3 issues for this task. I am still looking for them but I am pretty positive that I will get them as I can see that people around the world posts daily for issues. I am looking for any issues that I find interesting and trying to leave a comment there. If they reply and want me to help, they will assign me and I will be notified that way. I won't be able to share the links to the comments as of now because I do not know if I will be assigned to them or not. So, keep your eyes open for the next blog post because that will be the progress that I will make for this task. &lt;/p&gt;

&lt;p&gt;Not much to talk about else, but semester finals are almost here. Preparing for that for a while now, and honestly, bit scared but I don't know why. Hope all goes well and I will be able to answer questions. The one I am worried about the most is DSA, which stands for Data structures and Algorithms. This course is super fun but I am scared, don't know why. Probably because of my anxiety. Made lots of notes for myself on this course, hope I don't black out lol. As I said this blog post is not a big one. It is on how I will tackle the task. So far as mentioned above, I planned on doing more than or at least 3 issues | PR. I'll be able to give more details on this on the next blog post that I will be uploading as soon as I finish my first or second issue and do a pull request. Till then hope you guys stay healthy and stay safe. COVID in Ontario is increasing rapidly, so please do stay safe and stay home. Thank you for your time!.  &lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Done with Labs, Now last left. Exams week is here. Too Much, but it's ok.</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Sun, 06 Dec 2020 02:28:09 +0000</pubDate>
      <link>https://dev.to/niazulhaque/done-with-labs-now-last-left-exams-week-is-here-too-much-but-it-s-ok-3353</link>
      <guid>https://dev.to/niazulhaque/done-with-labs-now-last-left-exams-week-is-here-too-much-but-it-s-ok-3353</guid>
      <description>&lt;p&gt;Hello there everyone. Welcome back again to my blogpost on my Journey to a professional programmer. This week was super busy (well duh). Mainly due to the because of final exams and bombardment of assignments from all courses. But, managed to kick most (all) out of the park. Now it's only studies. Hope I can cover all the revision in 1 day. Fingers crossed. Anyways I want to update yall on my last Lab on open source development.&lt;/p&gt;

&lt;p&gt;This lab was not your usual lab. Yep, its finally released. And yea, you can literally use it right now. I'll tell more about this later on in the blog post. But first, I wanted to tell how I ended up with a fully released package in npm (the real one, you can see my name there uhuhuhuhuhuhuhu). I know it is not a big deal for most, but for me it's a huge one. seeing my name up there is one of my achievements. haha, I know most people has there name on it, but I don't mind being one of them. I want to thank my professor David who taught us this course. I know I am not great of a student, was not always on time with my coursework, but thank you for cutting less marks and giving me feedback on everything. Learned tons this semester, specially with open source. So, thank you! &lt;/p&gt;

&lt;p&gt;Ok, now lets talk about my release. As you guys know it is a CLI program that finds broken links for you. It can take anything like txt files, html, or even single links. It will give you a result. If its working and good, it will show up as green, and red ones for bad links. Implemented lots of thing in the program from testing to linting, lots of functionality, etc. Few random people from my course also contributed to my project. I thank them for giving some time to deal with my project. I also had few friends who helped me this semester. Want to thank them too!. Three of my friend come in my mind when I think about the word "friends". They are Tony, Devansh (Dev), and Paul. I know them since semester 1 and they are super pros compared to me. So, If I get stuck somewhere I always go for them help. I know I am suppose to go to my prof but my questions are usually 2iq questions, so don't want to take it to the prof haha and I keep the profs as my last case scenario (after more research). I want to make sure I researched everything, consulted my friends, and still don't get the answer, I go to the prof cause I know for sure ill get an answer. I'll be vey busy the following week cause of finals, but will still mass upload blog posts lol.&lt;/p&gt;

&lt;p&gt;That's so far for now. But, keep your eyes on my blogpost cause I'll me mass uploading very very soon on my open source plans and stories. Till then thank you for reading this blog post and I hope you guys stay home and stay safe. I'll be linking my "npm" package below, please do check it out. Thank you!.&lt;/p&gt;

&lt;p&gt;Oh and thank you again David, Tony, Dev, and Paul. You guys made programming a lot more fun and enjoyable!&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Finally done.  Automated testing, and CI. Heavy Personal Updates</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Sun, 29 Nov 2020 15:25:03 +0000</pubDate>
      <link>https://dev.to/niazulhaque/finally-done-automated-testing-and-ci-heavy-personal-updates-32j9</link>
      <guid>https://dev.to/niazulhaque/finally-done-automated-testing-and-ci-heavy-personal-updates-32j9</guid>
      <description>&lt;p&gt;Hello there all. It's been a while since my last blog post. This is probably my last blog post regarding my CLI program. I will still be posting blogs on other programming work I will do so no worries. This latest update took a while as I had to add lots of new things that I never used before. Ofcourse, it took more time but thanks to my professor for the extension, I was able to complete it and upload it a bit late than the due date. I will talk about what functionality I added below.&lt;/p&gt;

&lt;p&gt;First off, wanna start with saying thank you to the professor for the extension. I had personal issues that I did not expect to occur, due to that I got late with my coursework. I started the latest update with adding a testing framework for my program. I used mocha first, but changed to jest few moments late. This is mainly because I felt jest was more simpler to use. Both does the same work tho. After Installing, I wrote my first ever test. The test was simple as it was checking a single function. It worked perfectly after few errors.&lt;/p&gt;

&lt;p&gt;Secondly, I added mock tests for the program, followed by code coverage analysis. the mock tests gave me a very good result on my CLI program regarding BAD and GOOD links. I did some research on conde coverage analysis, and I got the information I needed for the program. The mock tests part was a bit more fun than the other parts. well, it felt like that but I don't know the actual reason, why? Probably because of writing mock tests and getting it to work haha.&lt;/p&gt;

&lt;p&gt;Thirdly, I added CI (Continuous Integration). What is CI you may ask, Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. It is for automated testing when ever you push you latest release. I used GitHub's own CI called GitHub Actions for my project. I added the GitHub actions through the GitHub UI for my repo. Then, I added few more tests and pushed to see if it was working fine or not. Yep, it is still working fine. &lt;/p&gt;

&lt;p&gt;Finally, wanna come to an end to my "last update" part of the blog post. I added a test to one of the member from the opensource community. I was looking around and reading few people's source code, and planning to add any tests that were missing. I luckily found 1 real quick as hi mentioned "No member Found". So, I guessed that he is still looking for one, so I did a pull request to his CLI. &lt;/p&gt;

&lt;p&gt;Ahhhh. That's it for my programming update. I will be uploading more post regarding my release 0.4 in the upcoming days, so keep you eyes open. Now, to talk about personal stuffs. early last week was wow. I had a water leakage from the 2nd floor (from the washroom), everyone in my house was sleeping/resting. From the 2nd floor, the 1st floor and the basement got flooded.  Me and my uncle worked hard removing water. It took a lot of time than I expected. We called the insurance guys over, they came in the next day BUT, they destroyed the sleeping schedule I had and restricted access to some areas in the house. It got me delayed on lots of my school work for the week. But, luckily I got an extension for my CLI program, and my data structures assignment. It helped, and thanks to the professors for extending. Yep, that's what happened this past days. But, gotta be super prepared cause this current week and the next is full of final exams and tests. Need to study nd be on my best shape for the exams. Anyway, that's what I wanted to talk about on my personal life. I'll update you guys real soon regarding my release 0.4 update and plans. Till then, thank you for your time and take care. &lt;/p&gt;

&lt;p&gt;(LINKS)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Niaz-Ul-Haque/nlinks/actions"&gt;Actions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/VietnameZe/insane-cli/pull/12"&gt;The Repo I added a test to&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>2nd Elimination. Open to more fights. Week almost done.</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Thu, 19 Nov 2020 09:19:25 +0000</pubDate>
      <link>https://dev.to/niazulhaque/2nd-elimination-open-to-more-fights-week-almost-done-1m33</link>
      <guid>https://dev.to/niazulhaque/2nd-elimination-open-to-more-fights-week-almost-done-1m33</guid>
      <description>&lt;p&gt;Yep, 2nd post of the day. Hey yall, whaddddupppp! As you guys can already guess it, it's my 2nd post of the day. Why 2 posts at once you ask? Reading the first one will answer lots of questions. I'll be talking about what type of PR I did for my 2nd PR. So, without further due, let's dive into the blog post.&lt;/p&gt;

&lt;p&gt;Before I started working on the 2nd PR, I had a few important things on my mind.  First, the PR should be related to my coursework for this sem. I did not want it to be out of my knowledge scope. Secondly, I wanted it to be more towards testing. When I saw the issue and what it wanted, I got super happy because of it. The things I wanted are perfectly right in front of me. So, I recommended myself to be a part of their team and fix up the issue they found.&lt;/p&gt;

&lt;p&gt;During the fix, I had an issue pop up. The issue at first seemed sudden, but as time went out to figure what is going on, I found the answer by researching numerous blogs and sites. It was an error with installing packages, so I removed them entirely and re-installed them. That fixed everything that was asked for. Very happy that I dealt with similar types of issues during my school hours.&lt;/p&gt;

&lt;p&gt;I am open to more options now. I am looking forward to seeing what type of more work I will be assigned. This week is almost done and it's going accordingly to my schedule, which is a super feeling. I am thinking of taking a one day break around next week, that way I can strengthen my personal relationships. About 3 more weeks left for this semester and finals. Really looking forward to that. Hopefully, I get to finish up everything before my finals. Lol, don't want to mess up my finals, predicting high marks this time. Oh, the links to the issue and the PR will be given at the end of this blog.&lt;/p&gt;

&lt;p&gt;I would like to thank you for reading this whole blog post. Thank you. I will be updating daily as usual so please don't stop reading and keep your eyes open for my daily blog posts. Thank you for your time and I will be back next time when I have enough to talk about on my developmental journey.&lt;/p&gt;

&lt;p&gt;Link-&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Hylozoic/hylo-node/pull/561"&gt;PR&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Hylozoic/hylo-node/issues/558"&gt;Issue&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Late update, Timely completed. 1 of 2 Eliminated. Officially a Telescope contributor. </title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Thu, 19 Nov 2020 05:43:12 +0000</pubDate>
      <link>https://dev.to/niazulhaque/late-update-timely-completed-1-of-2-eliminated-officially-a-telescope-contributor-471i</link>
      <guid>https://dev.to/niazulhaque/late-update-timely-completed-1-of-2-eliminated-officially-a-telescope-contributor-471i</guid>
      <description>&lt;p&gt;Helllllllo all again with anew update. I have been planning to write this blog post for a while now, but I couldn't as I had lots of work left both personal and educational. So, here it is now the update of what happened and what I did for this week. &lt;/p&gt;

&lt;p&gt;I want to start of the story with something. I am now one of the proud contributors of the Telescope project. It makes me very happy as I did contribute something to Telescope, even it is not big. I am thinking of working with Telescope very often from now onwards. This is mainly because I want tog et familiar with all the new technologies is being used in the Telescope project alongside old ones. It will help gain more in depth knowledge on the latest technologies. I was issued to resolve a bug that was found in the app. It was for fixing variables in a particular file to make it run the correct way. I fixed it and did a PR for review. 2 reviews accepted what I did and finally it got merged to the original project. So, that way I can gladly say that I am one of the contributors of Telescope.&lt;/p&gt;

&lt;p&gt;This was the first of 2 PR's I was assigned to complete in few days. I already found my 2nd Issue (already did a PR) as of writing this blog. I will be posting about that real soon. This blog post is overdue as I was busy finishing up other works as I was done with the main parts. So, keep an eye out cause I will be posting about my 2nd PR real soon.&lt;/p&gt;

&lt;p&gt;Nothing much else to talk about as this week is just work , work, and work. Oh, not related to opensource but, I did my first few wireframe designs for a huge project. So, very happy about that and waiting for reviews from my team at the moment. Looking forward to it. Other than that, I am done with this blog post now so I will be seeing you guys real soon. Thank you for reading this and hope you guys have a wonderful day.&lt;/p&gt;

&lt;p&gt;Link to my PR and Issue given below.&lt;/p&gt;

&lt;p&gt;LINK - &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Seneca-CDOT/telescope/issues/1347"&gt;Issue&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Seneca-CDOT/telescope/pull/1383"&gt;PR&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Linted and made it Prettier. Rebased again. Final weeks very near</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Tue, 17 Nov 2020 01:35:07 +0000</pubDate>
      <link>https://dev.to/niazulhaque/linted-and-made-it-prettier-rebased-again-final-weeks-very-near-5d4k</link>
      <guid>https://dev.to/niazulhaque/linted-and-made-it-prettier-rebased-again-final-weeks-very-near-5d4k</guid>
      <description>&lt;p&gt;Hello alllllll. It's me again back with a new update on my journey. This week was pretty heavy as I am reaching towards the end of my junior year 1st semester. It's always heavy during the last days of a semester, so it was no surprise. So, got busy dealing with all types of assignments, tests, and labs. That's why a bit late with my update on the journey. Anyway, let's get back into the topic at hand.&lt;/p&gt;

&lt;p&gt;I started working on my CLI app by adding a Source Code Formatter to my program. I added something called "Prettier", it is something we developers call a "miracle" level program. This literally fixes anything related to syntax, whitespaces, snake-type code writing, etc. After implementing Prettier to my CLI, ity literally changed the face of my program and made it more mature and beautiful. Like wow, literally no more extra whitespace, all perfectly aligned, etc. It's like someone worked on my code for 2 days just fixing up whitespace and changing the code style to make it better. Expected something similar but never this much, very glad that I added prettier to my app.&lt;/p&gt;

&lt;p&gt;The second thing I want to talk about is I also added a linter soon after Prettier called "eslint" to my CLI. what a linter does is, fixes silly mistakes which don't usually get caught often, and gives warnings if something is going wrong (by giving future updates to avoid leading to a bug). This is what you will call is a 2nd brother. 1st place is taken by Prettier, so it is the 2nd family member you can have on your program. It fixed bad code for you. Sounds cool, eh? Yep, it is very cool.&lt;/p&gt;

&lt;p&gt;The 3rd thing I want to all about is did a rebasing again. I know it is not a big deal, but it excites me very much lol, cause I never did anything git before I started working with my CLI app. Learning lots of new things every day. So, doing a rebase for the 2nd time made me happy. Anyways, want to give you guys an update on what I am doing with my days as final weekdays are approaching. I talked to myself and decided that I will cut down my time a lot, and make sure I keep up to date with the works I will be receiving in the coming days. That way, I won't get fall behind. I'll post the link to the git commit I just made below this blog post.&lt;/p&gt;

&lt;p&gt;I would like to thank you for reading this lot and will be making sure to update every time I do something related to programming. Thank you for your time and I will see you guys in my next blog post.&lt;/p&gt;

&lt;p&gt;LINK - &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Niaz-Ul-Haque/nlinks/commit/381f0a53aaab2117b6583d27c3217d50513ea4d1"&gt;Rebased Commit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Get Gist-ed. New target telescoped. Wow weekends. </title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Mon, 09 Nov 2020 02:17:35 +0000</pubDate>
      <link>https://dev.to/niazulhaque/get-gist-ed-new-target-telescoped-wow-weekends-2b1c</link>
      <guid>https://dev.to/niazulhaque/get-gist-ed-new-target-telescoped-wow-weekends-2b1c</guid>
      <description>&lt;p&gt;Hello fams! Been a while since my last post. Been busy here and there. enjoying the weather though, 20 degrees one day, -1 the next. lots of jumping's eh, I guess summer's not over yet, and winter is coming. Anyways back to the main topic of the post, I just uploaded my first gist, hyped af.&lt;/p&gt;

&lt;p&gt;As you can see from my last blog posts that I was busy with hacktober fest for the whole month of October. But, this month now dealing with new stuffs. Will be working with a program called "Telescope" from now on. "Telescope" is an open source web server and client application for aggregating and presenting a timeline of Seneca's open source blogs. I just implemented a function on my cli that deals with 10 latest posts from Telescope and outputs if its broken or not. I tested it and it seems to be working as expected. &lt;/p&gt;

&lt;p&gt;I also made a secret gist on it. I compared the differences between my last 2 commits. You can see from that I just implemented a single functions that deals with this problem entirely. But, the coding part this time was the easy part in my opinion. I found the installing and readying up the programs beforehand (Docker and Elasticsearch) was more challenging as it was my first time doing it. Learned lots about both applications, specially docker. pretty positive will be using it more often from now on as it automates literally everything and makes your life a whole lot easier.&lt;/p&gt;

&lt;p&gt;Been watching some series in the free time I have between stud studies. I prefer kdramas for the moment as I have been watching them for a while now. Its great for me because the drams are usually very chill and relaxing, helps me relieve stress I accumulate from studying. I think I'll probably reduce the time I spend with watching and focus more on studying as the final weeks of this semester is coming very quickly.&lt;/p&gt;

&lt;p&gt;That's all I have for todays blog post and Ill be back very soon on my Release 3.0 news. Probably early-mid next week. Till then Thank you for reading and have a great day!&lt;/p&gt;

&lt;p&gt;Links - &lt;/p&gt;

&lt;p&gt;&lt;a href="https://gist.github.com/Niaz-Ul-Haque/293512c0af69d3a9c4f1d4c9e3c5882f"&gt;GIST&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Niaz-Ul-Haque/nlinks/commit/a43612b0f0e5ebf6e226c54f8987f5eb9db391b3"&gt;Latest Commit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Officially done with Hacktober. Looking forward to what future has. Hyped af</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Mon, 02 Nov 2020 04:33:11 +0000</pubDate>
      <link>https://dev.to/niazulhaque/officially-done-with-hacktober-looking-forward-to-what-future-has-hyped-af-52dd</link>
      <guid>https://dev.to/niazulhaque/officially-done-with-hacktober-looking-forward-to-what-future-has-hyped-af-52dd</guid>
      <description>&lt;p&gt;Ahhhhhhhhhhhhhhhhhhhhhhhh. Done. That's it. Wait, that's it? After finishing up with everything this month, I asked myself this question. This month has been extraordinary, probably one of the best month I ever experienced in terms of knowledge gain and learning. Learned lots, like lots, more than I expected. Learned how to contribute to the developmental world without knowing anyone in real life, make random developmental friends from all over the world, gain new skills that you thought you never will learn, etc.&lt;/p&gt;

&lt;p&gt;Started of the month of October with a small PR. Wasn't that big of an issue, but was my first time ever working on a project that is not mine but entirely a random person's. Was in charge of making a file structure of the entire project. Waas fun as I completed the task assigned perfectly. &lt;/p&gt;

&lt;p&gt;The 2nd PR followed soon after I was done with the first. This was actually fun to do as I was assigned to deal with UI. My work here was to make any changes/updates to UI if needed. I changed and updated few styles, specially the margins and padding as it was bit broken. Overall, great experience.&lt;/p&gt;

&lt;p&gt;My 3rd and 4th PR came in pretty late (3rd was latte, 4th was on time). This is because I had lots of doctors appointment throughout the month and took a break from everything related to internet for some time. That way couldn't help myself uploading and working early on my 3 PR. Hope my professor goes easy on me during markings haha. Aright back to details on my 3rd and 4th PR. My 3rd was related to MongoDB. When I found this issue, I got a sudden burst of curiosity. This is because it's been a while since I dealt with something related to MongoDB. So, I took the issue on my hand and created a PR to the main branch. I created a schema for the teacher model. The 4th PR of mine took me a while as I was assigned to make any changes if possible to latest JavaScript functionality (like optional chaining operator, Async/Await syntax, etc). I updated few of them throughout the entire project. This was a bit more fun than the others because I never knew there was something called optional chaining operator in JavaScript. So, I took the matter on my hand and researched thoroughly on this specific subject, and got what and how it works. Then, I implemented it onto the app and is waiting for reviews (did a PR). &lt;/p&gt;

&lt;p&gt;As you can see/read from the top paragraphs, this month wasn't easy, but it sure was hella fun. Adding to the work above, had 4 midterms/ bunch of labs and assignments due together with it. Did not gain knowledge just on development, but in other subjects too. As I said in the beginning, this month has been super knowledgeable. &lt;/p&gt;

&lt;p&gt;Anyways, this will be my last post related to Hacktoberfest2020. I will be focusing on different tasks now and give regular updates on my developmental journey through blog posts. Till then, thank you all for reading this blog post and keeping up with me. I also want to thank my professor David, for sharing and helping anytime with his knowledge and experience. Learned lots, thank you. I also want to mention 3 specific people that helped me. Tony Vi, Dev, and Paul. They helped me lots since my opensource journey started, so thanks to them too (I know them since semester 1/2, they are my good friends (mentors too)). &lt;/p&gt;

&lt;p&gt;ok ok ok, enough talking, lets finish up things for now. I'll be ending this blog now, so thank you again for your time and keep an eye on my daily blog updates. Till then, See yall.&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>The last PR, the fourth PR. Study week done, Studying restarts. Heavy weeks incoming.</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Sun, 01 Nov 2020 15:14:17 +0000</pubDate>
      <link>https://dev.to/niazulhaque/the-last-pr-the-fourth-pr-study-week-done-studying-restarts-heavy-weeks-incoming-3m3a</link>
      <guid>https://dev.to/niazulhaque/the-last-pr-the-fourth-pr-study-week-done-studying-restarts-heavy-weeks-incoming-3m3a</guid>
      <description>&lt;p&gt;The final post related to Hacktoberfest 2020. (Well, not technically cause I will be posting a blogpost on the entire month of hacktober, an overview after I finish this post, soo get ready for that). The 4th PR, I did something new. I never worked with "optional chaining operator" before. I found an issue in the app called "Tisn", a full fledged social media for introverts. &lt;/p&gt;

&lt;p&gt;The issue mentioned was updating anything you can find into latest JavaScript features. I found few of them and made them the latest feature. Added few more ternary operators to make the clean more cleaner. As the app was super huge and running fine, it was a big thing for me as I was adding something that I was never familiar with before until yesterday, so yeaa, was a huge thing for me. Luckily, I got it to finish and used a pull request, now waiting for reviews from the management.&lt;/p&gt;

&lt;p&gt;So far, that's for final week. more to be told on the upcoming blogpost on the overview of my entire hacktoberfest. Study week is done, back to work I guess. I learned lots of new things when I was in break. Like, got my reality checked as I was just thinking and fixing what I did so far in my time in Seneca. Procrastination does not help. I was in super deep thinking when I was in break. Fixed lots of issues and misunderstanding I had with everything (not personal relationships, just understanding of the real world). I came to a decision that I won't be procrastinating  anymore, well I will force myself not to. That's why been super work freak after my break and finishing up assignments and labs all time. Hope I will be able to get myself back interms of grades and knowledge so far this semester. Really looking forward to what I can achieve now. Thank you for reading this post and get ready for an entire month review in few hours. Thank you!&lt;/p&gt;

&lt;p&gt;LINK&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Tisn/tisn.app/pull/368"&gt;4TH PR&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Tisn/tisn.app/issues/232"&gt;4TH Issue&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>3rd PR. Study week, but late posting. 2nd Last work of Hacktober. Exam week is done.</title>
      <dc:creator>Niaz-Ul-Haque</dc:creator>
      <pubDate>Sun, 01 Nov 2020 14:42:48 +0000</pubDate>
      <link>https://dev.to/niazulhaque/3rd-pr-study-week-but-late-posting-2nd-last-work-of-hacktober-exam-week-is-done-3b2g</link>
      <guid>https://dev.to/niazulhaque/3rd-pr-study-week-but-late-posting-2nd-last-work-of-hacktober-exam-week-is-done-3b2g</guid>
      <description>&lt;p&gt;Hello, it's me again. This post was supposed to be uploaded early this week but got delayed due to personal reasons. I will talk about that later. Anyways, this week I was in charge of something that I thought I won't be using for a while. I was in charge of creating MongoDB models for an app. It was super fun as it's been a while since I created something related to MongoDB, databases in general. I was looking forward to it.&lt;/p&gt;

&lt;p&gt;I was in charge of creating a schema for the teachers. So, I added the teachersID first, cause of course lol. Then I things like startDate, payDate, etc. It was a great learning experience and a flashback to my WEB322 classes as I learned MongoDB there. oh, great times. While I was working with this PR, I also got notified of my Final PR for the month of October. So, I was super happy that I will be able to finish off everything assigned so far. So, I rushed it. But as you can see from my date of posting this blog, I am kinda late.  It is because I took a break from everything related to the internet for a while to focus on my health. I got back midway in study week and got bombarded with all these assignments and tests to prepare for, so yep (finished all of them for now). It's great to be back and to work in open-source. &lt;/p&gt;

&lt;p&gt;I'll be posting an overview of the whole PR journey through the month of October and the things I learned in Hacktober2020 in my next posts. Till then, Thank you for your time! Happy Hacking!&lt;/p&gt;

&lt;p&gt;Link &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/aloks98/unisys-backend/pull/5"&gt;3RD PR&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/aloks98/unisys-backend/issues/1"&gt;3RD ISSUE&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
  </channel>
</rss>
