Systems | Development | Analytics | API | Testing

August 2022

4 Ways to Minimize Your Dependencies in Node.js

We all know the joke about how node_modules is the heaviest object in the universe. For example, a project that uses only fastify, knex, typescript, and uuid generates an 83MB node_modules folder! That's huge! And those four packages are far from a complete set for a relatively small back-end. A more realistic size for node_modules is north of 100MB, in some cases reaching 1GB.

How to Fix The Format Flags Conversion Mismatch Exception in Java

A FormatFlagsConversionMismatchException is an unchecked runtime exception which is thrown when a conversion and a flag are incompatible in the source code. This is a very common exception encountered when the programmer tries to format the string. Unless otherwise specified, passing a null argument to any method or constructor in this class will cause a NullPointerException to be thrown.

Simplify Your Life with Simplenote

Being a creative professional, there’s nothing worse than forgetting or slipping off of an amazing content idea. Whether it’s for something you’re writing or something you’re building, a tool that can help you keep track of ideas by recording them instantly would be just awesome, right? Well, that’s exactly where Simplenote comes into the picture. Simplenote is a helpful note-taking software for budding writers, bloggers, and freelancers.

How To Use Data Warehouses To Improve Your Business

Did you know that a data warehouse has the ability to completely transform your business operation’s data storage? Data warehouses serve as powerful tools in a variety of use cases in the business world. Data warehousing implementation allows companies to better process, transform, and utilize modern data. In addition, data warehouses improve how business data is stored, enhancing decision-making and business processes through more efficient data integration and data management methods.

Logging Best Practices: What You Should Be Looking For

Debug logs are incredibly valuable for the wealth of information they contain, but generally speaking, companies avoid collecting them in production because they are very expensive in both dollars and performance. When we talk about production observability, we are likely spending more money for more data, data that itself might be excessive.

4 Reasons Why Process Mining is the Best Strategy to Cut Business Costs

Organizations invest in software with the idea that the new tools will deliver a variety of benefits. Some benefits are more qualitative, such as an improved user or customer experience, but others can have a direct impact on your bottom line. Whether it's an asset management solution, payroll system, or procurement application, technology has the ability to save organizations substantial amounts of money by streamlining your business processes.

How Partnering with Microsoft Helps WSO2 Achieve Our Cloud-First Vision

With the global increase in digital adoption, our customers must build better digital experiences for their own customers to stay relevant. There are, however, many underlying components that need to be stitched together and maintained before an organization can start building digital experiences. This process is complex and time consuming, and there are very few organizations that have the capabilities to do so.

Why Twilio Customers Are Not Going Anywhere

It’s no secret: we’re fans of API first companies like Twilio. With more than ten million customers using their platform, it seems we’re not alone. Longtime the darling of developers, Twilio’s approachable platform makes it easy to send voice, video, and SMS messages across nearly any context. Today, we’re diving into how Twilio still offers the best in customer engagement.

End-to-End API Monetization with AWS API Gateway, Stripe, and Moesif

Many API developers and companies struggle to find ways to easily set up systems to monetize their APIs. Some are simple but not customizable, some are complex and require massive engineering effort to actually get it all running. To make things easier, Moesif created a feature a few months ago called Billing Meters which gives massive customizability but with a minimal amount of code and engineering effort.

Know the Worth of Your APIs

In some cases, you create application programming interfaces (APIs) so you can integrate the apps into your IT ecosystem. APIs can do more than improve the functionality of your microservices and optimize your apps, though. When you know the worth of APIs, you could use them to generate revenue for your business. Calculate The Cost Of Developing APIs From Scratch Calculate yours! 

What's new in PHP 8.2

The PHP 8.2 release is just around the corner, and with it comes a number of fixes, improvements and deprecations. It is scheduled to be released late in November 2022. A third beta version of PHP 8.2.0 has now been released for testing. Before going into PHP 8.2 let’s take a quick look at the features of PHP 8.0 and 8.1. Some of the enhanced features in PHP 8.0 & PHP 8.1 are: In this blog post, we'll take a look at some of the most anticipated features coming in PHP 8.2.

