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.
Elizabeth J. Howell Hanano, CFA
How to Get Consulting Clients – an Interview with Steve Blank

Consultants often struggle to find new, solid clients. We asked Steve Blank, the founder of the Lean Startup movement (and someone who has helped hundreds of companies get a better product to market faster and worked with dozens of consultants along the way) how we can attract more consulting clients.

Steve’s advice is a bit counter-intuitive. But it’s something that Toptal’s best consultants have already been doing for years.

Continue reading →
Edwin Petersen
Adapting for Success – A Guide to Change Management

With today’s rapid pace of technological progress, organizational change is perhaps more necessary than it ever has been. But change is hard. Countless studies show that more often than not, corporations fail to implement change successfully, losing money, time, and employee morale in the process.

Based on his 20+ years of international finance experience across a range of industries, and over a decade of experience as a CFO, Toptal Finance Expert Edwin Petersen outlines his thoughts on why change management often fails and how to get it right.

Continue reading →
Vadim Dagman
RxSwift and Animations in iOS

iOS developers love the power of UIKit, and animating a UIView is usually fairly easy. However, if you want to chain animations together and set up dependencies between them, your code can quickly become difficult to read with many nested closures and indentation levels.

In this article, I’ll explore how to apply the power of a reactive framework such as RxSwift to make that code look much cleaner as well as easier to read and follow. My client wanted a story told through a sequence of animations rather than by playing a pre-rendered video, and with RxSwift, we easily tweaked it to perfection.

Continue reading →
Marko Perutović
How to Leverage BLoC for Code Sharing in Flutter and AngularDart

Code reuse turns lazy developers into efficient geniuses. Imagine if you could write the majority of your code once and run it on the web and native mobile—both iOS and Android.

In this article, Toptal Freelance Dart Developer Marko Perutović introduces us to the BLoC pattern, whereby you can isolate your business logic in pure Dart and reuse it in both Flutter and AngularDart.

Continue reading →
Vytas Butkus
Project Management Evolution: Startups vs. Enterprises

Startups play poker, large companies play chess. In this article, we compare and contrast startup project management with enterprise project management. Different challenges and opportunities arise in both settings. The best project managers should be able to utilize their skill sets to achieve the maximum results in both environments.

Continue reading →
Scott Hoover
Financial Clarity at Last: How to Reboot Your Chart of Accounts Structure in 7 Steps

It is quite common for financial reports to fall short of executives’ expectations. Accounting teams tend to focus on doing things the “right way” rather than asking readers of the financial statements what they want to see.

In this article, Toptal Finance Expert Scott Hoover runs through an often overlooked way of solving this situation: the chart of accounts. A well-structured chart of accounts is often the single best and most effective way to raise the financial reporting of an organization to the next level.

Continue reading →
Subscribe
Free email updates
Get the latest content first.
No spam. Just great articles & insights.
Free email updates
Get the latest content first.
Thank you for subscribing!
Check your inbox to confirm subscription. You'll start receiving posts after you confirm.