Technology

Showing 1-8 of 528 results

The Strengths and Benefits of Micro Frontends

by Bob Myers

Micro-frontend architectures decompose a front-end app into individual, semi-independent "microapps" working loosely together. This can help make large projects more manageable, e.g. when transitioning from legacy codebases.

12 minute readContinue Reading

Integrating Stripe and PayPal Payment Methods in Ruby on Rails

by Henrique Reinaldo Sarmento

Secure payment processing is a key prerequisite for any eCommerce operation. If it fails, the consequences can be catastrophic for any company, big or small. In this article, Toptal Ruby on Rails Developer Henrique Reinaldo Sarmento outlines how you can create a Ruby on Rails eCommerce app, leveraging PayPal and Stripe for reliable and secure payments.

25+ minute readContinue Reading

Machines and Trust: How to Mitigate AI Bias

by Michael McKenna

Unwanted AI bias is already a widespread problem. Machine learning models can replicate or exacerbate existing biases, often in ways that are not detected until release. So what can be done about it?

13 minute readContinue Reading

Introduction to Functional Programming: JavaScript Paradigms

by Avi Aryan

Functional Programming is a paradigm of building computer programs using expressions and functions without mutating state and data. In this article, we will talk about doing functional programming using JavaScript. We will also explore various JavaScript methods and features that make it possible. In the end, we will explore different concepts associated with functional programming and see why they are so powerful.

6 minute readContinue Reading

Working with ESP32 Audio Sampling

by Ivan Voras

The successor of the revolutionary ESP8266, the ESP32 is a next-generation microcontroller. Find out how to sample its analog-to-digital converter (ADC) from a timer interrupt using the Arduino IDE.

8 minute readContinue Reading

An Array of Possibilities: A Guide to Ruby Pattern Matching

by Noppakun Wongsrinoppakun

Pattern matching is a powerful tool commonly found in functional programming languages. The Ruby 2.7 release is going to include this feature. In this article, Toptal Ruby Developer Noppakun Wongsrinoppakun provides a breakdown of what this addition will include and why it matters.

8 minute readContinue Reading

How to Create an SSO Button – A Flask Login Tutorial

by Son Nguyen Kim

Single sign-on is great for users, sparing them from memorizing yet another password; for businesses, removing frictio; and for developers, since less code means less things that can go wrong. In this Flask login tutorial, we’ll write a step-by-step guide to add a SSO login button into a Flask application with SimpleLogin and Facebook as an identity provider.

6 minute readContinue Reading

Oracle to SQL Server and SQL Server to Oracle Migration Guide

by Leonid Draginsky

Migrating in either direction between Microsoft SQL Server and Oracle Database? There are some significant pitfalls to be aware of...

11 minute readContinue Reading

Join the Toptal® community.