Thursday, October 24, 2013

Starting Eclipse / Android Game Development - Day 1




Started by reading this next but skipped the Java Part 1 and went right to Part 2
http://www.kilobolt.com/game-development-tutorial.html

Downloaded Android for Eclipse Plugin and Android 2.1 for Eclipse.

Created a project and followed Part 2 of the above tutorial.

Sunday, October 20, 2013

Day #3 - Angular JS Customer App Part 1

Goal: 
Develop a Customer Management Application using Angular JS, JQuery and CSS


Friday, October 18, 2013

Day #2 - Basic Spring MVC Web App framework, Annotation driven, JAVA, XML

Description/Goal:
Create a basic Spring MVC Web Application that is Annotation driven that sets the framework to be used in future programs.

Roadblocks:
  • Getting the Annotations picked up by the Eclipse Tomcat instance. 
  • Understanding how the @ResponseBody Annotation worked
  • Getting JSON to be sent back to the browser, I was missing JSON Jackson Jar, downloading the 1.9 Jackson (ALL) from here resolved it. 
Link to Github project:
https://github.com/seanjgildea/SpringMVCFrameworkP1

Thursday, October 17, 2013

Day #1 - Pay per hour Counter in Javascript, JQuery

Program #1 - Pay Per Hour Counter

Description: Sort of like a stop watch, given an amount per hour, will start counting based on the time, how much you're making at the moment until stopped. Will show the time elapsed and the amount accrued.

Platform: Javascript, JQuery

Link to Github project:
https://github.com/seanjgildea/PayCounter

Link to JSFiddle Demo:
http://jsfiddle.net/bishopknight/k86J8/3/

Pay Counter


Amount/hr

30 Programs in 30 Days


So a goal of mine since reading this incredible article about Jennifer Dewalt is to code 30 programs/projects in 30 days. Uploading everything to my github.com account with an accompanying blog post. Some of the larger projects will be done incrementally. Doing as much as I can each day and uploading that version of what I got done in an Agile ( albeit develop, test and release in a 1 day ) format. If I can reach 30, I'd like to continue and set a new stretch goal.

Project Outline / Goals:

1. Build a different program/project everyday for 30 consecutive days.
2. Every website must be accompanied by a blog post.
3. Any code I write must be made publicly available so that everyone can see it.
4. Projects can build upon others, but a working version must be released each day.

Benefits:
  • Being able to develop whatever I want through directed self-study increases motivation
  • Making and seeing incremental progress on projects
  • Being accountable/visible to/for my code leads to proper practices like readability, comments, unit tests
  • Improving and expanding a diverse set of programming skills 
Cons:
  • Effects on Social Life
  • Demands of a Full Time Software Engineering job can be draining