About

Samuel SantosMy name is Samuel Santos and I live in Coimbra, Portugal. I’m currently working as a Technical Lead and Web Advocate at Present Technologies, but all opinions here are my own.

While my primary focus is on enterprise class distributed systems using Java/Java EE, I’m a strong advocate for best practices and web standards, and spend some of my (free) time working with the following organizations:

samaxes started out life in March 2006 as an informal way for me to keep record of Java and Web technologies. Gradually, it evolved into becoming both a showcase site as well as a place for me to add my voice to the web.

Social

Projects

Maven Minify Plugin
Combines and minimizes JavaScript and CSS files using YUI Compressor for faster page loading.
samaxesJS
Collection of JavaScript controls and jQuery plugins.
Stripes Injection Enricher
Stripes Framework dependency injection extension. Supports @EJB, @Inject and @Resource standard Java EE annotations.
Stripes EJB3 Interceptor (superseded by Stripes Injection Enricher)
Stripes Framework and EJB3 integration. Inject your EJB beans into your action beans.
Stripes XSS Interceptor
Stripes Framework XSS Sanitizer. Follows the XSS (Cross Site Scripting) security guidance posted by OWASP.
J2EE Cache Filter
Servlet filter to set HTTP headers in order to enable browser caching.
Secure JSP Taglibs
Taglib aiming to solve authorization issues on the Java EE presentation layer.
JSCalendar themes
Clean and minimalist JSCalendar themes.

Tutorials

PHP Tutorial
PHP Tutorial for the Absolute Beginner.

Talks

JavaPT09 – Braga, Portugal – September 17, 2009
Event information: JavaPT09
Presentation: Java Web Development with Stripes
Demo: Source code

Comments are closed.