Toptal Blog
The Toptal Blog is the top hub for developers, designers, management consultants, executives, and entrepreneurs, featuring key technology updates, tutorials, freelancer resources, and management insights.
Featured in
World-class articles, delivered weekly.
Consistency Is Key: How to Build a Figma Design System
Figma has advanced features that are tailored to meet expectations for consistency during the design process. This tutorial outlines how a Figma component library can work well within a design system.

Jason Gilmour
Jason is an experienced designer with a talent for UX, strategy, and creating innovative solutions from first principles.
Stork, Part 3: Implementing Expressions and Variables
Developing a new programming language from scratch tends to create unique challenges, followed by unconventional solutions that may go against some programming dogmas.
In Part 3 of our Stork series, Toptal Full-stack Developer Jakisa Tomic elaborates on how C++ macros can help and why expression implementation might not be as straightforward as expected.

Jakiša Tomić
Jakisa has 15+ years of experience developing various apps on multiple platforms. Most of his technical expertise is in C++ development.
EdTech Industry Analysis & Trends (2020)
Education has rapidly evolved away from the red-brick schoolhouse model. About $7.0 billion was invested globally by VC funds into the edtech market in 2019. This is expected to grow 3x over the next decade. Where is the money going? What characteristics do new competitors need to be sustainable?

Steven Southwick
Steve Southwick is the CEO and founder of Pointful Education. He also advises startups and growth-stage companies on capital raising, mergers, and acquisitions.
Visual Shelf Life: Why Web Design Illustrations Go Stale
Illustration makes the web a brighter place, but there’s a risk it will grow stale. We explain how designers can avoid imitation with web design illustrations that give clients a competitive edge.

Micah Bowers
Micah helps businesses craft meaningful connections through branding, illustration, and design.
Corporate Venture Capital: The Devil...or an Innovative Growth Channel?
In industries seeing stagnant growth or a negative impact from uncontrollable, outside forces, many companies are turning to corporate venture capital as an alternative means to innovation. Yet, famed venture capitalist Fred Wilson once said that corporate venture capital was the “devil.”

Elizabeth J. Howell Hanano, CFA
Elizabeth was an equity research analyst on both the buyside and sellside before transitioning to freelancing where she specializes in market research and valuation.
The Need for Speed: A Toptal JavaScript Coding Challenge Retrospective
Toptal’s JavaScript Speed Coding Challenge invited creative solutions from the beginning. As the week played out, competitors got closer and closer to the maximum theoretical score. Then something unexpected happened…

Eva Bojorges Rodriguez
Toptal’s Latin America Community leader, Eva specializes in AI and speaks at events worldwide about game theory and data science.
Why Market Share Is Important: Because Bigger Is Better Than Better
Product leaders have been force-fed the notion that market leadership is a function of delivering the best client experience. And yet, overperforming product managers focus first on being bigger, not better.

Eric Nowak
A former software engineer and analytics expert, Eric built a $1.2 billion network and security business from scratch.
Why Use Material Design? Weighing the Pros and Cons
Google’s Material Design guidelines have become the signature look of their websites and apps. Still, there are plenty of use cases outside of Google’s platforms where Material Design is also a solid choice.

Cameron Chapman
Cameron comes from a design background and is the author of two web design books: Color for Web Design and The Smashing Idea Book.
Stork, Part 2: Creating an Expression Parser
Would you rather develop a statically or dynamically typed programming language? How would you devise your expression parser?
In the second part of our Stork series, Toptal Full-stack Developer Jakisa Tomic outlines his preferred approach and demonstrates how you can create a functional expression parser.

Jakiša Tomić
Jakisa has 15+ years of experience developing various apps on multiple platforms. Most of his technical expertise is in C++ development.
Most-read Articles

An Angular 5 Tutorial: Step by Step Guide to Your First Angular 5 App

Adobe XD vs. Sketch – Which UX Tool Is Right for You?

