User Acceptance Testing (UAT) is the final stage before launching new functionality. What should be an exciting time can turn to frustration and exhaustion. Over the years, I have found tactics that can improve the UAT outcome. UAT involves key business stakeholders validating the system prior to go-live. My background is primarily around website and […]
Services
The Event-Driven Data Layer: Unifying Analytics and Development Teams
One common way of implementing tags through Adobe Launch is using a data layer, which is a JSON object (key/value pair) that is loaded onto the page from which attributes are passed through as the user navigates through the website or completes certain objectives. This can be extended further into using an Event-Driven Data Layer […]
Fetching and Editing Renderings Information for Versioned Items With PowerShell
While working on a project, I encountered a scenario wherein I had to list all the items with particular renderings along with the versions of page items. I also had to update the rendering in presentation details for all the versions. This was a bulk update. I decided to write a PowerShell script for this […]
Perficient Achieves Government Specialization Distinction with Pegasystems
Perficient is excited to announce that we have earned the Government Specialization Distinction (Americas) in the new Pega Partners program. Specialized partners are thoroughly vetted by Pega to bring deep vertical knowledge or specialized expertise to clients. Pega Partners that achieve a Specialization have a demonstrated ability to help customers build more innovative businesses, and […]
Enhancing TypeScript Code with Generics
In this blog, we will explore generics in TypeScript, but before diving into generics, let’s first understand what TypeScript is and why TypeScript has become increasingly popular in the software development industry. So, what is TypeScript? TypeScript, as a free and open-source high-level programming language, acts as a superset of JavaScript by introducing features like […]
AI (Artificial Intelligence) Powered Product People
AI (Artificial Intelligence) Powered Product People Have you ever wondered how artificial intelligence can transform not only our lives but also our professions? As someone passionate about technology and digital product development, I have always been intrigued by new tools and how they can improve our lives and careers. In recent times, artificial intelligence (AI) […]
Decoding the Barriers to EV Adoption Over Coffee: Our Event Highlights
Did you miss our event or need a refresh? Watch a recap of Lisa Sherwood’s presentation at our Electric Cars + Coffee virtual event! On February 16, I had the opportunity to join my colleagues Lisa Sherwood and Kevin Espinosa in hosting our “Electric Cars and Coffee” virtual event. The event brought together our […]
10 Ways Agile Supports Product-Driven Healthcare
The shift from a project to a product mindset is particularly relevant for health insurers and healthcare providers as they aim to enhance their agility, responsiveness, and consumer-centric focus. Agile methodologies play a crucial role in facilitating and supporting this transition in the healthcare industry. Agile’s role in product-driven healthcare Continuous Improvement in Healthcare Services: […]
Deep Diving into Test Execution and Reporting in Katalon TestOps
Introduction to Test Execution in TestOps: Test execution in Katalon TestOps is a critical phase in the software testing lifecycle, where test cases are executed to validate the functionality and performance of an application. Katalon TestOps, a robust test management platform, plays a central role in ensuring the quality and reliability of software products. […]
Debugging techniques in Katalon Studio for Faster Issue Resolution
Introduction Debugging is a fundamental aspect of software development and testing, aiding in the identification and resolution of issues within the application under test to ensure a reliable and bug-free final product. In Katalon Studio, various debugging techniques can be employed to expedite issue resolution and enhance test quality. This blog post will delve into […]
Understanding the role of Py4J in Databricks
I mentioned that my attempt to implement TDD with Databricks was not totally successful. Setting up the local environment was not a problem and getting a service id for CI/CD component was more of an administrative than a technical problem. Using mocks to test python objects that are serialized to Spark is actually the issue. […]
Test Driven Development with Databricks
I don’t like testing Databricks notebooks and that’s a problem. I like Databricks. I like Test Driven Development. Not in an evangelical; 100% code coverage or fail kind of way. I just find that a reasonable amount of code coverage gives me a reasonable amount of confidence. Databricks has documentation for unit testing. I tried […]