Caching Improvements

We are continuing our caching discussions from the past few weeks : 7 Approved Caching Technologies Caching Strategies Our goal in the previous few weeks has been to identify caching strategies and technologies. We have now used this knowledge to identify where to invest our focus on improvements. Our conclusion is to go fiercely ahead Continue reading

7 Approved Caching Technologies

(These are the notes from Aptoma Monday School for week #44 and #45) We have recently been blogging our notes on different modi operandi of caching. To sum it up, these were: reverse proxy caching, application caching (view caching, subview caching and object/data-caching), opcode caching, client caching and query caching. We have spent the last Continue reading

Caching Strategies (AMS week #43)

This is the second post of our lecture notes from Aptoma Monday School – series (AMS). As it is lecture notes, you should expect the texsts to be a bit rough around the edges. We’ve decided to discuss and revise our caching strategies. Our session this week was spent settling upon a set of cache Continue reading

Aptoma Monday School, week #42

We’ve launched a new initiative here at Aptoma, and we have given it the mundane name of ‘Aptoma Monday School’ (AMS). We could have been cool and written “Skool” or something like that, but we didn’t. AMS is basically an intense hour each Monday @ 0900 hours which we dedicate to educate ourselves through presenting Continue reading

Why Pair Programming?

I am a sucker for rationale. I’ve been struggling with rationale on the Extreme Programming (XP)-practice of pair programming for quite some time. What at first looks like one person writing code, and the other one watching, has admittedly been very counter intuitive to me. Let me share my current thoughts of benefits and disadvantages Continue reading

Your Rights as a Customer

The Software Management Manifesto *) You have the right to an overall plan. The team should tell you what they could accomplish in the next year or two, and tell you how much that would cost. You have the right to see progress. From the very beginning of the project, the team should be producing Continue reading

Scrum, XP, Lean … Who Are All These People?

The Agile movement *) has a lot of buzzwords. Keeping track of them, and knowing what is what is not always that simple. Questions you might ponder may include What is the difference between Scrum and XP? Why are some using Scrum and some XP, and why are some using both? What does XP have Continue reading

Just-in-Time User Stories (in the Product Backlog)

In our summary post of Scrum, we refer to the Product Backlog as “a list of functional and non-functional requirements sorted by importance“. This post aims to improve and add to this definition. We have decided to go with user stories in the Product Backlog. A user story is a short description of a functionality Continue reading