Security threat assessment models are an important tool of an overall security and compliance program. In order to create an effective set of security policies, it is necessary to understand the types of threats, their likelihood of occurrence, the impact of a breach/incident, and how the business can mitigate or control against these threats. There […]
Innovation + Product Development
Crossing the Performance Chasm with Mass Users / Groups in AEM
In my previous article, Improving Bulk User Creation in AEM 200x, I discussed how we improved a process importing thousands of groups and users into Adobe Experience Manager. This drastic speedup enabled our project to pass the development tests and we looked good going into production. Unfortunately, as soon as we got access to […]
Engaging Retrospectives for Constant Team Improvement: A Brief Guide
Agile retrospectives are not usually the most exciting aspect of software development, but they can be far more engaging when seen as a platform to motivate teams. Retrospective meetings provide a valuable opportunity for agile or DevOps teams to reflect on the ups and downs of each iteration, allowing them to identify actions for improvement […]
What Is Digital? – Part 2
In the first installment of this series, we explored the definitions of “digital” preferred by Perficient clients and other digital professionals. This episode continues our exploration into the nature of digital. We’ll look at the business benefits expected of digital, innovations associated with it, and attitudinal trends shaping investments in digital. Digital by Association In […]
Responsive Image Cropping for Episerver is Here!
SCORE for Episerver – New Image Crop Tool Responsive Web Design (RWD) offers a cost-effective, high quality and easily managed delivery of content to a variety of devices. Many teams build sites in RWD by using custom or popular responsive frameworks like Twitter Bootstrap or Foundation Zurb. But how can we combine the responsive design […]
Accessibility: A, AA or AAA? That is the question.
Accessibility: What it takes to achieve the highest level of accessibility while understanding and managing the trade-offs Why is Accessibility important? Every website has its target audience and site owners who always want to make sure their site attracts as many visitors as possible from its target audience. One way to achieve this is to […]
New with AEM as a Cloud Service: Adobe IMS Login by Default
AEM as a Cloud Service finally consolidates the login experience between AEM and the rest of the Adobe Experience Cloud. AEM as a Cloud Service comes pre-configured with Adobe Identity Management Service (IMS) for authentication. Previously, with AEM, customers would have to configure an Identity Provider (IDP) such as Active Directory or IMS. For users […]
PIM is to Organizational Growth as Mindfulness is to Personal Growth
“What is the best way to talk about a geeky subject and make it intriguing for everyone, even to those who do not work in a related field?” After wrapping up another workday containing “all things PIM,” and heading out to walk the dog, I began listening to an audiobook on the topic of Mindfulness […]
The Data Mapping Process with Sitecore Data Exchange Framework
The Sitecore Data Exchange Framework allows for data to be synchronized between two disparate systems, neither of which need to actually be Sitecore. The modeling for the data mapping is handled in the Sitecore content tree, however, the process can involve any two systems you configure. When mapping fields, there is a certain process that […]
Let’s Build a PC
Hello, everyone. Welcome to this blog post where we will cover all the basics on picking the main parts for a PC. Picking parts for a PC is a pretty interesting job since it’s all about picking what is the right part for your specific needs since you want your PC to be the best. […]
How AEM as a Cloud Service Scales
With AEM as a Cloud Service, Adobe has solved some extremely challenging problems in order to make AEM scale in the cloud. These challenges relate to the underlying implementation and concepts behind AEM and are: Each AEM instance stores the application code in the repository which is, therefore, mutable Each AEM instance stores the content […]
Website Performance with the Adobe Experience Cloud
Performance is a critical concern for any web implementation. Users expect high performance, responsive web experiences and will abandon experiences that don’t deliver. Here are some things you need to consider to ensure Adobe solution performance: Scaling of Underlying Hardware Development Best Practices Author Instance Performance Publish Instance Performance Dispatcher Caching Percentage Website Performance […]