Notes to Remember

trouble shooting, tips and trick, tutorial, books, download

Rococo Research

XML Reader and Writer

  1. MSDN LINQ to XML
  2. Code project LINQ to XML

NService Bus

  1. NService Bus Documentation
  2. Publish / Subscribe with nServiceBus tutorial
  3. Experimenting with enterprise level bus messaging
  4. Advanced Castle Windsor – generic typed factories, auto-release and more
  5. Install NServiceBus with Castle Windsor

Topself Windows Service

  1. Topshelf introduction
  2. Getting started
  3. Integrate Topshelf with Castle Windsor

Castle Windsor

  1. Adding Parameter
  2. Startable Component
  3. Quartz Integration

NHibernate Guide

- Your first NHibernate based application
- QuickStart with NHibernate:

  1. Hello NHibernate
  2. Implementing a Repository with NHibernate
  3. Mapping Object Relationships
  4. Working with Primary Keys and Generators
  5. Working with Many to Many relationships
  6. Parent-Child Relationships
  7. Repository Pattern and Unit of Work

- NHibernate Documentation
- NHibernate Beginer Book

ASP.NET and C# Notes

Rewrite URL: https://bitly.com/
DateTime Format: http://www.csharp-examples.net/string-format-datetime/
Eval Date Format: http://forums.asp.net/t/1318746.aspx
Custom Display Error: http://www.codeguru.com/forum/showthread.php?t=359651

First and Second Level Cache

Baik first level maupun second level itu sangat dianjurkan buat dipake diproduction.

First level cache selalu ada, gak bisa dimatiin. Itu gak berhubungan dengan koneksi ke db. First-level cache ini merujuk ke object yg ter-attach ke unit-of-work tertentu (nhibernate-session). Jadi selama lu load sebuah row dari session yang sama, lu bakal dibalikin reference ke object yang sama, karna ini adalah object yang ditrack oleh session tersebut selama unit-of-work, sampe entity tersebut dievict ato session tersebut didispose.
First level cache ini fungsinya bukan buat performance reason (walopun memang tetep improve performance), melainkan ini behavior yang dibutuhkan buat menjaga unit-of-work semantics, yang dah inherent dari cara kerja nhibernate, gak bisa dimatiin.

Second-level cache adalah across sessions. Ini sifatnya optional, tapi sangat penting dipake di production. Gunanya purely buat performance reason, ngurangin hit ke database, dengan memanfaatkan high-performance cache.
Yang gak boleh dipake adalah default providernya, yaitu menggunakan in-memory cache, yang bakal ngaco kalo dipake di production, karna cachenya gak terdistribute dengan benar antar instances di dalem cluster/web-farm.
Mesti diganti dengan production-grade cache provider, typically yg menggunakan DHT. Memcached misalnya.

~ hendryluk

Form Template

http://vesess.com/sandbox/form_template.html

http://woork.blogspot.com/2008/06/clean-and-pure-css-form-design.html

http://woork.blogspot.com/2008/06/clean-and-pure-css-form-design.html

.NET Generic Repository

In Search wild repository

Linq Repository, Source Code

Dependency Injection

Fresh System

  1. Notepad++
  2. Git and Tortoise [GIT|SVN]
  3. Orbit
  4. Gtalk
  5. chrome
  6. Winrar
  7. Tuneup
  8. KLM Codec
  9. Visual Studio and SQL Server
  10. Java, Tomcat, and STS
  11. Accronis Backup

Research for RMIS

Castle Project

  1. Castle getting started
  2. Basic Tutorial
  3. Castle Web Form

Linq to SQL

  1. Creating model class with LINQ to SQL

DDD architecture

  1. Layered architecture
  2. Unit of Work Entity Framework
  3. Automapper for DTO
  4. Domain, Entity,  DTO
  5. Creating DTO
  6. Nested DTO

Spring MVC Internationalization

http://www.mkyong.com/spring-mvc/spring-mvc-internationalization-example/

http://stackoverflow.com/questions/5004652/spring-mvc-jsp-how-to-create-multilanguage-combo-with-country-list

http://stackoverflow.com/questions/6610510/spring-3-how-to-handle-multilanguage-url-with-same-content

Next To DO

Follow

Get every new post delivered to your Inbox.