Sharafat.co.cc

Where Technology Discovers Its Magnificance...

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!