Best Summer Ever with 5 New Features in the Appian 22.3 Release

Hot sand. Cold drinks. New Appian features. My perfect kind of August! The heat may be relentless, but we’re staying cool with the Appian 22.3 release. From codeless data modeling to SAML “Remember Me” log-in configurations to a one-stop shop Solutions Hub, this release brings you new capabilities that make building apps easier than ever so you have more time to enjoy your summer. Missed the webinar with Appian VP of Product and Deputy CTO, Malcolm Ross? Don’t sweat it.

Appian IDP: Data in seconds, not days

Your business documents contain a wealth of information. However, the time and cost constraints associated with extracting and structuring that data cause many businesses to miss out on important growth opportunities. Appian IDP makes it easy to extract and structure data from business documents like invoices, claims, and purchase orders. Watch the video to learn more.

Resolving the Boto3 NoCredentialsError in Python

The NoCredentialsError is an error encountered when using the Boto3 library to interface with Amazon Web Services (AWS). Specifically, this error is encountered when your AWS credentials are missing, invalid, or cannot be located by your Python script. These credentials are stored by default at ~/.aws/credentials which contains your access key and secret access key for using AWS services, along with other configuration details such as your region code.

Flask vs. Django: Which Python Framework is Better for Machine Learning Apps?

Python is insanely popular among machine learning enthusiasts these days. Hence, anyone developing a machine learning model normally turns to Python. The real challenge arises at the deployment stage because you can use many frameworks. Figuring out which Python framework to use may add to the confusion. This post discusses two popular machine learning frameworks, Flask and Django. We’ll also compare them side by side, so that you can make the right choice.

Easily Monetize Your APIs with Moesif Plus Chargebee

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.

API Authentication: What Is It?

With cybercrime continuing to grow at an alarming rate and cybercriminals getting increasingly clever about how they get their hands on your precious data, API authentication is more important than ever. If you’ve ever logged into an app or website using your Facebook or Google account, then you’ve used API authentication. APIs are the backbone of the internet. They allow disparate systems and login pages to communicate, exchanging user data and triggering actions.

How to Identify Automation Opportunities in Order-to-Cash with Process Mining

Insurance companies, like those across many other industries, struggle with systemic issues brought on by disjointed, outdated core technologies. To help minimize the strain disconnected systems can cause, Appian invests in experts with years of first-hand experience to deliver digital solutions that can increase efficiency and improve the customer experience.

Predictable Code in Elixir: Expressions as Reducers and Macros

In the first part of this series on maintainable Elixir code, we started by applying rules for code predictability in our code design. We immediately saw an emerging pattern: a series of transformations on state. In this part, we'll explore this pattern further. We'll first learn how to write expressions as reducers. Then we'll use metaprogramming to make use of reducers and enforce code style seamlessly. Finishing up, we'll see an example where all the pieces fit together. Let's get going!

The Red Velvet Rope of Low-Code Data Security

Here at Appian we're really excited to have released our low-code data security feature earlier this year. If you're not sure what that is, you're in good company. Even our parents just look at us blankly before saying "that's nice, dear" and changing the subject. Someone who doesn't love us unconditionally might be more skeptical.

5 ways we make sure your data is safe on Bitrise - compliance, access control, encryption, and more

Some of the world's most security-conscious companies rely on Bitrise to build safely. This article is a summary of the most important security-related measures we take to make sure your sensitive data is always protected.

Elastic stack-based Analytics Integration with WSO2 Identity Server

WSO2 Identity Server is an API-driven open source IAM product designed to help you build effective CIAM solutions. ELK-based analytics solution is introduced to view the login and session-related analytics data. Three dashboard templates are provided by default: Auth dashboard, Session dashboard, and alert dashboard. The session dashboard includes statistics related to sessions that get created for different applications accessed via the WSO2 Identity Server. Auth dashboard includes statistics related to login attempts made via the WSO2 Identity Server. The Alert dashboard includes suspicious Login Alerts and Long session alerts.

