slippah
06 Jan 2019
Traditionally, students attend lectures on campus and work on assignments at home. The inverted or flipped classroom reverses this model: students listen to lecture videos before class, then work on exercises during class time. The flipped classroom provides many benefits:...
slippah
Learning by Teaching
Read More
ReefNexus Release
13 May 2015
Over the past week, the ReefNexus team has focused on cleaning up some of the errors present in our project. As noted in my previous post, there were a lot of errors to deal with. The most important part of...
Project Management
ReefNexus
Read More
Sleep Deprivation
07 May 2015
The past few weeks have taught me that software engineering is about staying up late and passing out on my bedroom floor. The ReefNexus project is now technically almost ready for release, with a few caveats as noted below. This...
Project Management
ReefNexus
Read More
Modeling Behaviors
14 Apr 2015
With all the time spent on the ReefNexus project, I decided to work on something comparatively less intensive this past week and experimented with the Lucidchart plugin for Google Docs. Amongst a multitude of other features, Lucidchart allows users to...
Lucidchart
Data Modeling
Read More
Project Progress
13 Apr 2015
As mentioned previously, I am currently working with Danny Weng and Eric Wu on a project that aims to display information about the populations of fish in Hawaii. Our GitHub site is still at https://github.com/wengdg/reefnexus, but we now also have...
Project Management
ReefNexus
Read More
Testing and Templates (and grumbling about tools)
31 Mar 2015
After some time off from officially (unofficially?) teaching myself more about the Play framework, I have resumed covering new material. Specifically, I worked on adding Fluentlenium testing and Scala templates to the Digits application that I have been working on...
Fluentlenium
Scala
Read More
Scaling Back
25 Mar 2015
(Editor’s Note: The title is probably a horrible attempt at a fish pun.) I am currently working with Danny Weng and Eric Wu on a project to monitor the fish population in the Hawaiian waters. Fortunately for all parties involved,...
Project Management
ReefNexus
Read More
All Play and No Work
17 Mar 2015
As mentioned in my previous post, my next goal with the Play Framework was to create pages that can respond to user input. This involved adding the “model” part of the MVC design pattern into my knowledge of Play. As...
Java
Play
Read More
Introduction to Play
10 Mar 2015
At long last, I have finally started using the Play Framework with something vaguely approximating a modicum of competence. In practical terms, this means that I can make static pages that do not make Internet browsers crash. The Play Framework...
Java
Play
Read More
Using Bootstrap without Boots
03 Mar 2015
Twitter Bootstrap is a commonly used framework for web development, and given my previous problems with design it seemed best to turn to something that would make this design process easier. Unlike actual bootstraps, Twitter Bootstrap is considerably more difficult...
Bootstrap
Read More
Basic (not acidic) UI Design
24 Feb 2015
After spending the past few weeks reviewing a number of different Java-centric tools, I have decided to transition slightly to a more web-focused aim. I have a fair amount of experience in Java (or at least would like to think...
HTML
CSS
Read More
Testing
17 Feb 2015
The JUnit testing framework is commonly used for unit testing in Java, and since testing is a very important component of software engineering getting JUnit to work in IntelliJ IDEA is my next goal. IntelliJ IDEA has built-in support for...
Software Engineering
Testing
Read More
Coding Standards
10 Feb 2015
Adhering to a clearly defined set of coding standards results in a number of benefits when programming. Consistently following coding standards throughout a project improves the readability and maintainability of the code, as does proper documentation. Having worked on a...
Coding Standards
Software Engineering
Read More
The Link Between IntelliJ IDEA and Volcanoes
03 Feb 2015
(Editor’s Note: Older readers may recall the good old days when 8GB RAM was more than enough to comfortably write code.) One of the disadvantages of living near an active volcano (not quite close enough for the obvious problem of...
Interactive Development Environments
Read More
Open Source Licenses
25 Jan 2015
I am part of the small group of people who actually skim through the licensing agreements provided when installing software. Consequently, I know that I cannot use Java in nuclear facilities, that I cannot send results from a particular program...
Licensing
Read More
Asking Intellectually Advantaged Questions
24 Jan 2015
(Editor’s Note: The author appears to have used s/smart/intellectually advantaged/gi; the inverse would be s/stupid/intellectually disadvantaged/gi. The author is clearly a psychology major.) As a retired teaching assistant1, I have received and answered many questions from students (or at least...
Learning
Read More
Return to Software Engineering
20 Jan 2015
(Editor’s Note: The title is presumably supposed to refer to Return to Pooh Corner, but the author did a terrible job of setting this up.) Taking a course in software engineering a few years ago may have saved my academic...
Software Engineering
Read More
Hale Aloha CLI v2
14 Dec 2011
Taking over a project that another group started is somewhat like trying to bathe a cat: there is a lot of blood and screaming involved. This was very much the case in the work that Team Teams has done on...
Software Engineering
Project Management
Read More
Hale Aloha CLI
28 Nov 2011
Hale Aloha CLI is an interface allowing users to view information concerning energy and power consumption in the Hale Aloha residences on the University of Hawaii at Manoa campus. For this project, I worked with Jayson Gamiao and Jason Yeo...
Software Engineering
Issue Driven Project Management
Read More
WattDepot
08 Nov 2011
In keeping with the topic of energy, I have begun working with WattDepot. Though better explained on the project page for WattDepot, the basic information is that WattDepot provides the capability to retrieve energy data from sensors. Though WattDepot clients...
Software Engineering
Energy
Read More
Energy Development in Hawaii
31 Oct 2011
Modern society depends greatly on energy. Cars need gasoline to go anywhere (aside from downhill). Cell phones need batteries to operate. Software engineers need electricity to power their computers so that they can write blog entries. While this dependency upon...
Energy
Read More