Toptal Engineering Expert
The Definitive Guide to DateTime Manipulation
Time and date manipulation is notoriously difficult. Developers encountering time zone rules, leap seconds, differences in locale-specific formatting are wise to resort to popular time and date manipulation libraries. But without thinking about how exactly they work, it’s still easy to create all sorts of obscure bugs.
Punit Jajodia
Punit is a versatile software engineer and entrepreneur. He has worked on big data and real-time 3D simulations and is a MEAN stack expert.
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.
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#.
On-demand Reactivity in Vue 3
The release of Vue 3 brought about substantial performance improvements, but they should not overshadow the introduction of new features and paradigms.
In this article, Toptal Full-stack Developer Luka Mikec introduces you to the new Composition API and explains what Vue 3 means for code expressiveness, organization, and reuse.
Luka Mikec
Luka has extensive experience in academia and full-stack software development. He is a cotutelle Ph.D. candidate in mathematics and computer science.
Building a Node.js/TypeScript REST API, Part 1: Express.js
Learn practical TypeScript patterns with interfaces and extended classes. Avoid messy console.log() statements with Winston and the Node.js debug module. Create an Express.js-powered REST API back end from scratch!
Marcos Henrique da Silva
Marcos has 17+ years in IT and development. His passions include REST architecture, Agile development methodology, and JS.
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.
Ciprian Balea
Ciprian is a certified scrum master experienced in setting up and developing CI infrastructures and test automation frameworks in various languages.
World-class articles, delivered weekly.
By entering your email, you are agreeing to our privacy policy.
Spring Security With JWT for REST API
Spring Security is the de facto framework for securing Spring apps, but it can be tricky to configure.
This Spring Security tutorial highlights an efficient JWT solution.
Ioram Gordadze
Ioram has a master’s degree in computer science and over a decade of professional Java experience. He specializes in enterprise-grade applications.
Create a Publication Chain with Pandoc and Docker
Pandoc is a software package capable of converting documents into various formats, and since it’s available as a Docker image, it’s easy to run.
In this article, Toptal Site Reliability Engineer (SRE) Phillip Edwards demonstrates how you can easily create a robust publication chain using Pandoc, Docker, and a pinch of Markdown.
Phillip Edwards
A former university lecturer, Phillip has extensive experience in all aspects of software development, with particular expertise in Java.
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.