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

Working With TypeScript, Dependency Injection, and Discord Bots

Types and testable code are two of the most effective ways of avoiding bugs. In this tutorial, discover TypeScript best practices while you create a Discord bot from scratch.

10 minute readContinue Reading
Michał Krakiewicz

Michał Krakiewicz

A PHP/Laravel veteran, Michał (BSc) learned Agile teamwork at cloud analytics giant Piwik PRO (now Matomo). Lately, his focus is on Vue.js.

The Comprehensive List of Agile Conferences

The only Agile conference list you will ever need. This list contains 116 Agile conferences all around the world. It is arranged by month and includes insights about notable conferences, locations, and ticket prices.

14 minute readContinue Reading
Vytas Butkus

Vytas Butkus

Vytas is a professional project and product manager leading products and projects in education, 3D graphics, eCommerce, and adtech.

Object Detection Using OpenCV and Swift

Swift is great, but what if your application relies on a library that’s written using C++? Luckily Objective-C++ is here to save the day.

In this article, Toptal Freelance Swift Developer Josip Bernat integrates C++ code with Swift by using wrapper classes as a bridge and then creates an app that recognizes the Toptal logo using OpenCV.

5 minute readContinue Reading
Josip Bernat

Josip Bernat

Josip has been developing for iOS since iOS 4 beta but vastly prefers the current state of iOS development with Objective-C and Swift.

Enterprise Navigation: Design Methodologies for Stakeholder Collaboration

Designing (or redesigning) an enterprise navigation system can be daunting. This design methodology provides a clear framework for leading a team through brainstorming, decision-making, and preparing for the rest of the UX design process.

10 minute readContinue Reading
Andi Omtvedt

Andi Omtvedt

For 20 years, Andi has lead enterprise clients through complex system overhauls by collaborating with exec leadership and end-users alike.

Libation Frontiers: A Deep Dive into the World Wine Industry

The global wine industry generates $29 billion in annual revenue and is at an inflection point. Societal and taste changes are poised to bring new frontiers and opportunities to the industry.

8 minute readContinue Reading
Zachary Elfman

Zachary Elfman

Zach is a modeling, fundamental analysis, and valuation expert that has managed money for PE and hedge funds. He now runs his own business.

Design Strategy – A Guide to Tactical Thinking in Design

A strategic mindset helps designers develop a design strategy framework which contributes to improved client relationships and better user experiences, and aligns projects with business results.

6 minute readContinue Reading
Jahan Hussain

Jahan Hussain

Jahan creates value by employing his problem-solving skills along with a user-centered design process in his work.

Building a GraphQL Server with Laravel

GraphQL is a query language for APIs and can be used to query data from a server while also allowing clients to specify exactly what data is needed.

Toptal Freelance Developer Christopher Moore explains how to create a GraphQL server using the Laravel Framework along with walking through some examples including querying relationships, mutations, and authentication.

15 minute readContinue Reading
Christopher Moore

Christopher Moore

Christopher Moore is a full-stack PHP developer with over seven years of experience. He specializes in Laravel and Ember development.

Bridging Gaps: The Importance of DevOps Communication

DevOps is an oft-misunderstood buzzword, seen as a trendy must-have in the form of technologies, tools, and staff to acquire. But it’s much more, yet much simpler, than that.

9 minute readContinue Reading
Piotr Gaczkowski

Piotr Gaczkowski

With low-level (C/C++) and high-level (Python) experience gained at Intel and ADVA, Piotr follows the DevOps path to build great products.

How to Effectively Quantify Product Value: A Guide for Product Managers

Many product managers will struggle to identify what makes an amazing product or service. The realities of running a successful business depend on the bottom-line financials. Product managers need to define and explain value in monetary terms to drive rapid adoption.

8 minute readContinue Reading
Laurie Harvey

Laurie Harvey

Laurie turns ideas into results. She creates multi-million-dollar businesses in secure network and cloud service delivery.

Most-read Articles

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.