I was very pleased to receive my yearly Java Champion TShirt. I have to admit that I was surprised, Oracle management preserved this community and made some moves towards supporting it as well. So the least I can do is say a big thank you for the honor. I will most probably meet some of the members of the club to the …
Read MoreΠιστεύω πάρα πολύ στον Tom Baeyens και την ομάδα του. Όχι γιατί είναι καλό παιδί όπως λέμε και εμείς εδώ, α λλά γιατί μας έχει δώσει μια από τις πιο ευέλικτες και καθαρές open source BPM λύσεις στον Java Enterprise κόσμο ( JBPM) και έχω την τύχη να δουλεύω μαζί της εδώ και 2 χρόνια έχοντας καταφέρει να βγάλουμε ένα …
Read Moreit's been a while and this problem keeps coming back and .back. When you develop your Quartz Job extending the J ob interface - bear in mind and review your code - in the execute() method, make sure that whatever wrong happens during execution - you properly throw a JobExecutionException so that is properly caught and …
Read MoreΚατα τη διάρκεια code review - ένας συνάδελφος ανακάλυψε ένα ωραίο potential bug-άκι στον κώδικα του project μας. Όσο πιο πολλοί άνθρωποι εμπλέκονται στη source κάποιου συστήματος, στατιστικά τόσο πιο πολλά λάθh και διαφορετικό στυλ κώδικα. Δεκτό. Χρησιμοποιούμε (όπως και εσείς να υποθέσω) αρκετές κλάσεις για να …
Read MoreΣήμερα σκεφτόμουν την απίστευτην παρουσίαση του Robert C Martin.Περί της ευθύνης του κάθε προγραμματιστή. Do no Harm έλεγε ο uncle bob, με τον κώδικα σου με το πως υλοποιείς με το να τεστάρεις. Μην λες αμέσως ναι σε κάθε request του management - σκέψου, ανέλυσε τα υπέρ και τα κατά, μερικές φορές πες όχι όταν κάτι ήταν …
Read MoreThere is quite a buzz lately especially after the Oracle FAQ about the grey future of Netbeans. Lots of Netbeans users have been writing about it and now I can see some Jdeveloper users (most of them Oracle employees :P ) trying to support their tool. Well listen for a developer his IDE of choice is a very important …
Read MoreΜπορείς να διαβάσεις και την άποψη του Bruce Eckel εδώ αλλά και άλλων σχετικά. Προσωπικά μισώ τις μεγάλες μεθόδους με exit points παντού! Μπορώ να το ανεχτώ σε μεθόδους μέχρι 10 γραμμές αλλά όταν είσαι σε μια μεγάλη ρουτίνα και βλέπεις return πάνω κάτω δεξιά και αριστερά .τα προσωπικά μου WTF μεγαλώνουν! Η αλήθεια …
Read MoreΔουλεύω με μεγάλες class-es λέμε με EJB's τα οποία αλλάζουν συχνά - αλλάζουν τα spec - τα interfaces αλλάζουν οι χρήσεις. Έψαχνα ένανεύκολοτρόπο στο Eclipse να του δώσω ένα πακέτο ή απλά μια java class και να μου πει ποιες απο αυτές δεν έχουν άλλα references -είναι νεκρές. Δεν νομίζω οτι το eclipse το υποστηρίζει by …
Read Moreit's almost my second year participating in a project that features a J2EE application that uses a work-flow engine and the related BPM tools. Our main goal is to map our client's manual business processes to fully or semi automated work flow process that usually involve a large amount of human interaction through …
Read MoreI get to receive quite often this question.This post is targeted to absolute beginners. It is just a collection of steps and relevant links on how to install MySQL database server on your mac, the default administration tools and a free mac based SQL client. Download MySQL Community Server. Head here, and select the …
Read More