Systems | Development | Analytics | API | Testing

March 2022

React Component Lifecycle: How to use ComponentDidUpdate

React is a JavaScript-based library for using component-based architecture to create applications that share user interface content. It allows you to define the function or class-based component that provides a specific feature for an application; hence, each component in React application contains the set of lifecycle hooks. There are several lifecycle methods such as mounting the component, updating the state of a component, or unmounting the component.

Comparing Frameworks for Node.js Serverless Apps

Cloud deployments have gotten more complicated over the years. That’s on them, but it’s not necessarily to a fault – there’s just so much more you can do now than in the past. That blossoming in capabilities really owes itself to each new service getting easier over time. AWS, Google, and Azure started offering to relieve the burden of on-premises computing infrastructure.

Easing Retail Supply Chain Challenges with Low-Code Platforms

Ever since the pandemic hit, supply chain issues have abounded. Retailers bore the brunt of the news coverage, as shelves went barren for a host of reasons—not least demand shifts, panic buying, container shortages, and geopolitical concerns. These supply chain issues are estimated to have caused revenue losses of 5%–20% for some retailers. Often, once loyal customers switch brands or retailers rather than waiting months for products to come back in stock.

The Power of Perforce Open Source

Open source software (OSS) is the foundation of the digital economy. For organizations using OSS, adequately supporting that software is critical. Perforce enables teams to innovate with OSS — without the risk. They say software is eating the world, and open source is eating software. Today, open source software serves as the foundation that powers the digital economy.

Building a Next-Gen API Platform with the All-New Choreo Connect Microgateway, WSO2 Webinar

Microservices have become the de facto standard in modern application architecture. Modern application workloads are spread among several groups of microservices, cloud services, and legacy services. Kubernetes has become the industry standard for deploying microservices, with service meshes allowing developers to isolate and control service-to-service connections. Choreo Connect is an API microgateway that is cloud-native, open-source, and developer-focused. It offers first-rate Kubernetes support while supporting a variety of API management quality of services (QoS), such as message security rate-limiting, observability, and message mediation.

Accelerating Connected Underwriting on a Global Scale: A Conversation with CNA

To remain competitive, insurers need to look for ways to modernize the underwriting process. However, too often disconnected systems and siloed data get in the way, resulting in inefficiencies and a poor customer experience. We recently had the chance to sit down with Kathleen Ellis, SVP of International Solutions at CNA, during Digital Insurance’s annual conference to discuss how to accelerate connected underwriting on a global scale and their success with their CNA ComPassTM solution.

Digital Innovation and World-Class CX Start With Developer Empowerment

This is Part 1 of a three-part blog series that will dive into industry insights from technology leaders who are facing the next wave of digital innovation head-on. Today, we meet again at the cusp of the next frontier. This time, it’s Web3, the metaverse and boundless connectivity. Businesses everywhere are bracing for what’s next while preparing for the onslaught of new-wave digital experiences.

5 Tips to Design Ruby on Rails Transactions the Right Way

Data integrity problems are among the most common database issues Rails developers face. Besides allowing for proper validation, correctly designed transaction blocks ensure that your data isn't partially created or updated. However, transactions can also harm your application — or even take down your whole database — when not properly designed. This article offers a set of good practices for working with transactions.

Understanding Node.js Module Exports

The capacity to reuse and build upon the foundations of other people is one of the most powerful aspects of software development. The code-sharing has helped in the rapid advancement of software. This process of code sharing in Node.js is eased via module.exports or exports, which can be used both within individual projects and in external npm dependencies. Modules are code structure building elements that help Node.js developers better structure, reuse, and distribute code.

Automatic iOS code signing options Bitrise Feature Updates

We simplified iOS code signing on Bitrise. Now there are two ways to automate code signing on Bitrise: using Xcode Build/Archive Steps (with iOS Auto Provision steps merged into them) or the 'Manage iOS Code Signing' Step instead. In both cases, we've reduced the number of things that could go wrong. Presented by Anna Bátki, Product Marketer at Bitrise. Thank you for watching! Please feel free to comment your thoughts below.

How to Integrate Moesif and Stripe to Easily Monetize Your APIs

