Skip to main content

Technical

Dependency injection in C# .NET

I’ve decided to write a tutorial on how to accomplish dependency injection in C# .NET, because the Microsoft documentation of dependency injection libraries is unfortunately way too sparse, and the Microsoft dependency injection tutorial is a little convoluted and complicated. Fortunately, C# .NET’s implementation of dependency injection is pretty straightforward. In my opinion, it’s way […]

How to Set Up Optimizely Spire on a Developer Environment

Optimizely B2B Commerce has recently introduced Spire CMS to achieve user experience (UX) and performance benefit for its content management system (CMS). Spire makes use of React/Redux technologies, which results in a faster page load time than the Classic CMS. The existing CMS, which is based on an older version of AngularJS, will now be […]

Istock 964215782

The Cyber Angels and The IT Mission

The IT Mission Considering the increasing cyber threats, our Chief Information Security Officer (CISO) asked our IT manager to elevate the IT security systems of our business unit by a notch above its current state. He had a week to come up with a plan for the same. The IT manager left for the day […]

Speed Lines Of Light And Stripes Over Technology Background

Cyberattacks: Explanation and Prevention

“If you know the enemy and know yourself, you need not fear the result of a hundred battles.” -Niccolo Machiavelli, The Prince While I may not agree with all of Niccolo Machiavelli’s ideas, this quote sums up cybersecurity nicely; if you have knowledge of what to look out for, coupled with knowledge of how to […]

Istock 691171106 (2)

Automated Test Framework (ATF) in ServiceNow

Challenges with Manual Testing in ServiceNow In most cases, people start with manual testing in ServiceNow. Over time, as implementation scope increases, they end up with a huge number of manual test cases, which are very difficult to maintain and execute as part of regression testing for every small change or build deployment. Manual testing […]

Why and How Raising Digital Maturity is the Goal of Digital Transformation

Many people have tried to sum up what “digital transformation” means. For the most part, it’s defined as using digital technologies to create or modify processes, culture, and customer experiences to be more effective and competitive. However, this definition doesn’t address how to measure the effectiveness of a business’ efforts to digitally transform itself, nor […]

Istock 1266563478

Internet Explorer is officially retiring – what does it mean for Oracle Clinical, RDC, and TMS?

As of 15th June 2022, Microsoft’s venerable web browser, Internet Explorer, will finally be officially retired and desupported on Windows platforms; it’s earned its rest! This quick post will discuss what that means for the Oracle Clinical/RDC/TMS suite of applications. As any users of the OC suite will know, Internet Explorer was, for most of […]

Param and Todd

[Vlog] Intelligent, Real-Time Clinical Trial Insights

Param Singh: Hello, everyone. My name is Param Singh and I’m the Director of the Clinical Operations Solution Practice here at Perficient Life Sciences. And I want to welcome everyone to today’s discussion on our new partnership with Lokavant. And this discussion today is a way for us to introduce the offering and solution to […]

Istock 1245119722

Remote Workers and Compensation: Should You Differentiate?

In the age of the Great Resignation, the hunt for good talent is a tall order.  With many competitive and even outrageous offers, it is a challenge not only to grab NEW talent successfully but also manage to keep your current talent happy and navigate the dire inequity you are surely creating internally. When you […]

Istock 532181848

Assessing the API-led Connectivity Landscape

According to MuleSoft’s 2022 Connectivity Benchmark Report, about 35% of revenue from organizations surveyed is generated by APIs and similar initiatives. Organizations that have adopted APIs understand how API-led connectivity and automation can improve employee and customer experiences.   This annual report examines the state of IT and digital transformation through the lens of APIs. […]

Robotic Process Automation

How .NET Newest Version is and will Continue Helping New Generations to Start Programming Easily

Microsoft had its .NET Conf event from November 9 to 11, 2021, announcing .NET 6 and C# 10. Within all the new features and tools added for this release, you can find that .NET is clearly aiming to facilitate the way we collaborate when coding or hosting the applications of our organization. It seems that technology […]

Man working on a computer with lines of code superimposed over him.

Some Basic Programming Techniques (Acronyms)

Throughout the years of my dev career, I have noticed some patterns at developing which if not followed to a T, could be a hindrance to your project. These patterns apply to the object-oriented paradigm, so I don’t know if these could work in a functional, imperative, etc. paradigm. Here are some of them: KISS (Keep […]

Load More