My ongoing intenship
Quick peek what I'm up-to these days
This entry is more personally oriented, to reflect on what I'm currently up to, in comparison to my other entries in mobile development.
Back in July I received fair offer for 8 weeks internship with SourceSense, London office. Company is involved and interested in open source development, Agile methods with Extreme Programming (XP) and Scrum. There is more to this company then flashy names of partners and magic/key words so if you want to know more, visit the link above.
I started on 17th August and spent following 2 weeks on the client site in London getting first hand experience with JIRA (Official website rant "JIRA lets you prioritise, assign, track, report and audit your 'issues,' whatever they may be - from software bugs and help-desk tickets to project tasks and change requests.") and Hudson (Official website rant "Hudson monitors executions of repeated jobs, such as building a software project or jobs run by cron. Among those things, current Hudson focuses on the following two jobs: - Building/testing software projects continuously, - Monitoring executions of externally-run jobs") that are deployed and waiting for company to move their SVN development in new direction. While getting know both products I also received crash course on Ant, so now I'm able to put together basic build file that will declare location of my resources, declare temporary directories to be used, compile whole project and packaged nice together with any necessary resources.
As there wasn't much happening in regards of Java development in our UK branch at the moment
after Monday bank holidays (31st August) I took of from cold London to very hot Milan. Here I learn
more of next task to be performed. I'm expected to kick off with JIRA plugin development and try to
get it working with Atom Publishing Protocol (Atom). I spent last 3 days reading JIRA documentation
on plugin development
and some background info on The Atom Syndication Format
and The Atom Publishing Protocol.
I have to admit I'm little disappointed with Atlassian documentations as I wasn't able to find
simple tutorial that will show me steps necessary to build plugin. All the articles been cross referencing each
other and expecting to have knowledge of advance topics. Luckily for me there was a simple HelloWorldPlugin
sample on our company knowledge base.
As Atom is all about XML I'm currently reading few pages about parsing XML document
with JDOM library in Java (using free online copy of Processing XML with Java by Elliotte Rusty Harold, little out-of-date but still usable as reference)
Few things on mind for next week: ensure that me software is set up in regards of company standards, clear few questions having about plugin testing and play around with some XML feeds to see what internet can trow at me.













