jQuery is nothing but a JavaScript library which helps to manipulate the content, event handling, ajax and traversing through the document. jQuery UI extends the jQuery functionality with the set of options to improve the User Interface, adding effects, themes, and widgets. If you would like to know what is jQuery and its advantages in […]
Software Development
Boosting React Performance: Essential Optimization Techniques
In today’s fast-paced world, users demand lightning-fast experiences from web applications. As a React developer, optimizing the performance of your application is much needed to ensure a smooth and responsive user interface. In this article, we will explore some essential performance optimization techniques and habits in React, which will help you to create highly efficient […]
Expanding Digital Accessibility: Empowering Individuals with Visual Impairments
In today’s digital age, the accessibility of digital products and services is crucial for ensuring equal opportunities and inclusion for all individuals. Among the diverse range of disabilities, visual impairments pose unique challenges, making it essential to explore and implement strategies to promote digital accessibility. In this blog post, we will delve into the concept […]
Salesforce Lightning Components: Building Custom UI Elements
Introduction In the world of Salesforce development, user interface (UI) plays a vital role in creating a seamless and intuitive experience for users. While the Salesforce platform provides a rich set of pre-built UI components, there are times when you may need to create custom UI elements to meet specific business requirements. That’s where Salesforce […]
Perficient Colleague Quoted in Forrester Report: Understand the Developer Experience
Demand for skilled developers is at an all time high in today’s rapidly evolving technology landscape. The modern world is powered by software, which means there is no shortage of opportunity available for skilled software developers and technology professionals. Faced with fierce competition to hire the best talent, many organizations are re-evaluating their current work […]
Unlocking Digital Accessibility: The Power of Screen Reader Testing for Visual Disabilities
In today’s digital world, accessibility is no longer an afterthought but a necessity. As technology continues to advance, it becomes crucial to ensure that individuals with visual disabilities can fully participate and engage with digital content. One of the key tools that enable inclusivity for visually impaired users is screen readers. In this blog post, […]
The Power of Landmarks for Screen Readers
In our previous blog post, we explored the concept of landmarks and the significance of correct markup for web accessibility. Building upon that knowledge, in this post, we will delve into the importance of landmarks for screen readers and how they play a crucial role in promoting inclusivity and ease of use for individuals who […]
Optimizely CMS – Getting all content of a specific property with a simple SQL script
When you need to retrieve all content of a specific property from a Page/Block type, normally you will use the IContentLoader or IContentRepository, or even IContentModelUsage to get all instances of a content type then select them by property. This is the correct implementation by code. But what if you only need to check the […]
XM Cloud Deployments: Static site deployment using Netlify CLI
In my previous post (XM Cloud Deployments: Static site deployment using Vercel CLI), I created a Sitecore XM Cloud deploy script to use the Vercel CLI. In this next challenge, I will be looking at doing the same in Netlify. A little background: Netlify and Vercel are two major competitors in the JamStack space. Both […]
Github Copilot: More Than Just Autocomplete
I’ve heard many people, from entry level developers to senior architects and directors, wonder if GitHub Copilot was anything more than just autocomplete. I kept struggling to put into words why I felt that it was. And today it clicked for me. Cognitive Load. It’s the secret enemy that’s really difficult to pin down concretely, […]
Navigating Digital Accessibility: The Power of Landmarks and Correct Markup
In the realm of digital accessibility, landmarks and correct markup serve as the backbone of an inclusive and user-friendly web experience. By understanding the significance of landmarks and implementing them with proper markup using HTML and ARIA (Accessible Rich Internet Applications), we can ensure that websites and applications are accessible to all individuals, regardless of […]
Using Merlin to Migrate Your Site to Sitecore
In a previous post, I shared my journey with Sitecore Data Exchange Framework. I was excited to use it to create a reusable importer process. In the end, I decided it was not the right tool for me. I ended up using Powershell. In the process of researching site migration tools, I discovered “Merlin”. Merlin […]