Welcome
Hi, thanks for visiting Sharafat.co.cc. 
I'm Sharafat, a passionate software and web developer from Dhaka, Bangladesh.
This is my professional website - full with info about my development works,
researches, teachings and trainings. You can even browse through the demos of
softwares and websites that I've developed and also download them.
During my development works, I encountered many problems and solved them.
It's natural that other people will also face the same problems, too. That's why
despite my extreme busyness, I'll try to put some tips, tricks and tutorials
(actually it might be more appropriate to name them "cookbook recipies") in this website.
In case you're wondering about my background and wanna know a little more about myself,
take a tour at my personal homepage -
http://personal.sharafat.co.cc.
Also, you might want to check out my CV.
Got a question, comment or suggestion? Feel free to drop me a message at
sharafat_8271@yahoo.co.uk
I dunno exactly why, but web design and development attracts me like magic!
'Cross-browser' CSS design and JavaScript programming are probably
the greatest nightmares a web develper can have; but somehow I've managed to
take them as challenges and make them do whatever I wish them to do.
Although deeply attracted to web development, actually I'm primarily interested
in desktop and enterprise application development in Java.
Even though not quite a fan of Visual Studio .NET programming languages,
however, I'm trying to get a good grasp in C# .NET.
Developing a maintainable software or website within a fixed deadline
isn't easy at all.
A project development process, effective cost and risk analysis,
team organization, good knowledge of object-oriented design principles
and application design patterns, and a specialized quality-assurance team
— all these and much more are required for a successful and highly
maintainable application.
I had been obsessed with PC hardware and Windows-based software
troubleshooting for 3 years before I finally got myself into application
development.
Even though it now feels disgusting to spend a good amount of time
on troubleshooting, I still need to fix-up the Windows OS and PCs
of my kiths and kins whenever they're 'broken'...
During 2006 and 2007 when there was an epidemic outbreak of computer
worms all
over the world, and antivirus companies were not quite able to release
updates very quickly for detecting new worms, I engaged myself in observing
the behaviors of worms and found out some common patterns of how they
spread.
A memorable part of my university life — full-time teaching of
my own friends and classmates our academic courses of Computer Science
& Engineering and training them on software and web application
development!