Category: Web Development

Git best practices with pull requests

        Filed under: Agile development, Web Development

Some time ago I published an article about git best practices in agile projects, which prevent the most common conflicts when many developers are collaborating together in a project, especially when they work remotely. That workflow is enhanced by a feature offered by systems like GitHub and BitBucket called pull requests, which allows developers to … Continued

Tagged: , , ,


Two hands connecting jigsaw pieces

7 Product Dimensions for User Stories

        Filed under: Agile development, Web Development

This month I was going to do the usual, write a summary about the Scrum Alliance webinar for March which was: Make Your User Stories ‘Ready’ to Get to ‘Done’, by Ellen Gottesdiener, from EBG. Instead, I decided to make this one shorter and discuss one of the key subjects she discussed: 7 product dimensions. … Continued

Tagged: ,



Continuous Deployment for Drupal 7 (part 2)

        Filed under: Drupal, How to, Web Development

  Hi again! If you haven’t read the first part of this article, then you might want to give a look at Continuous Deployment for Drupal 7 (part 1) before moving onto this one. If you already read it, then great! Let’s continue then. At this point you know that to implement your continuous deployment workflow for … Continued

Tagged: ,

Git best practices for Agile projects and distributed teams

        Filed under: Agile development, Web Development

For those who are not familiar with Git, it’s one of the most popular version control systems, created by Linus Torvals for the development of the Linux kernel. One of the best features of Git is that every directory on every computer is a full-fledged repository with complete history and full version tracking abilities, independent of … Continued

Tagged: , , , , ,

Drupal 7 logo on a blue background

Continuous Deployment for Drupal 7 (part 1)

        Filed under: Drupal, How to, Web Development

  Working with a CMS such as WordPress or Drupal makes life easier for Web Developers, but once you want to start doing things the right way, a bunch of terms fall into your mind, such as: package managers, development environments, APIs, continuous integration, continuous development, etc. And you start wondering: how can I do this while … Continued

Tagged: , ,

Woman on laptop performing quality assurance on a website

What is Quality Assurance?

        Filed under: Agile development, Web Development

  Let’s start with the definition: Quality Assurance (or QA) are those activities we do to ensure that whatever project we’re delivering is at the required quality level. Now for most people, those activities are all related to testing. And truthfully, whenever I think of QA and attempt to explain it to someone else, I go … Continued

Tagged: , , , , , ,

Front end performance enhancements, the 3 snapshot technique

        Filed under: Web Design, Web Development

There are many variables that affect the performance of a website in the front end (website template), and one of them is memory leaks, which can eventually make your website unresponsive and the browser to crash. The GMail team developed a workflow few years ago, called the “three snapshot” technique,  to eliminate memory leaks in GMail, using  the Chrome … Continued

Tagged: , , , , , , ,

Github vs Bitbucker for version control. Subversion is dead.

        Filed under: How to, Web Design, Web Development

Development companies must control the changes to the code, we can not afford to have developers overwriting “by accident” other works and of course many people can be working at the same time in the same project, the discussion about if using Git or Subversion is over, Git has shown to be ahead from Subversion, … Continued

Tagged: , , ,

Using Composer to manage project dependencies

Using Composer to manage project dependencies

        Filed under: Web Design, Web Development

WASHINGTON, DC Web development company – Herndon, Virginia Composer is a CLI PHP package management tool that can be used in any size project to decouple the core functionality and third-party frameworks. It is used by many popular projects and frameworks, such as phpBB 3.1 and Drupal 8, which are as of yet unreleased, and … Continued

Tagged: , ,


CKEditor logo

CKEditor open source license for Drupal projects

        Filed under: Drupal, Web Design, Web Development

CKEditor has an open source version that can be used in Drupal (check version). These are the license details: CKEditor is distributed under the GPL, LGPL and MPL Open Source licenses. This triple copyleft licensing model is flexible and allows you to choose the license that is best suited for your needs. http://ckeditor.com/about/license However, please notice that by default, CKeditor comes … Continued

Tagged:

WordPress – How to fix the “White Page of Death” after server change

WordPress – How to fix the “White Page of Death” after server change

        Filed under: How to, Web Design, Web Development, WordPress Design

WASHINGTON DC WordPress development company – Herndon, Virginia Today, while setting up a staging instance of a client’s website on which I would be previewing changes prior to applying them to the production server, I encountered a strange issue. All of the client’s Page content, that is nodes created under the Pages heading in the WordPress … Continued

Tagged: