This web site including the server-side blog engine has been fully designed and developed by me from scratch. This is the second verion of the blog, that features new layout and new front-end engine. Web site and blog engine is based on ASP.NET MVC / ASP.NET 3.5 and MS SQL Server 2005 where back-end has been written in C# (C-sharp). Front-end of this blog is based on xHTML and CSS; jQuery as client-side scripting is commonly in use.
First version of this blog was fully developed using ASP.NET WebForms (front-end and admin panel). I've decided to re-write front-end from scratch using MVC framework due to following reasons:
- full contol over the HTML output
- separations of conerns
- SEO-friendly URLs
- better performance
- another way for skills improvements
Admin panel has been slightly modified to cater changes seen on the front-end but it is still based on WebForms. I am planning to rewrite that section using MVC as well.
why from scratch?
Some people might tell that it would be much easier and faster to use WordPress or other blog platform. That's true, but my goal was and still is to improve my skills and make this web site valid with W3C standards. I don't say that it was easy to design and develop from scratch, but I have satisfaction that I did it myself, despite the fact that there are a lot of things to tide up.
Randomly loaded photos of Antarctica displayed in header, were downloaded from Antarctic Photo Library. Photos were taken by:
- Peter Rejcek
- Josh Landis
- Forest Banks: Air Drop 1 and Air Drop 2
- Yuki Takahashi
- Galen Dossin
- Keith Vanderlinde
This web site uses Google Analytics to provide me information about vistors (where are they coming they from, what pages are visiting, how long are they staying, etc.) and generate some statistics.
All activity falls into Google Analytics Terms of Service.