Project Management

Showing 1-8 of 77 results

How to Build a Role-based API with Firebase Authentication

by Joaquin Cid

Nearly every app requires an authorization system on top of an authentication system. We often need a fine-grained permissions model to allow only specific users to access certain resources while simultaneously restricting access for everyone else. In this tutorial, Toptal Freelance Firebase Developer Joaquin Cid teaches how to build just such a system. Called a role-based authentication, we’ll learn how to implement this system in an API using Node.js and Firebase.

13 minute readContinue Reading

Make Your App Profitable, Part 2 – Harnessing the Mobile Funnel

by Matthew Knippen

Subscription-based apps need a special approach when it comes to analytics. Learn how a variation on the traditional sales funnel helps you work with LTV, subscriber retention, and churn rates to make your app better—and more profitable.

10 minute readContinue Reading

Make Your App Profitable – Leverage Mobile Analytics

by Matthew Knippen

Building a mobile app isn't cheap—and the harsh reality is that most apps fail. Find out how to leverage fundamental analytics metrics to make sure your app actually turns a profit.

11 minute readContinue Reading

Bridging Gaps: The Importance of DevOps Communication

by Piotr Gaczkowski

DevOps is an oft-misunderstood buzzword, seen as a trendy must-have in the form of technologies, tools, and staff to acquire. But it's much more, yet much simpler, than that.

9 minute readContinue Reading

Benchmarking A Node.js Promise

by Omar Waleed

You can just write sequentially executed code in JavaScript, but should you? In this article, Toptal Freelance JavaScript Developer Omar Waleed tests the widespread Node.js belief that synchronous code degrades performance and is, in a sense, just plain evil. Is this really true?

7 minute readContinue Reading

Innovation with Life-critical Systems

by Kyle Kotowick, Ph.D.

When complex systems are life-critical, it can be extremely difficult to modernize and upgrade them safely. While many engineers will never work on such systems, there is much to be learned from those who do. In this article, Toptal Solutions Architect Dr. Kyle Kotowick explains how to properly maintain and update systems that are too important to fail.

13 minute readContinue Reading

My Five Worst WordPress Development Mistakes

by Scott Fennell

Join an expert in a look back in horror at his most embarrassing mistakes in his early days as a WordPress developer. He discusses general PHP bugs, WordPress-specific bugs, and also mistakes made at a managerial level while supervising other developers.

11 minute readContinue Reading

Trello vs. Jira: Compared From A Developer’s Perspective

by Juan Carlos Arias Ambriz

Project management tools have dramatically transformed the way software is engineered, but which one should you use, and when? In this article, Toptal Freelance Developer Juan Carlos Arias Ambriz outlines the differences between Jira and Trello and explains how you should choose between them.

13 minute readContinue Reading

Join the Toptal® community.