tag:blogger.com,1999:blog-254614762024-03-21T06:02:26.711+00:00A Funny Java Flavoured Look at the WorldThe blog looks at using Java and programming in general as it pops up in life as a Java programmer. It will have links to interesting Java articles and resources. It will also have a lot of SCJP Java 1.5 information and links as I am currently studying for the Java 5 exam
Whilst trying to keep up general programming ideas like extreme programming, Refactoring, Object Orientated design, Design patterns and unit testing.Unknownnoreply@blogger.comBlogger254125tag:blogger.com,1999:blog-25461476.post-75390644512626538712007-10-24T16:46:00.000+01:002007-10-24T16:49:27.585+01:00Free Presentation - The Role of the Enterprise Service BusI have been looking at a product called mule which is basically a Enterprise Service Bus. So to understand what Mule did I had to find out what an ESB is and this presentation was pretty useful and very detailed at 60 minutes longhttp://www.infoq.com/presentations/Enterprise-Service-Busif you like comedy check out this funny podcastHosks Half Hour - http://hoskshalfhour.blogspot.com/Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-25461476.post-51017956358923362092007-04-04T16:27:00.000+01:002007-04-04T16:29:25.344+01:00Java J2EE Job Interview Companion - book reviewJava J2EE Job Interview Companion I found this excellent book this week. I would recommend this book whether you are or are not looking for a new job. It basically sums up a number of well used things in Java programming but in short one paragraph sentences, which is why its a useful interview companion. It has questions like 1. Give a few reasons for using Java Built-in Unknownnoreply@blogger.com10tag:blogger.com,1999:blog-25461476.post-435652762206199732007-03-27T17:14:00.000+01:002007-03-27T17:38:25.345+01:00taking a url and passing it back an outputstream in a jspToday someone wanted to pass in the name of a file located somewhere inside a web application and then stream that file back to them. In this example they wanted to open a pdf file. We only wanted a quick dirty piece of code put in a jsp, which was okay with me being the cowboy coder I am. The first tricky point was they were giving me a URL and wanted back a file. I have tangled with this Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-90146284858420569282007-02-14T10:07:00.000+00:002007-02-14T10:16:32.014+00:0010 presentation tips for developersIn reality I am probably the last person to give tips on giving presentations as I am not that good at giving presentations. Recently though I had to give a presentation so I thought I would note down how I did it and what worked for me, so if any of you other poor developers are bullied into your suit and made to give a presentation you can see how someone else did it. 1. Write it Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-25461476.post-65292531328660405442007-02-14T09:22:00.000+00:002007-02-14T09:29:08.401+00:00using system propertiesI was doing some coding that was creating files and changing directories inside a file. I did the work initially on a windows machine, tested on a windows machine and I don't think there was any talk of a Linux machine. So of course onto the Linux machine we go, my code popped up the white flag and promptly fell flat on its backside. I had of course heard about the nastiness of Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-25461476.post-33253953892725850182007-02-14T09:13:00.000+00:002007-02-14T09:14:47.860+00:00Agile and Scrum resourcesI don't use Scrum or Agile methods but I read about them now and again. If you are interested in Agile and Scrum I found a site with some good resources http://www.it-eye.nl/weblog/2007/01/31/agile-software-development-with-scrum/ The link above has a number of good resources, interestingly it has a number of links to google video's where they have talks on scrum, all of which are aboutUnknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-9151384403919503292007-02-07T14:04:00.000+00:002007-02-07T14:11:45.672+00:00SCJP 5 resourcesI can't remember where I found this but someone has a made a list of a lot of SCJP resource links on my blog. This was something I was meaning to do, so it saved me the bother. I'm not sure if they are all in here, so my advice would be just to search on the SCJP topic on my blog and then it will return lots of stuff.here is the linkhttp://www.google.com/notebook/public/09466151404937120238/Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-25461476.post-50638735238735829742007-01-31T16:38:00.000+00:002007-01-31T17:00:38.827+00:00should/would you put your blog on your CV?At the start of the year I often update my CV, well to be honest it's a bit of lie because I look at it and then update a little bit but nothing to dramatic.Anyway whilst updating my CV and adding in the fact I passed my SCJP 5 exam last year and then wondering if any would be employers would be impressed with it?I have posted various blogs about being certified which are here if you fancy aUnknownnoreply@blogger.com2tag:blogger.com,1999:blog-25461476.post-2389913319338707792006-12-07T08:17:00.000+00:002006-12-07T08:40:20.712+00:00Constructor conundrumI found an interesting constructor type conundrum this week. I was created a class which held some values as instance parameters, a few strings and an Array. I then extended this class and hard coded some of the String values for the extended class. Basically I thought this was a decent way of placing the hard coded values into a little area, basically containing the hard coded values Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-70153658748774476972006-12-05T08:24:00.000+00:002006-12-05T08:31:51.554+00:00My first steps using MySqlI have been using MySQL this week which is my first foray into the MySQL world and I'm happy to say it has been a nice easy ride. I haven't done anything fancy with it, in fact I have really only be using it to create two very basic tables but basically I needed a database and MySql is free so it was a good choice. The download from the site was simple and after I downloaded the latest Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-8117734337927036592006-12-04T14:15:00.000+00:002006-12-04T14:25:40.300+00:00Sometimes you need to write defensive codeI read a good description of this today, it said defensive programming is like defensive driving, you take responsibility for protecting yourself even if it's the other drivers fault. It's always a bit of conundrum for me, how defensive should I program my methods, classes because it's likely that I am the only person for quite a while to use it, so am I programming defensively for the benefit ofUnknownnoreply@blogger.com4tag:blogger.com,1999:blog-25461476.post-7042232653839053512006-11-30T17:21:00.001+00:002011-10-25T16:50:38.041+01:00trouble using | (pipe) with the String.split methodI came across this little problem whilst coding this week and it was driving me crazy and it is only a little problem so I wasn't going to blog about it but I couldn't find any information on it anywhere so I thought I would write a blog entry in case someone else has this problem.The problem came when I tried to using String.split method, you replace String with an actual String and not the Unknownnoreply@blogger.com94tag:blogger.com,1999:blog-25461476.post-87685238651611497802006-11-30T12:22:00.000+00:002006-11-30T12:27:15.841+00:00Is Java getting bloated?A friend of mine sent me an email today pointing me towards Stroustrup's web page, for those of you who don't know he is the person who invented C++. Here is his homepage http://www.research.att.com/~bs/ and it's quite interesting (even for a Java person) of course because he invented C++ he is bombarded with questions comparing Java with C++ and which one is better/faster/more Object Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-25461476.post-21945471824503118072006-11-29T09:24:00.000+00:002006-11-29T09:29:18.501+00:00Date is depreciated - Calander is KingThis week I had been working with dates which is sure sign of a lot of tricky nitpicking code and lots of little methods each testing certain bits of the code. The first thing that got me annoyed was the Date class is basically all depreciated except for just creating a date. This is fine and the reason for this is (I think) because people needed a locale specific date or something likeUnknownnoreply@blogger.com3tag:blogger.com,1999:blog-25461476.post-2224452317782770312006-11-28T08:31:00.000+00:002006-11-28T08:48:17.679+00:00Computer industry 'faces crisis'I read this article last week but didn't have time to blog about it, I found this on the BBC and this isn't the first time I have read an article in this vain, the title is Computer industry 'faces crisis' The article is about the number of students studying computers at university has dropped dramitically.It's quite an interesting thought that computers are no longer a fashionable choice for Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-25461476.post-17542025249283976982006-11-21T08:40:00.000+00:002006-11-21T09:20:49.656+00:00What IT skills are used with Java?Yesterday I blogged about The Average wage for Java Developers and the page where I got this information also had some interesting statistics regarding what other skills job adverts had when the word Java was mentioned. The original source of that data can be found on this link.Below is are the IT skills that are mentioned in the same advert as JavaJava Related IT SkillsTop 20Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-25461476.post-2474417080187650942006-11-20T14:43:00.000+00:002006-11-20T14:54:47.549+00:00The Average Salary for Java DevelopersEvery now and then I like to have a look at what the average wage is for a Java developer, I found quite an interesting site with a lot of statistics on. I am like everyone else and love statistics to look at, although every time I look at these statistics they seem quite high, especially considering they have another section for contract work. here is the link and below are the more Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-25461476.post-15536215651746025732006-11-17T15:27:00.000+00:002006-11-17T15:47:22.991+00:00IT candidates offered "flexible employment"I get this email from Jobserve now and again and it often has interesting articles about the employment conditions in the UK. The article IT candidates offered "flexible employment"is there if you want to read it in full.It has a couple of interesting quotes"The IT skills shortage has resulted in employers offering flexible employment packages to attract workers, according to new research.HaysUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-25461476.post-76052345665566403742006-11-17T14:44:00.000+00:002006-11-17T15:21:04.367+00:00How to find out if people are copying your blogI found this interesting website it searches the web for copies of your articles/blog entries to defend you site agaisn't plagiarismhttp://copyscape.com/PublishThe blurb on the site says"Copyscape is dedicated to defending your rights online, helping you fight against online plagiarism and content theft. Copyscape finds sites that have copied your content without permission, as well as thoseUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-25461476.post-5899585569442745552006-11-16T14:10:00.000+00:002006-11-16T14:22:32.780+00:00A Programmers life in codeI raised a question on a JavaLobby forum the other day aboutFavouring composition over inheritance is a sign of a maturing programmeryesI know very nerdy of me, I basically asked the question what is the next stage of development in a programmers life. I was quite amused by this replyRe: Favouring composition over inheritance is a sign of a maturing programm getALife();Sex partnerSex = null;if(Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-6118694099060916692006-11-15T10:50:00.000+00:002006-11-15T11:03:39.290+00:00Essential Skills for Agile Development - free ebookI found this link which has basically a whole books worth of Agile Skillshttp://www.agileskills.org/download.html.enI actually read this before but then found it again this week but I still read a few of the more interesting sections. What I like a lot about this book/tutorial is that is free and secondly it uses examples to explain the concepts. The examples are pretty good, I usually get a Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-25461476.post-62852426140592901782006-11-14T22:55:00.000+00:002006-11-15T00:29:28.218+00:00Who is Robert C Martin and what is he famous forI thought I would post about famous programmers now and again because there are some names which keep on popping up as you read about programming.The real reason I am posting is because Robert C Martin or Uncle Bob as he is known posted a comment on my blog entry "are the principles of OOD going out of fashion" . When I saw the comment I was literally taken a back, not the Robert C Martin. It Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-89574081712230284802006-11-13T20:21:00.000+00:002006-11-13T21:43:47.105+00:00Should I be more excited about Java going GPL/open sourceI think this is probably just my opinion but all the fuss about Java going open source filling up Java websites (although surely I am now contributing to it as well), Not to mention all the talk leading up today the announcement. Personally I am not to sure if I should be that excited about it or should I say in a more selfish way how is this going to change how I work with Java.I wonder how Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-25461476.post-5404223782820429372006-11-12T17:50:00.000+00:002006-11-12T17:51:48.407+00:00Favouring composition over inheritance is a sign of a maturing programmerI'm not entirely sure what I am basing this theory on but I believe that favouring composition over inheritance is when a programmer/developer is maturing into a better programmer who creates code that is easier to maintain and extend, along with solving the problem you are writing the code for the two main goals of my coding.I wrote an article about why you should use Composition instead of Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-25461476.post-1162934007691026942006-11-07T20:03:00.000+00:002006-11-11T12:48:45.716+00:00Is certification becoming less popular as developer retention becomes more important?I read this article today with the titleAnother Nail in the Coffin of IT Certification A nice dramatic title if ever I saw one. Still it is an interesting point and I love this quoteIT certifications are worth less than ever, and the value of non-certified technology skills has surged, according to the third-quarter edition of the "Hot Technical Skills and Certifications Pay Index" from Foote Unknownnoreply@blogger.com1