InfoQ

InfoQ

Topic/Tag specific view

Web Servers Content on InfoQ


Latest featured content about Web Servers

Steve Vinoski and Bob Ippolito on Async I/O in Python and Node.js, Web Development in Erlang

Topics
Python,
Dynamic Languages,
Erlang,
Languages,
Functional Programming,
Erjang,
YAWS,
Performance & Scalability,
Web Servers,
Node.js,
Programming,
Erlang Factory 2011,
Asynchronous Programming

Steve Vinoski and Bob Ippolito discuss web development with MochiWeb and Yaws and extending Erlang with native code. Also: async I/O in Python and Node.js vs Erlang.

News about Web Servers

Major Denial of Service Vulnerability Affects Most Web Servers

Topics
Glassfish,
Ruby,
Application Servers,
Java,
Dynamic Languages,
ASP.NET,
Languages,
.NET,
Web Servers,
Programming,
Tomcat,
PHP,
Vulnerabilities

Security researcher Alexander Klink and Julian Wälde revealed a serious vulnerability that until recently affected the vast majority of web server. The attack only requires a single HTTP request that is specially designed to create hash code collisions in POST form data. When first discovered this attack affected Python, Ruby, PHP, Java, and ASP.NET, but vendors have been working on patches.

Apache Tika 1.0 Allows Easy Text Extraction for Java

Topics
Java,
Apache,
Languages,
Programming,
Web Servers,
Tika,
Parsing,
Lucene

InfoQ interviewed Chris Mattman from Apache Tika, a text extraction and detection library, in the occasion of the 1.0 release and the publication of the "Tika in Action" book.

Apache Harmony Finale

Topics
JVM,
Virtual Machines,
Runtimes,
Open JDK,
Java,
JDK,
Apache,
Languages,
Apache Harmony,
Programming,
Web Servers

The Apache Harmony PMC initiated a vote earlier this week to begin the process of moving the codebase into the Apache Attic and disbanding the PMC. With 18 for and 2 against, the result will be that the Apache Harmony project will be wound up and placed in the Attic for posterity.

iisnode: Node.js for Internet Information Server

Topics
Javascript,
Web Development,
Dynamic Languages,
Languages,
Web Servers,
Performance & Scalability,
Programming

The iisnode project is a module that adds Node support to Internet Information Server 7.0 and later. The primary role of IIS is to act as an application server for Node, much in the same way that it does for classic ASP and ASP.NET. Developers familiar with these technologies will find the feature list to be quite familiar.

Articles about Web Servers

Meet the Goliath of Ruby Application Servers

Topics
JRuby,
Ruby,
Application Servers,
JVM Languages,
Dynamic Languages,
Java,
Web Frameworks,
Languages,
WOA,
Programming,
Rack,
Architecture,
Web Servers,
Ruby1.9,
Web Server,
Rubinius

PostRank Labs released an open source version of their Ruby web server framework powering PostRank. Goliath, is an asynchronous server designed for speed, leveraging key features of Ruby 1.9+. Goliath creates fast web and data services not unlike node.js but sticking with what Ruby developers know..Ruby. Discover how easy it can be to create manageable server-side services with Ruby.

Encrypting the Internet

Topics
Intel,
SOA Platforms,
Cloud Security,
Companies,
HTTP,
W3C,
Cloud Computing,
SOA,
Cryptography ,
Security,
Architecture,
Web Servers,
Specifications,
Enterprise Architecture,
Web Server

The authors, from Intel, offer a three pronged approach to providing secure transmission of high volume HTML traffic: new CPU instructions to accelerate cryptographic operations; a novel implementation of the RSA algorithm to accelerate public key encryption; and using SMT to balance web server and cryptographic operations. Their approach, they claim, leads to significant cost savings.

Presentations about Web Servers

HTTP Status Report

Topics
Web Services,
Caching,
QCon San Francisco 2008,
HTTP,
SOA,
REST,
QCon,
Clustering & Caching,
W3C,
Architecture,
Performance & Scalability,
Enterprise Architecture,
Web Servers,
Infrastructure,
Conferences,
Specifications,
Standardization

HTTP is one of the most successful protocols in the world, and more and more developers are using it to do more than drive HTML UIs. In this presentation, recorded at QCon San Francisco 2008, HTTPbis WG chair Mark Nottingham gives an update on the current status of the HTTP protocol in the wild, and the ongoing work to clarify the HTTP specification.

Interviews about Web Servers

Bob Ippolito on Erlang and MochiWeb

Topics
Ruby,
Python,
Dynamic Languages,
Web Services,
Erlang,
Functional Programming,
SOA,
Languages,
Programming,
Architecture,
Web Servers,
Enterprise Architecture,
Erlang Factory 2011,
YAWS

Bob Ippolito talks about building web services with the Erlang-based MochiWeb and the differences to the Yaws web server, the strengths of Erlang and Python, and more.

Filip Hanik Discusses Tomcat and SpringSource's tc Server

Topics
SpringOne,
Spring,
Conferences,
Java,
SpringSource,
Dependency Injection,
Languages,
Design Pattern,
VMWare,
SpringSource tc Server,
Programming,
Web Servers,
Object Oriented Design,
Patterns,
Design,
Companies,
SpringOne 2009,
SpringSource Tool Suite,
Tomcat

In this interview SpringSource's Filip Hanik, a key participant in the company's Apache Tomcat initiatives, explores the reasons for Tomcat's continuing popularity, what tc Server provides on top of a base Tomcat installation, and future plans for both tc Server and Tomcat.

Adrian Colyer on AspectJ, tc Server and dm Server

Topics
Java,
Languages,
Tools,
Scrum,
Agile Techniques,
AspectJ,
Programming,
Agile,
Web Servers,
SpringSource tc Server,
SpringOne 2009,
OSGi,
SpringSource dm Server,
Spring Roo

SpringSource CTO Adrian Colyer talks to InfoQ about AspectJ. The interview explores how products such as Spring Roo are using AspectJ, and how ideas from AspectJ helped SpringSource improve the Groovy compiler inside Eclipse. Colyer also discusses SpringSource's two server offerings, dm Server and tc Server, OSGi and Scrum.