|
NYCJava.net Main Page -> About NYCJava.net JUG <- join mailing list ![]() new feature nycjava blog Java Study Groups: SCJP 6 (Programmer Cert.) SCEA 5 (Architect Cert.) Java Enterprise Study Group Advanced Java (fall 08) Book Reviews Articles Java Links Java Jobs Humor About Duke System Info Member/Sponsor of the NYC Java Meetup ![]() ![]() help support the Meetup: http://cafepress.com/nycjava ![]()
![]() ![]() http://www.orgcom.info
Special thanks to: Sun Microsystems Prentice Hall O'Reilly JetBrains Apress and NYPC Find pages About this Wiki Wiki Quick Start WikiEtiquette
Set your name in
UserPreferences |
Welcome to the NYC Java Study Groups JUG (Java User Group), a http://Java.net![]() We are an independent vendor neutral professional association of Java developers who meet monthly collaborating on Java technologies for all levels of expertise. We feature expert speakers, study groups and networking. We are the Java SIG (Special Interest Group) of the NYPC Users Group ![]() This JUG has a forum at Yahoo Groups called nycjava_net . For more info stop by a meeting.summer meetings:
- no rsvp required but be prepared to show some ID - except for meeting below please RSVP Aug General Meeting: Special Meeting: we are hosting the Semantic Web Meetup ![]() '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.
Current Study Groups: SCJP 6 (Sun Certified Java Programmer Certification) study group Advanced Java study group (covering EJB 3, design patterns, advanced topics) - resumes in fall Past NYC Java Study Groups JUG General Meetings (previous meetings slides available)
Other NYC Java events and meetings: NYC Java Meetup : The monthly Java networking event - every third Monday (RSVP at link(presentation, discussions, networking) - door prizes Monday June 16 6:30pm-9pm for the topics and presenters and to rsvp please check the link. The NYJavaSIG.com JUG (usually 3rd Wed at Google - RSVP at link)this month it's on JRuby on June 18 Additional JUGs/Meetups in tri-state area: Princeton NJ JUG ![]() Connecticut JUG ![]() The Northern NJ Java Meetup Group ![]() Note: for additional JUGs in NJ/CT/PA/MA areas please see the complete JUG list over at http://java.net ![]() The Little Language Features for Java 7 Survey About this Wiki This site is editable by our members, to become a member please stop by one of our general meetings or study group meetings (members when editing please make use of the two letter wiki id -DL)
|
||||||