• Logical Versus Physical Database Modeling

    After all business requirements have been gathered for a proposed database, they must be modeled. Models are created to visually represent the proposed database so that business requirements can easily be associated with database objects to ensure that all requirements have been completely and accurately gathered. Different types of diagrams are typically produced to illustrate the business processes, rules, entities, and organizational units that have been identified. These diagrams often include entity relationship diagrams, process flow diagrams, and server model diagrams. An entity relationship diagram (ERD) represents the entities, or groups of information, and their relationships maintained for a business. Process flow diagrams represent business processes and the flow of…

  • Continuous Integration

    During last few months I got chances to test some automation tools for my build and release process after I was made “Automation Evangelist” for my group ( ;o) that I never was). These tools have exceptionally helped us to automate the build and release effort. My team has seen a considerable increase in quality. Continuous Integration is one of the buzzwords in the list of Xtreme Programming best practices.”Continuous Integration” means that everyone on the team integrates their changes back into the source repository frequently, verifying that the changes didn’t break anything. These days, most people associate Continuous Integration to be highly automated as well, i.e. having an automatic…

  • Extreme Programming Methodology

    Introduction Extreme programming is a recent methodology, evolved in 1996 when Kent Beck, a software professional began an engagement with Daimler Chrysler using new concepts in product development. The result was the Extreme Programming (XP) methodology. The Extreme programming (XP) project methodology is a popular methodology amongst product development organizations since it professes simplicity of code, early testing and frequent review. This enables faster feedback and shorter development cycles. It emphasizes customer satisfaction. Features of the XP model It empowers the project team to confidently respond to changing customer requirements even late in the life cycle. Managers, customers, developers and other stakeholders are all part of a team dedicated to…

  • Spring Framework- Digest

    As I was going through some articles on the web regarding the “Spring framework”, following is what I thought can be a digest for what is Spring framework and its benefits. Spring is an open source framework created to address the complexity of enterprise application development. One of the chief advantages of the Spring framework is its layered architecture, which allows you to be selective about which of its components you use while also providing a cohesive framework for J2EE application development. The Spring framework The Spring framework is a layered architecture consisting of seven well-defined modules. The Spring modules are built on top of the core container, which defines…

  • Rohit Prabhakar

    Rohit is a Digital Marketing Transformation Sherpa, Chief Marketing Technologist. Rohit has extensive experience in Technology with strong passion for Marketing & Sales. Rohit lives on the cross-roads of Tech, Marketing & Sales. As per Rohit he thinks like a Marketer, plan like a Techie and execute like a Business (Sales) leader. Because he has a unique combination of over 15 years of expereince in Technology, Sales and Marketing. Currently Rohit is leading the digital marketing efforts and playing the role of Chief Marketing Technologist for World’s leader on Healthcare. In his previous roles he has been recognized for leadership in Digital Marketing & Web Strategy, Marketing Technologies & Marketing Automation, Product Management & Marketing,…