Search results for ""

Showing 243-253 of 1754 results

The Foundations of Functional Reactive Programming in Android

This tutorial explores the mathematical concepts behind two key programming paradigms, functional programming and reactive programming, so you can build long-lasting Android architecture.

12-minute readContinue Reading
Iliyan Germanov

Iliyan Germanov

The Allure and Impact of Minimalist UX Design

Minimalism is a prevalent design approach, but putting its principles into practice is challenging. Follow these minimalist UX design strategies to build frictionless digital products that help users reach their goals.

10-minute readContinue Reading
Ravi Talajiya

Ravi Talajiya

SAFe Case Studies: Transformation Notes From the Field

In the final installment of Toptal’s Agile scaling series, the creator of SAFe, Dean Leffingwell, shares his expertise alongside three case studies from Toptal project managers who discuss the challenges and rewards of implementing an Agile scaling framework.

9-minute readContinue Reading
Daniel Carroll

Daniel Carroll

A .NET Programmer’s Guide to CancellationToken

Microsoft created a standardized cancellation implementation that has far-reaching capabilities beyond its original use case—from application run states and timeouts to interprocess communications.

7-minute readContinue Reading
Davit Asryan

Davit Asryan

Agile Scaling: SAFe Best Practices for Scrum Masters

This article is part of Toptal’s Agile scaling series, designed to guide project managers in their team expansion efforts. In this second installment, Toptal Scrum expert Ammar Raafat discusses how Scrum masters moving into the role of release train engineer can help their teams thrive.

11-minute readContinue Reading
Ammar Raafat Mohamed Bashandy

Ammar Raafat Mohamed Bashandy

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

5 Agile Scaling Frameworks Compared: Which One Should You Use?

Toptal’s Agile scaling series is designed to guide project managers in their team expansion efforts. In this first installment, project manager Kamil Imański breaks down popular scaling frameworks to help you make the best choice.

10-minute readContinue Reading
Kamil Imański

Kamil Imański

Sharpen Your Skills With Fun Online Games for Designers

Online design games are perfect for practicing tricky tools and techniques, boosting core UI/UX skills, and keeping pace with a rapidly evolving industry.

10-minute readContinue Reading
Susanne Aubert

Susanne Aubert

.NET on Linux: Simpler Than It Seems

Discover Microsoft .NET’s cross-platform development capabilities by building a Dockerized ASP.NET and Entity Framework application on Linux.

8-minute readContinue Reading
Zablon Dawit

Zablon Dawit

Name Your Price: 4 Counterintuitive Pricing Strategy Tips

High inflation means it’s crucial for managers to pay closer attention to pricing. Toptal management consultant Kalil Rodrigues shares four outside-the-box tips for optimizing your pricing strategy.

10-minute readContinue Reading
Kalil Gebrim Rodrigues

Kalil Gebrim Rodrigues

Kinder Tools: How to Improve Enterprise UX Design for Mental Health

Enterprise tools can be fraught with features and interactions that exacerbate mental health disorders. These UX solutions improve accessibility and help everyone have a better workday.

10-minute readContinue Reading
Danae Botha

Danae Botha

The 10 Most Common JavaScript Issues Developers Face

At first, JavaScript may seem quite simple. Yet the language is significantly more nuanced, powerful, and complex than one would initially be led to believe. Many of JavaScript’s subtleties lead to a number of common problems—10 of which we discuss here—that keep code from behaving as intended. It’s important to be aware of and avoid these pitfalls in one’s quest to become a master JavaScript developer.

13-minute readContinue Reading
Ryan J. Peterson

Ryan J. Peterson

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.