About
I’m Samuel Santos and I live in Coimbra, Portugal. I’m currently working as a Software Engineer and Web Advocate for Present Technologies.
While Java and Java EE are my primary focus, I’m a strong advocate for best practices and web standards, and spend some of my (free) time working with the following organizations:
-
W3C
- HTML Working Group (since July 2007)
- WebApps Working Group (since March 2009)
- WHATWG
- Web Standards Group
- OpenAjax Alliance
I started samaxes in March 2006 mainly because I wanted to keep a record of what I was learning about Java and web technologies. Since then it evolved into 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 Javascript Controls
Set of JavaScript components and jQuery plugins.
-
Stripes EJB3 Interceptor
Stripes and EJB3 integration. Inject your EJB beans into your action beans.
-
J2EE Cache Filter
Servlet filter to set HTTP headers in order to enable browser caching.
-
Secure JSP Taglibs
Taglib aiming to solve some security issues on the J2EE presentation layer.
-
JSCalendar themes
JSCalendar themes.
Talks
Speaking in 2009
-
JavaPT09 - Braga, Portugal - September 17
Presentation: Java Web Development with Stripes
Event information: JavaPT09
Demo scripts: Example code
Recent Comments