Update path to Drupal 9

Since the release of Drupal 8 on November 19, 2015, we have been continuously working on moving clients and their sites from Drupal 7 to the latest version. The migration process has, more often than not, proved to be challenging. This is mainly due to the changes introduced in Drupal 8, such as the introduction of OOP and Symphony core, Drupal 8 migrations require a sizable commitment from the client to support the time and effort for the work, as well as the steep learning curve for the development teams working with the new release. Let's see what return can we expect on our investment on both sides, and what Drupal 9 will mean for the future of these projects.

Challenges of data residency in the cloud

As cloud based architectures became more and more popular over the past decade, different organizations are facing different challenges when evaluating the possibility to leverage the managed services offered by various providers. While these services can make operations and maintenance easier and more cost effective, there are certain cases that require careful planning and precise execution. One such case is the question of data residency and the related regulations and security concerns, hot topics for financial and government institutions, as well as multinational corporations.

Google Map with labelled markers

One of our clients required an image of a map for print. As will be seen on the map, there will be marked places that represent where the company performed surveys. The goal of this blogpost was to present the evolution of a task like we described above. Although the Google Map developer documentation is very useful we had to read many forums and other blogs where we found the desired solution. But those suggestions weren’t quite detailed and well-documentated than this blogpost wants to be. We’d like to help those whom want to use similar solution.

Finding a Security Hole

A short journey of how we found a security hole and what we did next.