Αρχείο κατηγορίας Netbeans

NetBeans Day Athens 2016

Στις 26 Αυγούστου θα πραγματοποιηθεί στην Αθήνα ημερίδα σχετικά με το NetBeans.

Για όσους δε γνωρίζουν, το NetBeans είναι ένα φανταστικό IDE, αρχικά για Java, αλλά αργότερα έγινε εξαιρετική επιλογή και για Web Development – είναι ένα πολύ δυνατό εργαλείο για προγραμματισμό σε PHP, αλλά και javascript, html5 κλπ.  Υποστηρίζει όλες τις σύγχρονες βιβλιοθήκες, έχει ένα μεγάλο οικοσύστημα με plugins για συνεργασία με εξωτερικά εργαλεία (Bug trackers, version control systems, continuous integration systems κλπ) και φυσικά είναι open source.

Προφανώς θα είμαι εκεί, είναι μια ευκαιρία μεταξύ των άλλων για γνωριμία με ανθρώπους που μιλάμε εδώ και κάποια χρόνια στην κοινότητα του Netbeans (εδώ και κάποια χρόνια συμμετέχω σταθερά στην ομάδα NetCat που κάνει όλο το testing του NetBeans).

Παραθέτω την ανακοίνωση. Για περισσότερες πληροφορίες και δήλωση συμμετοχής κάντε κλικ εδώ.

Οι ημερίδες NetBeans λαμβάνουν χώρα σε διάφορες χώρες ανά τον κόσμο, από το JavaOne2014, όπου συνελήφθη η ιδέα. Πρόκειται για θέματα που αφορούν το NetBeans IDE και την πλατφόρμα NetBeans Rich Client, καθώς και τη γλώσσα προγραμματισμού Java (αλλά και άλλες γλώσσες που υποστηρίζονται από το NetBeans).

Η Κοινότητα του NetBeans σε συνεργασία με τον Κόμβο Καινοτομίας και Επιχειρηματικότητας της Τεχνόπολης Δήμου Αθηναίων, σας προσκαλούν στις 26 Αυγούστου σε μια ελεύθερη εκδήλωση σχετικά με το NetBeans IDE και την πλατφόρμα NetBeans Rich Client. Θα έχετε την ευκαιρία να ενημερωθείτε για τις τελευταίες εξελίξεις σχετικά με το NetBeans IDE και την πλατφόρμα NetBeans από ειδικούς του χώρου.

Ημερήσια διάταξη:

9:00-9:30: Εγγραφές, καφές

9:30-10:00: Welcome and NetBeans roadmap (Geertjan Wielenga: NetBeans Product Manager, Oracle)

10:00-11:30: Oracle JET – workshop (Geertjan Wielenga: NetBeans Product Manager, Oracle)

11:30-12:00: NetBeans and Java 9 support (Geertjan Wielenga)

12:00-13:00: Μεσημεριανό διάλειμμα

13:00-14:30: Developing mixed Java/Groovy projects with Gradle using Netbeans – workshop (Κώστας Σαϊδής: Niovity)

14:30-15:15: WildFly and Openshift plugins for NetBeans – workshop (Emmanuel Hugonnet: RedHat)

15:15-15:30: Διάλειμμα

15:30-16:15: Othelo game using NetBeans, Swing and Artificial Intelligence (ΔημήτριοςΜενδρινός)

16:15-17:00: Converting a Swing application to JavaFX and Dukescript – workshop (ΓιάννηςΚωστάρας)

16:45-17:30: NetBeans for PHP developers; real world examples (Αλέξης Διακογιάννης)

Δώρο από το Netbeans

Επιτέλους, σχεδόν 2 μήνες μετά (μου τα είχαν στείλει από τέλη Δεκέμβρη), ήρθε το πακέτο που περίμενα από την Oracle.

Ουσιαστικά είναι το δώρο που κάνουν σε όσους συμμετέχουν ενεργά στο πρόγραμμα netcat. Ένα πιστοποιητικό συμμετοχής (με τα στατιστικά του τι έκανες), δύο μπλουζάκια με το σήμα του netbeans και ένα στυλό. Τίποτα σημαντικό δηλαδή.

Όμως έχουν κάποια συναισθηματική αξία, αφού ξέρεις ότι είναι ένα ευχαριστώ προς την κοινότητα του Netbeans. Παράλληλα δίνουν και κίνητρο ώστε να ασχοληθείς ακόμα πιο ενεργά.

Ευχαριστώ λοιπόν 🙂

Netbeans 7.1

Κυκλοφόρησε η νέα έκδοση του Netbeans, η 7.1.

Αυτή η κυκλοφορία μου έδωσε ιδιαίτερη χαρά, αφού για πρώτη φορά δούλεψα με την κοινότητα του στην ομάδα Netcat, κάνοντας καθημερινά δοκιμές στις daily builds που μας έδιναν οι developers και ψάχνοντας για bugs. Συγκεκριμένα ήμουν στην ομάδα που έκανε τις δοκιμές της php έκδοσης σε mac.