Once you decide to monetize your app or APIs, the journey begins to find a simple and robust solution for billing. At Moesif, we know that a billing solution is actually really tough to implement. Getting your product from “0-to-monetization” is not always a straightforward path, even if it should be. Our no-code approach to billing is a simple and elegant way to very rapidly gain the capability to bill customers for usage.

Phoenix LiveView Under The Hood: The Form Function Component

Thanks to HEEx and function components, LiveView provides developers with a sleek, ergonomic syntax for building and maintaining sophisticated interactive UIs. LiveView's form/1 function component is a great example of this, making it easier than ever before to render complex forms within LiveView. However, the form/1 function component can feel a little mysterious to anyone unfamiliar with LiveView's function components.

Monitoring Appian with Appian: Lessons from Automating Security Response

In our previous blog posts, we’ve covered the core components, orchestration capabilities and automated analysis and ChatOps features in our in-house Security Orchestration, Automation & Response (SOAR) application. In this final blog post, we will briefly cover one of the system’s automated response capabilities that allow it to take action and respond to alerts without human intervention, and close out the blog series with two important lessons learned from implementing SOAR at Appian.

Why Cloud Software Development is So Important for Your Business

If you’ve had your tent pitched in the tech space for a while, you should know that everyone talks about “the cloud.” About a decade ago, it was sort of an IT buzzword. Now? Cloud software development is the next step in the business software evolution, and the numbers do not lie. Eighty-nine percent of enterprises already use a multi-cloud strategy, with 80 percent leveraging a hybrid approach, combining private and public clouds. But here’s where it gets interesting.

Before the Pandemic, the University of South Florida Went to School on Low-Code. Now it's Paying Off, Part 2

Not to get all gloomy about it, but the pandemic accelerated the largest declines in college enrollment in more than 50 years and slammed colleges and universities with $24 billion in COVID-related debt. In other words, COVID was a wake up call for higher education.

What Is iPaaS? Definition and Benefits

Businesses are always looking for new and innovative ways to improve their workflow. One way to do this is by using iPaaS solutions (integration Platform as a Service). iPaaS is a platform that allows businesses to integrate different applications, making it easier for employees to share data and collaborate. This article will discuss what iPaaS is, its benefits, and some of the top providers in the industry.

WSO2 Conducts First APAC Partner Developer Hackathon

While the year 2021 was a huge success, we've re-energized ourselves for 2022. By launching new cloud platforms, we began our path to radically simplify the production of digital experiences for our clients. This allows us to offer products and solutions as software as a service (SaaS), private cloud, or on-premises, with the ability to seamlessly move between the three alternatives in the future.

Getting Ready for Mobile CI/CD on Apple Silicon M1

As Apple leaps forward from Macs built with Intel-based chips to Macs with ARM-based chips, this transition means both Bitrise and our customers, need to update tooling and software in preparation for this transition in order to take full advantage of the Apple Silicon for the development work.

How to Fix the Array Index Out Of Bounds Excepiton in Java

The ArrayIndexOutOfBoundsException is a runtime exception in Java that occurs when an array is accessed with an illegal index. The index is either negative or greater than or equal to the size of the array. Since the ArrayIndexOutOfBoundsException is an unchecked exception, it does not need to be declared in the throws clause of a method or constructor.

How to set up usage-based billing with Stripe and Moesif for your API

A good business model is one that can easily generate revenue. Often, when developers build something it could easily be packaged and used by another organization. This is extremely true when it comes to APIs. If an API is solving a well-known problem, there is likely a market for it. Being able to expose an API for public consumption can be done in many ways, a popular option being using an API gateway. The real hurdle comes when you decide to start billing for usage.

Stored Procedures: Native API/Native Code vs SourcePro DB

In the previous article, we walked through an example of how to use input parameter binding to send data to a MySQL database using the native MySQL C API and then compared that to the clean simplicity of using the SourcePro DB API. In this final article, we are going to walk through building an example that can invoke a stored procedure with an input parameter of the name of a new account holder and an output parameter of the new account id assigned by the database.

Java Remote Debugging with IntelliJ

Java is one of the most widely used programming languages because of its principle of “compile once, run anywhere.” Its many syntax constraints, though, mean that writing code in a basic text editor can become tedious. You can use an integrated development environment (IDE) like IntelliJ IDEA to improve your output, with features like compile-time error suggestions and intelligent code completion. One of the most helpful functions of IntelliJ is its debugging capacity.

