Hello Friend, I have been working with a new client. They have a legacy application that was built in 2004. If you have worked in the enterprise that might not be a big surprise. You might even call it a "new" application. Keep in mind in 2004 I was still in … [Read more...] about Solving BIG Problems
Computing is changing; prices of computers are going lower and lower every single year. This is due to Moore's law, which says: Over the history of computing hardware, the number of transistors in a dense integrated circuit has doubled approximately every two … [Read more...] about The Art and Science of programming (Moore’s Law)
Divide and conquer is algorithmic design pattern, to explained it as quickly as possible without getting too deep into the mathematical proofing and development of this type of algorithms it breaks down as follows. Divide: Break down the … [Read more...] about What are divide and conquer algorithms?
Defines a family of algorithms, encapsulates each one and makes them interchange. strategy lets the algorithm vary independently from clients that use it. … [Read more...] about What’s a strategy pattern?