05 Dec 2017

Don't reinvent the wheel.

A familar phrase in computer science which I heard a lot was “Don’t reinvent the wheel.” For software engineering, there are problems that frequently arise during software design. Therefore, instead of having to constantly come up with solutions to these...

Software Engineering
ICS 314
Design Patterns
Coding

Read More

30 Nov 2017

Ethics in Software Engineering: Are they important?

Ethics are an interesting topic within software engineering. At first, ethics isn’t something that comes to mind when talking about software engineering. However, whenever they are people involved in the creation of something, morality and ethics will become an issue....

Software Engineering
ICS 314
Ethics

Read More

26 Oct 2017

What killed the ICS 314 Student? Meteor!

For the past few weeks we have been using Meteor, which is, according to Professor Johnson, “an example of a modern, internet-based, client-server application architecture.” When the semester started, a laptop hardware requirement was provided. One thing that caught my...

Software Engineering
ICS 314
Meteor
MongoDB

Read More

19 Oct 2017

Meteor Gotchas

Using Meteor has been an interesting experience so far for developing our Digits application. The first major issue that I encountered was the initial set-up and installation of Meteor on Windows 10. There were times where -meteor run would not...

Software Engineering
Meteor
Windows 10
Troubleshooting

Read More

06 Oct 2017

UI Frameworks: Because no one wants to look at a website that appears it was designed in the 1990's

Website design has dramatically improved since the beginning of the World Wide Web. Personally, I remember designing a website in my middle school class on Geocities using only basic HTML. Back then, fonts were bland and mostly the same (I’m...

Software Engineering
ICS 314
CSS
HTML
Javascript
Semantic UI

Read More

21 Sep 2017

Consistency in Coding: Is it important?

Writing code is akin to writing essays: everyone has their own style. However, following standard writing conventions, such as a double space after a period, improves readability of your essay for others and allows your work to be more accessibile...

Software Engineering
ICS 314
Coding Standards
IntelliJ
Javascript

Read More

07 Sep 2017

Asking the right way

Asking questions are important when learning something for the first time. In the age of the internet, information on almost any topic can be accessed within seconds. However, with access to forums such as Reddit and Stack Overflow, it can...

Software Engineering
ICS 314
Learning
Stack Overflow

Read More

31 Aug 2017

Learning the ropes

Being a complete newbie at Javascript, I would say my first experiences with the language were good. I felt it had similar shorthand notations like Python, while being similar to Java in other aspects. I thought Javascript was about the...

Software Engineering
ICS 314
Learning
Javascript

Read More

30 Aug 2017

First Steps

Computers have always been a part of my life, ever since I was a child. Instead of going outside, I loved playing video games online to social with my friends and meet new people. The introduction of the Windows Operating...

Software Engineering
ICS 314
Learning

Read More