In today’s interconnected world, cyber threats are increasing day by day. Therefore, the importance of security testing cannot be ignored. Hence, API security testing is important in ensuring sensitive data and resources’ confidentiality, integrity, and availability. What is an API? APIs are the application programming interface. It is a type of software testing that analyses […]
Services
Decoding Web Interactions: Unleashing Selenium CDP Listeners to Extract Network Responses
Introduction In the dynamic realm of Selenium CDP integration, where Selenium harnesses the power of the Chrome DevTools Protocol (CDP). We previously embarked on a journey to simulate mobile browsing using Device Metrics Override: Optimizing Web Testing: Mastering Mobile Simulation with Selenium CDP Device Metrics Override / Blogs / Perficient Building on that foundation, our […]
Decoding DI in Optimizely CMS 12
DI or Dependency Injection is a complex topic, not just in Optimizely CMS, but in general in .net core implementations. Some aspects we get, like the different ways dependencies can be injected and which is better over others, while some leave us scratching our heads. Often times we end up doing a lot of troubleshooting, […]
3 Ways Adobe Commerce Elevates Pharmacy Services
Is there anything worse than going to a pharmacy to pick up your prescriptions? Okay, I’m sure there are a few things but it’s still inconvenient, right? Thankfully, many pharmacies have adopted home delivery services. Patients can request delivery of their medication come right to their doorstep. However, this presents some challenges. What if a […]
Different Methods to Share Data Between Components in Angular – Part 2
Welcome back to different methods to share data between components in Angular. In this post, we’ll continue with the remaining ways to share data in Angular components. 3. Sharing data using Routing Parameters or Query Parameters. Angular’s routing module allows for passing data between components by utilizing route parameters. Example: We can pass data through […]
New Years Resolutions Medical Device Marketers Should Make in 2024
A few weeks back, I wrote about key trends that would impact the medical device world in 2024. This time around, I’m going to be counting down some 2024 resolutions for medical device marketers. In most organizations, nobody is closer to consumer audiences as the marketing team, and that is no different in the med […]
Different Methods to Share Data Between Components in Angular – Part 1
Introduction Sharing data between components in Angular is a common requirement in complex applications having multiple components. Angular provides several methods to accomplish this task effectively and efficiently. In this blog, we will examine different methods to share data between components. We will cover methods going from easy to cutting edge, permitting you to pick […]
Optimizing Web Testing: Mastering Mobile Simulation with Selenium CDP Device Metrics Override
Introduction Chrome DevTools In the dynamic realm of web development and testing, staying at the forefront of technology is paramount. One indispensable toolset that has become a linchpin in this space is the Chrome Developer Tools (DevTools). DevTools empowers developers and testers alike with an array of features for debugging, optimizing, and inspecting web applications […]
Flexibility in Use: Adaptive Possibilities – Universal Design Principle Series -2
Welcome back to our Universal Design Principle Series! In this edition, we explore the principle of Flexibility in Use, a concept that goes beyond traditional design norms to provide choices in methods of use and adaptability. Join us as we uncover the significance of flexibility in creating environments and products that cater to the diverse […]
JavaScript: To understand the basic differences between arrays and sets.
1. Introduction The two most common types of data structures to be used in programming are arrays and sets. They may seem to be the same, but in terms of their properties and abilities there are distinct differences. To optimize their code and make it work better, developers need to understand these differences. We’ll be […]
Equitable Use: Inclusive Design – Universal Design Principle Series – 1
Welcome to the first installment of our Universal Design Principle Series. Today, we embark on a journey of exploration and understanding, starting with the foundational principle of Equitable Use. Join us as we delve into the essence of inclusive design, unraveling the principles that pave the way for a world that caters to the needs […]
Generative AI Revolution: A Comparative Analysis
In the world of Generative Artificial Intelligence (AI), a new era of large language models has emerged with the remarkable capabilities. ChatGPT, Gemini, Bard and Copilot have made an impact in the way we interact with mobile device and web technologies. We will perform a comparative analysis to highlight the capabilities of each tool. […]