Multi-Attribute Login with WSO2 Identity Server

Depending on the business, the applications may need to authenticate with different login attributes. For example, social media applications use userId, email, or mobile number as the identifier, Internet banking applications use userId or username as the identifier, Corporate enterprise applications use email as the identifier. In WSO2 Identity Server 6.0.0 provides the capability to use different login attributes as a productized feature. It gives users the flexibility to choose their preferred identity attribute when logging in, such as email, username, or mobile number. A privileged user in the organization can configure the list of allowed attributes that can be used as the login identifier.

Why delivery lead time matters in mobile development and how to improve it

Lead time is a crucial metric in software development; it measures the time between the allocation of the work through code commit and finally to production. For us, lead time is essentially the time from backlog to the app store, or from production to the app store.

The Costs Associated With API Integrations and How To Minimize Them

Application programming interface (API) integrations can be considerable cost savings for your business. Integrating with an API eliminates the need to develop and maintain custom integrations for each application or system you use. However, you should be aware of some costs associated with API integrations before you decide to integrate. This article will discuss the different types of expenses related to API integrations and how to minimize those costs.

WSO2 Private CIAM Cloud Delivers B2B CIAM Capabilities Through Organization Management

WSO2 Private CIAM Cloud supports B2B and B2C business models through the B2B organization management feature. Unlike other CIAM products that are limited to simple organization management, the B2B organization management in WSO2 Private CIAM Cloud handles complex nesting.

Device flow support with WSO2 Identity Server

Device flow is an OAuth2.0 extension that expands the range of devices an organization can use within their overall digital customer experience solution to include devices with limited user input capabilities (such as smart TVs which do not have keyboards). With device flow support, users can leverage other devices, such as smartphones, to complete the login on the limited input device.

WSO2 Identity Server User Authentication in a Next.js Application

Next.js is an open source React web development framework built on top of Node.js. The Next.js framework is known for: With the help of the NextAuth.js library, I will explain how to authenticate a user in a Next.js application with WSO2 Identity Server. NextAuth is an open source authentication solution for Next.js applications. More information about NextAuth.js is available here.

The Front Door to Your Business Just Got More Inviting

It’s only been a few months since we introduced Appian Portals and already the excitement is palpable. Businesses across a variety of mainstream industries are building portals with Appian in a matter of days in order to engage with new and potential customers, manage vendors, accept complaints, provide quotes, and so much more.

The Ultimate OpenTelemetry Guide for Developers

OpenTelemetry is a free and open-source software initiative with the objective of supplying software developers with the means to create distributed systems. OpenTelemetry was developed by engineers at Google, and developers have the ability to utilize it to create a standard foundation for the construction of distributed systems. The goal is to enable developers to write code once and then deploy it in any location of their choosing.

The Complete Guide to API Tokens

The use of APIs has rapidly been on the rise over the last several years. In fact, data shows that nearly 90% of developers are using APIs and REST APIs in some capacity. APIs or application programming interfaces refer to functions that allow applications to access data and interact with external software components, operating systems, and microservices. Essentially, the main goal of an API is to enable multiple applications to communicate with one another as APIs.

Top 11 Web Frameworks Designed for Rust

Since 2016, the Stack Overflow Developer Survey has named the Rust language, also known as Rustlang, the "most loved programming language". It is one of the most highly regarded modern programming languages in the world. The syntax is quite similar to C++, but it has extra features like memory safety that can make your life much simpler and more secure.

Featured Post

How to innovate faster with API Management - Why API utilisation must improve to meet transformation demands

Without effective management and reuse, APIs will not deliver their digital transformation potential. There is an urgent need to make application programming interfaces (APIs) efficient and utilised more effectively. This need is being driven by the rapidly increased rate of digitisation that customers and business lines are demanding from CIOs and CTOs. APIs are a powerful tool that can be employed to deliver competitive advantage and market differentiation, the two biggest demands being placed on the technology team.

