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).
==============================================================
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.
==============================================================
==============================================================
==============================================================
==============================================================
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).
==============================================================