High Scalability helps you build successful scalable websites. This site tries to bring together all the lore, art, science, practice, and experience of building scalable websites into one place so you can learn how to build your system with confidence. Hopefully this site will move you further and faster along the learning curve of success.
Home
Latest Posts
High Scalability
Category: Design & Tuning Tags: ()
How to scale on ROR using stack similar to LAMP?
A very informative and practical presentation that talks about how website can be scaled up to handle milliions of page views a month all using free/open source solutions. It starts from a simple setup and expands on a more complex one. Similarly other stacks can be sacled to build a scalable platform.
Category: Design & Tuning Tags: ()
Differences Between Scrum and Extreme Programming
The other day I was reviewing XP practices and came accross this interesting scoop about differences between Scrum and XP. As the author mentions, XP and Scrum are very aligned but have subtle yet important differences and I agree with those. It worth a read.
Read more »
Category: Programming Tags: ()
4 Types of Interview Questions for Software Engineers
Posted June 5th, 2008 by administrator
Are you lately going through the any job interviews or plan to take on, this post might be for you. There have been times where for sure we all have gone through this process once or more because of layoff, better prospects, life events etc. But every time the interview is different.
10 Object Oriented Design Principles
Posted May 29th, 2008 by administrator
Every now and then when I review code, I see developers write code that does not conform to the basis OO design principles and this eventually make it difficult to understand, maintain, extend blah blah..... Basically its just keeps on adding a layer of un-necessary complexity that you have to deal with. So what do you do? I guess you end-up refactoring the code( Did I said, I love refactoring?
Good UI Design: Make It Easy, Show Me You Care
This post explores new trends that seem to be in use these days about web usability.
Read more »Category: Web Tags: ()
How to get the Temp Directory Path in Java?
Posted April 1st, 2008 by administrator
The path to the temp directory in Java can be retreived via the sytem property as mentioned below:
System.getProperty("java.io.tmpdir");
Java Parellel Processing
Learn how to exploit fine-grained parallelism using the fork-join framework coming in Java 7
Read more »Category: Programming Tags: ()
Find the Calling Class
Posted March 28th, 2008 by administrator
Here is a simple snippet to find out the calling Java Class.
Class.forName(new Throwable().getStackTrace()[2].getClassName()));
Great Business Software - Needs a Great Domain Model
When you are coding in a hurry, it is very tempting to write business logic in the first place that comes to mind, such as a button click handler in your UI code. However, for all but the simplest systems, such a practice leads very quickly to a system that is very difficult to work with, much less modify, because its business logic is scattered like the ash from an erupting volcano. So let's take a step back and see how you can develop an application more intelligently.
Read more »Category: Design & Tuning Tags: ()