How to Optimize Customer Identity and Access Management

Customer identity and access management (CIAM) has become indispensable for organizations. According to an article by the Business Research Company, the CIAM market is expected to reach $45.56 billion in 2025, at a compound annual growth rate of 18.6%. The research firm adds that the increasing use of Internet of Things (IoT) devices — such as smartphones, smartwatches, smart homes and medical sensors — will be the primary driving factor for this growth.

Strategic Partners Perforce Software and Microsoft, in Collaboration With GitHub, Announce New Gaming Initiatives

To Help Game Creators Spend Less Time Setting Up and Managing Their Pipeline, Perforce Software Debuts New Game Development Virtual Machine with Microsoft as well as Helix Core Actions with GitHub.

It Is Not Technology Versus Business; It Is Technology AND Business

Last year, my friends at Appian commissioned some research through the Economist Intelligence Unit (EIU), Financiers ridden with technical debt. The results were interesting: Research from The Economist Intelligence Unit, sponsored by Appian, finds that just over a third (34%) of IT decision makers believe that the reduction or elimination of legacy IT would do most to help their organisation achieve its automation objectives.

How Spring Changed Java Application Development

In this Kongcast episode, Josh Long, Spring Developer Advocate at VMware, dives into how Spring changed the way developers build Java applications and introduces you to Spring Native. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.

Perforce + GitHub - New Perforce Helix Core Actions

Building a great game involves uniting team members and their tools. But too often, developers spend more time setting up their environment and building their pipeline, rather than innovating. Perforce Software has been working with Microsoft to address these challenges. It started with the Enhanced Studio Pack. This lets studios quickly launch a pre-configured environment with industry-leading tools.

Perforce Highlights from GDC 2022

The Perforce team is at the annual Game Developers Conference (GDC) in San Francisco, CA, March 21-25. Here, the Perforce team has unveiled two exciting announcements: An ongoing partnership with Microsoft, a collaboration with GitHub, and a new Perforce product – Helix DAM Beta. Keep reading to learn more about the impact this will have on the future of game development.

What Is Sound Static Analysis?

Sound static analysis is a beneficial practice when developing software that needs to be safe, secure, and compliant. Here we discuss what makes sound analysis different, in terms of static analysis, why it is important, and how sound static code analysis works. Read along or jump ahead to the section that interests you the most: ➡️ Sound static analysis Free Trial.

DreamFactory awarded G2's Highest Honors in New Spring 2022 Report

DreamFactory is proud to announce that we’ve been awarded three of G2’s prestigious awards in the API Management category for the 2022 Spring quarter. DreamFactory has been recognized for… DreamFactory consistently achieves high ratings from customers! We currently hold a 4.5/5 star rating from customers.

Google Chrome Developer Tools - Part 3

This is the last part of the Google Chrome Developer tools article. In this post we will share show you more of the new Developers Tools that Google has added to Chrome. Remember that Google Chrome Dev Tools is a set of powerful tools that help developers to build better webs. If you haven’t done it yet, you can read the first article of the series and the second one.

Build Serverless APIs with Node.js and AWS Lambda

AWS Lambda has been around for a few years now, and it remains the most popular way to experiment with serverless technology. If you're not familiar with serverless, it's a model of development in which managing, provisioning, and scaling servers is abstracted away from application development. Servers do exist in a serverless world, but they are completely managed by the cloud provider, allowing developers to focus on packaging their code for deployment.

3 Challenges Facing the Lending Market and How to Overcome Them

The financial services industry, like so many others, has undergone long-lasting changes in recent years. With the emergence of new technologies, new regulations, and unprecedented market changes, institutions have had to contend with unpredictability and rising consumer expectations. To effectively manage constant change, financial firms have to find a way to balance innovation and efficient process execution with risk.

Introducing Helix DAM

On behalf of the product and engineering teams at Perforce, I am pleased to announce the official release of Helix Digital Asset Management, or Helix DAM for short. Helix DAM is the newest addition to the Digital Creation & Planning Suite. It is purpose-built to help teams capitalize on and secure their creative digital assets.

How to Debug an Unresponsive Elasticsearch Cluster