WSO2 Launches WSO2 Private CIAM Cloud to Deliver Best-in-Class CIAM Support for Both B2B and B2C Demands

WSO2 also delivers stronger analytics, typing biometric authentication, multi-attribute login, and added device support with today's releases of WSO2 Identity Server 6.0 and WSO2 Private CIAM Cloud.

10 Best Rapid Prototyping Tools

Prototyping is made easier with the software. In order to create a prototype as close as possible to your final vision, the best prototyping tools use design features, navigation elements, and interactions. During product development, this can help you avoid costly reworks. Rapid prototyping should be part of any project, whether it is a mobile app or a website design.

These 6 Process Mining Benefits Can Help You Build a Business Case for Investment

How can you be sure your technology investment will have real, positive business impact? When it comes to tech purchases, organizations, like individual consumers, often experience buyer's remorse. When consumers buy apps or gadgets that don't deliver on the promise of making our lives better/easier/more glamorous, we relegate the unused tech to a drawer, some miscellaneous folder on our computer desktops, or worse, a landfill.

An Overview of API Lifecycle Management

Understanding the stages of API lifecycle management offers an overhead look at application programming interfaces so you can find opportunities for improvement. Below, you will find the three major stages of an API lifecycle. Each section offers a closer look at the steps professionals often address when optimizing API strategy, functionality, access control, workflows, and other critical features.

Principles of Debugging

It is pretty common to envision software developers spending most of their time writing fancy code, building new, shiny features for applications, and smoothly deploying them to production. However, the reality is usually messier. Things break all the time — your code fails, the system runs out of memory, exceptions go unhandled, dependencies conflict, servers overload, slow requests take forever, and whatnot.

Build a CRUD App with Node.js and MongoDB

Choosing the right tool for a web application can be tricky. But if you do, it will make things a lot easier for you. Depending on your application, combining Node.js and MongoDB works well most of the time — especially if you use a front-end framework like React (MERN), Angular (MEAN), or Vue (MEVN). In this tutorial, you will learn how to create a CRUD application using Node.js and MongoDB and write some basic tests for your Node.js API.

Account Locking in WSO2 Identity Server #Identityin15

In this episode, we will be discussing all about account locking in the WSO2 Identity Server. There are two main types of Account Locking in the IS which are Admin-Initiated Account Locking and Account Locking due to Failed Login Attempts. In this session we will be discussing these types in depth and how you can enforce them.

Building Agility & Resilience Into Your Supply Chain

Organizations today are faced with many challenges as they build agility into their supply chains. Siloed systems and data present a huge challenge and ultimately lead to many manual and unsustainable processes to try and fill capability gaps. It is also difficult to leverage artificial intelligence to predict and automate in these siloed environments. In addition, the lack of visibility across the supply chain represents another big challenge and puts organizations in constant reactive mode to any disruption that occurs.

How to Fix the OperationalError in Python

OperationalError is a class of error encountered while working with the psycopg library in Python. Operational errors are closely linked with the connect method within psycopg and typically occur when parameters passed to this method are incorrect or invalid. This may mean that a parameter, such as a database name, is spelled incorrectly, has changed, or that the database server itself is experiencing a problem.

Nathan Shain- "The Journey of Upgrading A Python Version From a Debugger Perspective"

What happens when you develop a Python debugger and the latest Python version breaks it? We’ll go through the process of debugging a Python debugger and the methods we used to solve it efficiently. When a new Python version is released, the great opportunity to add new features to our software comes around. Yet, alongside those features, there’s always an API break which requires us to make undesired changes to our software. Often, the change can be as small and seemingly insignificant as a signature change or sometimes can be as big as shifting from Python 2 to 3.

Fast Innovation for New Integrations, Microservices, and APIs

The rapid growth in the development and use of APIs shows no sign of slowing down, and the central role APIs play in digital business across industries continues to surge right along with that growth. One recent survey of IT leaders found that 98% consider APIs mission critical, with 81% currently working with microservices and 18% planning to do so soon. The exponential growth in APIs has been such that most software in use today either uses an API or is one.

