Toptal Engineering Expert
Toptal Engineering Blog
The Toptal Engineering Blog is a hub for in-depth development tutorials and new technology announcements created by professional software engineers in the Toptal network.
Featured in
Make Your App Profitable: Leverage Mobile Analytics
Building a mobile app isn’t cheap—and the harsh reality is that most apps fail. Find out how to leverage fundamental analytics metrics to make sure your app actually turns a profit.
Matthew Knippen
Having built 60+ iOS apps since 2008 using Swift and Objective-C, Matthew is most known for going from idea to App Store within 8 weeks.
Zero to Hero: Flask Production Recipes
Flask is a great way to get up and running quickly with a Python applications, but what if you wanted to make something a bit more robust?
In this article, Toptal Freelance Python Developer Ivan PoleschyuI shares some tips and useful recipes for building a complete production-ready Flask application.
Ivan Poleschyuk
Ivan is a passionate machine learning engineer and full-stack software developer with a master’s degree in computer science.
World-class articles, delivered weekly.
By entering your email, you are agreeing to our privacy policy.
Build a Custom Full Page Slider with CSS and JavaScript
There are a number of ways of implementing animated full-screen layouts with a large degree of human interaction, and many developers would resort to a JavaScript plugin to save time.
In this article, Toptal JavaScript Developer Stefan Vitasovic demonstrates how you can do it using nothing but CSS and JavaScript, without including a bloated library or plugin in your project.
Stefan Vitasovic
Stefan is a front-end engineer inspired by modern, interactive layouts. He has worked on hundreds of projects, focusing on high-end UI and UX.
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.
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.
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.
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.
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.
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.
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.
Most-read Articles
An Angular 5 Tutorial: Step by Step Guide to Your First Angular 5 App
World-class articles, delivered weekly.
Toptal Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- Machine Learning Engineers
- Magento Developers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.