This blog is developed and maintained by the civil engineers for the civil engineers. Here you can share your knowledge in civil engineering. Every Civil Engineer can publish here his/her views or experiences in the comments.