Looks like this event has already ended.

Check out upcoming events by this organizer, or organize your very own event.

View upcoming events Create an event

Fifth Annual Farata's Symposium on Software Development

Farata Systems

Friday, August 3, 2012 from 9:00 AM to 5:00 PM (EDT)

New York, NY

Ticket Information

No tickets available.
SHARE THIS EVENT

Event Details

In our company it became a tradition to run an annual event in New York City, where engineers of Farata Systems share their experience gained while develping real-world applications. In first, secondthird, and fourth Farata's symposiums we were covering various aspects of development of the Rich Internet Applications. This time we’ll focus on the Web applications developed with HTML, JavaScript, CSS, and Java . You'll see a number of technologies that we use today and will be using in the foreseeable future.  During this full day event we'll cover a number of topics ranging from enterprise Java to moving to mobile development. This is a technical event with zero marketing.


Symposium Program

 

1. Advanced Introduction to JavaScript 
    by Yakov Fain, 
9:00AM-10:15AM

Some software developers have an impression that JavaScript is a second-league interpreted language with the main purpose of making Web pages a little prettier. The reality is different though. JavaScript is a powerful, flexible, dynamically typed language that supports object-oriented programming. JavaScript functions are the first class citizen that can live their own lives as opposed to Java’s methods. HTML5 becomes a new buzzword, but  80% of development time on such projects is spent writing JavaScript code.This presentation is a super-intensive overview of the modern JavaScript programming language.   

2. Brief Introduction to Ext JS Framework
    by Victor Rasputnis, 10:20AM – 11:30AM

Ext JS is the most comprehensive JavaScript framework available today for development of the enterprise-grade Web applications. But learning it on your own takes time. The goal of this session is to save your time by highlighting the main concepts and the architecture of Web applications built with Ext JS. This presentation will be especially useful for developers who used to create Rich Internet Applications with Adobe Flex and now are evaluating their options for moving to the HTML5 world.


3. Productive Development of CRUD Applications With Ext JS 
    by Victor Rasputnis, 11:40AM-12:40AM

This presentation will show a productive way of developing CRUD application that should have HTML5 clients talking to Java servers. You'll see a demo of CDB - an open source code  generator that creates the entire application based on  a couple of simple Java classes one of them being a DTO and another - a POJO implementing the business logic of your application. The persistence layer can be written either manually or using MyBatis framework. The client portion of this application is an auto-generated Ext JS code. 


Lunch (served)

 

4. A Toolset Of Modern Java Programmer: From Prototype to 
    Deployment in an Hour
    
by Viktor Gamov, 1:30PM-2:30PM

These day is quite popular to blame Java for verbose of syntax, lack of modern language features such as closures and inability to support dynamic programming. Despite of this, Java ekosystem remains a very rich and stable platform for enterprise development. In this presentation you'll see how your project can benefit by running non-Java programs on JVM. You'll get a practical introduction to Groovy and related frameworks (Grails and Spook),  that can help any Java developer become more productive without the need to learn radically new environments. 


5. WebSockets: The Current State of the Most Valuable HTML5 API
    by Viktor Gamov, 2:40PM-3:40PM

HTML5 specification includes WebSockets, a new communication protocol for the Web. It's becoming the best choice for building real-time Web applications. This presentation is an overview of the servers and frameworks that support WebSockets. You'll see some use cases where WebSockets shine. We'll also discuss various approaches for the server- and client-side implementations of WebSockets that can be used in the Web applications today. 

 

6. Who Moved My Web to Mobile?
    by Yakov Fain and Anatole Tartakovsky, 4
:00PM – 5:15 PM

The budget is approved. There is no way to postpone migration of your Web site or application to mobile devices any further.  How to start moving your tried and true JSP/Struts Web site to this wild new world of mobile devices?  Is it possible to develop one Web site that looks good on desktops, tablets, on smartfones? Should you go with HTML5 or native mobile applications? What about Adobe AIR? In this presentation we'll discuss pros and cons of various approaches. 


7. Beer. We're buying.
    5:30PM - 7PM


Who should attend 

This event is targeting enterprise developers and Web application architects.


Speakers' BIO

 

Yakov Fain is Managing Director at Farata Systems, a company that provides consulting services in the field of development of enterprise Rich Internet applications. He authored several technical books, and dozens of articles on software development. Recently he authored the book  "Java Programming. 24-Hour Trainer."  Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred people in the world. He leads the Princeton Java Users Group and New Jersey Flex Users Group.

Dr. Victor Rasputnis is Managing Director at Farata Systems. He spends most of his time providing architectural design, implementation management and mentoring to companies migrating to Flex and J2EE technologies. Victor authored several books and dozens of technical articles. He holds PhD in Computer Science. Recently he co-authored the books  "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" and "Enterprise Development with Flex". These days Victor is into eCommerce projects.

AnatoleTartakovsky is a managing director at Farata Systems. He spent more than 20 years developing complex distributed systems. In the last ten years, his focus has been on creating frameworks and business applications for dozens of enterprises ranging from Wal-Mart to Wall Street firms. Anatole has authored a number of books and articles on AJAX, Flex, XML, the Internet, and client-server technologies. He holds an MS in Mathematics.

Viktor Gamov is a senior software engineer at Farata Systems. He consults financial institutions in design and implementation of Rich Internet Applications with HTML5, Flex and Java.  Viktor is passionate about writing the code, open source community and Java ecosystem. He holds MS in Computer Science. 

Cancellation policy:

If this event is cancelled by Farata Systems, every registered attendee gets full refund.  If a registered attendee decides to cancel by July 15, 2012, we'll refund 100% of your payment. After this date no money is refunded, but can be used as a credit toward one of the future training events by Farata Systems.

Farata Systems is a consulting and training company, which employs RIA professionals specializing in development of enterprise Web applications. For more details please visit http://www.faratasystems.com


This event is sponsored by Farata Systems , L.L.C.

If you have questions regarding this event, please call us at 1-732-598-4027.

When & Where



NYC Seminar and Conference Center
71 West 23rd Street
Suite 515
New York, NY 10010

Friday, August 3, 2012 from 9:00 AM to 5:00 PM (EDT)


  Add to my calendar

Organizer

Farata Systems

Farata Systems is a leading IT consulting and product development company providing enterprise-wide IT solutions specializing in the area of rich internet applications. We hire experts who have established long term successful track records of developing enterprise applications, not just talking about them.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.