Development - Perficient Blogs
Blog

Development

Perspectives on innovation, lean and agile development

  • Topics
  • Industries
  • Partners

Explore

Topics

Industries

Partners

Join us for Red Hat Microservices Day in Dallas

What are microservices? It is an approach to application development in which a large application is built as a suite of modular components or services. The microservice architecture enables the rapid, frequent, and reliable delivery of large, complex applications. It also enables an organization to evolve its technology stack. Microservices are: Highly maintainable and testable […]

Read more

Java Design Patterns: Singleton Pattern

 Java Design Patterns Design patterns are a well-described solution to common problems we face during software development. These solutions are obtained through experience by numerous software professionals over quite a substantial period. Hence these patterns have “evolved” rather than being “discovered”. Learning these patterns helps upcoming developers to learn software design in an easy and […]

Read more

Red Hat: Accelerating Your Enterprise With Automation

Today, IT teams are managing ever-changing, complex infrastructures that are built on multiple platforms and technology stacks. This yields unconnected management tools, difficult scaling procedures, and inconsistent policy and process requirements. Automating manual processes can help you solve many of these challenges and provide a number of benefits including: Accelerated operations Increased consistency Connected environments […]

Read more

DevSecOps Release Coordination – Security Architect

In my previous post, DevSecOps and Release Coordination, I introduced the idea of four key players in the DevSecOps mediated release management process. The idea is to consolidate the validation and approval steps from a “gated” process, and shift the actual work of validation earlier in development. In this post, we will explore the role […]

Read more

Debunking DevOps #6-Automation Deployment

This is the last blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read myths #1, #2, #3, #4, and #5. Myth #6: Automation deployment clears your bottlenecks By adopting technical tools like Cloudbees Jenkins, the IT organization will be able to automate […]

Read more

Secure Software Release Coordination

The ultimate goal of all software development is the secure software release of the system to a user-accessible production environment. However, the road from code to production is often a long and perilous one. To reduce the apparent risk associated with a production release, many organizations place “gates” at various points along the release path. […]

Read more

Debunking DevOps #5- It Will Sell Itself

This is the fifth blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your strategy. Read myths #1, #2, #3, and #4. Myth #5: The virtues of DevOps will sell itself to your IT organization The value of DevOps is clear, and new tools and processes […]

Read more

The Importance of Threat Modeling

In the video linked below, I am joined by two cybersecurity experts from Ford Motor Company.  We discuss the value that threat modeling can bring to DevSecOps by moving things left (forward/sooner).  During the discussion, I mention drawing a picture of the process under review; this is explained in more detail in my post about […]

Read more

Debunking DevOps #4- Developers Making Operations Obsolete

This is the fourth blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read myths #1, #2, and #3. Myth #4: Skilled developers will make the operations team obsolete If some of your teams are more innovative, it’s reasonable to start your own […]

Read more

Self-Service Receipts for Organizations without Inventory Management

Self-Service Procurement provides the capability to shop catalogs, shop external suppliers or marketplace sites, create purchase requests for internal or external sources, approve requests and create receipts. As self-service implies, the user is empowered to perform all transactions related to purchase requests and subsequent receipts. Consequently, ‘My Receipts’ application is structured to present information specific […]

Read more

Three Reasons to Work on Cloud Platform Services at Perficient

Perficient is a global consulting company that provides consulting services for digital transformation. Within the cloud computing space, our core competencies are in strategic planning, workload modernization and migration, pipeline automation, and big data. What Does the Cloud Team at Perficient Do? “Our team helps clients leverage cloud technologies from strategic planning through implementation for […]

Read more

Debunking DevOps #3: Containers Fix All Pitfalls

This is the third blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read Myth #1 and Myth #2. Myth #3: Transitioning to containers will fix your DevOps pitfalls You will easily be able to transition to containers and will instantly be able […]

Read more

Debunking DevOps #2: Cloud Migration is Fast and Easy

This is the second blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read Myth #1 here. Myth #2: Moving to the cloud is simple and will allow you to employ DevOps practices instantly Moving to the cloud will immediately provide new capabilities […]

Read more

Debunking DevOps #1- “Just” Development and Operations

This blog is the first in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. It’s easy to get caught up in the allure of streamlined business-critical IT processes, transitioning legacy systems, and adopting new technologies and tools, but the reality is that adopting a […]

Read more

Red Hat: Adopting Cloud-Native Development Processes

With the growing popularity of the cloud, enterprises are looking for ways to adopt cloud-native development into their existing processes. New applications can be built using cloud models and services, microservices, autonomous development teams, agile and continuous development, and containers. However, it is time-consuming, costly, and inefficient to create new applications instead of learning to […]

Read more

Join Perficient, Red Hat, and Microsoft for an ARO Workshop in Chicago

Azure Red Hat OpenShift (ARO) provides enterprises with a number of benefits, including the ability to iterate, deliver features, and reach your market faster than ever before. ARO is a fully managed Red Hat OpenShift service on Azure – jointly engineered, operated, and supported by Microsoft. Built upon a Kubernetes foundation and fully integrated into […]

Read more

Host an ARO Workshop to Showcase Cloud-first Development

Azure Red Hat OpenShift (ARO) provides enterprises with a number of benefits, including the ability to simplify processes, focus on development, harness the power of DevOps, and reduce time to market. With ARO, you are able to iterate faster, deliver features quicker, and reach your market at a faster pace. ARO is a fully managed […]

Read more

Resiliency – A Core Pillar of Any Business-Critical App in the Cloud

Cloud offers undeniable benefits when it comes to building cost-effective agile solutions. Enterprise-wide pushes to modernize application stacks have added fuel to cloud migration initiatives. As more and more monoliths are decomposed and redesigned using a distributed microservices architecture, the large portfolio of cloud-native services makes developing and deploying in the cloud faster and economical. […]

Read more

The Inside Scoop on the Red Hat Technical Exchange North America

Four of our technical architects joined 1,900 other attendees at the Red Hat Technical Exchange North America in Orlando, Florida, Oct. 14-18. This is the first time the Technical Exchange has been open to Red Hat partners – historically, it was a Red Hat-only event.   The weeklong conference gave attendees a chance to network with Red Hat’s […]

Read more

Machine Learning Models Have People Skills

I like seeing patterns across domains. Consider machine learning models and employees. Both models and people can be appraised. What is an employee appraisal? Employee “performance appraisal has three basic functions: (1) to provide adequate feedback to each person on his or her performance; (2) to serve as a basis for modifying or changing behavior […]

Read more

Subscribe to the Weekly Blog Digest:

Sign Up