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

Getting Started With the SRVB Cryptosystem

This article will give you an introduction to the principles behind public-key cryptosystems and introduce you to the Santana Rocha-Villas Boas (SRVB) cryptosystem, developed by the author of the article and prof. Daniel Santana Rocha. The algorithm authors are making a campaign that includes a financial reward to anyone who manages to crack the code.

25+ minute readContinue Reading
Yuri da Silva Villas Boas

Yuri da Silva Villas Boas

Yuri has experience in C++ and a good background in mathematics, statistics, and physics. He developed the SRVB cryptosystems.

How Agile Talent Can Transform Your Growth Mindset

Disruptive technology has created a wave of opportunity to innovate. But for leaders on the lookout for new engines of growth, are there more effective strategies? Learn how agile talent - with its history of success - can offer new growth mindsets for enterprises.

6 minute readContinue Reading
Jon Younger

Jon Younger

Jon is the founder of the Agile Talent Collaborative, a non-profit cooperative that leads research to define best practice for agile talent.

Guide to Spring Boot REST API Error Handling

Spring Boot provides beneficial error messages to engineers building REST APIs. Yet, those messages are useless for the general API consumer. We provide a simple approach to improving this functionality.

8 minute readContinue Reading
Bruno Leite

Bruno Leite

Bruno is a full-stack application architect and developer with more than 10 years of experience and a solid problem-solving track record.

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.

15 minute readContinue Reading
Rustem Kamun

Rustem Kamun

Rustem is a back-end dev with expertise in Python and Java stacks. He’s even implemented a scalable M2M cloud platform for vehicle data.

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.

21 minute readContinue Reading
Puneet Gandhi

Puneet Gandhi

Puneet has a decade of experience across investment banking (Goldman Sachs), equity research (hedge fund, $1bn AUM), and corporate finance.

How to Create Nested Symbols in Sketch

Sketch is not a complex tool, but it’s array of features can save you a lot of time – especially Symbols. In this tutorial, learn how to nest symbols in Sketch.

< 5 minute readContinue Reading
Wojciech Dobry

Wojciech Dobry

Wojciech is a product designer and web designer with 8 years of experience. He’s passionate about typography and sound design.

The Ultimate List of 50 of the Best Sketch Plugins

Designers love Sketch for its simplicity. They love it thanks to its plugins, which add numerous features. Here are 50 of the very best plugins for Sketch.

8 minute readContinue Reading
Wojciech Dobry

Wojciech Dobry

Wojciech is a product designer and web designer with 8 years of experience. He’s passionate about typography and sound design.

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 investor psychology and true financial behavior.

15 minute readContinue Reading
Melissa Lin

Melissa Lin

Melissa has worked in ECM, tech startups, and management consulting, advising Fortune 500 companies across multiple sectors.

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.

11 minute readContinue Reading
James Cahall

James Cahall

James is a veteran, result-driven engineer with 7+ years of C-level experience. He is lead developer of a service with 8 million users.

Most-read Articles

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.