Development Articles - Perficient Blogs
Blog

Development

  • Topics
  • Industries
  • Partners

Explore

Topics

Industries

Partners

Healthcare Information Integration Challenges and Solutions

Healthcare IT is ever-changing and Perficient is on the forefront of this change, guiding the industry and those we serve toward a brighter future. We partner with healthcare companies to help people live their lives to their fullest potential today, using best practices and cost saving technologies and processes. As we look to the future […]

Read more

Why We’re Looking Forward to Denver Startup Week

According to the event organizer, “Denver Startup Week is about innovation for founders, developers, product managers, designers, marketers, sales teams, and makers.” This week-long extravaganza promotes the lively spirit of Denver, while endorsing the entrepreneurial presence that Denver has to offer. Denver Startup Week is a continuous celebration of everything entrepreneurial and innovative in Denver. This […]

Read more

Clear Salesforce Requirements = Clear Defect Tracking

Break these rules and suffer the consequences! If you do not have clearly understood requirements and logged defects, you will spend countless hours debating over what is in scope, what is not in scope, what defect should be fixed and what defect should be backlogged and pushed to a later sprint. One defect, discovered recently […]

Read more

How to easily upload a file to a random VM using Selenium GRID

Cloud-based Test Automation “The worldwide public cloud services market is projected to grow 21.4 percent in 2018 to total $186.4 billion, up from $153.5 billion in 2017,” according to Gartner, Inc. Considering this fact, I reckon the Cloud-based Test Automation is behind. Relatively recently, this type of testing has garnered so much attention over those normally delivered legacy […]

Read more

Minimum Viable Product (MVP) May Not Be Maximum Value

In software development, the Minimum Viable Product (MVP) is the quickest time to release for something useful. All these words are loaded: “quickest,” “release,” and “useful.”  Noting that development is a change, the definition [of a one-time] MVP depends on your planned current vs. future business state. Yes, I emphasize that your MVP vision depends […]

Read more

Retrospective on Google Cloud Next 2018

What should you take away from this year’s Google Next annual cloud conference? To begin with, containers were front and center. Quite literally. The main stage was composed of multiple large rotating containers which severed as periodic hosts for demos and the morning DJs. Containers weren’t the only themes this year; we heard a lot […]

Read more

Refactoring Java Legacy Deprecated API

Problem: There are certain java code refactoring in the long-running applications, that are due to deprecated legacy APIs, that needs to be replaced with latest APIs/libraries. For example, when we upgrade AEM server from 6.2 to 6.3, Apache Sling Commons JSON libraries are deprecated and we may need to replace its references with newer Gson […]

Read more

Antifragile Software: 6 Things to Know and Watch

This blog is a summary, with lots of links, of the antifragile software movement. Loosely, Antifragile is the property of thriving through volatility and surprise.  You can refer to the budding antifragile software manifesto , but note also that this goes beyond robust/resilient (see the picture below). As part of a Digital Transformation, here are six things to think […]

Read more

Oracle BI Data Sync: How to Add a New Fact

Following my previous blog post on how to add a new Dimension to a Data Sync task, this post looks at how to add a Fact and perform a lookup on dimensions while loading the target fact table in a data warehouse using Data Sync. To refer to the blog post on adding a Dimension […]

Read more

Hype Cycle for 3 Phases of an Agile Backlog Groom

I was reading about the Gartner Hype Cycle and realized the same curve could be applied to Agile Backlog Groom (or simply Grooming).  Grooming is the process for an agile scrum team to absorb new work and add details. Every piece of work, no matter the size, follows this generic evolution. That is, the following […]

Read more

Organizational DevOps – an Enterprise Contradiction

Does your business structure help or hurt your DevOps move? “Organizational DevOps” is the enterprise level action for a DevOps strategy and tactics. There is a natural struggle when moving towards DevOps, but therein is the value. First some context … Process or Project  Operations management is the attempt to run things better – in the current […]

Read more

Ignition 3.0 Is Coming!

Development for Ignition 3 has started! We are working on the next iteration of Ignition, now to be called Ignition.Framework. There are going to be a number of fundamental changes to the core architecture, including even more in the way of abstractions and dependency management, more flexibility than was already there, and a reduction in […]

Read more

DevOps/OpsDev: The Name Debate is Over

DevOps was first introduced in 2008 as an extension of proper development, but shortly thereafter, “OpsDev” was on many of our minds. I believe the earliest mention of OpsDev was 2012 [Randy Clark in UK Business Computing World, “DevOps or OpsDev?”]. Please forgive me if you made an earlier mention! Why the Name Debate? There […]

Read more

The Salesforce Rap Battle! Config D vs. Custom JZ

To Object or Not Object, That Is The Question We’ve all been there as Salesforce Consultants or Solution Architects; a client is thrilled about the Service Cloud rollout and the amazing adoption rate by jadded SMEs when suddenly someone on the client side blurts out, “Wow, wouldn’t it be nice if we could do X, […]

Read more

Become an Award-Winning Salesforce Solution Architect

Decades of Movie Making Tradition I stumbled into a career as a Solution Architect while working for Walt Disney Pictures & Television as an Assistant to the Executive Vice President of production. Part of my daily routine was to man five fax machines early in the morning receiving call sheets and production reports from movies […]

Read more

The Salesforce Field Service Lighting Surprise

We are All Discoverers In 1492, Christopher Columbus didn’t board his ship, raise his iPhone and smoothly say, “Siri, get directions to the Bahamas,” then sit back and enjoy a peaceful voyage across the Atlantic. Being a discoverer or an explorer was a dangerous job. Did you know one in three sailors during that era […]

Read more

3 Steps to Overcoming Communication Barriers

We often hear the phrase “Seek first to understand and then to be understood” or are told to actively listen. While these are important, often time it’s simply not tactical enough. Too often what we hear is skewed by the filters that we (and our audiences) apply. So how do we ensure what we say […]

Read more

How We Deliver Salesforce Communities Without Giving Up Vacation

Delivering on a project like this is one that makes the whole team feel good. But how do you do this while still maintaining your sanity, let alone a life outside of work? Obstacle: Faced with a Super-Tight Deadline but it’s a Great Opportunity OpenTable heard about our community expertise and came to us in […]

Read more

Common Ingestion Framework

Big Data is the way to move forward for all enterprises today. May it be healthcare, retail, finance or manufacturing, everyone is at different stages in their journey to create their industry-grade, enterprise-ready Data Lake repository. Data Lake forms the core foundation for companies in their journey to build state-of-the-art intelligent applications and provide cutting-edge […]

Read more

How Microsoft Word “Protected View” Stops Information Leaks

Microsoft Word has long offered support for loading images and templates over the network.  This is a great feature within corporate environments because it facilitates the reuse of assets like logos and corporate document templates.  Unfortunately, these features can be abused by bad actors to obtain operational intelligence on individuals, or even to steal credentials.  […]

Read more

Subscribe to the Weekly Blog Digest:

Sign Up