Elasticsearch is an open-source search engine and analytics store used by a variety of applications from search in e-commerce stores, to internal log management tools using the ELK stack (short for “Elasticsearch, Logstash, Kibana”). As a distributed database, your data is partitioned into “shards” which are then allocated to one or more servers.

The government has a low-tech image problem. Low-code can fix it, Part 2

You can spend hours scrolling down the rabbit hole of government IT horror stories, which makes the recent launch of the federal website for ordering free COVID tests that much more remarkable. The website worked, and it was surprisingly easy to use. But that success belies decades of underinvestment in digital transformation that has stifled public sector innovation and hardened the government's low-tech image. For example.

Easily Monetize Your APIs with Moesif Plus Recurly

It’s always great to build something that makes money. The most successful businesses often find the easiest and most efficient ways to make money, while keeping costs and support to a minimum. After all, the best businesses and products are simply the ones that know how to build revenue. Many companies now look to monetizing their APIs as part of their overall monetization strategy. API monetization isn’t always easy though.

How to Integrate Moesif and Recurly to Easily Monetize Your APIs

Building great apps and APIs is not an easy task. Even harder, is trying to monetize and create a sustainable business with them. As part of our mission to help companies create better products, we decided to put a bunch of effort towards helping businesses more easily monetize. Our no-code approach to billing is a simple and elegant way to very rapidly gain the capability to bill customers for usage. Easy monetization is the premise for our latest feature for generating revenue from your APIs.

What Is Traceability?

Traceability is likely an important part of your job if your organization produces something that requires you to keep track of specs, changes, requests, results, and versions, Yet considering how many companies still track requirements manually, and how many development teams use disparate systems for application lifecycle management, the benefits of traceability may not be widely understood.

3 Reasons Developers Need Turn-Key API Analytics

Savannah Whitman When your platform runs on APIs, all of those APIs need to run perfectly. Quickly resolving issues in your API isn’t just helpful, it’s mandatory. Latency and error monitoring are only the beginning: a healthy server isn’t the same thing as a healthy product. Resolving error cases and API abuse is easiest with full visibility into your API, which is where API analytics come in.

Does Your Organizational Data Readiness Give Your Business a Competitive Edge?

Data drives the success of today’s businesses. Simply collecting data, however, does not mean that you can use it in ways that help your organization reach its goals. The following article discusses the role that organizational data readiness plays in your search for efficient, effective business processes at all levels of your business.

Before the Pandemic, the University of South Florida Went to School on Low-Code. Now it's Paying Off, Part 1

When COVID-19 hit, college students freaked out, universities went remote, and millions of students struggled with the impersonal functionality of Zoom—even with tropical backgrounds. But more than that, the pandemic exposed the shortcomings of legacy student information systems (SIS) that stymied university efforts to limit virus spread and help anxious students cope with pandemic stress. But sometimes it takes a crisis to start a revolution.

Optimizing iOS workflows with Marcos Griselli | Mobile DevOps is a Thing! Podcast

Marcos is an iOS developer and open-source contributor from Argentina. As an active member of the Swift community in Buenos Aires, he hosts and co-organizes the SwiftBA meetups. Last year, along with Josefina Bustamante and Facundo Menzella, he also organized Swiftable, the very first English-language iOS conference in South America.

Fintech, Flutter, and tech leadership with GDE Mariano Zorrilla | Mobile DevOps is a Thing! Podcast

Mariano is an Android Tech Lead and a passionate member of the Flutter community: besides recently becoming a Google Developer Expert, he also founded the San Francisco Cross-Platform SFXP meetups, where developers share knowledge and experiences in cross-platform development.

Mastering continuous deployment with Keegan Rush | Mobile DevOps is a Thing! Podcast

Keegan is an iOS and macOS Developer, and — along with Pietro Rea — a co-author of the recently published book, iOS App Distribution & Best Practices. The book is a how-to guide for everyone who wants to deploy apps, whether they are becoming Mobile DevOps practitioners or release managers in their team.

The Perils of Parallel Testing in Ruby on Rails

Have you ever heard someone complain about their tests being too fast? Me neither. Fast tests mean fast feedback. Whether you run them locally or in a continuous integration pipeline, the earlier your tests finish, the earlier you can react to failures and improve your code. Besides the productivity gains, it is well known that slow tests make developers grumpy. Nobody likes their developers grumpy. With all that said, creating a lightning-fast test suite isn't always as easy as you'd hope.

