Category Archives: Software Engineering

Exception Handling in Java

Recently I have been learning how to use the exception handling types in Java’s JDK more appropriately. Here are some golden rules to follow, when throwing an exception type. Much of how you use checked and unchecked exception types, depends on where you want to throw an exception in the application’s stack. IllegalArgumentException Used and […]

Also posted in Java | Leave a comment

Git Commands – Help Sheet

Essential Git commands for effective software development. Undo a commit git reset HEAD —hard Pulls latest changes from the repo and rebases changes from the master branch git pull origin remote-branch —rebase master Title git reset –soft HEAD Resets stage locally (undo’s any uncommitted changes) git reset -—hard HEAD Continues iterating through merged changes made […]

Also posted in Version Control | Leave a comment

Spring Web Flow – using Eclipse IDE (Tutorial)

I’ve been looking online lately for tutorials on Spring Web Flow, and I didn’t find any that were succinct, memorable, or very appealing. For every tutorial that you find online, that framework may be out of date, and another may be in date; but be horrendously long to read… This article helps challenge these attributes. […]

Also posted in Java | Leave a comment

New Hobby…

So… we are 25 days into the New Year. It’s been ok, and despite the cold, things are going generally, ‘ok’. For a long time, I’ve been exploring and developing experience in different disciplines encompassing Computer Science (mainly to get a job in software engineering), but I haven’t had time to explore a topic where I can unleash […]

Also posted in Computer Graphics | Leave a comment

Happy New Year!

It’s been quite a while since I last posted something on this blog. In that time I have finished my MSc and started a new job in the real world. In the spirit of the New Year and Resolutions, I have recently created my own custom theme for this blog (ooh er!). The hope behind […]

| Leave a comment

Dissertation Progress – Day 67

Tasks complete today: Coded intial monitoring system component – will implement Fuzzy Logic system tomorrow. Read paper ‘The Computer for the 21st Century’.

Also posted in Dissertation, University | Leave a comment

Dissertation Progress – Day 66

Tasks complete today: Printed Project Report (draft) Printed System Evaluation questionnaire. Uncommitted changes in Web GitHub repository. Was drifting towards measuring productivity. Amended System Evaluation Questionnaire – it has been structured in categories. Topped-up printing credits – there should be sufficient credit from-here-on-out.

Also posted in Dissertation, University | Leave a comment

Dissertation Progress – Day 65

Tasks complete today: Submitted Ethical Review Application. Produced rough System Evaluation document – including questions. Soldered second temperature sensor.

Also posted in Dissertation, University | Leave a comment

Dissertation Progress – Day 64

Tasks complete today: Finished Ethics Review – including supporting document.

Also posted in Dissertation, University | Leave a comment

Dissertation Progress – Day 63

Tasks complete today: Sourced and printed off written material by Mark Weiser – including his classic paper on ubiquitous computing. Completed Project Description for Ethics Review Application. Finished writing functionality for class SystemProcessUtil (incl. internal classes… for the meantime).

Also posted in Dissertation, University | Leave a comment