Easily Track Intrusion Attempts on Your Web Site
Detect intrusions, and prevent attacks from ruining your Web designs and application programming using Snort, a free and open source NIPS and NIDS tool. In Part 1 of the series you installed Snort and made sure it could detect packets. Now, in Part 2, learn what the data means inside these packets, and how you can use that data to infer whether attacks are occurring and alert system administrators to those attacks.
 |
|
 |
|
Ajax Security Tools
In this article, learn application-strengthening tools, including Firefox tools and add-ons, which you can use to improve or solve security problems within your Ajax applications. Certain vulnerabilities within Ajax applications can allow hackers to reek havoc with your applications. These include identity theft, unprotected access to sensitive information, browser crashes, defacement of Web applications, and Denial of Service attacks.
 |
|
 |
|
Manage Dependencies with Apache Ants Ivy
Managing source-code dependencies among projects and tools is often a burden, but it doesn't need to be. In this installment of Automation for the people, automation expert Paul Duvall describes how you can use the Apache Ant project's Ivy dependency manager to handle the myriad dependencies that every nontrivial Java project must manage.
 |
|
 |
|
Real Web 2.0: Manage Data the Right Way
In the previous installment of this column you learned about Linking Open Data (LOD), a community initiative for moving the Web from separated documents to a broad information space of data. In this article you will see how to quickly put LOD ideas to use. Learn about the Exhibit Web library from the MIT Simile project, which allows you to construct functional and visually attractive user interfaces without much work with a good LOD available.
 |
|
 |
|
Internationalize Your Apps with XSLT
Todays web-based reporting applications usually use XSL transformation to format data. To meet the needs of users worldwide Web application often require internationalization. Follow this step-by-step approach to managing client-side internationalization based on XSLT. This solution only requires that both the data to be internationalized and the server stores are in XML.
 |
|
 |
|
Make JUnit Testing Java Apps Easy with Grester
As a developer, you run tests multiple times per day, but how badly would they break if the sources had to change? Now you can quickly find out with Grester, an Apache Maven wrapper around Jester. Grester alleviates the burden of dealing with the annoyances of constructing a Java classpath from project dependencies so you can test your execution points more easily, using Jester.
 |
|
 |
|
Enhance Web Publishing with Jacquard
Jacquard is a software development methodology specialized for Web projects and Web development that looks to align the work and goals of business interest personnel, Web designers, programmers, project managers, database analysts, and more. Learn Jacquards core principles, and follow an example of its use in communication between a user experience team and a programmer team.
 |
|
 |
|
Must-Have Tools for HTML, JavaScript, & AJAX
Use the best open source tools to work with Web pages, scripts, and styles, and make development of new sites and pages easy. Inspect and modify HTML markup, CSS, and JavaScript on the fly, inspect the DOM and client-server communications, and learn how bookmarklets can make development safer and easier.
 |
|
 |
|
SOA in a Grid and Netcentric World
Explore examples and get to know solutions such as monitoring change in grid scale, grid coupling switch, and Global Information Grid (GIG) and SOA testing methodology. This article focuses on issues related to harnessing unused resources for computer power that's too intensive for a stand-alone machine.
 |
|
 |
|
|
|
Protect Your Project Zero Apps with OpenID
OpenID is an open source, emerging security technology that provides decentralized authentication across the Internet. In this article, the third and final part of the series, learn about Project Zero Security and how to leverage OpenID authentication, define security rules for the application, and extend a user registry.
 |
|
 |
|
Enterprise Search with PHP and Apache Solr
Solr is incredibly powerful, easy to set up and operate, you can enable advanced features as you need them, and its free! Discover how to add an enterprise worthy search engine to you Web application by combining Apache Software Foundation's Solr with your PHP application.
 |
|
 |
|
What Every Search Engine Optimization Company Should Know about Keyphrase Choice
A good search engine optimization company will recognize that keyphrase choice is critical for successful marketing on the Internet. While many believe that selecting phrases based purely on popularity is the right approach, it is in fact more important to base the selection on a business's prospects and goals - even if the phrases are less popular overall. Learn more about how to pick keyphrases that will bring targeted traffic to a website.
 |
