Toptal Engineering Expert
Maintain Control: A Guide to Webpack and React, Pt. 2
In a React/Webpack development scenario, there are myriad options to choose from. It’s worth exploring some advanced techniques when it comes to TypeScript, CSS, web workers, and service workers.
Michael Pontus
Michael is a senior full-stack developer specializing in front-end development with React and TypeScript.
WebVR Part 4: Canvas Data Visualizations
Unlock the mysteries of the canvas component for your own visualizations. We have completed the simulation math, and now it’s time for some creative play.
In Part 4 of our WebVR series, we use the canvas element to make three rapid iterations to visualize the gravitational orbits of the planets in our simulation.
Michael Cole
Michael is an expert full-stack web engineer, speaker, and consultant with over two decades of experience and a degree in computer science.
How to Approach Wrappers for Swift Properties
A property wrapper is a generic structure that encapsulates read and write access to the property and adds additional behavior to it. We use it if we need to constrain the available property values, add extra logic to the read/write access (like using databases or user defaults), or add some additional methods.
In this article, Toptal Freelance iOS Developer Alexander Gaidukov demonstrates Swift 5.1’s new @propertyWrapper annotation—a more elegant solution.
Aleksandr Gaidukov
Alexander has more than nine years of experience developing applications and over five years with the iOS platform—both iPhone and iPad.
WebVR Part 3: Unlocking the Potential of WebAssembly and AssemblyScript
What if you could incorporate clever features from other programming languages for your JavaScript project, without too much hassle? That is the general idea behind WebAssembly.
In Part 3 of our WebVR series, Toptal Full-stack Developer Michael Cole introduces you to WebAssembly and AssemblyScript, outlining how they can be harnessed to create a browser-backend for web apps.
Michael Cole
Michael is an expert full-stack web engineer, speaker, and consultant with over two decades of experience and a degree in computer science.
WebVR Part 2: Web Workers and Browser Edge Computing
WebVR is bringing virtual reality to our browsers, but how do we make sure we have enough computing power to deliver a good experience? How do we make the most of multi-core, hyperthreaded processors?
In part two of our series, Toptal Full-stack Developer Michael Cole explains the basics of browser edge computing and the role of web workers.
Michael Cole
Michael is an expert full-stack web engineer, speaker, and consultant with over two decades of experience and a degree in computer science.
World-class articles, delivered weekly.
Subscription implies consent to our privacy policy
Haxe Review: Haxe 4 Features and Strengths
The quietly growing number of serious Haxe projects have something new to contend with: the first major compiler release in over three years. What does Haxe 4 bring to the table?
Kevin Bloch
Kevin has more than 25 years among full-stack, desktop, and indie game development. He lately specializes in PostgreSQL, JavaScript, Perl, and Haxe.
WebVR and the Browser Edge Computing Revolution
Virtual Reality (VR) is making inroads into various industries but is not mainstream yet. WebVR and edge computing have the potential to boost adoption and bring VR to a wider audience.
In this series of articles, Toptal Full-stack Developer Michael Cole introduces you to the basics of WebVR and edge computing, complete with elaborate examples.
Michael Cole
Michael is an expert full-stack web engineer, speaker, and consultant with over two decades of experience and a degree in computer science.
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.