Why Should You Use PHP Frameworks for Web Development?

PHP is a powerful, server-side programming language with numerous benefits and features. The language is extensively utilized to create various web development solutions. However, core PHP may not be suitable to work on complex business requirements, as PHP code may get intricate. Also, efficiently maintaining complex applications built on PHP normally requires those who worked on the original project.

How to set up a Microsoft SQL Server in DreamFactory

This video will show you how simple it is to set up a Microsoft SQL server using DreamFactory. Who we are: DreamFactory is an API generation solution for more than 20 databases and many other data sources. With DreamFactory you can connect to any data source and instantly access a full-featured, secure, and documented REST API for your projects. DreamFactory replaces months of API development and server-side integration work. Start your projects with reliable REST APIs from day one.

3 Ways to Accelerate Claims and Improve the Customer Experience

When it comes to the claims process, speed is of the utmost importance. However, too often, manual inefficient processes slow insurers down, resulting in settlement delays, a poor customer experience, and higher costs. And today’s economic climate only exacerbates claims leaders' challenges.

Harnessing Artificial Intelligence In API Management

A decade ago, artificial intelligence seemed like a future dream. Something impossible to achieve in the next 10-15 years. But two years into the 22nd century, those visions are now a reality. Sure, we don’t have fully sentient computers yet. But, we’ve made tremendous improvements beyond what many would have predicted a few decades ago. Harnessing artificial intelligence in API management will be important for scaling and securing your business.

Introducing WSO2 Private CIAM Cloud and Identity Server 6.0

WSO2 Identity Server is an API-driven open source IAM product designed to help you build effective CIAM solutions. It is based on open standards such as SAML, OAuth, and OIDC with the deployment options of on-premise, cloud, and hybrid. It supports complex IAM requirements given its high extensibility. WSO2 Identity Server manages more than 1 billion identities worldwide.

4 common Android DevOps challenges and how to solve them

​​The term “DevOps” has been thrown around a lot in the software development world. AWS describes it as a combination of philosophies, practices, and tools that help deliver apps and services effectively and efficiently. ‍Mobile DevOps falls under that DevOps umbrella, and it requires a different approach because of the agile nature of mobile development. If you narrow it down even further, you’ll arrive at our main topic, Android DevOps.

Managing Data as an Asset

Modern technology has enabled businesses to collect all manner of data. Managing data as an asset includes website interactions to drilled-down explanations of what makes a company’s strategy successful, this information informs initiatives, aids decision-making, improves business processes, and provides a way to measure success toward specific objectives. However, having enterprise data is not a strategy or a competitive advantage in and of itself.

Distributed Tracing Support in N|Solid [10/10] The best APM for Node, layer by layer.

Complex modern systems are the new reality for infrastructure teams, and this is due to the evolution of Cloud Computing and working with Distributed systems, containerization, and microservices by default. The teams now have different infrastructures and virtual services with which they must take care of scalable, reliable, and performative applications.

10 Critical Kubernetes Tools and How to Debug Them

Kubernetes is both revolutionary and “diffusionary.” It is a complete restructuring demanding a whole new slew of companion and support tools to cover and prop up the entire ecosystem. There are literally hundreds of tools – both open-source and proprietary – designed specifically with k8s in mind.

Building a Pricing Strategy for Your APIs

An API is a unique product. There is no presentable UI or outcome a developer can show and market similar to a regular product in the marketplace. The only way to perceive its usefulness is to spend time testing and understanding the value it brings. Given these unique conditions, monetizing an exposed API requires a different approach compared to monetizing other products. This post discusses how to build a pricing strategy for your APIs and which aspects you should consider.

Chanty - A Collaboration Tool That Helps Get Work Done, Together

How many emails do you receive and send each day to your coworkers on average? And how long does it typically take for you to update your team on the progress or objectives of your tasks? You should think about changing your collaboration tools if your productivity bothers you. There are many software solutions for team collaboration and communication. With so many alternatives available in the market, it might get difficult to choose the best one for yourself and your team.

