Development

It's Always A Productive Day With Technology Around

Docker for Windows with building Docker images

What is Docker? Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Docker containers are light weighted when compared to virtual machines. The keywords of Docker are develop, ship and run anywhere. The whole idea of Docker is for developers to easily develop applications, ship them into containers […]

Web API Using Azure

Choosing A State Management Library for Angular Enterprise Applications

Messaging based state management is a staple of enterprise-level applications. Not pursuing a Flux/Redux type of state management solution in a large application often results in unwanted side effects as there is no single source of truth. If you come from a React/Redux background, you may not be sure which popular Redux Angular implementation to […]

Zoom

Upcoming Webinar – Making the Most of Power Platform Center of Excellence

If you are at all a Microsoft follower – and with 82% of enterprises using Microsoft Office according to a recent survey by Spiceworks, chances are you’re at least peripherally aware of Microsoft products and solutions – then you may also be hearing all of the buzz around Power Platform. Power Platform is Microsoft’s low-code […]

Accelerate Your Contact Center Migration With the Perficient Starter Pack for Twilio Flex

One of the key advantages of Twilio Flex, Twilio’s cloud-based contact center platform, is that it is highly customizable. Organizations have a high degree of control over the customer, agent, and supervisor experiences. Many customers want to accelerate migration of their contact center operations to Twilio Flex with a robust suite of features. This is particularly […]

Coding

Accessible Balance: HTML & ARIA

Introduced in 2008 by the Web Accessibility Initiative (WAI) group, the family of attributes known by the acronym ARIA (Accessible Rich Internet Applications) allows developers to supplement HTML where it lacks in accessibility. ARIA is a group of attributes that work to supplement HTML attributes to create a more accessible experience for those using assistive […]

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 […]

Load More