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.

Share
Share
Toptal core team members share their experience, expertise, and perspectives on the Toptal Edge Blog

Featured in

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Design Constraints Are Not Restraints – They Stoke Creativity

Design constraints are clues. They help designers triangulate between the problems, resources, and criteria inherent in every project and prevent precious time wasted on extraneous design ideas.

5 minute readContinue Reading
Micah Bowers

Micah Bowers

Micah helps businesses craft meaningful engagement through branding, illustration, and design.

A Complete Guide to Testing React Hooks

A relatively recent addition to React, hooks have already changed React development for the better through improved code readability and state management. But how do we test them?

In this article, Toptal React Developer Avi Aryan outlines why it is crucial to test hooks and introduces us to his React Hooks testing routine.

12 minute readContinue Reading
Avi Aryan

Avi Aryan

Avi is a full-stack developer skilled in Python, JavaScript, and Go. He’s also a multiple-time Google Summer of Code mentor.

Financial Modeling Case Study: OOVA

Amy Divaraniya, CEO and co-founder of OOVA, created a product she knew the market needed. Yet, while she was pitching investors trying to close her seed round, she found that the financial projections needed a fresh pair of eyes.

< 5 minute readContinue Reading
Elizabeth J. Howell Hanano, CFA

Elizabeth J. Howell Hanano, CFA

Elizabeth was an equity research analyst on both the buyside and sellside before transitioning to freelancing where she specializes in market research and valuation.

Remote Brand Strategy Workshops: The Ultimate Step-by-step Guide

Brand strategy workshops align stakeholders and set the tone for the work that follows. Better still, they produce brands that go beyond aesthetic appeal to achieve business goals.

8 minute readContinue Reading
Charlie Osborne

Charlie Osborne

Charlie leads brand strategy workshops and helps companies define actionable goals with evidence-based thinking.

Building the Next Big Thing: A Guide to Business Idea Development

Business idea development for new venture concepts is a mixture of art and science. There are playbooks to follow that ensure ideas are validated objectively to ensure financial and opportunity cost risks are minimized.

9 minute readContinue Reading
Brendan Fitzgerald

Brendan Fitzgerald

Brendan has raised more than $700 million and built strategic relationships with numerous Fortune 500 companies to help grow businesses.

Terraform vs. CloudFormation: The Definitive Guide

Choosing between infrastructure-as-code tools CloudFormation and Terraform can be arduous. It’s helpful to have some advice from someone with practical experience scaling apps using both technologies.

11 minute readContinue Reading
Fabrice Triboix

Fabrice Triboix

Fabrice is an AWS-certified cloud architect & developer with 20+ years of experience with the likes of Topps, Cisco, Samsung, and Alcatel.

Launching a Spring Boot Application Programmatically

Starting a Spring Boot application in the command line is as simple as it gets. But what if we want to run our application from another Java program?

In this article, Toptal Java Developer Igor Delac demonstrates how you can start a Spring Boot app programmatically using just a few lines of code.

5 minute readContinue Reading
Igor Delac

Igor Delac

Igor is an enthusiastic and skilled professional with extensive experience in Java development, system administration, and more.

How to Prevent Feature Creep with User Story Best Practices

Designers should not rely on user stories alone to prevent feature creep. However, working with them provides the critical measurements designers need to deliver products with great user experiences.

7 minute readContinue Reading
Florence Dairo

Florence Dairo

Florence is a digital product designer and strategist. She has worked with startups to create seamless and delightful experiences.

Serializing Complex Objects in JavaScript

The Tanagra.js library is designed to be simple and lightweight, and it currently supports Node.js and ES6 classes. The main implementation supports JSON, and an experimental version supports Google Protocol Buffers.

7 minute readContinue Reading
Luke Wilson

Luke Wilson

Luke has 12 years of experience as an engineer, team lead, and scrum master.

Most-read Articles

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.