How to Use APIs to Streamline Processes and Increase Efficiency

If your business is using APIs and other technologies, chances are you don’t know how they can help your bottom line. But, don’t be surprised if your business uses these services to improve efficiency, streamline processes and reduce costs when it comes time to integrate them into your existing business model. Here are a few examples of how businesses can use APIs to streamline processes.

Saved Cohorts: The What, Why, and How

Being able to group a set of users or companies based on their behaviors or traits can be extremely useful. In Moesif, we have a feature called Saved Cohorts which allows you to do exactly this. Saved Cohorts can help businesses power marketing campaigns and other sales initiatives, help engineers and customer success teams manage ongoing issues, and a host of other use cases.

A Deep Dive into Memory Leaks in Ruby

In the first part of this two-part series on memory leaks, we looked at how Ruby manages memory and how Garbage Collection (GC) works. You might be able to afford powerful machines with more memory, and your app might restart often enough that your users don't notice, but memory usage matters. Allocation and Garbage Collection aren't free. If you have a leak, you spend more and more time on Garbage Collection instead of doing what you built your app to do.

Write a Standalone CLI Application in Elixir

While Elixir is frequently associated with web development, this is not where its capabilities end. As a general-purpose language, it can be used for virtually anything. You don't have to take my word for it — projects such as Nerves, Nx, Scenic, or LiveBook speak for themselves. But today, we will focus on something different: writing a command-line application in Elixir and preparing it for distribution.

7 Tools to Launch a Successful Digital Project

Launching a digital project may get really overwhelming. You have to think about a dozen little tasks, from basic ones (like a simple website) to longer-term ones (like SEO and marketing). To make your life easier, here are seven tools to help you launch a successful digital project, be it a tool, an e-book or a new online business.

What is Perforce Helix DAM?

Helix DAM is digital asset management by Perforce — makers of the industry standard version control system for game development, Helix Core. Helix DAM empowers teams to streamline creative workflows. It allows them to find, track, and review art assets — including 2D, 3D, audio, and video files — all in one place. It’s art & game asset management for creatives, built with the speed and security of Perforce Helix Core.

The Rise of APIs in Retail - Better Data, Better Business

Retail is a challenging industry. It is constantly evolving to reflect consumer preferences in product selection – but that is only part of it. As more people turn to online shopping, many retailers are using application programming interfaces (APIs) to remain competitive. Consumers have certain expectations of technology, so implementing digital transformation and APIs in retail has become less of an option and more of a requirement to attract and retain the modern customer.

How Stripe Engineered a Developer Paradise

In this article, we are going to explore why the Stripe developer experience is so passionately supported by thousands of developers globally. One of Stripe’s missions is to increase the GDP of the internet, and over the last decade, they’ve successfully executed 250 million API requests per day and over 91 billion requests per year through their APIs.

How to Handle the Psycopg2 UniqueViolation Error in Python

The psycopg2.errors.UniqueViolation is an error thrown by the when a user attempts to insert a duplicate key value. In an SQL or SQL-like database a key value is defined when a table is created. This key value is then used to reference specific rows of the table. In order to make calls to these rows unambiguous, this key value must be unique for every row. Any attempt to insert a new row which has a value in the key field that already exists in the table cannot be completed.

How to Fix ReferenceError: Event is Not Defined in JavaScript

The Javascript ReferenceError occurs when referencing a variable that does not exist or has not yet been initialized in the current scope. The ReferenceError: event is not defined usually occurs while using an event handler if the event parameter is either not declared or declared incorrectly. For example, if on an onclick event, the handler does not declare the event parameter, this error is thrown.

Appian RPA Opens Doors (...Er, Windows) to Expansion, Scale, and Transformation

With every iteration of automation technology that hits the market, one thing is clear: We are not far from a future where the only limit to what you can automate will be within the limits of your own imagination. Appian strives to open doors to the art of the possible by putting every automation capability you need to tackle any use case into our unified low-code platform. And in Appian 22.2, the latest product release, we’re opening Windows, too.