Low-hanging fruits to quickly reduce cloud costs in 2022

A new year is always a good time to check your expenses. One expense that keeps on climbing constantly in many organizations is related to the cloud expenses, expected to expand up to $1 trillion by 2024, according to IDC. While this can be a good thing, indicating the business is scaling and cloud resources are in high demand, there is often a lot of waste coming from inefficient cloud usage, unnecessary SaaS tooling, endless logs, and more.

N|Solid SaaS is now FREE!

We launched N|Solid SaaS into beta last year to make available our enterprise-grade Node.js tools more accessible, especially for smaller teams and individual developers. N|Solid is the best observability and insights tool to manage Node performance and security, trusted by developers and enterprise organizations across the globe, built by Node Experts.

A Complete Guide to PHP Debugging

If you're using PHP or adopting a PHP application, you need to know how to debug in PHP. Debugging PHP errors in a production environment is one of the most frustrating things a developer can go through. Identifying the underlying cause is challenging when error reports are ambiguous. Nobody enjoys debugging their code. However, if you want to create great web applications, you must fully complete the process.

Top 5 Inventory Management Plugins for WooCommerce

E-commerce has been trending these days and everyone is engaged in or wants to start some online business. Developers are creating different software and extensions to help people in managing and running their online stores. One of the most used Plugins by the online business is WooCommerce as it will turn your WordPress website into a proper online store. WooCommerce has quickly gained popularity because of its easy user interference and customization features.

API Security In an Agile World: Here's What You Need to Know

The rise of web services creates many challenges that companies must address to avoid data breaches. Companies are embracing the power of APIs to extend their business capabilities. However, they began adopting them so quickly, security didn’t get as much attention as it deserved. Many organizations are now taking a strong look at API security to avoid being the next victim of a data breach. Here’s our take on security and what you can do to address it in your company.

A Guide to Secure Elixir Package Updates

Keeping your dependencies up-to-date is essential to ensure that your applications stay healthy, secure, and performant. Thankfully, the BEAM ecosystem has its own package manager, Hex, which is fast, mature, and simple to use. This article explores the available tools and commands to manage Hex dependencies and some tips to make the process more enjoyable. Let's dive in!

Transforming a Manufacturing Chain? Consider the Benefits of APIs

Digital transformation is happening rapidly, especially following the pandemic. Those who do not implement key strategies will be left behind. Some industries are adapting more quickly than others. However, few have unlocked digital technologies’ full potential, including the manufacturing industry. Transforming a manufacturing chain requires integrating and applying advanced digital technologies, but many remain wary, despite growing evidence that digital adoption supports ongoing growth.

Getting the Developer Community Involved (Scenario 5) - WSO2 API Manager 4.0 Use Case - Part 6

This tutorial is part of a series and can also be used as a standalone tutorial on how to get the developer community involved. For more details on the scenario and general prerequisites, please watch the previous videos on this series.

Golang Slices and Arrays

Golang is an open source programming language used largely for server-side programming and is developed by Google. With it static typing, it is a very simple and versatile programming language that is an excellent choice for beginners. Golang is a type-safe language and has a flexible and powerful type system. In addition, its syntax is very simple, making your code easier to read.

What Is Pervasive Connectivity?

Pervasive connectivity unifies all of your organization’s technologies and data so you don’t have to worry about whether assets integrate correctly. With pervasive connectivity, you get integrated experiences that lead to an improved user experience, data readiness, and human-computer interactions across diverse devices. API-led connectivity can contribute to your pervasive connectivity goals.
Featured Post

Introducing the latest evolution in test data generation

Developing reliable code depends on thorough testing, but with teams under increasing pressure to create and deliver code faster, testing is sometimes seen as essential but can slow down processes. Plus, within testing, the biggest bottleneck of all has been obtaining test data. Testers report that they spend 60% of their time waiting or searching for test data. The good news is that with the next generation of test data solutions, teams do not need to trade test agility for code quality.

Scalable mobile app security testing with the new NowSecure integration on Bitrise

