Main Page
From Coder's Log
Welcome To CodersLog, here you can find information about building high performance large scale java applications, some of my discoveries while working with VoIP, as well build scripts for junit/cobertura and others.
This site is mostly a collection of common code/configurations and other hard to find information.
NOTE :Some of these pages are not quite there yet, the titles are there to remind me about topics that I still have to cover.
Contents |
Introduction
Build Environment
coderslog.jar
- [Adapter Library]
- [BeanCloner Library]
- GetSet Library
- ObjectWriter Library
- CodersLog Spring Extensions Library
- Hibernate Schema Modules
VoIP/RTP
Who would have thought that JMF can handle VoIP out of the box(well almost). Some sample code to get up and running quickly as well as my notes while trying to prototype a SIP/RTP server for inbound/outbound calling.
FLEX
Misc Classes
Spring
Hibernate
- How to export schema from a spring configured hibernate
- How to migrate databases to a new schema automatically
Architecture Concepts
- Partial Bean Cloning and DTOs
- Whats so good about abstract classes
- When To Use an Application Server
- Aspects and Proxies, and how can they make my life easy
Test Driven Development
- Unit Testing 101
- Unit Testing Samples
- What are mock objects
- Using EasyMock to create mock objects on the fly
- How to refactor legacy code for Test Driven Development
Performance Evaluation
Python
Clustering
Application Layer
Database Layer
Caching
- Efficient Hibernate Level 2 Caching
- Caching pre-generated pages
- Clustering Cache
- Caching via Spring AOP
- Caching via AspectJ