Global Alerts & Integrations in N|Solid [9/10] The best APM for Node, layer by layer.

N|Solid provides unparalleled performance and security monitoring for various deployments and team sizes. You can configure the N|Solid Console to notify you when new vulnerabilities are found in your applications. DevOps professionals looking after applications running in production can be notified of performance and security issues earlier and then collaborate wherever they want (Slack, Microsoft Teams, email, etc.) to resolve them.

The Best Podcasts for CTOs in 2022: stay up-to-date with latest industry news.

In this day and age, it’s more important than ever for CTOs to stay up-to-date with the latest industry news. But with so much information out there, it can be tough to know where to start. That’s why we’ve compiled a list of the best podcasts for CTOs, so you can easily find the ones that will be most relevant to you and your interests! We’ve rounded up some of the best podcasts for CTOs, covering everything from the latest industry news to career advice.

9 Best WebSocket Libraries for Node.js in 2022

The ability to establish communication between your browser and the servers is now possible due to WebSocket libraries. It enables you to send messages to that server and receive event-driven responses in return. Even without checking with the server for updates. Additionally, some developers choose to use the WebSocket libraries' APIs. This is done to provide asynchronous communication between the server and your browsers.

Connect a Ruby on Rails App with React in a Monolith

More and more people are using Ruby on Rails to create a back-end API application for a front-end app. But what if you want to create a rich and functional interface with JavaScript and use Rails for the back-end, without having them in separate repositories? You can create a monolithic Rails application. This article will show you how to connect a Rails application with a front-end developed in React (without splitting the code into two separate applications).

This Is No Time To Waffle On Complete Automation

Here’s something to know about me. I love breakfast food. With a capital “L.” And I have for my whole life. So it’s kind of surprising that I only recently added a crepe pan to my collection of kitchen tools. This crepe pan is great. It’s non-stick, but made from all-natural materials, and it’s the perfect size. I could even use it to cook bacon. Or scramble eggs. But I won't.

What's best for web graphic designers: Photoshop or Procreate?

In 2022 there are many tools that a person who wants to create a picture or to process a photo can use. There are free and paid apps, websites that offer quick customization of photos and pictures’ templates, but if we are talking about the work of a web graphic designer, there is a need for much more advanced tools. Currently people who work in this sphere have split between Photoshop and Procreate, and both of those options have many advantages that satisfy the needs of specific people.

Vulnerability Scanning & 3rd-Party Modules Certification in N|Solid [8/10] The best APM for Node, layer by layer.

NCM —NodeSource Certified Modules— is the secure, reliable way to take advantage of the massive ecosystem of Node.js packages. Certified modules are compatible with Node LTS and monitored continuously to identify risk over time. Certification guarantees no security vulnerabilities or unverified code in modules or dependencies and is easy to set up and manage. No workflow changes are required.

The Beginner's Guide to Developing APIs

In the data-driven world, APIs have earned a crucial spot in the space where business and tech collide. Everyone from software engineers to business owners can benefit from APIs. This post will serve as a beginner’s guide on APIs, highlighting how they work and the benefits they can provide to business operations.

All You Need to Know about EdgeDB

Today, non-relational, schemaless data models dominate the domain of databases. Non-relational databases are more developer-friendly and scale better than the relational databases of the past. However, it is harder for them to do complex tasks. Now we have a new player in the game to address this issue: EdgeDB. EdgeDB is built on top of PostgreSQL and introduces a new conceptual model for representing data.

FIDO Passkeys With Asgardeo

In March 2022, FIDO Alliance and the W3C WebAuthn working group proposed a new version of the WebAuthn specification where they claim to resolve common usability issues with FIDO while ensuring a high level of security. This has started to gain significant attention in the identity domain during the past couple of months especially with the joint announcement from Google, Apple and Microsoft on their extended support for the FIDO passwordless standard.