Systems | Development | Analytics | API | Testing

Development

appsignal

Authorization Gems in Ruby: Pundit and CanCanCan

Today, many web applications will feature pages that are publicly available — like a homepage — and more secure ones where a user has to log in to get access. The process of user registration, logging in, and tracking user session state is called "authentication". At the same time, when dealing with logged-in users, it's necessary to separate actions and resources that are available to them depending on their user roles. For example, "admins" generally have more access than normal users.

atatus

Simplifying Code with PHP Shorthand Techniques

Are you tired of typing out long lines of code? Do you wish there was a faster way to write code without sacrificing readability? Look no further than shorthand programming! Shorthand allows you to write code in a more abbreviated syntax, saving your time and effort. But what exactly is shorthand programming and how can you use it to your advantage? In programming, shorthand refers to a way of writing code using abbreviated syntax.

atatus

MongoDB vs. Cassandra vs. HBase: A Comparison

Databases are organized collections of data stored in a server or a system elsewhere and can be retrieved upon need. They can be managed and even updated as and when the need arises. This data can be in the form of texts, images, integers, or multimedia files. SQL uses a standard query language to manage relational databases. You must have heard of MySQL, PostgreSQL, Oracle, and Microsoft SQL servers.

appian

Customer Experience in Banking: 5 Keys to Transformation

The banking and financial services industry is evolving rapidly with the advent of new technologies and digital platforms. To stay competitive, banks need to focus on providing superior customer experience to their institutional and retail customers. This should start with the initial Know Your Customer (KYC) process and continue through the entire customer lifecycle. Here are five keys to transforming practices for heightened customer experience in banking and finance.

API linting based on custom rules

At present, API definitions are validated against the default OpenAPI schema upon import and when being edited in the publisher portal. In certain scenarios, such as the validation of fields like email or name, a custom validation approach may be required. This implementation allows administrators to enforce custom rules for API validation, helping to standardize and keep API definitions clean by validating against a specified set of custom rules inside WSO2 API Manager.

ELK Based On analytics with WSO2 Micro Integrator

Analytics is a main part of any deployment which enables the Monitoring of the availability, performance and usage of it’s components. WSO2 Micro Integrator has introduced operational analytics on top of ELK stack which is one of the leading analytics solution in the market. With this solution, a user can monitor the usage of each synapse component individually and identify issues, bottlenecks and improve the reliability and performance of the integration flow.

OpenTelemetry based Distributed Tracing for WSO2 API Manager

Tracing is one of the three pillars of observability. Tracing an API call in WSO2 API Manager is important to observe, identify possible bottlenecks in an API invocation path, and debug them. WSO2 API Manager facilitates tracing API invocation paths and publishing the traces based on the OpenTelemetry standard, using multiple tracers, namely: OpenTelemetry Protocol (OTLP), Jaeger, Zipkin, Log & Custom Tracer. This demo outlines important concepts of OpenTelemetry based distributed tracing in WSO2 API Manager, followed by a demonstration of publishing traces using the OTLP Tracer to Elastic APM, when invoking a sample API.

API policies export and import support for WSO2 API Manager

WSO2 APICTL allows users to perform API related tasks without any UI navigations. As an improvement, now WSO2 APICTL allows users to do common API Policy and Rate Limiting Policy related operations without any UI accesses and accelerates the CI/CD tasks related to the Policy Management. From this feature, it now allows to list, export, import and delete operations on both the common API Policies and Rate Limiting policies in multiple ways in accordance with the commands & their flags introduced.

OpenTelemetry based Distributed Tracing for WSO2 Micro Integrator

Tracing is one of the three pillars of observability. Tracing artifacts of WSO2 Micro Integrator is important to observe, identify possible bottlenecks in a message flow, and debug them. WSO2 Micro Integrator facilitates tracing message flows and publishing the traces based on the OpenTelemetry standard, using multiple tracers, namely: OpenTelemetry Protocol (OTLP), Jaeger, Zipkin, Log & Custom Tracer. This screencast outlines important concepts of OpenTelemetry based distributed tracing in WSO2 Micro Integrator, followed by a demonstration of publishing traces using the OTLP Tracer to New Relic APM, when invoking a simple API.

Iccrea Cooperative Banking Group: 13 Banking Applications in 1 Year with Low-Code

Iccrea Cooperative Banking Group, the fourth largest Italian Banking Institution, has adopted the Appian Low-code Automation Platform to streamline their business processes, from Fraud Management to New Product Oversight and Governance to Anti-Money Laundering. The IT and Business departments collaborated with agile methodologies, delivering 13 applications in one year. Watch their story to see how they reduced fraud management processing time by 75% and how they are now able to deliver new products faster to their affiliated banks in Italy.