Posts

Showing posts from February, 2018

DPS909 Release 01: First Open Source Project

Our first open source project was separated into two parts; the first being to create a web service in any language that could find phone numbers either from a string entered in a URL, or by sending in a file containing phone numbers. The phone numbers found would then be returned in JSON format back to the user. These following questions/answers will go into more detail: 1. What did you build? Discuss your web service and include links so people can find it. I chose to program my web service using Java. The platform I chose was Eclipse IDE, Oxygen 2 version to be more precise. It was my first time making a web service in Java so I had to do a bit of research to make sure I knew what I was doing. The web service was tested from Eclipse since the IDE provides an internal web browser viewer from which I can debug and view the site. The server was downloaded via external dependencies and set up on my laptop, so the website will not run unless my laptop and Eclipse is opened, as well a

Introduction with VSCode & Extensions

After a few weeks of familiarity with Open Source Development topics, as well as some experience handling my own project through Open Source Development tools, we are now being introduced to VSCode, a platform tailored for Open Source Development in general. Here's a few comments and observations made after fiddling around with VSCode for the first time; 1- Which extensions did you install? Why did you choose them? What do they do? I installed C/C++ and Java language support through two extensions (one for each), because those are my two most familiar languages and therefore the extensions I see myself using the most. So far, I know they can debug Java and C++ projects I have, which is what I expected. Secondly, I installed two additional extensions that help towards developing in less direct ways. One of them is the "One Dark Pro" dark theme for VSCode, and the other one is VSCode Great Icons. Both of these extensions help me visualize files and projects in general