The History of Remote Work, 1560-Present (with Infographic) (Updated)
World-class articles, delivered weekly.
Toptal Developers
- Android Developers
- App Developers
- AWS Developers
- Azure Developers
- BigCommerce Developers
- Blockchain Developers
- Coders
- Database Developers
- Embedded Software Engineers
- Flutter Developers
- HTML5 Developers
- Java Developers
- Joomla Developers
- Kubernetes Developers
- Laravel Developers
- Magento Developers
- .NET Developers
- Next.js Developers
- Odoo Developers
- Outsourced Developers
- PHP Developers
- Power BI Developers
- Prototype Developers
- Python Developers
- React Developers
- React Native Developers
- Remote Developers
- Ruby on Rails Developers
- Salesforce Developers
- Security Engineers
- SharePoint Developers
- Shopify Developers
- Software Developers
- Squarespace Developers
- Startup Developers
- Svelte Developers
- Twilio Developers
- Vue.js Developers
- Web Developers
- Web Scrapers
- WooCommerce Developers
- WordPress Developers
- View More Freelance Developers
Toptal Designers
- Accessible Web Designers
- Adobe After Effects Designers
- Adobe Illustrator Experts
- CAD Designers
- Canva Designers
- Data Visualization Designers
- E-commerce UX Designers
- E-commerce Website Designers
- Fintech Designers
- Graphic Designers
- Illustrators
- Interactive Designers
- Landing Page Designers
- Logo Designers
- Mobile App Designers
- Mobile UX Designers
- Photoshop Experts
- Presentation Designers
- Product Designers
- Prototype Designers
- Responsive Web Designers
- Shopify Designers
- Startup Design Experts
- SVG Designers
- UI Designers
- UX Designers
- Visual Designers
- Web Designers
- Webflow Designers
- WooCommerce Designers
- View More Freelance Designers
Toptal Management Consultants
- 409A Valuation Consultants
- Bankruptcy Consultants
- Blockchain Consultants
- Business Consultants
- Business Plan Writers
- Cash Flow Consultants
- CFO Consultants
- Corporate Finance Consultants
- CPAs
- Crowdfunding Consultants
- Excel Experts
- Financial Consultants
- Financial Managers
- Financial Modelers
- Financial Planning Consultants
- Fintech Consultants
- FP&A Analysts
- Fractional CFOs
- Fractional COOs
- Fundraising Consultants
- Hedge Fund Consultants
- Interim CFOs
- Interim COOs
- Interim Financial Controllers
- M&A Consultants
- Market Research Analysts
- McKinsey Consultants
- Part-time CFOs
- Pitch Deck Consultants
- Pricing Consultants
- Private Equity Consultants
- Quantitative Analysts
- Salesforce Consultants
- Small Business Operations Consultants
- Startup Consultants
- Startup Funding Consultants
- Stock Market Experts
- Tax Professionals
- Virtual CFOs
- View More Freelance Consultants
Toptal Project Managers
- Agile Coaches
- Agile Consultants
- Agile Team Leads
- Blockchain Project Managers
- Business Delivery Managers
- Delivery Managers
- Digital Project Managers
- E-commerce Project Managers
- ITIL Certified Service Delivery Managers
- Jira Experts
- Mobile Project Managers
- Monday.com Experts
- PMP Project Managers
- Program Managers
- Project Management Consultants
- Scrum Coaches
- Scrum Masters
- Solutions Architects
- Startup Project Managers
- Waterfall Project Managers
- Web Project Managers
- Wrike Consultants
- View More Freelance Project Managers
Toptal Product Managers
- Agile Product Managers
- App Product Managers
- Artificial Intelligence Product Managers
- Business Analysts
- Contract Product Managers
- Data Product Managers
- Digital Product Managers
- E-commerce Product Managers
- Finance Product Managers
- Fractional CIOs
- Ideation Consultants
- Interim CPOs
- Outsourced Product Management Professionals
- Principal Product Managers
- Product Consultants
- Product Development Managers
- Product Leaders
- Product Management Consultants
- Remote Product Managers
- Robotics Product Managers
- Scrum Product Managers
- Scrum Product Owners
- Virtual Product Managers
- View More Freelance Product Managers
Toptal Marketing Experts
- Amazon SEO Experts
- Blog Writers
- Community Managers
- Content Managers
- Conversion Rate Optimization Experts
- Copy Editors
- Copywriters
- Customer Journey Mapping Consultants
- Digital Marketers
- Digital Media Specialists
- Display Ads Specialists
- E-commerce Consultants
- E-commerce Marketers
- Event Marketers
- Event Planners
- Fractional CMOs
- Google AdSense Experts
- Google Ads Experts
- Influencer Marketers
- Integrated Marketing Strategists
- Local SEO Experts
- Mailchimp Experts
- On-page SEO Experts
- PPC Experts
- Press Release Writers
- Salesforce Pardot Consultants
- SEO Audit Specialists
- SEO Copywriters
- SEO Experts
- Shopify SEO Experts
- Social Media Managers
- Social Media Marketers
- Video Editors
- Wordpress SEO Experts
- View More Freelance Marketers
Join the Toptal® community.











