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 New Wave of Entrepreneurship

We will see technology push its way forward and society will be the better for it. The exciting question is who will lead this wave of disruption?

< 5 minute readContinue Reading
Matt Swanson

Matt Swanson

CEO of the startup Augment, Matt (MCS) is a tech entrepreneur who wants to one day create truly intelligent machines.

Top 10 Most Common C++ Mistakes That Developers Make

C++ is a general purpose programming language that offers great flexibility when it comes to system programming and application development. The language, however, comes with some pitfalls requiring attention from developers to ensure quality programming. This article explains how ten of the most common C++ developer mistakes can be avoided.

10 minute readContinue Reading
Vatroslav Bodrozic

Vatroslav Bodrozic

Vatroslav has 20+ years of programming experience. He enjoys complex, well-designed projects to challenge his passion for problem solving.

Android TV Development – Big Screens Are Coming, Get Ready!

Google wants to bring Android to everything from phones and watches to cars and smart television sets. Unlike Google TV, Android TV is much closer to standard Android. It runs Android 5.0 (at least in the initial launch version) and can be used on new TVs, as well as on standalone devices.

Android TV is not just about improving the way people consume TV content, it’s more about changing the way they do it.

11 minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

As a veteran tech writer, Nermin helped create online publications covering everything from the semiconductor industry to cryptocurrency.

Business Intelligence Platform: Tutorial Using MongoDB Aggregation Pipeline

In today’s data-driven world, researchers are busy answering interesting questions by churning through huge volumes of data. Some obvious challenges they face are due to the sheer size of the dataset they have to deal with. In this article, we take a peek at a simple business intelligence platform implemented on top of the MongoDB Aggregation Pipeline.

7 minute readContinue Reading
Avinash Kaza

Avinash Kaza

Avinash is a senior developer with experience designing & developing data visualizations.

Smartwatch Development: Are Smartwatches Worth the Trouble?

While the Apple Watch is on track to be a commercial success for Apple and its shareholders, technologists are still not entirely convinced smartwatches have what it takes to conquer the market, at least not yet.

What does this mean for developers? What are the implications for other smartwatch platforms and companies behind them?

12 minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

As a veteran tech writer, Nermin helped create online publications covering everything from the semiconductor industry to cryptocurrency.

Full Text Search of Dialogues with Apache Lucene: A Tutorial

Apache Lucene is a powerful Java library used for implementing full-text search on a corpus of text. With its wide array of configuration options and customizability, it is possible to tune Apache Lucene specifically to the corpus at hand - improving both search quality and query capability.

This article gives us a glimpse of the simplicity and ease of customization of the Apache Lucene analysis pipeline.

15 minute readContinue Reading
Doug Sparling

Doug Sparling

Doug has almost 10 years of experience on the JVM platform and Ruby and has also worked on multiple Android apps.

A Tutorial on iOS 8 App Extensions

iOS 8 introduced a new concept called App Extensions. This new feature did not break down the walls between the applications, but it opened a few doors providing gentle yet tangible contact between some apps. The latest update gave us an option to customize the iOS ecosystem, and we are eager to see this path opening up as well.

11 minute readContinue Reading
Marija Efremova

Marija Efremova

Marija (BA Informatics and Software Engineering) has developed many iOS projects in the last 7+ years, including an augmented reality app.

An Introduction to JavaScript Automation with Gulp

Developers often automate certain repetitive and tedious tasks to save time as well as to stay focused on the task at hand.

This article demonstrates how simple and easy it is to use Gulp as a build tool.

6 minute readContinue Reading
Antonios Minas

Antonios Minas

Antonios is a senior software engineer specializing in front end, WordPress, Blockchain technology, PHP, and JavaScript frameworks.

SVG Text Tutorial: Text Annotation on the Web

Texts are an integral part of user interfaces. In many cases, text annotation plays a vital role in grabbing the user’s attention or allowing the user to decorate and highlight the content they produce.

In this article, we walk through the ins and outs of an open-source JavaScript library built for annotating texts on the web.

8 minute readContinue Reading
Anton Shkuratov

Anton Shkuratov

Anton is a software developer and technical consultant with 10+ years of experience in desktop-distributed applications.

Most-read Articles

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.