IBM's Data Science Experience is an enterprise-grade business analytics platform. It enables data scientists to collaborate and leverage cloud computing to understand big data through statistical and machine learning algorithms. WYC Technology conducts routine IT security assessments of new cloud offerings to ensure its clients' data are safe. Within a short period of inspection, we identified a major security flaw that put hundreds of terabytes of customer data at stake. We worked directly with IBM's security team to issue a correction within just two weeks.
Sometimes, it's actually best to ditch your mainstream web framework when starting new development or refactoring an existing project. If you try to make an opinionated tool do something that it wasn't designed to do, then prepare for a bloated budget and missed deadlines. It's important to understand what mainstream web frameworks are good at, and where they fall short.
Writing quality custom software for a web application can quickly get very expensive because the relevant skills are in high demand. Everyone wants to leverage the Internet's low distribution costs to scale their business. A Content Management System (CMS) is software primarily designed to fulfill content publishing needs: blogs, news websites, and newsletters. However, through a rich ecosystem of plugins for free CMS software like Wordpress and Drupal, people have built very successful ecommerce and subscription businesses while paying for very little custom programming. When does this approach work well, and when does it fall short?