More than 70% of time spent on digital media is spent using mobile apps, and we have to prepare for more frequent hacker attacks. With the partnership of Bitrise and NowSecure, you can be assured that your apps are safe and supported by a fully automated security and privacy testing software.

7 Steps to Ultra-fast Mobile Continuous Integration

Speed is the name of the game in continuous integration. The quicker a developer can get feedback on their changes, the quicker they can address problems and move on to the next feature. Imagine shaving 10 minutes off your build. For a developer pushing code 5 times a day, this is 40 hours of time savings a year! In this session, Ben Boral, Solutions Engineer at Bitrise will offer 7 actionable tips that mobile developers can apply to their own CI pipelines to enjoy super fast CI responsiveness.

Reduce Debugging Time With Rollbar

Development time is precious. Developers are highly-skilled and highly-paid, and so naturally you want to make sure that they are as productive as possible. Many organizations are starting to hire Developer Experience Engineers to make sure that their developers are using the best tools and processes possible. To make developers more productive, the first step is to figure out exactly what developers are actually doing. Then, we need to figure out what we want them to do.

Everything Businesses Need To Know About the Digital Economy

Enterprises are spending more and more of their budgets on technologies and IT infrastructure as they invest in digital transformation. As a result, the “digital economy” — a term used to describe all the economic activity that results from digital technology spending — accounts for 9.6 percent of U.S. GDP, according to the latest statistics. But what is the digital economy, and what are the processes underpinning it?

4 Tools For Improving Developer Experience

Developers spend a lot of time worrying about UX (user experience). After all, UX is a major factor in why clients choose you to develop applications. However, DX (developer experience) is a lesser-known and incredibly important aspect of software development. Here are four ways that you as a business owner or as a developer can start improving the developer experience.

Don't Shove Your API Data Into Amplitude

It’s prudent business practice to only focus on your core features when getting to Minimum Viable Product (MVP). Microservices architectures allow you to outsource non-differentiated pieces of your solution to third-party providers; Use someone else for user management, billing and account management. At first blush, it might seem attractive to develop your own API analytics solution, perhaps by building on top of a web analytics tool like Amplitude, MixPanel or Segment.

GraphQL in Enterprise: What It Takes to Build, Deploy, and Monitor a New Enterprise GraphQL Service

New technologies always require some planning, changes, and experimentation before they merge into an enterprise stack. GraphQL adoption has been no exception to this. Companies like Airbnb, Netflix, Shopify, and other industry giants have all taken the leap to use this promising technology. In this blog, I will outline a few key considerations for creating your new service, deploying it, and monitoring the service.

5 Features that Make Low-Code a Joy for Developers in the Appian 22.1 Release

There’s a reason for this. Low-code allows developers to visually build impressive UX, create interactive diagrams, and leverage pre-built templates to make their work easier and their lives happier. And with every release of Appian, we bring more features that make low-code a joy for developers. Read on for our developers’ top 5 highlights from the Appian 22.1 release. Try the latest Appian release for free.

Appian 22.1: An Experience You've Never Had Before

The way we interact with organizations has changed. Experiences have gone remote, mobile, and virtual over the past few years and there is no going back. According to Gartner, organizations providing a Total Experience in this new era will outperform competitors by 25% across key satisfaction metrics. But what is Total Experience? It is the combination of customer experience (CX), employee experience (EX), user experience (UX), and multi-experience (MX) to transform business outcomes.

Codeless automation testing tools for mobile: An overview and 10 tools to get you started

Codeless automation testing tools simplify the process of test automation. Using a visual approach, engineers and manual testers alike can easily create, maintain, and execute automation tests with no or minimal test scripts. Here's everything you need to know to get a clear picture of what all the hype is about with codeless automation testing tools!

Remote work and Mobile DevOps with Joe Birch | Mobile DevOps is a Thing! Podcast

Joe Birch is a Senior Engineer at Buffer, a Google Developer Expert, builder of practicaljetpackcompose.com, and the creator of ChordAssist, the accessible smart guitar for the blind, deaf, and mute. His experience in working from home at Buffer — an entirely remote company — and his work in the developer community give him a unique perspective on today’s changing work climate and its challenges.

Building a Digital Transformation Blueprint

