Web applications frameworks support the development of Java web applications for years. They aim to alleviate the overhead associated with common activities like internationalization, automated form validation, caching, Ajax, and more.
Only recently have they started playing an important role in PHP, more specifically since the release of the PHP 5.
There are already some awesome PHP frameworks out there like PRADO, CakePHP, and Zend Framework, but the one that seems the most stable, enjoyable, and most feature-packed is Symfony.…
Although I’m not a big fan of the Dojo Toolkit, I’m impressed with the the Dojo Offline Toolkit.
I’m confident that this will greatly improve the way some actual web applications work.
What is the Dojo Offline Toolkit? Dojo Offline is a free, open source toolkit that makes it easy for web applications to work offline. It consists of two pieces: a JavaScript library bundled with your web page and a small (~300K) cross-platform, cross-browser download that helps to cache your web application’s user-interface for use offline.…
Stuart Brown has written a nice article at Modern Life about the Core fonts for the Web and the New Vista Fonts; a fresh addition to the Web Typography.
Once upon a time, back in the early days of the world wide web, when Windows 95 was still revolutionary and Internet Explorer was actually a sensible choice over the competition, Microsoft bestowed a gift unto the web which persists to this day: the Core fonts for the Web project.…
LINQ (Language Integrated Query) is one of the most promising technologies for Microsoft®’s .NET.
Here are some great resources for those interested in learning more about this generic data query API:
LINQ/C# Learning Guide - Quick look at the LINQ extensions and the upcoming release of C# 3.0 in general LINQ in Action - Learn about LINQ, LINQ to SQL (DLINQ) and LINQ to XML (XLINQ) Hooked on LINQ - Developers’ Wiki for .…
I’ve created the project Secure JSP Taglibs with the ambition to fill some gaps in the security of the presentation layer in a Java web application.
This Taglib allows you to evaluate the nested body content of the tag to test if the user has the specified roles. This is equivalent to the isUserInRole() method, but you can evaluate multiple roles (comma separated) at the same time.
<secure:one roles="role1toevaluate, role2toevaluate"> Show this content if the user has one of the specified roles.…
Reading the TheServerSide.COM news I’ve found a comparison’s article between Stripes and JSF frameworks.
I can’t agree more with the author Gregg Bolinger when he says Since I stumbled on Stripes, I’ve found it to be the best all around framework for my purposes.
Read it at “Stripes and JSF: A Brief Comparison”.…
If the J2SE platform has come a long way in internationalization, entering non-ASCII text in the J2EE world isn’t nearly as easy.
To achieve the same result you have to make some changes in your code and in your web server settings.
Firstly, to make sure that the right value in the Content-Type header precedes the text/html content so your browser correctly auto-detects the right encoding, place the following declaration at the beginning of the JSP:…
With the release of Internet Explorer 7 (IE 7), web developers once again need to test multiple versions of IE. Unlike other browsers like FireFox, IE is a system component for the Windows operating system. This makes running multiple versions side-by-side very difficult.
Thanks to Yousif Al Saif’s Multiple IE installer it’s possible to run Internet Explorer in standalone mode without having to over-write previous versions.…
The news article from InfoQ:
This morning Sun officially released Java 6 for download after over two years of development. The Java 6 development cycle has been the most open of any Java release with weekly builds available to the public and extensive collaboration between Sun and over 330 external developers. Sun has worked with over 160 companies to ensure backwards compatibility, stability and optimum performance of applications running on the JVM.…