Find out more about our consulting services. McLean. Boston. New York.
April 16th, 2015
“Any sufficiently advanced technology is indistinguishable from magic.” – Arthur C. Clarke
It is quite important, more than ever, to be connected to the internet and it is even more important to be connected to the internet wirelessly. It’s no surprise that the wireless revolution in the communications field has extended to the field of mobile technology. The co-founder of Rethink Technology Research – a firm that deals with mobile technologies and analysis – has said that based on the way that mobile technology has evolved, transferring enormous amounts of data through the mobile internet network won’t be as far-reaching as it seems. By the year 2020, people will be able to use 5G technology which will have a deep and lasting impact on mobile technologies.
April 14th, 2015
Hipchat rooms can be a great place to get an “at-a-glance” idea of what’s going on in a project. Rather than having to log-in to a bunch of different sites (your agile board, code repository, whiteboard, etc.) to check on different aspects of a project, it’s really useful to have one central place to check for, among other things, when and what things are committed or commented on, where and when a build is happening, and whether tests passed or failed for a given build. The Jenkins Hipchat plugin makes adding these notifications super simple for your build and test processes (or anything else you might have Jenkins running).
April 7th, 2015
In my previous post, I talked about getting started with using CasperJS for testing Drupal sites using the Drupal CasperJS project. Now I’ll cover where (I think) the real fun starts: automatically running your tests in Jenkins and reporting the results.
This article assumes you already have a Jenkins server setup with some kind of build process for Drupal. If you do, skip ahead. If you don’t, there are many options for setting up Jenkins to build your Drupal site. How you implement will largely depend on your development workflow. A very simple command-line based build for dev might just pull new code when a change is detected from GitHub, run drush upda (or drush si -y), and clear caches. You might also want to build with ping or ant or generate files with grunt or use any number of other tools. Again, your approach will vary depending on your workflow, and prescribing one is outside the scope of this article.
April 2nd, 2015
March 12th, 2015
I have been looking at the Internet of Things (aka IoT) in a different light as of late. I’ve taken an interest in 2015 state-of-the-art IPv6 automobile systems and their potential to broaden our understanding of the IoT. Articles such as Dave Lewis’s Is the Internet of Things IPv6 Ready? (www.forbes.com) and Gonzalo Carrasco’s, Blackberry’s QNX: Securing the Internet of Things (www.seekingalpha.com) are great reference points for the conversation surrounding what IoT will look like as it continues to grow.
November 4th, 2014
Remember the voice in the movie Field of Dreams, urging Kevin Costner’s character to plow under his cornfield to build a baseball diamond? “If you build it, they will come.” It seems an entire digital industry is working on that same faith these days, especially in Wearables and the Internet of Things (IoT).
Many folks (myself included) have claimed Wearables + IoT to be the technology wave of the future. I believe it will disrupt many existing technologies, devices, and learned behaviors. In actuality, no one knows how long will it take the planet to adopt Google glass, talking wrist watches, and arm-band motion sensors– if ever. Information overload seems to be biggest problem we face these days with all the new stuff being introduced.
October 29th, 2014
These days there is virtually no excuse for failing to stay on top of current events, emails or texts. While this interconnectedness allows us to keep in touch with one another, it has encouraged an addiction to instant technological gratification. We feel as though we are entitled to unlimited information as we please, and this notion is seeping into our everyday social interactions.
August 21st, 2014
Sitecore’s Symposium is held once every 2 years. The symposium brings together several practitioners and interested groups to learn from Sitecore and from each other. This year, the North American conference takes place in Las Vegas while the European conference will be held a week later in Barcelona.
June 24th, 2014
The internet is full of unlimited information, data, and entertainment, which is why we love it so much. But what happens when all of this open data becomes a little too open?
We have all heard it before, the more places, systems and people we are connected with, the more chances there are to be hacked or to have your information taken. As an organization, here are some practices we’ve put in place to make sure that we are not prey to potential vulnerabilities.
June 5th, 2014
Front-end development frameworks make it easy for developers to make sure their code will render properly in responsive frameworks, and on any mobile device or tablet. But frameworks are also great tools to use to:
May 29th, 2014
The technology world is always full of news stories about IT Security. The recent Heartbleed bug, issues with Internet Explorer, the breaches at Target, Neiman Marcus and the University of Maryland are constant reminders that breaches in security could happen to any company, big or small. But with all of the world moving to cloud connectivity, software-as-a-service and social media networking, it seems like an impossible task to stay on top of it.
May 1st, 2014
Smart, informed content decisions will be the definitive success factor in the world of wearable devices and publishing. Having a piece of wearable tech in the publishing world might get you noticed, but the digital market never sleeps and companies now need to find ways to move past the tactics established by the world of the mobile phone and tablet.
April 29th, 2014
It’s common knowledge that the world of user interface design has expanded beyond the computer screen. We interact with digital interfaces on our phones, our tablets, our televisions, our cars, our clothing, our refrigerators, etc. And with each new input device comes the necessity to rethink how we design the interfaces they require. Responsive and touchscreen-based designs are becoming the norm as they allow us to adapt to the environment of the user while acting on natural affordances. As more and more of these technologies are born, the need to accommodate in newer, more creative ways persists. One such new interface making fast headway is virtual reality.
April 22nd, 2014
As Drupal 8 edges ever-nearer to release, excitement continues to grow among site owners and developers alike about many of the new features it will bring. The improvements to user experience alone – including in-place editing and many of the other sleek interface enhancements pioneered in Spark – warrant real enthusiasm as they will go a long way toward rectifying some long-standing frustrations and inconsistencies with the content authoring experience in Drupal. As compelling as these and other related enhancements are, the advances made on the back end are where things really begin to get interesting.
March 18th, 2014
If your organization’s web content constantly changes, you need a Web Content Management System (CMS) of some kind to manage it. But what does a Best-of-Breed Web CMS have that another CMS doesn’t? Below are three brief and important answers from my real-world insight I’ve gained from CMS implementations and scenarios for a variety of organizations. These answers can help you choose between the many CMS vendors available.