NYCJava.net Main Page

About NYCJava.net JUG

Java Study Groups:
Java Mobile
SCJP 6 (Programmer Cert.)
Design Patterns
SCEA 5 (Architect Cert.)
Java Enterprise Study Group


Sponsor of the Skylight1
open source project
Location Sponsor:
http://www.nycjava.net/JSPWiki/pace.jpg

A member SIG of
http://nypc.org

Sponsor of the
NYC Java Meetup
http://www.nycjava.net/JSPWiki/meetup.png

help support NYC Java:
http://cafepress.com/nycjava
http://www.nycjava.net/JSPWiki/mug.jpg http://www.nycjava.net/JSPWiki/tshirt.jpg

Special thanks to:
Sun Microsystems
Prentice Hall
O'Reilly
JetBrains
Apress
and NYPC!

Book Reviews
Articles
Java Links
Java Jobs
Humor
About Duke
System Info

Find pages
About this Wiki
Wiki Quick Start
WikiEtiquette
Set your name in
UserPreferences



[RSS]

NYC Java.net


Difference between version 805 and version 654:
At line 1 changed 1 line.
Welcome to the __NYC Java Meetup JUG__ (Java User Group), a [http://www.nycjava.net/JSPWiki/javanet_button_90.png] [http://Java.net]\\
Welcome to the "NYC Java Meetup JUG" (Java User Group), a [http://www.nycjava.net/JSPWiki/javanet_button_90.png] [http://Java.net]\\
At line 5 changed 1 line.
We are the __Java SIG__ (Special Interest Group) of the [NYPC Users Group|http://nypc.org] one of the oldest computer users group, a 501(C)3 non-profit educational organization.\\
We are the __Java SIG__ (Special Interest Group) of the [NYPC Users Group|http://nypc.org] one of the oldest computer users group, a 501(C)3 non-profit educational organization. This group got its start as the Web Study Group of then called "C++ and C SIG" back in 1995.\\
At line 7 changed 1 line.
''If you are looking for info on NYCJava.net's Android applications, please see [http://skylight1.nycjava.net|http://code.google.com/p/skylight1].''\\
''Note: If you are looking for info on NYCJava.net's Android applications, please see [http://skylight1.nycjava.net|http://code.google.com/p/skylight1].''\\
At line 11 removed 1 line.
\\
At line 13 removed 25 lines.
\\
__The NYC Java Meetup__ - now a joint meeting with NYC-GTUG on Thursday May 13 - please RSVP at [http://meetup.com/nycjava]\\
\\
Intro Speaker: none - Timothy Fagan ongoing series on Java Best Practices will resume next time!\\
\\
Featured Speaker: (remotely from CA) Stephen Ng and Noel Yap\\
\\
Topic: Android Development and Testing: an unauthorized guide to some unorthodox techniques.\\
\\
The primary development language for Android is Java, which means you get to write mobile apps in a familiar language with great IDE support. But because Android runs on a custom (Dalvik) VM, writing tests that run quickly and locally can be a challenge. This talk will focus on three experimental techniques for unit and integration testing:\\
- Using PowerMock to enable unit testing on the Java VM\\
- Using Roboguice to facilitate dependency injection\\
- Using a sqlite3 wrapper to enable sql testing\\
\\
Stephen Ng is a Software Engineer in Test at Google, where his day job has nothing to do with Android development. He is the author of a popular open source Android application, GeoBeagle, which is coded using the techniques described. He is a graduate of M.I.T.\\
\\
https://sites.google.com/site/androiddevtesting\\
\\
Door Prizes! - special thanks to Sun/Oracle\\
\\
We will adjourn afterwards (approximately 9pm) at a pub nearby (see meetup link for exact location)\\
\\
Location: Please NOTE not the usual location - see meetup link for exact address!\\
\\
\\
At line 40 changed 1 line.
__The NYCJava.net: Java Study Groups__ - meets at NYPC: New Yorker Hotel Suite 550 34th St and 8th Ave except where indicated\\
__Next General Meeting (Meetup) April 30 2012\\
\\
- RSVP at meetup link below - for weekly study group meetings see below -\\
At line 18 added 1 line.
[http://meetup.com/nycjava]\\
At line 43 changed 10 lines.
[Java Mobile Study Group] - __Meets every Thursday at 6:00pm at NYPC (no rsvp needed) except for 4th Thursdays where we meet at Pace U (rsvp reqd) - NOTE: this month, April, we meet at NYPC at 5pm except for April 29 at Pace at 6pm (RSVP required)__. Ongoing topic is the [Skylight1|http://code.google.com/p/skylight1] projects including an OpenGL 3D game (7W) and a Places and Events framework (P&E) and additional projects. New members are welcome to stop by the meetings (first hour is a beginner lesson) but please note that some projects are already underway. Our first project released in Sept is the successful "Balance the Beer" casual game out on the Android Market (now with over 150K downloads). For additional info, join the google group or to RSVP contact study group leader (dario @ nycjava.net) - Also, if you know any artists or web designers who can provide graphics for upcoming games and apps, let us know! Note: the first hour will be a beginner's session and Q&A, and remaining time is split amongst projects with occasional guest speakers.\\
\\
__Note: new members are welcome, we have a new project suitable for beginners stop by a meeting at NYPC: Upcoming meetings: Monday May 17, Thursday May 20, Monday May 24.__\\
\\
\\
__NEW STUDY GROUP: "[Design Patterns JEE Study Group]" - (suitable for preparing for the SCEA 5 exam - Enterprise Architect Certification - see link for details) Meetings will resume in June.__\\
\\
[SCJP Study Group|Java6ProgrammerCertification] - The fall/winter session has ended - stay tuned for the spring/summer session TBA soon! Note: book is required and laptop recommended. To join the google group, please email dario @ nycjava.net'' - please see link above for previous session notes and book info - currently on hiatus seeking co-leader,\\
\\
\\
__
At line 54 removed 1 line.
__''Previous Meetings:''__
At line 57 changed 1 line.
__Note: March NYCJava Java Meetup - Tues March 30 at Oracle (Sun Microsystems) - RSVP at [http://meetup.com/nycjava]__\\
__The NYCJava.net: Java Study Groups__ \\
At line 26 added 1 line.
__[Java Mobile Study Group]__ - Meets every Thursday PLEASE check for venue changes here.\\
At line 60 changed 1 line.
We have a special guest speaker for this coming Tuesday's March Java Meetup: Bjorn Freeman-Benson, formerly CTO of Eclipse and now VP Development of NewRelic. A special thanks to Mitch Sonies for arranging this!\\
Note: new members are welcome, stop by a meeting!\\
At line 62 changed 1 line.
Agile All The Way Down
__Next meeting: Thursdays (6:30-9pm) - meetings at Pace - !!! please RSVP if you're new - more below__\\
At line 64 changed 1 line.
You are an agile Java developer and you work in an agile shop, but are you agile all the way through deployment and production? You are using a full complement of profiling, testing and load generation tools for your Java app, but we all know that even with the most rigorous pre-deployment QA, "issues" will sneak through. To catch these, all serious apps use production monitoring of one kind or another. The ah-ha moment comes when we realize that we can use that same production monitoring to increase our agility: we can shorten the pre-production testing cycles and push new iterations into production with minimal testing. I'll talk about how we've done this, and how our customers have done this, and how other great engineering projects in history have done this. With real life examples and stories of how we've become more agile, I hope to enthuse you to become "agile all the way down".\\
For up to date meeting details and android related events see the calendars at:\\
[http://meetup.com/nycjava] OR [http://meetup.com/nyc-gtug] OR [http://android-developers-nyc]
At line 66 changed 2 lines.
Bjorn Freeman-Benson:\\
After five years at the Eclipse Foundation working with committer community, Bjorn Freeman-Benson is now part of the engineering team at New Relic. A software language aficionado with experience in open source, closed source, big companies and small companies (Eclipse/Java, Amazon/Perl, Rational/C#, Gemstone/Smalltalk, OTI/Smalltalk, ...), he has a variety of war stories, many of them interesting. He has an M.Sc. and a Ph.D. in Computer Science from the University of Washington, and is happy to talk at length about his passion for orienteering and/or his love of flying and electric cars.\\
Agenda: (please bring laptops with Android SDK and IDE plugins including SVN installed and running!) \\
At line 69 changed 1 line.
Door prizes (courtesy of Sun), and refreshments courtesy of Yodle: [http://yodle.com]\\
__6:30pm - 7:30pm__ Intro/open discussion: what's new in Android, beginner tutorials, Q&A\\
At line 71 changed 1 line.
----
__7:30pm - 9:00pm+__: Project(s) Coding Session: (NewEatsNY)\\
At line 73 changed 1 line.
__ Feb Java Meetup - Monday Jan 15 at Sun Microsystems__\\
Skylight1 project page: [http://skylight1.googlecode.com] or http://skylight1.org\\
At line 75 changed 1 line.
'Please RSVP with full names - Meeting will start exactly at 6:30pm - please arrive early!'\\
note: this group has both a public and private google group mailing list - stop by a meeting to learn more!\\
At line 77 changed 1 line.
6:30pm Java Best Practices Part 2 - Timothy Fagan\\
The Room is Room 237 on the 2nd Floor of Pace University 163 William Street New York NY 10038. Please note that this is not the main building of Pace but the Pace offices on 163 William Street.
When you get in 163 William, take the stairs or the elevator to the second floor, then go on your right to the end of the floor, and then left. Room 237 is like a class room. There are a projector and white boards.\\
At line 79 changed 1 line.
Following on from last meeting's interactive dicussion on Java programming best practices, Timothy will tackle two more important, and sometimes controversial standards that you and your company may want to adopt in order to improve Java programs\\
[Google Map|http://maps.google.com/maps?q=163+william+street+NY+10038]\\
At line 81 changed 1 line.
7:20pm:\\
RSVP IS REQUIRED ONLY FOR NEWCOMERS! - email scharffc at gmail.com by 3:30pm day of meeting!\\
At line 83 changed 4 lines.
=================================================\\
A Quick Tour of Contexts and Dependency Injection for Java EE\\
=================================================\\
This session is a quick tour of Contexts and Dependency Injection for Java EE (CDI).\\
----
__''additional study groups:''__
At line 88 changed 1 line.
This session will cover features such as injection, automatic context management, scoping, qualifiers, naming, producers, disposers, registry/lookup, stereotypes, interceptors, decorators, events and portable extensions. We will discuss the relationship between this critical Java EE 6 API covering generic dependency injection services and the rest of the platform including Dependency Injection for Java (JSR 330), managed beans, EJB 3.1, JSF 2 and JPA 2. \\
__Note: For those interested in Java certification - please note Oracle has rebranded and now requires their courses!__\\
At line 90 changed 1 line.
We will also cover the goals, status and road-map for major CDI implementations such as JBoss' Weld, Caucho's CanDI and Apache's OpenWebBeans. Please do feel free to bring your questions, comments and suggestions.\\
''Proposed groups: please email if interested\\
At line 92 changed 3 lines.
Speaker\\
=================================================\\
Reza Rahman is an independent consultant specializing in Java EE with clients across the greater Philadelphia and New York metropolitan areas. He is currently focused on the Resin EJB 3.1 Lite/Java EE 6 Web Profile implementation.\\
- The Java Professional study group: targeting beginners who wish to get OCPJP certified (formerly SCJP)\\
- The Java Master study group: targeting those who passed OCPJP and wish to get certified with OCMJD (replaces SCJD) or the upcoming replacement to SCEA\\''
At line 96 removed 1 line.
Reza is the author of "EJB 3 in Action" from Manning Publishing. He is a member of the Java EE 6 and EJB 3.1 expert groups. He is a frequent speaker at seminars, conferences and Java user groups including JavaOne as well as an avid contributor to TSS.\\
At line 98 changed 1 line.
Reza has been working with Java EE since its inception in the mid-nineties. He has developed enterprise systems in the financial, health-care, telecommunications and publishing industries. Reza has been fortunate to have worked with EJB 2, Spring, EJB 3 and Seam.\\
Previous study groups:\\
At line 65 added 2 lines.
__[Design Patterns JEE Study Group]__- (suitable for preparing for the SCEA 5 exam - Enterprise Architect Certification - see link for details)\\
''status: currently on hiatus, if someone would like to lead or help provide a location please email dario @ nycjava.net''.\\
At line 101 removed 1 line.
a special thanks to Sun/Oracle for the meeting location and door prizes!\\
At line 69 added 1 line.
__[SCJP Study Group|Java6ProgrammerCertification]__ - The new session will resume post JavaOne, the first week of October. Note: book is required and laptop recommended. To join the google group, please email dario @ nycjava.net - please see link above for previous session notes and book info.\\
At line 104 removed 1 line.
__ Jan Java Meetup - Jan 26 at Sun Microsystems - rsvp at [http://meetup.com/nycjava]__\\
At line 106 removed 1 line.
Intro presentation: Java Best Practices (part 1) by Timothy Fagan. (6:30pm)\\
At line 108 changed 1 line.
Featured guest speaker: Mark Pollack (7:30pm)\\
----
__''Previous meetings:''__ (see photos/slides/comments on meetup)\\
At line 110 changed 1 line.
Title "What's new in Spring 3.0"\\
Previous Java Meetup: Special JavaOne 2011 Recap and special guest on Java SE Embedded on Oct 31\\
At line 112 removed 1 line.
Abstract: This talk provides an overview of the key features introduced in Spring 3.0 such as the Spring Expression Language, additional annotation-based configuration options, a code-centric way of declaring Spring bean definitions, and comprehensive REST support. This talk also provide an analysis and overview of the integration points between the Java EE6 APIs and Spring.\\
At line 114 changed 1 line.
Bio: Dr. Mark Pollack has worked extensively in the financial sector as an architect and developer on various front office trading systems that involved a mixture of Microsoft and Java technologies. Always interested in best practices and improving the software development process, Mark has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004 which he continues to lead. In 2007 Mark joined SpringSource to work full time on Spring technologies.
Previous Java Meetup - July 7 - Special Java 7 Launch Event Day at Oracle NYC\\
- Full info for this special event at [http://www.meetup.com/nycjava]\\
At line 116 removed 1 line.
networking - before and after meeting and during break, we will adjourn to a local pub on 40th and Lexington Ave\\
At line 118 changed 2 lines.
Special door prizes (books, t-shirts) courtesy of Sun Microsystems!\\
\\
Previous Java Meetup - June 8 - featuring Arun Gupta!!\\
see [http://www.meetup.com/nycjava/events/17505715] for all the info!\\
At line 121 removed 1 line.
December Meetup was the holiday party - [http://www.bootup.io/holiday-partya] \\
At line 123 changed 2 lines.
__November Meetup - At Sun Micro, 6:30 Nov 16, 2009 - Android tutorials, discussion, demos - a joint meeting with [http://meetup.com/AndroidNYC]__\\
RSVP at [http://meetup.com/nycjava]\\
Previous Meetup (General Meeting): 3rd Monday April 18, 2011 - \\
At line 89 added 1 line.
Featured Speaker: Justin Lee, Member of the GlassFish and Grizzly teams, Oracle.\\
At line 127 changed 1 line.
__October General Meeting - NYC Java Meetup__\\
''Building Websockets Applications with GlassFish and Grizzly''__\\
At line 129 changed 6 lines.
A very special guest speaker, coming all the way from the island of Crete, yes
none other than Dr Heinz Kabutz will make a special appearance! This renown
master Java specialist gave us an excellent presentation on the [secrets of concurrency|http://www.javaspecialists.eu/talks/nyc07/Concurrency.ppt] two years ago and this time will speak on the intricacies of reflection.
In addition to his appearance at our group, he will also offer a Java Specialist
Master Course on November 10-13 as part of Sun's Extreme Learning Workshop
series here in NYC!\\
Justin has been an active Java developer since 1996. He has worked on projects ranging from Web applications to systems integration. He has spoken internationally and at local user groups and is an active member of the open source community. For the last few years, he has been a member of the GlassFish and Grizzly teams where he works on the Web tier team. Justin is also a contributor to The Basement Coders Podcast.\\
At line 136 changed 1 line.
Speaker: Dr Heinz Kabutz\\
__Intro Speakers:__ starting at 6:30pm sharp\\
__Jason Shao__\\
Performance, profiling, and production troubleshooting tools on the Java platform\\
At line 138 changed 1 line.
Topic: "Reflection Madness"\\
__Roland Benedetti__ V.P. Products at Nuxeo:\\
A quick look at the Eclipse Enterprise Content Repository Project, a project proposal from Nuxeo to the Eclipse Foundation that aims to provide a reference, vendor neutral, Java & OSGi based Content Repository to developers building content-driven applications.\\
At line 140 changed 10 lines.
"In this presentation, we will look at some advanced uses of reflection to
delegate method calls automatically, to determine where we are being called from
and to create new enum values dynamically for unit test purposes, including
modifying the switch statements on-the-fly. We will look at how we can use the
stack information to determine the class type in a static context. We will
demonstrate how Externalizable allows the private state of an object to be read
and then modified. Lastly we will demonstrate how we can construct new objects
without calling any of the available constructors. This talk will be aimed at
the advanced Java specialist who does not shy away from reflection code. Topics
from the Java Specialists Newsletter and related research."\\
Door prizes and refreshments courtesy of __Barnes & Noble__. Remember to bring business cards!!\\
At line 151 changed 7 lines.
Dr. Heinz Kabutz is best known as the creator of the Java Specialists'
Newsletter, targeted to expert Java Developers. Since its inception in November
2000 the newsletter has grown to include an audience of more than 50,000
programmers in 120 countries and become one of the most widely distributed,
independent Java Newsletters in the world. Dr. Kabutz uses the experience gained
"in the field" to write articles in his publication and he was chosen as a Sun
Java Champion.\\
Additional prizes, intro speakers, discounts to be announced at the meeting!\\
At line 159 changed 65 lines.
A special thanks to Sun Microsystems for hosting location.\\
\\
Please note that this month's NYC Java Meetup is on the third Wednesday (not
Monday) October 21 at 6pm\\
\\
Location: Sun Microsystems - 101 Park Avenue (40th St), 4th Floor \\
''please note: you will not be able to get past security w/o a full name in the comments of your RSVP!'' __RSVP SOON__ at [http://meetup.com/nycjava]\\
\\
And about the master course on November 10-13 as Dr Heinz would
describe it: "This course embodies my Java knowledge and experience gained
publishing 170 advanced Java newsletters, teaching hundreds of seminars and
writing hundreds of thousands of lines of Java code."\\
\\
This may sell out, so register soon: [http://www.sun.com/training/catalog/courses/EXL-3500.xml]\\
\\
\\
__September 21 (usually third Monday!) 2009 at 6:30pm at Sun Microsystems!\\
The Monthy NYC Java Meetup - featured topic: Java Mobile (featuring Android)__ \\
\\
The special guest for the evening is Nathan Frietas (http://openideal.com)\\
\\
Nathan will walk through his gReporter open-source Java Android app 'citizen journalists' tool that captures photo, audio and text reports, submitting them to a server along with geolocation data. This application was part of the NPR-supported TwitterVoteReport and InaugurationReport projects, along with Nathan's grant-funded Guardian Project (http://openideals.com/guardian), a secure smartphone being developed for human rights advocates, activists and journalists.\\
\\
We will also have several short presentations on what we've (the Java mobile study group) learned with the open source project game framework that produced a game we've submitted to the ADC2 (Android Developer Challenge 2).\\
\\
Please note other events on the Calendar - as posted previously, you can still RSVP for the __free Java Tuning
Seminar at Sun Microsystems on Sept 30 over here: [http://javatuningseminar.eventbrite.com]__. The 4 day workshop is unfortunately already full.\\
\\
We'll also be announcing and kicking off the fall sessions of our ongoing NYCJava.net study groups: SCJP 1.6 Plus, Java Mobile (new projects), and more.\\
\\
If you'd like to present (any length) or sponsor a future location or refreshments please let us know! There is an announcement and open Q&A portion of the meeting so all (recruiters as well) are allowed to make announcements, pitch ideas, etc. We adjourn to a local bar afterwards.\\
\\
Location: Sun Microsystems - 101 Park Avenue (40th St), 4th Floor\\
[i]please note: you will not be able to get past security w/o a full name in the comments of your RSVP![/i]\\
\\
Remember, every third Monday is the NYC Java Meetup - pass the word along!\\
\\
\\
door prizes, refreshments! - RSVP at [http://meetup.com/nycjava] __\\
\\
\\
''(Aug meeting was a social event at Central Park)''\\
\\
__Joint meeting with the newly formed [NYC-GTUG -http://nyc-gtug.org|http://nyc-gtug.org] (Google Technologies User Group) at Google on Monday July 20 2009!__\\
\\
\\
Monday Jun 15 - The Monthly Java Meetup ! \\
\\
A special meeting at BugLabs to RSVP: [http://meetup.com/nycjava]__ \\
''note: this is now filled but there is a waiting list''\\
\\
\\
Monday May 18 - The Monthly Java Meetup ! \\
\\
A special meeting at Microsoft for details: [http://meetup.com/nycjava]\\
\\
__ ** March 18,19: Sun is having it's Community One East in NYC! - March 18 is free so join us there ! **__\\
\\
[http://developers.sun.com/events/communityone/2009/east]
\\
check out the agenda - packed with sessions all day - \\
\\
There is a special meetup scheduled at 2:30 on the 5th floor on the Marriott in the OpenSpaces area, Q&A with Sun and local user groups (that's us) - see you there\\
\\
\\
__PLEASE update your RSVP if you are not able to attend as a courtesy to those on the waiting list!__\\
At line 108 added 1 line.
__Previous Meetup (General Meeting): 3rd Monday, February 21, 2011 - The Monthly NYC Java Meetup __\\
At line 226 changed 1 line.
__March General meeting: General Meetings are now joint meetings with NYC Java Meetup!__\\
__Intro Speaker: Timothy Fagan on Java Best Practices\\
At line 228 changed 1 line.
This will be a joint meeting with the NY Semantic Web Meetup (Rich Hickey returns to talk about Clousure!)\\
Featured Speaker: Reza Rahman, Author, EJB 3 in Action; Member, Java EE 6 and EJB 3.1 expert groups
At line 230 changed 1 line.
This is a special event at Sun Microsystems on March 19 - please RSVP at the Java Meetup link to the left!\\
Topic: Effective Caching Across Enterprise Application Tiers__\\
At line 232 changed 2 lines.
----
__February General meeting: General Meetings are now joint meetings with NYC Java Meetup!__\\
Increasingly, caching challenges span multiple tiers within the enterprise. Architects and developers are discovering cache and clustering settings are crucial to understanding the life cycle of scalable critical components. In this session, attendees will learn how to leverage caching across enterprise application tiers to achieve better scalability. The presentation focuses on examples geared to caching as applied in enterprise development tools such as Java EE and Spring.\\
At line 235 changed 1 line.
Topic: Mobile Computing, featuring Android development (following networking, member presentations)\\
Reza Rahman is an independent consultant specializing in Java EE with clients across the greater Philadelphia and New York metropolitan areas. He is currently focused on the Resin EJB 3.1 Lite/Java EE 6 Web Profile implementation.\\
At line 237 changed 3 lines.
When: Thursday Februrary 26, 2009 6:00 PM sharp\\
Location: 220 East 23rd Street (between 2nd and 3rd ave), Suite 707 - please bring ID\\
RSVP: Click on NYC Java Meetup link on the left!\\
Reza is the author of "EJB 3 in Action" from Manning Publishing. He is a member of the Java EE 6 and EJB 3.1 expert groups. He is a frequent speaker at seminars, conferences and Java user groups including JavaOne as well as an avid contributor to TSS.\\
At line 241 removed 30 lines.
NYC Java Meetup Description: 2009 brings a new format, networking+refreshments and member presentations will precede guest lecturers.\\
----
__January General meeting: General Meetings are now joint meetings with NYC Java Meetup!__\\
\\
When: January 26, 2009 6:00 PM sharp\\
Location: 220 East 23rd Street (between 2nd and 3rd ave), Suite 707 - please bring ID\\
Where: Click on NYC Java Meetup link on the left!\\
\\
NYC Java Meetup Description: 2009 brings a new format, networking+refreshments and member presentations will precede guest lecturers.\\
\\
New Monthly Themes:\\
January: JEE\\
February: Mobile Computing\\
March: Semantic Web\\
\\
January Speaker: Reza Rahman\\
\\
Session Title: Java EE 6: A Community Update\\
\\
Abstract:\\
This session is the latest update on the progress of Java EE 6 (JSR 317). The aim of the session is both to inform as well as encourage feedback. \\
\\
Java EE 6 brings a number of profound changes to the platform. It drops a handful of outdated APIs, breaks up the monolithic platform into profiles and aims to add extensibility points as well as adding useful enhancements like standardizing JNDI naming. We will explore all of these changes in this session. We will also briefly overview some of the most important JSRs being developed under the Java EE 6 umbrella such as JSF 2.0, WebBeans, EJB 3.1, JPA 2.0, JAX-RS and Servlet 3.0. \\
\\
A central goal of this session is open-ended discussion, so please do feel free to bring your questions, comments and ideas.\\
\\
Bio:\\
Reza Rahman is an independent consultant specializing in Java EE with clients across the greater Philadelphia and New York metropolitan areas. He is the co-author of "EJB 3 in Action" from Manning Publishing. Reza is a member of the Java EE 6 and EJB 3.1 expert groups. He is a frequent speaker at seminars, conferences and Java user groups as well as an avid contributor to TheServerSide. He is currently working on implementing EJB 3.1 Lite for the Spring framework and application platform. \\
\\
At line 124 added 1 line.
__Special thanks to Mark Israel of BN.com and Barnes & Noble.com for sponsoring the location, refreshments and door prizes including gift cards and a nookcolor!__\\
At line 274 changed 1 line.
Note: Announcements and unconference style short member presentations will now precede the lecture.\\
Please RSVP if you know you can attend this event and UPDATE it if you no longer can\\
At line 276 changed 1 line.
Also there will be a suggested donation to pay for pizza/refreshments at the beginning of the meeting unless of course a sponsor steps up to offer to sponsor refreshments. Please contact the organizers if interested in sponsoring. Please note earlier start time this month: 6:00pm sharp.\\
RSVP at [http://meetup.com/nycjava]\\
At line 278 changed 1 line.
Learn more and RSVP here at NYC Java Meetup link on the left\\
__Previous Meetup: 3rd Monday, January 17, 2011 - The Monthly NYC Java Meetup __\\
At line 132 added 2 lines.
Charles Kreps, Senior Developer at theLadders.com A comparison of Java Webframeworks. \\
Dario Laverde, An Intro to the Play framework. \\
At line 281 removed 1 line.
__Previous Meetings:__\\
At line 283 changed 1 line.
November Topic: __EJB 3.1: A Community Update__\\
__Dec Meetup: 3rd Monday, December 20, 2010 - The Monthly NYC Java Meetup __\\
At line 285 changed 1 line.
6:30pm 76 Ninth Avenue (between 15th/16th St), 13th floor - RSVP required - email garyrusso @ hotmail.com\\
3 Speakers: Java Best Practices, Intro to MongoDB for Java Developers and Spring Integration with MongoDB\\
At line 287 changed 1 line.
Abstract: \\
For full meeting details and RSVP at [http://meetup.com/nycjava | http://www.meetup.com/nycjava/calendar/14996714]
At line 289 removed 12 lines.
This session explores the latest features proposed in EJB 3.1 (JSR 318). The aim of the session is both to inform as well as encourage feedback.\\
\\
EJB 3.0 was a radical transformation geared towards usability. EJB 3.1 aims to go further down the path of simplicity while adding a number of useful features. In this session we will see all of the features that have been discussed in the expert group so far such as optional interfaces, singleton beans with concurrency control, annotation-driven cron-like scheduling, asynchronous processing support, easier deployment, as well as EJB lite. We will also take a look at the features still being discussed such as standardized JNDI naming as well as support for running EJB 3.1 in Java SE environments.\\
\\
The session will leave time for open-ended discussion, so feel free to bring your thinking hat!\\
\\
\\
Bio:\\
\\
Reza Rahman is the founder of Cognicellence, a small boutique Java EE consulting shop in the Baltimore-NYC corridor. He is the co-author of "EJB 3 in Action" from Manning Publishing. Reza is a member of the Java EE 6 and EJB 3.1 expert groups. He is a frequent speaker at seminars, conferences and Java user groups as well as an avid contributor to TheServerSide. He is currently working on the EJB 3.1 Lite implementation for the Spring framework and application platform. Reza has been working with Java EE since its inception in the mid-nineties. He has developed enterprise systems in the publishing, financial, telecommunications and manufacturing industries. Reza has been fortunate to have worked with EJB 2, Spring, EJB 3 and Seam.\\
\\
\\
At line 302 changed 1 line.
__October meeting:__ Once again a joint meeting - so be sure to catch the monthly NYC Java Meetup! RSVP soon as it's almost full:\\
__2010 New York's Technical Community Holiday Party!__\\
At line 304 changed 1 line.
Monday, October 20 - (in same building as the Google) - 6:15-9pm - full name required with RSVP - bring photoID\\
Tuesday, December 21st, 2010 AT 6:30PM\\
At line 306 changed 1 line.
__Full details at: [http://java.meetup.com/59]__\\
RSVP: [http://www.bootup.io/holiday-party]\\
At line 309 changed 1 line.
__September meeting:__ Joint Meeting with NYC Java Meetup (see link on the left side)\\
__November Meetup: November 4, 2010 - The Monthly NYC Java Meetup__\\
At line 311 changed 3 lines.
topics included: Grails, SCJP, Java 7, and more (door prize)
----
__Aug General Meeting:__ a special meeting: we are hosting the [Semantic Web Meetup|http://semweb.meetup.com/25/calendar/8344273]\\
Featuring Dr Heinz Kabutz - a special Java Specialists presentation - please see [http://meetup.com/nycjava]\\
At line 315 removed 60 lines.
'note: please rsvp at above meetup.com link - (if filled you can still show up bring id)''\\
\\
__Topic: Clojure for the Semantic Web Exploration__\\
\\
Meetup Track: This Session is hands on and technical\\
\\
Speakers: Rich Hickey and David Siegel\\
\\
Rich Hickey will join forces with the New York Semantic Web Meetup to extend Clojure for the use in the development of Semantic Web applications.\\
\\
http://clojure.org\\
\\
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.\\
\\
Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.\\
\\
Session prep:\\
\\
Introduction to Clojure (from June's General Meeting below)\\
http://blip.tv/file/9...\\
\\
----
__June General Meeting:__\\
\\
Topic: Clojure for Java Programmers\\
\\
Presentation now available online (with audio): ''(Thanks Rich!)''\\
[http://clojure.blip.tv/file/982823]\\
\\
Speaker: Rich Hickey\\
\\
Clojure [http://clojure.org] is a dynamic functional programming
language for the JVM. This talk will provide an overview of Clojure,
including a gentle introduction to its syntax for those with no prior
experience with Lisp, an overview of features, and a discussion of
Java integration. Also covered will be Clojure's approach to
functional programming, immutability, and concurrency and how they
help solve some of the problems faced by Java programmers using
threads and locks today.\\
\\
Bio:\\
\\
Rich Hickey, the author of Clojure, is an independent software
designer, consultant and application architect with over 20 years of
experience in all facets of software development. Rich has worked on
scheduling systems, broadcast automation, audio analysis and
fingerprinting, database design, yield management, exit poll systems,
and machine listening, in a variety of languages.\\
\\
[http://www.nycjava.net/JSPWiki/rh2.jpg]
\\
----
__Current Study Groups:__\\
\\
SCJP 6 (Sun Certified Java Programmer Certification) study group - stop by any meeting and join the Yahoo group!\\
\\
Advanced Java study group (covering EJB 3, design patterns, advanced topics) ''- join yahoo group if interested! -''\\
\\
----
\\
At line 376 removed 1 line.
At line 378 removed 1 line.
At line 385 changed 2 lines.
[The NYJavaSIG.com JUG|http://NYJavaSIG.com] (usually 3rd Wed at Google - RSVP at link)\\
''sign up to mailing list as this fills up as soon as it's announced''\\
[The NYJavaSIG.com JUG|http://NYJavaSIG.com]\\
At line 397 removed 2 lines.
The [Little Language Features for Java 7 Survey]\\
\\

Back to NYC Java.net, or to the Page History.