Systems | Development | Analytics | API | Testing

Using Scientist to Refactor Critical Ruby on Rails Code

Ask any software engineer to review key portions of production code, and inevitably, they will point out three things that need to be refactored. So why does so much bad, brittle, or misunderstood code remain running in production? The answer is simple: engineers are afraid to touch it. Refactoring tasks get identified and added to the backlog, but rarely make it into the current sprint. There are numerous reasons for this.

Repetitive Tasks Done Faster with Appian RPA

Introducing Appian RPA - a cloud-native technology for robotic task automation that increases efficiency, reduces errors, and lowers costs. Appian RPA is part of Appian’s full-stack automation, which combines RPA, workflow, decision rules, AI, and case management, giving you the right technology for the right use case.

JavaScript Package Managers: NPM Vs YARN Vs PNPM

Package managers are software tools that help programmers and developers to install, update and uninstall packages of code, libraries, or other software. There are many package managers for a variety of programming languages such as JavaScript's NPM and Ruby's GEM. Package managers typically use metadata to determine which versions of a package are available and the dependencies of each version package managers vary in the type of automated software they install and update.

Automotive Industry Trends 2022: What Software Developers Need to Know

The automotive industry has been undergoing significant changes as it works to adapt to growing market demands and challenges associated with electric, autonomous, and hybrid vehicles. Here, we take a look at some notable trends that were highlighted in our report, 2022 State of Automotive Software Development.

How To Define an API Integration To Support Business Agility

API integrations are foundational to the innovation and agility companies need to remain competitive. Using APIs lets companies connect systems to build new capabilities to extend their services and provide enhanced customer experiences. This guide discusses API integrations and shows you how to define an API integration to start building your API ecosystem.

Software developer tools to increase productivity

In this blog post I want to go over some of the software I use alongside my IDE/version control tools during my day-to-day work. These tools allow me to cut down on wasted time spent doing things inefficiently, track my work, take notes, and generally make my life easier. I’ve also reached out to Damien, a local developer friend who has provided me examples of the tools they use as a front end developer.

Proof of possession for OAuth2 tokens(DPoP) with WSO2 Identity Server #Identityin15

In today's episode, we will discuss how you can secure OAuth2 Tokens with DPoP using the WSO2 Identity Server. DPoP (Demonstrating-Proof-of-Possession) is an additional security mechanism for the token generation which overcomes the issue of bearer token which will not validate between who is requested token and who is actually using the token for the access of a particular resource. The following is the outline for today's session.