Toptal Blog

The Toptal Blog is the top hub for developers, designers, management consultants, 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.

By entering your email, you are agreeing to our privacy policy.

Digital Companies and the Valuation of Intangible Assets

The move to a digital economy has coincided with a higher proportion of enterprise value - 84% of the S&P 500 - being derived from intangible assets, such as patents and software. Yet, accounting rules have not caught up with this shift and current disclosure practices can paint an incomplete picture for investors.

9-minute readContinue Reading
Surya Krishnan

Surya Krishnan

Surya is a corporate development professional that has performed $25+ billion of valuation advisory engagements at PwC.

UX Research Techniques and Their Applications

UX research techniques and their applications will result in better designs that avoid costly mistakes such as cost overruns, guesswork, following best practices, and reliance on industry knowledge.

8-minute readContinue Reading
Michael Craig

Michael Craig

Michael is an experienced designer whose research-driven design process has resulted in purposeful user experiences that delight users.

Adversarial Machine Learning: How to Attack and Defend ML Models

The increasing accuracy of machine learning systems has resulted in a flood of applications using them. As machine learning models matured and improved, so did ways of attacking them.

In this article, Toptal Python Developer Pau Labarta Bajo examines the world of adversarial machine learning, explains how ML models can be attacked, and what you can do to safeguard them against attack.

10-minute readContinue Reading
Pau Labarta Bajo

Pau Labarta Bajo

Pau has extensive experience in quantitative finance. He combines love of statistics and machine learning with excellent Python skills.

5 Questions a Scrum Master Should Ask Before Joining a Startup

The scrum master role has been gaining popularity with the widespread adoption of Agile. Startups adopt Scrum at an ever earlier stage and look for professionals to help them out. There are some simple questions a scrum master candidate can ask to find the right startup company for their skill set.

7-minute readContinue Reading
Vytas Butkus

Vytas Butkus

Vytas is a professional project and product manager leading products and projects in education, 3D graphics, eCommerce, and adtech.

Make Your App Profitable: Leverage Mobile Analytics

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
Matthew Knippen

Matthew Knippen

Since 2008, Matthew has built more than 60 iOS apps using Swift and Objective-C. He is best known for taking products from idea to App Store in under eight weeks. He holds a bachelor’s degree in computer science from the Illinois Institute of Technology. His core strengths include native iOS development as well as product development and management.

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.

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.

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.