Skip to main content

Development

33ab0ab4 2665 41d3 9ff5 573b48cc89a4 9115579

AI at the Service of Talent: Building Evaluator Agents with Copilot and n8n

Abstract This article explores how artificial intelligence can transform technical evaluation processes in talent acquisition, particularly in the software development field. Through the Dessert & Learn session, two complementary approaches are presented: a basic one using prompts in Copilot for automated code analysis, and a more advanced one using intelligent agents built with n8n and the RAG […]

Istock 1824158252

Multisite Maximum Item Validation for Content Area or Link Collection in Optimizely CMS-12.

This blog post will discuss MultiSite validation for either ContentArea or LinkItemCollection, which are both capable of storing multiple items. Although we can use the custom MaxItem attribute to validate the ContentArea or LinkItemCollection, the problem arises when the same property is used for multiple sites with different validation limits. In a recent project, we […]

Angular Logo

Unboxing AG-Grid: A Quick Start Guide for Angular Developers

What is a Grid and Why Ag-Grid? A grid is one of the best methods to present data in a structured and understandable way. At a glance, grids help extract concise information efficiently. When working with complex data tables in Angular applications, AG Grid Angular is an excellent choice for developers.AG-Grid is a popular package […]

A representation of the MCP protocol, showing an AI connected to external systems.

What is the Model Context Protocol?

You can think of the Model Context Protocol (MCP) as USB for large language models (LLMs), allowing an LLM to interact with a variety of external systems in a uniform manner. It was developed by Anthropic to solve the fundamental problem of getting a text generator (LLM) to perform real-world actions on a user’s behalf. […]

Performance

Reclaim Space: Delete Docker Orphan Layers

If you’re using Sitecore Docker containers on Windows, you’ve probably noticed your disk space mysteriously shrinking over time. I recently encountered this issue myself and was surprised to discover the culprit: orphaned Docker layers – leftover chunks of data that no longer belong to any container or image. My Setup This happened while I was […]

Two Professional It Programers Discussing Blockchain Data Network Architecture Design And Development Shown On Desktop Computer Display. Working Data Center Technical Department With Server Racks

Postgres RAG Stack: Embedding, Chunking & Vector Search

This is Part 2 of a three-part series (links at the bottom). The GitHub repo can be checked out here. Postgres RAG Stack brings together Postgres, pgVector, and TypeScript to power fast, semantic search. In Part One, we covered the theory behind semantic search: how embeddings convert meaning into vectors, how vector databases and indexes enable […]

Istock 1700567210

Python Meets Power Automate: Trigger via URL

Want to trigger Power Automate flows from anywhere using just a URL—even from a Python script? Whether you’re working with automation scripts, web apps, or external systems, Power Automate makes it easy to integrate workflows using HTTP requests. In this guide, you’ll learn how to set up a flow that can be triggered via URL—step by […]

Digital Technology, Software Development Concept. Coding Programmer Working On Laptop With Circuit Board And Javascript On Virtual Screen

Stream API in Java: Enhancements and Use Cases

Working with collections in Java used to involve a lot of loops and verbose code. That changed significantly with the introduction of the Stream API in Java 8. It introduced a functional approach to data processing, resulting in cleaner, more concise, and easier-to-read code. This blog walks through the basics of the Stream API and […]

2025 Forrester Knowled 1200x800 Px

Perficient Interviewed for Forrester Report on Developer Experience and Knowledge Management

When we talk about developer experience, we often leap straight to the exciting stuff like cutting-edge platforms, AI tools, and lightning-fast frameworks. But according to Forrester’s June 2025 report, “Knowledge Management and The Developer Experience,” “In software development, effective knowledge management (KM) is crucial for developers.” An organization’s knowledge management practices determine how well teams […]

D4ca3c9a 67d2 41ff 9766 Ed3f197d48c9 94811792

Intelligent Automation in the Healthcare Sector with n8n, OpenAI, and Pinecone

Abstract In today’s digital-first world, healthcare organizations face increasing pressure to modernize operations and improve service delivery. Intelligent automation is no longer a luxury (it’s the foundation for scalable, efficient, and personalized healthcare systems). At Perficient, we’re driving innovation by integrating tools like n8n, Azure OpenAI, and Pinecone to develop smarter, context-aware solutions for the […]

Istock 485275948

Perficient Nagpur Celebrates Contentstack Implementation Certification Success!

At Perficient, we believe that continuous learning is essential for excellence. This commitment drives us to evolve and master the latest technologies, ensuring the best possible delivery for our clients. This belief fuels our team’s pursuit of mastering cutting-edge technology. On that note, we’re incredibly proud to announce a significant achievement for our Nagpur team! […]

Istock 2012746930

Create Your Own Redux: Build a Custom State Management in React

Managing state effectively is key to building scalable and maintainable frontend applications. While popular libraries like Redux, Zustand, Recoil and MobX offer powerful solutions, there are times when you want something custom – whether you’re trying to simplify logic or just understand how things really work under the hood. In this blog, I’ll walk you […]

Load More