Toptal Blog

The Toptal Blog is the top hub for developers, designers, finance experts, executives, and entrepreneurs, featuring key technology updates, tutorials, freelancer resources, and management insights.

FinanceIcon ChevronInvestors & Funding

Corporate Venture Capital: The Devil...or an Innovative Growth Channel?

by Elizabeth J. Howell Hanano, CFA

In industries seeing stagnant growth or a negative impact from uncontrollable, outside forces, many companies are turning to corporate venture capital as an alternative means to innovation. Yet, famed venture capitalist Fred Wilson once said that corporate venture capital was the “devil.”

8 minute readContinue Reading
EngineeringIcon ChevronBack-end

The Need for Speed: A Toptal JavaScript Coding Challenge Retrospective

by Eva Bojorges Rodriguez

Toptal's JavaScript Speed Coding Challenge invited creative solutions from the beginning. As the week played out, competitors got closer and closer to the maximum theoretical score. Then something unexpected happened...

6 minute readContinue Reading
ProductIcon ChevronProduct Life Cycle

Why Is Market Share Important? Because Bigger Is Better Than Better

by Eric Nowak

Product leaders have been force-fed the notion that market leadership is a function of delivering the best client experience. And yet, overperforming product managers focus first on being bigger, not better.

8 minute readContinue Reading
DesignIcon ChevronUI Design

Why Use Material Design? Weighing the Pros and Cons

by Cameron Chapman

Google’s Material Design guidelines have become the signature look of their websites and apps. Still, there are plenty of use cases outside of Google’s platforms where Material Design is also a solid choice.

6 minute readContinue Reading
EngineeringIcon ChevronTechnology

Stork, Part 2: Creating an Expression Parser

by Jakisa Tomic

Would you rather develop a statically or dynamically typed programming language? How would you devise your expression parser? In the second part of our Stork series, Toptal Full-stack Developer Jakisa Tomic outlines his preferred approach and demonstrates how you can create a functional expression parser.

14 minute readContinue Reading
FinanceIcon ChevronInvestors & Funding

Feeding the Future: An Overview of the Agrifood Industry

by Francesco Castellano

The amount of money pouring into Agrifood tech has increased more than sixfold since 2012: from $3 billion to almost $18 billion. In the first part of this series, we examine the three changing conditions making this field ripe for innovation and analyze emerging technologies.

9 minute readContinue Reading
DesignIcon ChevronUX Design

Gray Matter – What Is a Mind Map in the Design Process?

by Calin Balea

Mind maps are widely used as a thinking tool. Designers can use them to organize ideas into an arrangement for clarity as well as untangle system complexity to make things more understandable.

6 minute readContinue Reading
EngineeringIcon ChevronTechnology

Stork: How to Make a Programming Language in C++

by Jakisa Tomic

Did you ever consider creating your very own programming language, either as a result of necessity or professional curiosity? In part one of our series, Toptal Full-stack Developer Jakisa Tomic takes the first steps toward creating a lightweight scripting language written in C++.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Do Your Homework: 7 AWS Certified Solutions Architect Exam Tips

by Ross Bowman

Cloud architects with the AWS Certified Solutions Architect - Associate qualification are in high demand, with good reason—the AWS exam sets the bar high. What's the best way to prepare for it?

8 minute readContinue Reading

Join the Toptal® community.