Showing 8-14 of 115 results


Enhanced Git Flow Explained

Git provides basic branching operations, but advanced patterns are left up to the user. The popular “Git flow” branching model helps, but can also complicate some common procedures.

Thankfully, a new variation retains the benefits, while streamlining everyday work.

14 minute readContinue Reading
Daniel Ivanov

Daniel Ivanov

Daniel has helped startups bring products to market for more than a decade using best-of-breed approaches to HTML/CSS, JS, Python, and C#.

A Splash of EarlGrey: UI Testing the Toptal Talent App

Created by Google as an in-house testing tool, EarlGrey was open-sourced in 2016, and it quickly gained a sizable following in the iOS developer community.

In this article, Toptal Senior QA Automation Engineer Ciprian Balea explains why the Toptal talent app is tested using EarlGrey and demonstrates why you should consider it, too.

8 minute readContinue Reading
Ciprian Balea

Ciprian Balea

Ciprian is a certified scrum master experienced in setting up and developing CI infrastructures and test automation frameworks in various languages.

Full-stack NLP With React: Ionic vs. Cordova vs. React Native

JavaScript frameworks based on React can help you build a fast, reliable mobile app, but it’s not always easy to determine which framework is best for your project. Choosing the wrong framework can result in an app with slow and redundant code.

JavaScript expert Sean Wang builds the same natural language processing mobile application using Cordova, Ionic, and React Native, then discusses the advantages and limitations of each.

25+ minute readContinue Reading
Shanglun Wang

Shanglun Wang

Sean is a passionate polyglot: a full-stack wizard, sysadmin, and data scientist. He’s also developed market intelligence software.

Hybrid Power: Flutter Advantages and Benefits

Google’s Flutter framework has quickly caught on among developers who want to target Android and iOS from the same codebase—and businesses who know the value of a single project team yielding presence in both markets.

15 minute readContinue Reading
Asad Jibran Ahmed

Asad Jibran Ahmed

Jibran, the author of a book on building web applications with Django, is a full-stack web/mobile developer with 10+ years of experience.

Building an Android POS App That Can’t Be Closed

It’s not every day that a client asks a developer to create a mobile app that cannot be closed, but this can be a crucial feature for Point of Sale (POS) devices.

In this article, Toptal Software Developer Tudor Filip Stupariu demonstrates how he built an Android POS app that can’t be closed.

9 minute readContinue Reading
Tudor Filip Stupariu

Tudor Filip Stupariu

Tudor is a full-stack software developer focused on JavaScript. He created numerous mobile and web apps, as well as server-side apps.

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Create a WhatsApp Chatbot, Not an App

Feedback on an enterprise web app prompted an experiment. Could a WhatsApp chatbot replace it? Would people like it better? Would it be more useful?

10 minute readContinue Reading
Aminadav Glickshtein

Aminadav Glickshtein

Aminadav has 20 years of professional experience. Having started coding at the age of seven, programming is like a native language to him.

Cabin Fever Coding: A Node.js Back-end Tutorial

Missing the luxury of a good, old-fashioned remote control when the laptop is beyond easy reach? Transform your old smartphone into a remote and learn some basic Node.js/Express/Pug along the way.

16 minute readContinue Reading
Kevin Bloch

Kevin Bloch

Kevin has 20+ years among full-stack, desktop, and indie game development. He lately specializes in PostgreSQL, JavaScript, Perl, and Haxe.

Toptal Engineering Expert

Gabriel Courtemanche

Gabriel is a highly efficient and reliable professional who possesses a broad skill set for web application development. He's been working on a range of products and clients—from working on scalability problems in production engineering teams at Shopify and Autodesk to launching new applications for startups. Most of his work consists of leading technical teams, by creating an easy development environment, fixing technical debts, providing best practices code examples, and mentoring devs.
Read more

Previously At


World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.