Systems | Development | Analytics | API | Testing

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.

The Best Business Digital Transformation Software

Whether you’re a new business or a well-established company, in the 21st-century business world, data reigns king. To stay relevant in the current age, every business must invest in some form of digital transformation. The best business transformation software can help your business’s transformation. If your company isn’t incorporating digital technologies into your business strategy, you’ll soon be left in the dust of your competitors.

5 Key Tips for Beginners Learning JavaScript

If you have ever been interested in Web Development then chances are you have heard of JavaScript. JavaScript is an object-oriented programming language. It is used by developers to make the client-side (front end) of web pages dynamic and interactive. It is also used alongside HTML and CSS to make websites and web applications. The market for application development in 2022 is huge.

Popular Python Design Patterns

Python is one of the hottest programming languages in the world right now. According to StackOverflow’s Developer Survey 2021, Python is the third most popular programming language. It is primarily due to its easy-going syntax coupled with powerful dynamic typing and binding. In this article, we will focus on building efficient and scalable applications in Python using popular design patterns. Design patterns are standards or conventions used to solve commonly occurring problems.

How We Improved Table Performance in AppSignal - Back-end Changes

In our last development cycle, we spent time improving our table performance in AppSignal. As customers stay around for longer, data starts piling up. A view with just 10 items in the beginning gathers hundreds of items, and keeps growing. Besides filtering data in the front-end to reduce the returned data, we wanted to ensure our data could keep growing without timeouts in our GraphQL API or slow-loading pages in our app.