Modern businesses must invest in eCommerce to keep up with their competition. Over the last several years we have seen a drastic increase in B2C eCommerce sales, and many of those orders are placed on a mobile device such as a smartphone or tablet. These days, it’s easy for a person who sees an advertisement […]
Innovation + Product Development
DevSecOps Release – Product Owner
The Product Owner plays a particularly important role in DevSecOps and release coordination. In this final blog post on DevSecOps and release coordination, we will explore the Product Owner persona. So far we have met the Release Coordinator, Security Architect, and the Operations Coordinator. Together with these other three key members of the release team, the […]
UX and Product Owners: Ensuring the Strongest Relationship in App Development
During the software development lifecycle, any conflict or misunderstandings between teams results in delayed production and difficult work environments, so it’s vital to establish seamless collaboration to generate better business outcomes. User experience (UX) designers and product owners (POs) are two roles that often clash during the SDLC, usually due to a lack of clearly […]
Enterprise Accelerator: Scaffolding Automation Strategies
This is where it gets fun. Let’s talk about some ways to ease your life when working with an Enterprise Layer via scaffolding automation. By the way- this series assumes that you’re ready to embrace automation. I recommend you install Sitecore PowerShell extensions on all Sitecore environments, from local development up through production. For production usage, please […]
Integration is the Key to Successful Digital Transformation
In today’s ever-changing technology environment, enterprises need to adapt to change faster than ever before. By adopting modern software and updated processes, you will be able to transform your IT environments and deliver services better and faster than your competitors. Agile integration could be the solution. It combines three architectural capabilities – distributed integration, APIs, […]
Tips for passing the Sitecore® 9.0 Certified Platform Associate Developer Exam
In order to prepare for the Sitecore 9.0 Certified Platform Associate Developer Exam I took the Sitecore Platform Essentials for Developers 9.0 Curriculum. This consists of 8 modules dedicated to each of the key aspects you need to learn about Sitecore in order to pass the exam successfully. There are also other ways to prepare […]
Voice in 2020 – Continued Growth, but Not the Way You Might Think
We’ve had a lot of conversations about mobile trends for 2020 and while there is no longer debate on whether mobile has arrived, I believe voice and “Zero UI” applications will continue to grow in usage and adoption in 2020, but not in the way you might think. All signs point to voice continuing to […]
An Introduction to Data-Driven Test Automation
Without exception, all applications and software products should undergo thorough testing before they hit the market, making the testing process an integral part of the software development lifecycle. While there are several ways to approach software testing effectively, data-driven test automation is one of the most valuable and powerful methods to adopt in the current […]
Perficient’s Minneapolis Office Adds Red Hat Exam Center
Our Minneapolis, Minnesota office is now an official Red Hat exam center. The exam center is open to the public and provides a secure, classroom environment for developers that need to take any Red Hat exam or certification, including those for Ansible, JBoss, Linux, and OpenShift. There is no additional cost for utilizing the exam […]
Comparing AEM as a Cloud Service and AEM 6.5
Adobe’s recent release of AEM as a Cloud Service has inspired a ton of questions as we start to explore the platform. One of the first questions I have is: how different is this than AEM 6.5? Not a Simple Answer Before we can answer that question, you need to consider how AEM as a […]
DevSecOps – Reference Architecture
DevSecOps Reference Architecture When approaching a complex DevSecOps implementation, it is often useful to consider a Reference Architecture as a starting point. As illustrated in Figure 1, the automation activities can be broken up into three major areas: Continuous Integration (CI), Continuous Deployment (CD) and Continuous Compliance (CC). Each of these areas encompasses a separate […]
1st Party Adobe Launch with ACS AEM Commons
Adobe has supported CNAME configuration for Adobe Analytics and Adobe Target for some time now, but unfortunately doesn’t provide the same for Launch by Adobe. The latest version of ACS AEM Commons, version 4.4.0, includes a new feature to fetch remote files and serve them via AEM. The primary use case I implemented this feature […]