User:Rgomes
From JQuantLib
(Redirected from User:RichardGomes)
![]()
Richard Gomes founded JQuantLib in Sep/07. He is Brazilian and settled in London since Aug/2006. Richard is available for immediate assignment as consultant specialized on Java technologies and open source tools. |
| Contact Information |
Contents |
Profile and curriculum
My contribution to Open Source Software
- JQuantLib (founder) :: open source project on Quantitative Finance
- ta-lib (contributor) :: open source project on Technical Analysis
My talks and presentations
- DEC/2010 :: IBM/X10 : a powerful programming language based on Scala
- 2008 :: JAVAWUG PRO JAM #1 (files)
- 2007 :: Speech at JAVAWUG
Forums managed by me
My articles
Application Performance
Design Patterns
- A better implementation of Observable pattern
- A better implementation of Visitor pattern
- Implementation of multiple inheritance in Java
Strong type checking
- Using TypeTokens to retrieve generic parameters
- Strong type checking with JSR-308
- Providing immutability to receivers
Programming style
Performance
Building tools and methodologies
- Maven dismystified
- Flexible development environment
- Including resources in Maven projects
- Integrate LatexTaglet into a Maven build
- Javadocs with UML diagrams and formulas
OSGi
- How to create OSGi bundles using Felix iPOJO
- How to create a Spring-DM bundle project using Maven (and Eclipse...)
- How to create a Spring-DM bundle using PAX scripts
System Administration
- Protecting Apache with Fail2Ban on Debian
- Protecting Tomcat with Fail2Ban on Debian
- Installing DTrace on Debian
- Installing MediaWiki on Debian
- Installing PostgreSQL on Debian
- Upgrading PostgreSQL 8.2 to 8.3 on Debian
- Configuring Postfix for relaying on Debian
- Installing Tomcat on Debian
- Install and configure LatexTaglet
- Building TrueCrypt Debian Package
- Using ldap_add in PHP
Maybe someday?
If you found this article useful, it will be much appreciated if you create a link to this article somewhere in your website.
Thanks
Richard 19:47, 30 December 2010 (GMT)