Are you looking to make your business more efficient and competitive in the digital age? If so, you need to implement a digital transformation strategy. A solid digital transformation blueprint can help your business stay ahead of the curve and keep up with the latest trends. This article will discuss what a digital transformation is and how you can implement one for your business.

The Ingredients for Spectacular External Web Portals

The front door to your organization. Connection is key. No matter what industry you are part of, you need—you want—to communicate and interact with your most important audiences: customers, partners, citizens, suppliers, and more. And you don’t necessarily want to ask loads of questions or require users to provide login credentials for every interaction. This could result in unhappy users who abandon the process and look to one of your competitors for what they need.

What Are the Steps to Productive Complexity in Your Organization?

Can complexity be a good thing? It can be when organizations use it to their advantage. Those are the thoughts of one data integration platform, which came up with the term ‘productive complexity.’ It means organizations like yours can generate value from the complexity of your business processes, especially when it comes to data management. However, to get value from these complex processes, you need to streamline your workflows. Here are some steps to productive complexity.

API Proxy vs API Gateway: What Are The Differences And Which Should You Use?

In this article, we will take a high-level look at the differences between an API proxy and an API gateway. When a developer publishes a public API, it’s necessary for that API to have security policies and a way to hide backend logic from API consumers. Decoupling your API from your backend services allows you to shield your apps from backend code changes, and allows users to call your API without worrying about availability.

How LIUNA Saved Two Months of Manual Work with Appian Portals

Every five years, LIUNA, the Laborers' International Union of North America, hosts a convention attracting over 1,400 delegates. The labor union needed a way to quickly build a public portal using the Appian Low-Code Platform to reach these delegates without requiring them to create an account or log in. They chose to join the Appian Portals beta program to meet their needs. Appian Portals securely connects external users to apps without authentication.

Essential Tools for Converting Organic B2B Traffic to Customers

Turning organic visitors to your website into loyal customers is the goal of every company that has an eye on growth. B2B traffic that finds your website through Google search brings the best new customers since those visits are organically searching for what you write about. Converting these organic visitors of your website into customers who will return and order should be the focus of business marketing efforts.

The SaaS Providers Handbook for 2022

Many companies find that it is not enough to simply keep up with the competition in their industry. Such well-known organizations as Amazon and Microsoft continually expand their service offerings, making it hard to compete. Innovation continues to be a huge buzzword in the software industry. Tech companies need a reliable way to provide clients with what they need most, which is service wherever and whenever they need it. One industry that does this best is the SaaS (Software as a Service) space.

AI and Machine Learning: how are they changing the mobile testing landscape?

By incorporating AI and machine learning into mobile testing tools, teams can become more efficient in test automation. In this article, we'll look at how the adoption of AI and machine learning will improve these tools and what the future of testing might look like.

I Process Mined My Own Team and Here's What I Learned

Insight is a funny thing - everyone wants more of it, but sometimes, when we get it, we realize what we truly don’t understand. I got a major dose of insight recently when I used Appian Process Mining to take a look at how we could optimize some of our workflows, specifically content creation. At Appian, we have an AMAZING Creative team - and I’m not just saying that because we work together. I’m saying that because if they didn’t work here, I would hire them, without question.

Import Maps Under the Hood in Rails 7

Import maps is the new feature in Rails 7 that allows us to say goodbye to Node.js and tools like Webpack. There's no need for bundling anymore. With this new mechanism, you can still manage your JavaScript libraries with a specific version. Instead of one big file, though, your application serves many small JavaScript files. It’s essential you know how import maps work to benefit from the newest version of Rails (but don’t worry, you can still use tools like Webpack instead).

Boost Customer Satisfaction with Connected, Automated Underwriting Processes

The insurance industry is undergoing massive modernization to improve outdated processes and enhance policyholder experiences. Delivering a connected insurance experience has become critical for insurers to stay competitive as the marketplace digitizes and insurtechs emerge, bringing new challenges to more established providers. Core to an insurer’s overall connected insurance experience are workflows that ensure a seamless, accelerated digital underwriting process for potential policyholders.

Build Insights Pro: Introducing Bitrise's own CI/CD Performance Monitoring Tool

Build Insights is a monitoring tool that helps you understand your build performance and where you can improve your team’s delivery velocity and stability. It gives you the confidence that things are working well, and visibility into the issue when they are not, all working seamlessly with your existing Bitrise pipelines.