Η εμπειρία ήταν πολύ καλή, η επικοινωνία με την ομάδα που έκανε την ανάπτυξη αλλά και τους άλλους testers εξαιρετική και γενικά το οργανωμένο testing και bug reporting είναι μια εύκολη διαδικασία που μπορεί να ακολουθήσει κάποιος που θέλει να εμπλακεί με κάποιο ανοιχτό project χωρίς να έχει πολύ εξειδικευμένες τεχνικές γνώσεις. Αυτό που χρειάζεται ουσιαστικά είναι κάποιος χρόνος και μια σχετική συνέπεια, καθώς για την αξιολόγηση των builds υπάρχουν συγκεκριμένα deadlines και διαδικασίες που πρέπει να ακολουθήσεις.

Έχω σκοπό βέβαια να συνεχίσω την ενασχόληση μου με το συγκεκριμένο project, ίσως και πιο ενεργά. Για την ώρα περιμένω το δωράκι  μου από την Oracle :p

Για τη νέα έκδοση, δείτε ένα σχετικό video ή κατεβάστε τη νέα έκδοση.

Netbeans Netcat 7.1

Εδώ και κάποια χρόνια χρησιμοποιώ ως βασικό εργαλείο για τη δουλειά μου το Netbeans. Είναι εξαιρετικά ελαφρύ, τρέχει σε όλα τα λειτουργικά με τον ίδιο τρόπο και γενικά με έχει βολέψει πάρα πολύ.

Ανά διαστήματα, αντί για το κανονικό release χρησιμοποιούσα κάποια beta ή release candidate, ώστε να δώσω και εγώ το feedback μου στους προγραμματιστές. Μου αρέσει η λογική του να προσπαθώ να βοηθήσω στη βελτίωση του προϊόντος που χρησιμοποιώ. Άλλωστε είναι και open source, πράγμα που με κάνει να θέλω να το στηρίξω παραπάνω.

Τελευταία ήθελα να ασχοληθώ λίγο πιο ενεργά με την κοινότητα πίσω από το Netbeans. Έτσι ως πρώτο βήμα, μπήκα στην ομάδα Netcat 7.1, δηλαδή NetBeans Community Acceptance Testing program. Είναι ομάδα εθελοντών που δοκιμάζουν τις nightly builds του Netbeans σε πραγματικά projects και δίνουν feedback στην ομάδα των προγραμματιστών, είτε βρίσκοντας bugs, είτε κάνοντας συγκεκριμένες δοκιμές που έχουν ζητηθεί και ψηφίζοντας για κάποια features ώστε να μπουν στις release candidate.

Θεωρώ ότι αυτός είναι ο πιο απλός τρόπος συμμετοχής σε ένα open source project, καθώς το μόνο που χρειάζεται να κάνεις είναι να δοκιμάζεις το project σε πραγματικές συνθήκες, και να «ξοδεύεις» λίγο παραπάνω χρόνο στα reports που δίνεις.

Έτσι, πλέον δουλεύω σε όλα μου τα project, με τις nightly build του netbeans, βλέποντας και τα feature που θα μπουν στην έκδοση 7.1.

Καθώς γνωρίζω καλύτερα το project και τους ανθρώπους πίσω από αυτό, ίσως κάποια στιγμή να βρω έναν τρόπο να ασχοληθώ και πιο ενεργά (π.χ. με μεταφράσεις ή documentation, αφού προγραμματιστικά δεν μπορώ να βοηθήσω). Μέχρι τότε όμως νοιώθω ωραία που κάνω κάτι χρήσιμο.

Όποιος έχει λίγο χρόνο και διάθεση για πειραματισμό και θέλει να βοηθήσει, μπορεί να μπει στην ομάδα και να βάλει ένα χεράκι στις δοκιμές, από εδώ: http://wiki.netbeans.org/NetCAT.

NetBeans IDE 7.0

Τα τελευταία χρόνια για τον προγραμματισμό χρησιμοποιώ αποκλειστικά το NetBeans. Με έχει βολέψει πάρα πολύ, γιατί πέρα από την αυξανόμενη υποστήριξη για PHP και τους διάφορους αυτοματισμούς που έχει, τρέχει και σε όλα τα λειτουργικά συστήματα που χρησιμοποιώ. Έτσι, έχω απλά βάλει όλα μου τα project σε ένα dropbox, και δουλεύω με όποιον υπολογιστή ανοίξω σαν να είχα κάνει όλο το project εκεί.

Σήμερα λοιπόν, μετά από αρκετές beta και 2 RC εκδόσεις, κυκλοφόρησε η έκδοση 7.0. Έχει αρκετές προσθήκες και βελτιώσεις, καθώς και υποστήριξη για html5 στον editor.

Δείτε το Netbeans 7.0 Video Overview και κατεβάστε την τελευταία έκδοση.