Blog


Git best practices for Agile projects and distributed teams

Git best practices for Agile projects and distributed teams

        Filed under: Agile Software 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…

Continue reading »

Tagged: , , , , ,

Continuous Deployment for Drupal 7 (part 1)

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 making things the right way, a bunch of words fall into your head: package managers, development environments, APIs, continuous integration, continuous development, etc. And you start wondering: how can I do this while…

Continue reading »

Tagged: , ,

What is Quality Assurance?

What is Quality Assurance?

        Filed under: Agile Software 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…

Continue reading »

Tagged: , , , , , ,

Front end performance enhancements, the 3 snapshot technique

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…

Continue reading »

Tagged: , , , , , , ,

Github vs Bitbucker for version control.  Subversion is dead.

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,…

Continue reading »

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…

Continue reading »

Tagged: , ,

Creating Twig Filter Extensions

Creating Twig Filter Extensions

        Filed under: Web Design, Web Development

In a recent project, I used the Symfony2 PHP Web Framework, which has Twig as its default template system. Having worked with Twig before, I decided to keep it, rather than trying to learn some other system and integrate it with Symfony. During the process, I realized that I was doing a lot of the…

Continue reading »

Tagged: , ,

CKEditor open source license for Drupal projects

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…

Continue reading »

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

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…

Continue reading »

Tagged: