Re: Follow Up to Last Week's Discussion

0 views
Skip to first unread message

Angad Singh

unread,
Mar 11, 2008, 6:39:07 AM3/11/08
to Edward Ort, jiitsunclub
Hi Ed,

Sorry for the late reply. I've been tied up with a lot of work as we just had our annual techno-cultural festival called Jive'08 (www.jiveo8.com) and I was responsible for coordinating the technical events that took place. I haven't been able to check my email since a week.

I recall that we had very briefly talked about the frequently visited developer sites after Ian's keynote was over and Ashwin, Balaji and I had told you that some of the websites we visit are netbeans.tv, wiki.netbeans.org, developers.sun.com, the bigadmin portal, etc..

What specific project sites do you typically go to and specifically what do you tend to look for on those sites?

While working on any java-based project, official documentation from Sun (in the form of articles, tutorials, blog articles, videos, etc.) are really very useful. A simple google search throws up a lot relevant results, and most of them are usually from Sun's websites (developers.sun.com, blog.sun.com, java.net, weblogs.java.net, java.net articles, etc.). Sun provides extensive up-to-date documentation on all API/SDK/Language features of all java technology (http://docs.sun.com/app/docs,

Another website I stay connected with is http://www.javaspecialists.eu/. It's newsletter is an excellent resource for any java developer. It provides in depth information about specific topics and novel unknown hack arounds, tips and tricks not found anywhere else. It is run by a Java Champion (https://java-champions.dev.java.net/)- Heinz Kabutz. I am subscribed to JavaSpecialists.eu newsletter. It provides a lot of other cool services like code reviews, java training, courses, etc. (though they are paid)

Java Documentation available on SDN: http://java.sun.com/reference/docs/

JavaPassion.com is an excellent resource. Sang Shin is brilliant person and a great teacher. The training courses that he provides through his website Javapassion.com are very easy to understand, focus on hands-on knowledge rather than theory and is extremely useful for newbie's and experts alike.

JavaLobby.com is another useful website providing news, articles, tutorials, presentations and topics around interesting topics for java programmers

Also, whenever one gets stuck while coding java and has any difficulty finding their way through, having any query at all, it will definitely be answered at one of Sun's Java Forums.. forum.java.sun.com or forums.java.net

I also stumbled upon this Sun website once and found it useful to learn best practices: http://www.sun.com/blueprints/ (though it's not for general-purpose everyday coding use..)

Sun's system administrator's portal: http://www.sun.com/bigadmin/home/index.html

For student developers in particular, Sun provides a lot of resources again in the form of Sun Learning Connection (Sun Academic Initiative) at learningconnection.sun.com, SDN Academic Developer Program (developers.sun.com/learning/academic), Sun Student Zone (blogs.sun.com/studentzone), etc.

Lastly, community sites also proove very useful to keep oneself updated about the latest scoop on technology - JavaOne online technical sessions/labs (http://developers.sun.com/learning/javaoneonline/), Sun Tech Days sessions (http://developers.sun.com/events/techdays/presentations/2007-2008.jsp), JUG websites (http://java.sun.com/community/usergroups/), and the Java.net community websites (http://community.java.net/)...

Here are links to links to useful tips, tricks, articles,etc  I referred to while developing the Regular Expression Netbeans plugin:

·         Lesson (http://java.sun.com/docs/books/tutorial/essential/regex/index.html) available on Sun's website which I had read. It explains how to use the java.util.regex API for pattern matching with regular expressions. This  lesson starts with the basics, and gradually builds to cover more advanced    techniques.

·         Schliemannizing Regular Expressions in NetBeans IDE (http://blogs.sun.com/geertjan/entry/schliemannizing_regular_expression)

·         Highlighting Words in a JTextComponent (Java Developers Almanac Example) (http://www.exampledepot.com/egs/javax.swing.text/style_HiliteWords.html)

·         Swing: Context Menu for TextComponents (http://www.javalobby.org/java/forums/t19867.html?start=20)

·         getResourceAsStream : Java Glossary <http://mindprod.com/jgloss/getresourceasstream.html> Roedy Green's Java &  Internet Glossary : getResourceAsStream

·         Java Programming - Loading files from jar file http://forum.java.sun.com/thread.jspa?threadID=781128&messageID=4442855

·         useful Java library - Tutorial - Automated DOM Tree http://dotuseful.sourceforge.net/doc/tutorials/automateddomtree/automateddomtree.htm

·         Swing - JTree with XML Content http://forum.java.sun.com/thread.jspa?threadID=580118&messageID=2954881

·         Adding a Node to a JTree Component (Java Developers Almanac Example) http://www.exampledepot.com/egs/javax.swing.tree/AddNode.html

·         Swing Tutorial: JTree http://www.apl.jhu.edu/%7Ehall/java/Swing-Tutorial/Swing-Tutorial-JTree.html

·         Swing tutorial: learning to use JTree.

·         How to Use Trees (The Java™ Tutorials > Creating a GUI with JFC/Swing Using Swing Components) http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html#create

·         Swing - Custom icons in JTree http://forum.java.sun.com/thread.jspa?threadID=753815&messageID=4307763

·         New To Java - Extending a class with DefaultTreeCellRenderer http://forum.java.sun.com/thread.jspa?threadID=707188&messageID=4097686

·         Swing - How to determine double click on a JTree node http://forum.java.sun.com/thread.jspa?threadID=591090&messageID=3078848

·         How to Use Trees (The Java™ Tutorials > Creating a GUI with JFC/Swing Using Swing Components) http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html#eg

·         Swing - Problem with Jtree and a checkbox http://forum.java.sun.com/thread.jspa?threadID=546817&messageID=3060320

·         Swing - How to checked CheckBox in JTree only when user click on CheckBox? http://forum.java.sun.com/thread.jspa?threadID=636371&messageID=3709858

·         JTree with checkbox (Swing / AWT / SWT / JFace forum at JavaRanch) http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=2&t=010062

·         JTree with CheckBoxes http://jroller.com/santhosh/entry/jtree_with_checkboxes

·         JCheckBoxList (jEdit API) http://www.jedit.org/api/org/gjt/sp/jedit/gui/JCheckBoxList.html

·         Matcher (Java Platform SE 6) http://java.sun.com/javase/6/docs/api/java/util/regex/Matcher.html

·         Pattern (Java Platform SE 6) http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html#compile%28java.lang.String,%20int%29

And the following are the resources I referred from the Netbeans community site(s):

·         Netbeans Plugin Portal http://plugins.netbeans.org/PluginPortal/faces/MainPage.jsp

·         Netbeans Platform Overview http://www.netbeans.org/features/platform/index.html

·         Basic things to know about NetBeans' architecture to get started http://wiki.netbeans.org/DevFaqApisBasics

·         Basic Terms for NetBeans Rich Client Application Development http://platform.netbeans.org/tutorials/nbm-glossary.html

·         Introducing NetBeans plug-in Development  http://wiki.netbeans.org/IntroNetBeansPluginDev

Tutorials, Articles, Guides and Demos on Netbeans.org:

·         NetBeans Module Quick Start  http://platform.netbeans.org/tutorials/60/nbm-google.html

·         NetBeans Modules and Rich-Client Applications Learning Trail http://platform.netbeans.org/tutorials/

·         Articles http://platform.netbeans.org/articles/index.html

All my module development questions were answered here:

·         Module Developer FAQ http://wiki.netbeans.org/NetBeansDeveloperFAQ

·         Referred a bit of the course covering Netbeans Platform:
NetBeans Certified Engineering Course  http://wiki.netbeans.org/wiki/view/NetBeansCertifiedEngineerCourse

·         These step by step instructions on contributing modules came in very handy:
Contributing Modules  <http://www.netbeans.org/community/contribute/modules.html

And ofcourse!

Netbeans Plugin Development Tutorials on JavaPassion.com!

<http://www.javapassion.com/netbeans/masterindex.html#Plug-in_Module>

I really appreciate all the effort the Sun IPG people put in to provide useful and authentic content for developers like me.

Which blogs do you tend to read?
Some of the sun blogs I visit (even the ones I have ever visited once):

Also, do you ever go to the Sun developer sites such as java.sun.com or developers.sun.com ? If so, when would you tend to go to one of those developer sites?

Yes I definitely do. They are very resourceful. They provide authentic and updated information and that's what's most important.

Last, would it be helpful if Sun better connected the project sites with the developer sites? If so, in what way would that help you?

Yes most certainly. It would help create a seamless bridge of information flow between the cutting edge development going on in the projects and the developer community who need to feed on this information to keep themselves updated. Apart from keeping developer's updated, it would also benefit the projects are interested developers would be able to contribute better to the projects (all those being open source). It will be a win-win situation. Creating more opportunities for the developers and promotion and growth of the projects..

I'll shoot these questions to my university's sun club alias and let you know what they say.

Regards,
Angad Singh

On Thu, Mar 6, 2008 at 6:19 AM, Edward Ort <Edwar...@sun.com> wrote:
Angad: If you recall we had a brief discussion after you won the Code
for Freedom award. I asked you a few questions about the sites you tend
to use when you're developing. My recollection is that you typically go
to project sites for code downloads and that you also often read the
blogs. I'd like to follow up on that. What specific project sites do you
typically go to and specifically what do you tend to look for on those
sites? Which blogs do you tend to read? Also, do you ever go to the Sun
developer sites such as java.sun.com or developers.sun.com? If so, when
would you tend to go to one of those developer sites? What other types
of sites do you go to -- I recall that you mentioned NetBeans T.V. Any
others? Last, would it be helpful if Sun better connected the project
sites with the developer sites? If so, in what way would that help you?

Feel free to share these questions with other folks on campus or other
campus ambassadors. I'm looking for as much feedback as possible on this.

Thanks
Ed




Edward Ort

unread,
Mar 11, 2008, 9:36:27 AM3/11/08
to Angad Singh, jiitsunclub
Angad: This is extremely helpful. Thanks! I look forward to anything
additional on this subject from you and the University's Sun club.

Ed

Angad Singh wrote:
> Hi Ed,
>
> Sorry for the late reply. I've been tied up with a lot of work as we
> just had our annual techno-cultural festival called Jive'08

> (www.jiveo8.com <http://www.jiveo8.com>) and I was responsible for

> coordinating the technical events that took place. I haven't been able
> to check my email since a week.
>
> I recall that we had very briefly talked about the frequently visited
> developer sites after Ian's keynote was over and Ashwin, Balaji and I
> had told you that some of the websites we visit are netbeans.tv

> <http://netbeans.tv>, wiki.netbeans.org <http://wiki.netbeans.org>,
> developers.sun.com <http://developers.sun.com>, the bigadmin portal, etc..
>
> * What specific project sites do you typically go to and specifically
> what do you tend to look for on those sites?*


>
> While working on any java-based project, official documentation from
> Sun (in the form of articles, tutorials, blog articles, videos, etc.)
> are really very useful. A simple google search throws up a lot
> relevant results, and most of them are usually from Sun's websites

> (developers.sun.com <http://developers.sun.com>, blog.sun.com
> <http://blog.sun.com>, java.net <http://java.net>, weblogs.java.net
> <http://weblogs.java.net>, java.net <http://java.net> articles, etc.).

> Sun provides extensive up-to-date documentation on all
> API/SDK/Language features of all java technology
> (http://docs.sun.com/app/docs,
>
> Another website I stay connected with is
> http://www.javaspecialists.eu/. It's newsletter is an excellent
> resource for any java developer. It provides in depth information
> about specific topics and novel unknown hack arounds, tips and tricks
> not found anywhere else. It is run by a Java Champion
> (https://java-champions.dev.java.net/)-

> <https://java-champions.dev.java.net/%29-> Heinz Kabutz. I am

> subscribed to JavaSpecialists.eu newsletter. It provides a lot of
> other cool services like code reviews, java training, courses, etc.
> (though they are paid)
>
> Java Documentation available on SDN: http://java.sun.com/reference/docs/
>
> JavaPassion.com is an excellent resource. Sang Shin is brilliant
> person and a great teacher. The training courses that he provides

> through his website Javapassion.com <http://Javapassion.com> are very

> easy to understand, focus on hands-on knowledge rather than theory and
> is extremely useful for newbie's and experts alike.
>
> JavaLobby.com is another useful website providing news, articles,
> tutorials, presentations and topics around interesting topics for java
> programmers
>
> Also, whenever one gets stuck while coding java and has any difficulty
> finding their way through, having any query at all, it will definitely
> be answered at one of Sun's Java Forums.. forum.java.sun.com

> <http://forum.java.sun.com> or forums.java.net <http://forums.java.net>


>
> I also stumbled upon this Sun website once and found it useful to
> learn best practices: http://www.sun.com/blueprints/ (though it's not
> for general-purpose everyday coding use..)
>
> Sun's system administrator's portal:
> http://www.sun.com/bigadmin/home/index.html
>
> For student developers in particular, Sun provides a lot of resources
> again in the form of Sun Learning Connection (Sun Academic Initiative)

> at learningconnection.sun.com <http://learningconnection.sun.com>, SDN
> Academic Developer Program (developers.sun.com/learning/academic
> <http://developers.sun.com/learning/academic>), Sun Student Zone
> (blogs.sun.com/studentzone <http://blogs.sun.com/studentzone>), etc.


>
> Lastly, community sites also proove very useful to keep oneself
> updated about the latest scoop on technology - JavaOne online
> technical sessions/labs
> (http://developers.sun.com/learning/javaoneonline/), Sun Tech Days
> sessions
> (http://developers.sun.com/events/techdays/presentations/2007-2008.jsp),
> JUG websites (http://java.sun.com/community/usergroups/), and the

> Java.net <http://Java.net> community websites
> (http://community.java.net/). <http://community.java.net/%29.>..

> <http://Netbeans.org>:
>
> · NetBeans Module Quick Start

> http://platform.netbeans.org/tutorials/60/nbm-google.html
>
> · NetBeans Modules and Rich-Client Applications Learning Trail
> http://platform.netbeans.org/tutorials/
>
> · Articles http://platform.netbeans.org/articles/index.html
>
> All my module development questions were answered here:
>
> · Module Developer FAQ
> http://wiki.netbeans.org/NetBeansDeveloperFAQ
>
> · Referred a bit of the course covering Netbeans Platform:
> NetBeans Certified Engineering Course
> http://wiki.netbeans.org/wiki/view/NetBeansCertifiedEngineerCourse
>
> · These step by step instructions on contributing modules came
> in very handy:
> Contributing Modules
> <http://www.netbeans.org/community/contribute/modules.html
>
> And ofcourse!
>
> Netbeans Plugin Development Tutorials on JavaPassion.com!
>
> <http://www.javapassion.com/netbeans/masterindex.html#Plug-in_Module>
>
> I really appreciate all the effort the Sun IPG people put in to
> provide useful and authentic content for developers like me.
>

> *Which blogs do you tend to read?*


> Some of the sun blogs I visit (even the ones I have ever visited once):
>

> * http://blogs.sun.com/jonathan
> * http://weblogs.java.net/blog/arungupta/
> * http://blogs.sun.com/abhi/
> * http://blogs.sun.com/davidgs/
> * http://blogs.sun.com/richb
> * http://blogs.sun.com/gridbag/
> * http://blogs.sun.com/chiplunkar/
> * http://blogs.sun.com/teera/
> * http://blogs.sun.com/joehartley/
> * http://blogs.sun.com/divas/
> * http://blogs.sun.com/dtrace
> * http://blogs.sun.com/SDNProgramNews
> * http://blogs.sun.com/jkini
> * http://blogs.sun.com/webmink
> * http://blogs.sun.com/jimgris
> * http://blogs.sun.com/anilg
> * http://blogs.sun.com/carlson
> * http://blogs.sun.com/moinakg
> * http://blogs.sun.com/vaibhav
> * http://blogs.sun.com/mary
> * http://blogs.sun.com/krithika
> * http://blogs.sun.com/erwann
> * http://blogs.sun.com/nenggiin
> * http://blogs.sun.com/roumen
> * http://blogs.sun.com/rsands
> * http://blogs.sun.com/sdnchannel
> * http://blogs.sun.com/itsnotmetrics
> * http://blogs.sun.com/sdnblog
> * http://blogs.sun.com/ahl
> * http://blogs.sun.com/studentzone
> * http://blogs.sun.com/TechDaysEvents
> * http://blogs.sun.com/alanbur
> * http://blogs.sun.com/blackbox
> * http://blogs.sun.com/roger
> * http://blogs.sun.com/alexismp
> * http://blogs.sun.com/pradhap
> * http://blogs.sun.com/sdebnath
>
>
> *Also, do you ever go to the Sun developer sites such as java.sun.com
> <http://java.sun.com/> or developers.sun.com
> <http://developers.sun.com/> ? If so, when would you tend to go to one
> of those developer sites?*


>
> Yes I definitely do. They are very resourceful. They provide

> /authentic/ and /updated/ information and that's what's most important.
>
> *Last, would it be helpful if Sun better connected the project sites

> with the developer sites? If so, in what way would that help you?
>

> *Yes most certainly. It would help create a seamless bridge of

> information flow between the cutting edge development going on in the
> projects and the developer community who need to feed on this
> information to keep themselves updated. Apart from keeping developer's
> updated, it would also benefit the projects are interested developers
> would be able to contribute better to the projects (all those being
> open source). It will be a win-win situation. Creating more
> opportunities for the developers and promotion and growth of the
> projects..

> *
> *I'll shoot these questions to my university's sun club alias and let

> you know what they say.
>
> Regards,
> Angad Singh
>
> On Thu, Mar 6, 2008 at 6:19 AM, Edward Ort <Edwar...@sun.com
> <mailto:Edwar...@sun.com>> wrote:
>
> Angad: If you recall we had a brief discussion after you won the Code
> for Freedom award. I asked you a few questions about the sites you
> tend
> to use when you're developing. My recollection is that you
> typically go
> to project sites for code downloads and that you also often read the
> blogs. I'd like to follow up on that. What specific project sites
> do you
> typically go to and specifically what do you tend to look for on those
> sites? Which blogs do you tend to read? Also, do you ever go to
> the Sun

> developer sites such as java.sun.com <http://java.sun.com> or
> developers.sun.com <http://developers.sun.com>? If so, when

Reply all
Reply to author
Forward
0 new messages