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

The Dos and Don’ts of a Rebranding Strategy

Rebranding requires a lot of strategy. Some companies have done it well, others have flopped. Learn what works and what doesn’t in this list of lessons gathered from those who have rebranded.

9 minute readContinue Reading
Jordan DeVos

Jordan DeVos

Jordan is a visual communications designer with a user-centric focus. Her work integrates strategy, brand, and user experience.

Zero to Hero: Flask Production Recipes

Flask is a great way to get up and running quickly with a Python applications, but what if you wanted to make something a bit more robust?

In this article, Toptal Freelance Python Developer Ivan PoleschyuI shares some tips and useful recipes for building a complete production-ready Flask application.

11 minute readContinue Reading
Ivan Poleschyuk

Ivan Poleschyuk

Ivan is a passionate machine learning engineer and full-stack software developer with a master’s degree in computer science.

Perfecting Private Accommodations: Airbnb vs. Expedia

As Airbnb may soon IPO, how does it compare against more traditional businesses in the travel space? We compare it to another top company in the travel sector, Expedia, and analyze how their originally divergent strategies are slowly converging.

8 minute readContinue Reading
Tyler Cain

Tyler Cain

Tyler is an investor with years of experience as an advisor. He has led private and public investment activity across industries.

Design Talks: Better Designer and Developer Collaboration with Aarron Walter of InVision

Designers often struggle to work with developers and vice versa. In this Design Talk, we explore how designers and developers can collaborate better in order to make them stronger and more capable.

8 minute readContinue Reading
Miklos Philips

Miklos Philips

Miklos is a lead UX designer and strategist with more than 18 years of experience in a wide variety of projects across multiple industries.

Build a Custom Full Page Slider with CSS and JavaScript

There are a number of ways of implementing animated full-screen layouts with a large degree of human interaction, and many developers would resort to a JavaScript plugin to save time.

In this article, Toptal JavaScript Developer Stefan Vitasovic demonstrates how you can do it using nothing but CSS and JavaScript, without including a bloated library or plugin in your project.

14 minute readContinue Reading
Stefan Vitasovic

Stefan Vitasovic

Stefan is a front-end engineer inspired by modern, interactive layouts. He has worked on hundreds of projects, focusing on high-end UI and UX.

Managing Cross-Cultural Communication Barriers

As teams become more culturally diverse, miscommunications are more common. Expectations and behavioral nuances differ by country, making it difficult to know what is really being said. Understanding the differences can help a team find common ground and work toward success.

8 minute readContinue Reading
Toptal Research

Toptal Research

All About Process: Dissecting Case Study Portfolios

A portfolio is more than a cache of images, it’s a way to demonstrate design skills and problem solving to clients. We show how to elevate portfolios by explaining the inner workings of a case study.

7 minute readContinue Reading
Adnan Puzic

Adnan Puzic

Adnan is a UI/UX expert with a bold aesthetic and a passion for designing digital products for startups and corporations.

How to Approach Design for Developers

Developers often think of design as less important than functionality. But time developers spend learning design principles is saved in the future when working with designers or on their own products.

11 minute readContinue Reading
David Genger

David Genger

David is a passionate front-end web developer who excels at creating pixel-perfect web interfaces.

Working With TypeScript, Dependency Injection, and Discord Bots

Types and testable code are two of the most effective ways of avoiding bugs. In this tutorial, discover TypeScript best practices while you create a Discord bot from scratch.

10 minute readContinue Reading
Michał Krakiewicz

Michał Krakiewicz

A PHP/Laravel veteran, Michał (BSc) learned Agile teamwork at cloud analytics giant Piwik PRO (now Matomo). Lately, his focus is on Vue.js.

Most-read Articles

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.