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 […]
Development
Sitecore Personalize: Close Event Logic
Sitecore Personalize has several out of the box components that notify the user such as popup takeover, corner popup, sidebar, and alert bar. These components all feature a close icon that will hide the component from the screen. But there is no logic out of the box to prevent them from being displayed again. Imagine […]
Striving for the Application Development Specialization with Google Cloud Platform
Specialization is critical for Perficient in vetting itself as a contender in the hotly-contested Fortune 2000 digital transformation consulting industry. Without it, our clients and customers cannot be certain that the experts we engage to successfully deliver mission-critical technical solutions have the necessary skills to ensure success. In layman’s terms, a partner specialization for Google […]
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 […]
Sitecore Personalize: Initialization Error
I started a new Sitecore Personalize project. The client nonprod and prod environments were freshly spun up. All fresh and clean. No offer templates, no experiences, no decision models. I created the first experience and proceeded to click the preview button to test my experience. To my surprise the experience did not render, and the […]
Are we Agile Yet?
Agile is a Cliché, a widely used Phrase in today’s Industrial timeline. Evey Organisation, Group, Team wants to be Agile. But is it adopted in the name only??? Agile frameworks hold such promise. From focusing on value driven delivery to empowered investors or stakeholders, it is the time to be part of enthusing Software development. […]
Unlocking Efficiency: Exploring Story within Story in Storybook
Story within Story: In Storybook, “Story within Story” means using parts of one story in another. Instead of remaking stuff, developers just import existing stories and use their parts in a new story. This helps make complex UIs by combining simpler parts from different stories, making coding faster and more efficient. Suppose you have two […]
Optimizing UI Development: Storybook Essentials
Introduction: Storybook works alongside your app, giving you a separate area to create and test UI components without being tied to the main code and context of your app. It’s like having a special workshop just for building and trying out different parts of your website or app. What & Why? It’s a place where […]
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 […]
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 […]
Angular 17: Maximize Your Development Efficiency and Performance
Angular has long been a leading web development framework, powering countless dynamic websites with its robust features and scalable architecture. However, recent advances in technology have seen other frameworks offering faster, more efficient solutions. With the release of Angular 17, the framework responds with a transformative update, enhancing performance and flexibility. This post will examine […]
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 […]