InfoQ

InfoQ

Topic/Tag specific view

Specifications Content on InfoQ


Latest featured content about Specifications

Webmachine: A Practical Executable Model for HTTP

Topics
QCon San Francisco 2011,
HTTP,
W3C,
QCon,
Tools,
Frameworks,
Conferences,
Specifications,
Agile

Steve Vinoski introduces Webmachine, a toolkit for declaratively building well-behaved HTTP applications, making the job of dealing with HTTP simpler.

News about Specifications

HTTPbis Working Group Start To Consider HTTP/2.0

Topics
HTTP,
W3C,
WebSocket,
Specifications,
SPDY,
Standardization

Rackspace's Mark Nottingham, discusses the recent HTTPbis Working Group meeting, clarifications to the HTTP/1.1 specification, and the influence of SPDY on the group that have resulted in a change to its charter enabling them to begin considering HTTP/2.0.

What Is to Come in HTML.Next?

Topics
HTML5,
HTML,
Rich Internet Apps,
Markup Languages,
Web Development,
Languages,
W3C,
Specifications,
Programming

While W3C is still progressing with the current HTML5 specification, the work has started on HTML.Next, comprising a number of new elements and attributes, but no new APIs.

Security vulnerabilities with HTML5 (WebSockets)?

Topics
HTML5,
HTML,
Rich Internet Apps,
Web Development,
Markup Languages,
HTTP,
Languages,
W3C,
Programming,
WebSocket,
Security,
Specifications

Lori Macvittie recently raised concerns about WebSockets vulnerabilities to viruses and malware due to the removal of HTTP headers and MIME types. Given other reported security issues with the protocol and implementations, is it time to step back and consider what a world based on WebSockets should look like?

Articles about Specifications

Virtual Panel: Specification by Example, Executable Specifications, Scenarios and Feature Injection

Topics
Communication,
Collaboration,
Distributed Teams,
Teamwork,
Unit Testing,
Software Testing,
Tools,
Acceptance Testing,
Testing,
TDD,
Community,
Process,
Agile,
Specifications,
ATDD,
BDD

In the last couple of years terms like Specification by Example, Executable Specifications and Feature Injection have showed up quite frequently in the community, often in relation to Behaviour Driven Development (BDD) or tools like Cucumber or SpecFlow. InfoQ have talked to some of the leading experts in this domain about what these practices are and how they relate to BDD.

Resource-Oriented Architecture: Information, Not Containers

Topics
Semantic Web,
SOA,
REST,
W3C,
Architecture,
Enterprise Architecture,
Specifications

The Web is known primarily as a Web of Documents because that has been our main experience with it, but we should not ignore the idea of documents as a data source. New technologies are emerging to make it easier to encode extractable content on the Web. This article focuses on how producers can increase the machine-processability of the documents they produce.

Resource-Oriented Architecture: Resource Metadata

Topics
Semantic Web,
W3C,
SOA,
REST,
Architecture,
SPARQL,
Specifications,
Enterprise Architecture,
RDF

In this second article in the Resource-Oriented Architecture series, Brian Sletten discusses the benefits of REST, what constitutes a resource, associating metadata with a resource, the pitfalls of common models of resource metadata, SPARQL, RDF, expressing RDF facts, RDF triples, querying RDF, and sample RDF queries.

Presentations about Specifications

Who are You? Who am I? Who is Anybody?

Topics
OAuth,
HTTP,
Authorization,
GOTO 2011,
OpenID,
Identity Management,
GOTO Conference,
W3C,
REST,
Security,
Conferences,
Enterprise Architecture,
Specifications,
Architecture,
Internet,
Enterprise

Paul Downey talks on the current status of identity management on the web covering cross-site challenges, REST, HTTPS, Open ID, all in the context of enterprise architecture.

Webmachine: a Practical Executable Model of HTTP

Topics
HTTP,
QCon London 2011,
Tools,
QCon,
W3C,
Agile,
Internet,
Conferences,
Specifications

Justin Sheehy details Webmachine, a RESTful toolkit for writing well-behaved HTTP applications, helping developers to deal with the complexities of an HTTP-based application.

Interviews about Specifications

The Web Platform as a Limitless Pool of Innovation, with Andreas Gal

Topics
HTML5,
HTML,
Rich Internet Apps,
Javascript,
Web Development,
Markup Languages,
Dynamic Languages,
QCon San Francisco 2011,
QCon,
W3C,
Languages,
Specifications,
Programming,
H264,
Web Browser,
Conferences,
Innovation,
Boot to Gecko,
Standardization

Andreas talks about the benefits of the Open Web and how it compares with proprietary closed-stacks. He also talks about various projects like Boot to Gecko, Broadway, pdf.js and more, that bring the web platform in a whole new level.

Doug Crockford on HTML and Fixing the Web

Topics
HTML 5,
EJB,
jQuery,
HTML5,
Java EE,
Rich Internet Apps,
Spring,
Javascript,
HTML,
Markup Languages,
Web Development,
Dynamic Languages,
Strange Loop 2010,
SpringSource,
Java,
Dependency Injection,
Strange Loop,
W3C,
Languages,
AJAX,
Google,
Design Pattern,
VMWare,
Architecture,
Language,
Programming,
H.264,
Internet Explorer,
Companies,
Yahoo!,
Conferences,
Safari,
Object Oriented Design,
Ogg Theora,
Specifications,
Opera,
Design,
Apple,
Patterns,
Canvas,
Chrome

In this interview, Doug Crockford discusses his views on HTML5, which basically amount to a warning that the technology is not quite ready and poses potential risks is widely adopted too quickly. Crockford also talks about the evolution of JavaScript, which has become his favorite language, and of the ECMAScript 5 standard. In addition, Crockford calls for the eradication of IE6.