Recently I was refactoring some old code we had built on CakePHP 1.3, and I was frustrated by a lack of easy error handling, specifically in the model function I was working with. After doing some digging, I determined that extending the ErrorHandler class, and creating my own error-types was the way to go.
Henry Ford said famously in reference to popularizing the automobile: “If I had asked people what they wanted, they would have said a faster horse.” Instead, Ford thought more broadly and created a product that addressed the true needs of his customer. Similar discrimination is key in any creative industry, and particularly in software development.
Our experience with 1&1 was so bad, I've decided to write a short article about the importance of customer service and the consequences that even one bad customer experience can bring.
Over the years developing web sites and web applications, we've noticed a couple things about our development process. We're very passionate about the work we do and we love to go that extra mile for our clients.
Requirements engineering is the first and most critical phase in the development of custom software. During this phase, we take an in-depth look at your current business processes and how we can address problems or bottlenecks with a custom built solution.