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.
Orchestrating a Background Job Workflow in Celery for Python

In this article, I will try to give you a good understanding of which scenarios could be covered by Celery. Not only will you see interesting examples, but will also learn how to apply Celery with real world tasks such as background mailing, report generation, logging and error reporting. I will share my own way of testing tasks beyond emulation and explain a few tricks that go beyond the official documentation and took me hours of research to discover myself.

Continue reading →
Should We Rethink the Use of EBITDA?

EBITDA is one of the most common metrics in finance. However, while intended to provide a “cleaner” picture of operating performance than net income, in reality it often achieves the opposite effect. It is also in many cases a questionable proxy for cash flow, as well as a dubious valuation tool.

Continue reading →
Why Investors are Irrational, According to Behavioral Finance

Though traditional economic theory posits that individuals are rational, we all know this to be an oversimplification of the truth. The cyclical investment process is rife with psychological pitfalls. Only by becoming aware of and actively avoiding innate behavioral biases can investors reach impartial decisions. Herein lies the true value of the emerging field of behavioral finance, which sheds light on true financial behavior.

Continue reading →
iOS Centralized and Decoupled Networking: AFNetworking Tutorial with a Singleton Class

The Model-View-Controller (MVC) design pattern is great for the longevity and maintainability of an iOS application’s codebase… but you may find yourself adding similar functions to multiple models as your app grows. In cases such as networking, moving common logic out of your model classes and into singleton helper classes can be a better approach. In this article, I’ll teach you how to set up a centralized singleton networking object that, decoupled from micro-level MVC components, can be reused throughout your application.

Continue reading →
A How-to Guide to SVG Animation

The advantages of SVG on the web go beyond producing resolution-independent graphics. With a little CSS and JavaScript, you can apply cool animations and effects to your front-end without requiring the user to install bulky plugins.

Continue reading →
The 12 Worst Mistakes Advanced WordPress Developers Make

WordPress is a very popular way to get a site up and running quickly. However, in their haste, plenty of developers end up making horrible decisions. Some mistakes, like leaving WP_DEBUG set to “true,” may be easy to make. Others, like lumping all your JavaScript into a single file, are as common as lazy engineers. Whichever mistake you manage to make, read on to find out the 12 most common WordPress mistakes that new and seasoned developers make.

Continue reading →
How Artificial Intelligence Is Disrupting Finance

As consumers, we’re familiar with AI: we benefit from cars that parallel park themselves, devices that respond when asked questions, and streaming platforms that suggest shows we may like. However, professionally, the larger question is how industries will harness the power of AI. In finance, AI offers opportunities for operational efficiencies in everything from risk management and trading to insurance underwriting.

Continue reading →
Subscribe
Free email updates
Get the latest content first.
No spam. Just great engineering, design, and finance posts.
Free email updates
Get the latest content first.
Thank you for subscribing!
You can edit your subscription preferences here.