Creating a D&D character in Python

I have a bit of a confession to make, I’ve never really bothered to learn Python. The last time I briefly used it, Python 3 had just been released and was being ignored by almost everyone due to all to breaking changes people had porting over to it from Python 2. This is crazy, as in my opinion, Python is only behind JavaScript in terms of the most used language in the world. I have no excuse not to learn it and see what the fuss is all about!

The Top 10 Benefits of Retail Digital Transformation

There is no doubt that eCommerce is a staple in the economy post-COVID, which is why omnichannel retail will continue to be a competitive advantage moving forward. Over the past decade, online shopping channels have transitioned from an attractive option to a requirement — but this is just the beginning. You can effectively collect, integrate, and act on customer data through greater business intelligence by implementing digital technologies into your overall retail strategy.

What the heck is DPoP? | IAM Community Meetups - 2022

An Application-level proof-of-possession protections for access and refresh tokens. 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. In DPoP, this will be avoided by validating the client who requested the token is the one who is actually using the token using the Signed JWT tokens known as DPoP Proof.

The Importance of Compliance Risk Assessments

In a world that’s literally had to define a new normal, standards and rules around safety and quality have been scrutinized more than ever before. And that new reality is affecting standard operations for some industries. While the importance of compliance has not changed, the complexity of it may have. Considering how quickly we continue advancing, this increasing complexity may also be part of our new normal. If you’ve not updated your compliance management lately, now may be a good time.

Does mobile need its own DevOps? with Vladimir Ivanov | Mobile DevOps is a Thing! Podcast

Our very first guest is Vladimir Ivanov, Solutions Architect from Saint Petersburg, Russia. In this episode, we discuss some of the unique challenges in mobile development that Vladimir has experienced, specifically when compared to developing for the web, as well as the main ideas behind DevOps, and the tools, processes, and technologies that can help teams adopt this new culture. Thank you for watching! Please feel free to comment your thoughts below.

How to level up your team's skillset with John Sundell | Mobile DevOps is a Thing! Podcast

John Sundell is a well-known authority on Swift development. He's the author of the popular swiftbysundell.com website, hosts his own podcast, produces video, and is a regular speaker at conferences around the world. All with the aim of supporting and contributing to the iOS developer community.

Google Chrome Developer Tools - Part 2

This is the second part of the Google Chrome Developer tools article. In this post we will share show you more of the new Developers Tools that Google has added to Chrome. Remember that Google Chrome Dev Tools is a set of powerful tools that help developers to build better webs. If you haven’t done it yet, you can read the first article of the series.

Best Big Data API Management Platforms

Every time someone uses an app, information travels from a database to the user via an API. Single instances may not seem very important. As long as they perform the required task, people don’t think too much about how applications work. From a business perspective, the big data flowing through APIs could unlock important knowledge that helps tap into emerging trends and target customers better. To get the best results, companies need the best big data API management.

How to Migrate from the Open Source WSO2 Identity Server to the Subscription Version?

WSO2 Identity Server is the most popular open-source CIAM system on the market, and it is widely used by educational institutions and government agencies as an on-premise CIAM solution. Single sign-on/sign-out (SSO), identity federation, strong authentication, identity administration, account management, identity provisioning, fine-grained access control, API security, monitoring, reporting, and auditing are all possible with WSO2 Identity Server's seamless integration capabilities.

Developers Are Fed Up. They want More Fulfilling Work. This Is how Low-Code can Help

We should be skeptical of doomsday commentary about worker burnout and the “great resignation”, but also keenly aware that things have changed, that worker engagement is on life support, and that fed up workers are costing the global economy a staggering $8.1 trillion a year. So, what the heck happened to work since the pandemic began? Turns out just 20% of global workers are engaged with their work, including 36% of workers in the U.S. followed by 11% in the U.K. and Western Europe.

Hybrid API Management: Run Your API Gateways Anywhere

With the fast-growing popularity of cloud computing, an increasing number of organizations are now moving towards cloud-based solutions. Gartner predicts that1, "by 2020, 90 percent of organizations will adopt hybrid infrastructure management" where some parts of a solution would be in the cloud while other parts would be in traditional on-premises data centers.