Toptal Blog

The Toptal Blog is the top hub for business, design, and technology talent, executives, and entrepreneurs, featuring key technology updates, tutorials, freelancer resources, and management insights.
Hrvoje Gazibara
Changelog: The OWASP Top 10 Project

The de facto standard for web application security is the Open Web Application Security Project’s Top 10 Project. It lists the ten most prevalent security threats based on an extensive amount of data and community feedback and was updated in late 2017.

In this article, Toptal Freelance Full-stack and System Security Developer Hrvoje Gazibara discusses the changes to the OWASP Top 10’s most recent revision by illustrating new vulnerabilities, and even some that were removed.

Continue reading →
Natasha Ketabchi
What is a Down Round and How to Avoid One

Anyone vaguely familiar with the venture capital industry knows that down rounds are bad news. But what exactly are they, and why do they occur? What alternatives do founders have to avoid a down round? Toptal Finance Expert Natasha Ketabchi draws on her experience in the VC industry to run through the mechanics of a down round, its implications and effects, and concludes by offering some vital advice for founders and investors keen to avoid the dreaded down round.

Continue reading →
Kamil Jakubczak
React Tutorial: Components, Hooks, and Performance

In recent years, React has established itself as the most popular library in the JavaScript universe. However, rather than rest on its laurels, the React team is still working hard to make it better.

In the second part of our React tutorial series, Toptal JavaScript Developer Kamil Jakubczak takes a closer look at some of its features, including hooks, the latest addition to React.

Continue reading →
Alexander Noel
Guide to Monorepos for Front-end Code

A monorepository is a code management and architectural concept whereby you keep all your isolated bits of code in one super repository instead of managing multiple smaller repositories—like a single repository for your website and mobile apps.

In this article, Toptal Freelance Front-end Developer Alexander Noel attempts to gather and explain as much information as possible about how and when to use monorepos.

Continue reading →
Bechara Kara
What’s Next for Equity Crowdfunding?

Over the last few years, crowdfunding has imposed itself as a viable alternative financing route for small and medium-sized businesses globally. In this article, Toptal Finance Expert Bechara Kara runs through the market’s recent milestones, highlighting some of the shortcomings that can potentially threaten crowdfunding as a tool for democratizing finance, concluding with suggestions for a balanced approach in promoting its evolution.

Continue reading →
Wojciech Skowronek
Working with Google Sheets and Apps Script

It’s easy to start working with a spreadsheet, but it also takes time to master your skills to use all the powerful features it provides. When you start feeling comfortable with formulas, functions, pivot tables, etc., there is still one more level which allows you to achieve even more—custom extensions.

In this article, I’m going to focus on extending Google Spreadsheets with a Google Apps Script that validates European Union VAT IDs via API calls.

Continue reading →
Boris Yordanov
Working with the React Context API

The React Context API was been around as an experimental feature for a while now but finally became safe to use in production last year, solving one major problem React problem — prop drilling.

In this article, Toptal Freelance Javascript Developer Boris Yordanov will introduce us to the API and illustrate it with two basic web store apps, one built with the Context API and one without it.

Continue reading →
Paul Ainsworth
The Role and Responsibilities of the Modern CFO – A Function in Transition

Over the last few decades, the role of the CFO has undergone a profound shift. The historical tasks of the finance function such as books and records, financial reporting, and statutory compliance continue to be important but are now taken for granted by CEOs. The CFO of today and tomorrow must be able to take financial data and use it to influence operational decision making and strategy. But how?

In this article, Toptal Finance Expert Paul Ainsworth draws on his experience over his 30+ year career as a CFO at large, multinational companies across different geographies to outline the changing role of the CFO and the necessary skillset required to fulfill the growing expectations.

Continue reading →