Tuesday, January 19, 2016

Jan. 26: Building Applications Programming Interfaces for the Future (Robert Gezelter)

NY SPIN is pleased to welcome Robert Gezelter as a presenter. His topic: Building Applications Programming Interfaces for the Future. Hosting sponsor Thoughworks will be hosting this event.

Details below.

All discounts ends @ 5pm 1/25. Full price after that.


Directions are at the end of this notice.
  
==============================================================


Click here to RSVP 


(Need to cancel? Contact us to let us know.)
(Sorry. No refunds for cancellation, but you'll be giving someone else a chance to register if registration is still open).

=============================================================

Topic:
Building Applications Programming Interfaces for the Future
Presenter:Robert Gezelter
Date:Jan 26, 2015 (TUESDAY)
Time:5:30pm Networking; 6:00 Announcements & Presentation; 7:20 Raffle; 7:30 More networking
Location:ThoughtWorks




Come for the information.

Come for the networking.

Come for the refreshments.

Come for the door prizes.

If you wish to join NY SPIN, please use the NY SPIN membership "registration" option at the link below:

Synopsis:
 

Building Applications Programming Interfaces for the Future


Most code can be revised, since whether it changes internally or not has little impact on outsiders. Applications Programming Interfaces (APIs) are different; they are the quintessential “outside face,” providing outside groups with the contract for interaction. In both technology and biology, internal mechanisms evolve; interfaces are conserved. If new and improved interfaces never supplant established interfaces, how can both new and improved interfaces continue to coexist?  Release is merely the first step of a gradual, painful, never-ending process. Complete replacement is never achieved. We will examine this issue and ways to avoid "rebooting" APIs.

Even more fundamentally, there are a variety of issues which must be addressed when defining an API. Many teams bog down on questions of mere syntax (e.g... JSON vs. XML) rather than the far more fundamental questions of interface semantics (e.g., policy issues). In the long-term, questions of syntax have relatively little relevance. Questions of semantics (e.g., what constitutes a valid request, is a request proper, are there appropriate security and integrity measures) are far more critical.

 Biography:

Robert Gezelter has worked the design of protocols and interfaces since the late 1970's. He has been responsible for the architecture, design, and implementation of protocols and interfaces at the device, software, network, and applications levels, both locally on a particular system and remotely over a variety of network layers and stacks, including over HTTP/HTTPS and similar protocols. He has over 31 years of experience consulting on Information Technology matters and is a Contributing Editor of the "Computer Security Handbook, 6th Edition" (Spring 2014).

Mr. Gezelter has also spoken and published extensively on operating systems, networks, performance, security, tools, and similar areas. Since1985, he has spoken worldwide for organizations including ACM, Connect (previously Encompass/DECUS), ISSA, ISACA, and IEEE. He was appointed to the IEEE Computer Society's Distinguished Visitors Program for a three-year term in 2004. Mr. Gezelter holds BA and MS degrees in Computer Science from New York University. He has been a Contributing Editor to the "Computer Security Handbook" since the 3rd Edition (1995), and contributed to the Handbook of Information Security (2005).

Mr. Gezelter is in private practice, with clients ranging from the Fortune10 to small businesses, both locally and internationally. He maintains his offices in Flushing, New York. He can be contacted via http://www.rlgsc.com.


==============================================================


Click here to RSVP 


(Need to cancel? Contact us to let us know.)
(Sorry. No refunds for cancellation, but you'll be giving someone else a chance to register if registration is still open).



==============================================================

To become a NY SPIN general member, please use the "registration" option at the link below:

http://nyspinmembership.eventbrite.com

**Membership gets you special discounts and sometimes notices of extra events.**
 

Once you have joined in this manner, you can manage your membership by going to http://eventbrite.com/ and logging in and updating your information, should it change.


==============================================================


==============================================================
*** Follow us/Join us on ***
NY SPIN (NY Software & Systems Process Improvement Network) https://www.facebook.com/groups/137812902975869/
 Get updates via SMS by texting follow NY_SPIN to 40404 
==============================================================

Donate to NY SPIN

   All donations are tax deductible.
==============================================================
Project Management Professionals (PMPs) earn 1 PDU credit for attending an NY SPIN event. (PMI considers NY SPIN to be a "Category B Continuing Education Provider".)
==============================================================

Directions


By Train/Subway


Not all trains run at all times and subway schedules are subject to change. For current schedules, weekly service advisories and maps, contact the Metropolitan Transportation Authority (MTA) at (718) 330-1234 or visit the subway section of the MTA Web Site.

The following are nearby train and subway stops:


Closest
6 to 28th Street
N, R to 28th Street

Further
1 to 28th Street 
PATH to 33rd Street


==============================================================


Click here to RSVP 


(Need to cancel? Contact us to let us know.)
(Sorry. No refunds for cancellation, but you'll be giving someone else a chance to register if registration is still open).



==============================================================