Development

Perspectives on innovation, lean and agile development

Person designing a website for Accessibility

Considering Accessibility in Web Design: What You Can Do To Make Your Design Accessible

Since 1991, when the first website was introduced, websites have evolved from being purely content driven to becoming increasingly focused on their visual experience. While there is no argument that having a clean, cool, professional-looking, website is important it isn’t everything, especially when it comes to Accessibility. There is a popular misconception that implementing accessible […]

Canary

DevSecOps – Canary Deployment Pattern

The Canary Deployment Pattern, or canary release, is a DevSecOps deployment strategy that minimizes risk by targeting a limited audience.  As with all deployment patterns, the goal is to introduce the newly deployed system to the users with as least risk and in as secure a manner as possible.  As noted below, the motivation of […]

White Flash Band Pic

Striking a New Chord of Career Success in Consulting

Some people are lucky enough to fall into a career they love and stick to it for their whole lives. However, many of us (myself included) have done complete 180s in search of finding a career we are not only good at, but enjoy. Here at Perficient, I’ve found that a lot of us have […]

A Look at DevOps in 2020: Sonatype’s Community Survey

DevOps teams routinely deal with the most sensitive needs of an organization: security, governance, and compliance. However, not every organization is on the same page when it comes to DevOps, which can leave developers feeling overwhelmed and overworked. Sonatype recently released findings from its seventh annual DevOps Community Survey that examines the differences between mature […]

Web API Using Azure

Application Modernization: Reviving a Technical Coding Challenge

Our Custom Development Solutions group has been working to revive our Tech Challenge coding competition culture and ultimately decided why re-invent the wheel? A lot of our client work is focused around application modernization, so why don’t we modernize an old Tech Challenge application?   Background In 2008, Bryan Dougherty, now our General Manager, created […]

Network Connection Technology

DevSecOps Best Practices – Automated Compliance

Secure software practices are at the heart of all system development; doubly so for highly regulated industries such as health-care providers.  Multiple regulatory controls are required for the custodianship of patient and customer data, creation of secure software systems, governance of development environments, and ensuring proper management of audit information. As a best-practice it is […]

Computer And Tools

Building Modular Pipelines in Azure Data Factory using JSON data

Azure Data Factory (ADF) pipelines are powerful and can be complex. In this post, I share some lessons and practices to help make them more modular to improve reuse and manageability. Why Modular Pipelines? Pipelines are composed of activities, as the number of activities and conditions increases, the difficulty in maintaining the pipeline increases as […]

Pega Dev Job Perficient

14 Reasons Why You Should Grow Your Pega Career at Perficient

If you’ve driven a car, used a credit card, submitted a claim, or performed countless other everyday tasks, you’ve likely interacted with Pega. But what is it like to build those solutions, and better yet, why would someone want to build those solutions as part of the Pega team at Perficient?  According to our clients, […]

3 Cool Announcements From Microsoft Build 2020

I finally got a chance to attend Microsoft Build this year! Unfortunately, it was at the cost of a worldwide pandemic so I guess I shouldn’t be that excited about it. Typically, Build is held in-person with 15,000+ of your closest developer friends – it’s Microsoft’s big yearly showcase of all the innovation they’ve been […]

Istock 1212006391

3D Camera Movement in Three.js – I Learned the Hard Way So You Don’t Have To

Recently, I faced a situation where I needed to create a navigable 3D house within a website. In this house, a user would be able to look around a room by clicking and dragging their point of view, similar to street view on Google Maps. Additionally, there would be clickable hotspots that would allow the […]

Computer And Tools

Spring Around at the Speed of Sound: Using Springboot to Jumpstart Middleware

Introduction In our last post, we described the architecture for Handshake, Perficient’s Search Connector Framework. In this post, we’ll be diving into Spring and Springboot, the backbone of the Handshake application. Other colleagues have written great resources for to help get started with Spring. In this post, we discuss common use cases for Spring, when […]

Abstract Art Blur Bright 373543

Episerver DXP Environment Deployment API PowerShell Scripts – Part 3

In my previous posts, we went over the deployment process in the EpiServer DXP environment. The first post went through the original methods that allow for deployment into the DXP environment. The second post went through update 313, which was a massive deployment API update, as well as how to use the API to export an environmental database, […]

Load More