Skip to main content

Software Development

Happy It Technician Working At The Office Using Her Laptop

Step by Step Guide – Path Assistant

Benefits of Utilizing Path Assistant in Salesforce In today’s fast-paced business environment, efficiency and consistency are key to success. Salesforce’s Path Assistant in Lightning Experience is designed to enhance user productivity and streamline workflows by visually guiding teams through critical stages of processes. This tool not only simplifies navigation but also ensures that best practices […]

2024 Forrester Modernappdevservices2 1200x800 Px

Perficient Included In Forrester’s Modern Application Development Services Landscape, Q3 2024

Imagine a world where your business can effortlessly keep pace with technological advancements and continuously changing customer expectations. The ability to swiftly develop new technology products and applications is crucial to staying competitive. However, relying solely on in-house development capabilities is not always feasible for many organizations. Forrester released its Modern Application Development Services Landscape, […]

computer warning laptop

Bug Fixing: Lazy loaded property value is not supported by the current property instance

While upgrading from CMS v11 to v12, we ran into an error that read “Lazy loaded property value is not supported by the current property instance”. Unfortunately, the stack trace didn’t really say what the problem was. Here is that stack trace: System.InvalidOperationException: Lazy loaded property value is not supported by the current property instance […]

Turso

How Turso Brings Globally Distributed Databases Closer to Users

When we think about globally distributing an application to increase its performance, we usually consider deploying our front or back end in a serverless architecture, a CDN, or perhaps in an edge network. But, while these approaches work and give the expected results, we can go further and try to increase performance even more. What […]

Shot of a team of executives having a formal meeting in a boardroom

Tips & Tricks – Part 3 of User Story Writing

This blog is the third and final post in a series about leveraging user stories to improve product outcomes. In this post we will explore how the utilization of just a few simple tips and tricks can help build a meaningful backlog of valuable user stories. What are the “3 C’s” in Agile? One of […]

Man looking at tablet with coworker

Understanding Error Handling in TypeScript: Strategies and Best Practices

TypeScript offers significant benefits for software development, including improved productivity, code quality, and reliability. It is a useful option for creating contemporary online apps because of its static typing, improved tooling support, and JavaScript compatibility. Error handling is a critical aspect of software development that impacts applications’ reliability, security, and user experience. By implementing robust […]

Planning For Future Success

Salesforce Summer ’24 Release: Developer Highlights

(Pic Courtesy : Salesforce) 1. Enhanced Apex Capabilities Five-Level SOQL Relationship Queries: Salesforce now allows SOQL relationship queries to traverse up to five levels of parent-child records directly within Apex, aligning with previous support available through REST APIs. This enhancement is particularly useful for retrieving deeply nested data. Here’s a sample SOQL query demonstrating this […]

Istock 1435220822

Desktop application development with Angular and Electron

Desktop application development with Angular and Electron Electron is a framework that allows you to use web development paradigms (i.e. HTML, CSS, JavaScript) to develop cross-platform desktop applications. Typically, desktop applications are developed in lower-level, compiled languages such as Java, C#, and C++, so it’s neat that this is possible. It’s simple enough to create […]

Ai (artificial Intelligence) Concept. Electronic Circuit. Communication Network.

AI and Software Development: The Formula for Success

In the rapidly evolving software development landscape, Artificial Intelligence (AI) has emerged as a transformative force, redefining traditional methodologies, and significantly enhancing productivity. From automating tasks to optimizing complex processes, AI technologies are revolutionizing the way software is conceptualized, developed, and deployed. This article delves into some ways with examples in which AI is empowering […]

Screen Shot 2024 06 10 At 8.34.49 Am

Unleashing the Power AI: A Guide to Supercharge Your Salesforce Experience Cloud

Salesforce Experience Cloud is the platform for creating top-notch customer experiences. But what if you could amplify its capabilities even further with the power of Artificial Intelligence (AI) and Data Cloud? At the recent Salesforce Connections 2024 event, the focus was all about AI, Data, and CRM, highlighting how these technologies are revolutionizing customer engagement. […]

Conversationalrobot

API’d Like to Talk to You: A Dive into the OpenAI Assistant API

Recently, I’ve had time to sit down and wade into the my own little area of the digital Wild West, that being AI integration. With the explosion of AI, I wanted to give my apps the ability to tap into that vast potential.    While it seems like every tech giant, startup, and their mother […]

Istock 489145508

Visual Studio Code Extensions and Shortcut Keys

Visual Studio Code Extensions and Shortcut Keys to Simplify Coding Efficiency is key when it comes to coding. A well-organized workflow significantly impacts output and how much you enjoy coding. The well-known Microsoft code editor Visual Studio Code (VS Code) has become highly well-liked among developers because of its performance, adaptability, and wealth of customization […]

Load More