|
 |
|
Filter & sort: Improving ecommerce product findability
On both ecommerce and shopping comparison sites, users can find products in two different ways: searching and browsing. Searching obviously means using the site search whilst browsing involves drilling down through the categories provided by the website.
 |
|
 |
|
WCAG 2.0: The new W3C accessibility guidelines evaluated
The second version of the Web Content Accessibility Guidelines (WCAG) is in final working draft and will soon be officially released. Version 1 of the guidelines came under much criticism for being vague, full of jargon and extremely difficult to use. The W3C has been working on version 2.0 of the guidelines for over 5 years now, but has it been worth the wait?
 |
|
 |
|
The future of web accessibility
It's been seven years since the W3C released the first version of the web content accessibility guidelines (WCAG 1.0). Since then, accessibility has slowly but surely turned up on the radar of web managers in most large organisations.
 |
|
 |
|
The CSS @media Rule to the Rescue
The CSS @media rule is a useful way to target an HTML or XML document to an intended output device. Use of the print media is now fairly widespread, and provides a much cleaner means of creating printer-friendly pages than does a separate "printable version." In regard to positioning the screen media type has an important meaning that is not covered by media-free stylesheet rules.
 |
|
 |
|
CSS Tutorial
This CSS tutorial aims to help beginners learn the basic concepts in CSS, as well as the common properties used to style a website.
 |
|
 |
|
New StAX Parsing in Woodstox
An XML parser is often the key to a high-performance, robust application. Traditional XML parsing techniques include DOM and SAX, but now there an innovative new parsing technique called Streaming API for XML (StAX); so beneficial its integrated with the Java EE 5 specification. In this installment, learn the benefits of StAX and why the Geronimo team chose Codehaus Woodstox as the StAX parser.
 |
|
 |
|
Webmaster Checklist
About to deploy a site? Find out what you've forgotten to do! We have collected together numerous tried and tested tips to make the ultimate webmaster checklist. It includes detailed tips on search engine optimization, accessibility, security, page download time, privacy and legal issues, hosting and more. There is also a downloadable tick-list version of the checklist, so you can tick off each item as you check it for your site.
 |
Visits: 17680 Updated: 2007-8-1 Rating: | |
 |
|
Manage Apache Pluto within Geronimo
The Apache Pluto project is the reference implementation of the Java Portlet Specification. Find out how combining the Pluto project with Apache Geronimo's Java Platform, Java EE platform creates a highly flexible and powerful environment for building customizable and manageable systems using portals and portlets.
 |
|
 |
|
Develop Simple Web Applications with Apache Wicket
Learn how to set up your system to develop a simple Web application with Apache Wicket, using Apache Geronimo as your application server and Apache Derby as the embedded database. Wicket helps simplify development by separating the roles of developers and designers. You can remove logical code from the view layer, eliminating the need for JSP, XML, and other configuration file formats.
 |
|
 |
|
Search Engine Optimization for Universal Search - Back to Square One?
Google's recent introduction of Universal Search could have long-term repercussions for every search engine optimization company - if it is accepted by the general public. Universal Search offers results that include not only web pages, but also videos, maps, blogs, and other online media. Learn more about the benefits and drawbacks of Universal Search and what its implications may be for current and future search engine optimization campaigns.
 |
|
 |
|
Managing IE Browser Performance and Security
A collection of 65 tutorials on everything you need to know about Internet Explorer (IE) browser performance and security: What are Browser Helper Objects (BHO), add-on applications, toolbars, Download Program Files (DPF), extra buttons, browser hijackers, cookies, temporary files; Removing Alexa Toolbar, Yahoo! Toolbar, Google Toolbar, NetZero Toolbar, Windows Live Toolbar.
 |
|
 |
|
Create You Master Feed with Yahoo Pipes
Explore the steps and benefits of using Yahoo Pipes a content feed filtering utility to better capture, merge, and alter specific data from available streams. This tutorial outlines some techniques to approach feed transformations, and includes three demonstrations featuring key areas of the environment.
 |
|
 |
|