Posts

Showing posts from February, 2018

Fixing bugs in vscode

    For Lab 3, our task was to tackle an issue/bug with vscode.  While tackling bugs one of the first things we had to accomplish was to recreate the bug on our machines.  Initially this seemed like a very easy task, follow the steps mentioned in the issue to create the bug and BAM! you got something to work with right? NO.  This was never the case with us.  We tackled the issues listed on the wiki page and wasn't able to recreate most of them.    We tried the colour picker issue #42720, this seemed like it was a fixed issue.  I wasn't able to recreate it on my Linux system and we also tried to create it on a Windows system with no success.  Then we tried the Opening .bat files issue #43302, this was also a fail as we couldn't get the issue to come up.  Then finally giving up on the list provided we ventured out into the 4000+ issues listed on the vscode GitHub.  We filtered for the labels good first issue and bug and found one that we decided to tackle.  We decided to

Assignment 1 - DPS909

   For this assignment, our task was to use Google's libphonenumber library and create a RESTful api web service which would get the phone numbers from a string that is provided and also from a file that is provided.  The initial task was to determine what language we want to use to achieve the final result.  For me, I went with JavaScript, as I have worked with JavaScript before and would require less effort to achieve the result.  So for this assignment I used Node.js which is a JavaScript run-time environment which allows the execution of JavaScript code on the server-side. Dependencies used with Node.js express google-libphonenumber multer body-parser mocha chai chai-http nodemon     Express is a framework that allows the creation of web applications for Node.js.  This specific framework is the most standard framework for Node.js, which helped in making the decision rather simple.  I also used the google-libphonenumber package which uses the original libphone

Working is VS Code Source

    This is the first time I am actually using VSCode.  I always had a copy of it installed but never got to use it as I was used to using Sublime Text and it really fit my needs.  Last week as part of the Lab, I finally got around to using it and it seems like a great text editor.  As of right now I haven't installed a lot of extensions.  I only have the Chrome Debugger tool installed, since it looked like a good tool to debug our usual Javascript codes.     As I was going through the process of getting VSCode built from source I didn't really run into any issues.  Everything went smooth except for the part where I had to run the build.  For some reason it wouldn't let me do that from the terminal that was available in the VSCode.  The way I solved this issue was by just running it through the local Command Terminal.     Before last week I had never heard of Electron.  After looking into it I realized that I basically used this app on a day-to-day basis.  I use Discord

Introduction - DPS909

Hey fellow readers,     My name is Pranoy Santosh.  I was recommended to take this course by an acquaintance who took this course previously, and was informed that it provides a lot of information and insight on how to contribute to projects and the tech communities on the internet.     Today i would like to share with you an open-source framework known as Vue.js.  This is a progressive javascript framework mainly used in single page applications.  The project can be found at : https://github.com/vuejs/vue It provides tools for building user interfaces, and is very adoptable.  Depending on the use case requirement for the user its got very easy to use core library including another ecosystem of libraries to create these single pages applications.  The readability is also better in Vue.js.  It sort of implements the idea of Object Oriented Programming which is more familiar and easy to use.  Some more famous frameworks that Vue.js replaces are Angular.js and REACT.