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.
Featured in
World-class articles, delivered weekly.
Power Pivot for Excel Tutorial: Top Use Cases and Examples
With the arrival and growing ubiquity of big data, Excel, as a data-mining and processing tool has been pushed to its limits—reflected in its dated 1,048,576 row hard limit and the application’s processing speed slowing to a crawl. As of 2010, Microsoft released a Power Pivot function that transformed the scope and usefulness of Excel where the extraction, combination, and analysis of large datasets are concerned.
Using live cases, Finance Expert Ellen Su explores in detail how to master Power Pivot and explores its hidden advantages as a big data tool.
Ellen Su
Ellen’s extensive experience in fixed income trading and portfolio management make her an unparalleled expert in analytics and modeling.
How to Conduct Usability Testing in Six Steps
User testing is easy and inexpensive and will substantially improve product designs. Insights from observing how people use a digital product are well worth it, as outlined in this six-step process.
Jan Roose
John is a dedicated product designer who specializes in UX and AI. He pushes ideas to greatness with both large corporations and startups.
How to Build a Natural Language Processing App
Natural language is increasingly becoming a viable way of interacting with smart software. Google search, Apple’s Siri, Microsoft’s Cortana, etc. are all capable of understanding queries in natural language.
In this article, Toptal Freelance Software Engineer Shanglun (Sean) Wang walks us through some useful concepts and techniques in natural language processing and shows how they can be used to build a simple NLP app.
Shanglun Wang
Sean is a passionate polyglot: A full-stack wizard, sys admin, and data scientist. He’s also developed market intelligence software.
SaaS Pricing Models: Pricing Strategy Examples and Best Practices
Pricing strategy is one of the most important financial levers that companies have at their disposal to influence the financial success of their business. However, it is not an easy task. This article analyzes SaaS software pricing strategies and finds that several of the operational characteristics of the business model generate some very useful pricing advantages that can help drive financial performance.
Tayfun Uslu
Tayfun is a finance expert and co-founder of a $500 million e-commerce company. He enjoys startup-oriented work across finance and strategy.
Genetic Algorithms: Search and Optimization by Natural Selection
Many problems have optimal algorithms developed for them, while many others require us to randomly guess until we get a good answer. Even an optimal solution becomes slow and complex at a certain scale, at which point we can turn to natural processes to see how they reach acceptable results.
In this article, Toptal Freelance Software Engineer Eugene Ossipov walks us through the basics of creating a Genetic Algorithm and gives us the knowledge to delve deeper into solving any problems using this approach.
Eugene Ossipov
Eugene (MCS) has spent over two decades as an architect and developer, including for the Bank of Montreal, TD Bank, and RBC.
How to Build CSS-only Smart Layouts With Flexbox
Although CSS was meant to deal with styling, creating extraordinary layouts on the web has always been a unique challenge and almost always required the developer to resort to JavaScript. However, Flexbox is here to change that.
In this article, Toptal Freelance Software Engineer Diego Díaz walks us through the basics of Flexbox and some cool examples of how Flexbox can be used to build smart CSS-only layouts.
Diego Díaz
Diego is an experienced web developer with a passion for UI and UX. He strives to create fluid layouts for any device and architecture.
Top 10 Most Common Spring Framework Mistakes
Java’s open source Spring framework is a popular tool for creating high performing applications using plain old Java objects, but as with any tool, inappropriate use can lead to trouble. In this article, we cover the most common pitfalls of using the Spring framework so new and experienced developers alike have a roadmap of what to avoid.
Toni Kukurin
Toni enjoys architecting software solutions and applying his engineering skills to solve interesting real-world problems.
Open-source Software: Investable Business Model or Not?
Open-source software is a catalyst for growth and change in the IT industry, and one can’t overestimate its importance to the sector. In recent years, there has been a surge in venture capital dollars pouring into the sector. In this article, we analyse whether recent valuations make sense, and whether the open-source model lends itself to the returns profile that venture capital investors look for.
Natallia Chykina
Natallia has extensive experience with investments and M&A deals across a range of industries (oil & gas, consumer & retail, FIG, TMT).
A Rant Against Pretty App Designs
Some designers make the mistake of designing products for their own vanity, focusing on the veneer instead of designing great UX. But designing for usability and delight brings greater benefits.
Miklos Philips
Miklos is a UX designer, product design strategist, author, and speaker with more than 18 years of experience in the design field.
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
- 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
Toptal Designers
- Adobe Creative Suite Experts
- Agile Designers
- AI Designers
- Art Direction Experts
- Augmented Reality Designers
- Axure Experts
- Brand Designers
- Creative Directors
- Dashboard Designers
- Digital Product Designers
- E-commerce Website Designers
- Full-Stack Designers
- Information Architecture Experts
- Interactive Designers
- Mobile App Designers
- Mockup Designers
- Presentation Designers
- Prototype Designers
- SaaS Designers
- Sketch Experts
- Squarespace Designers
- User Flow Designers
- User Research Designers
- Virtual Reality Designers
- Visual Designers
- Wireframing Experts
- View More Freelance Designers
Toptal Finance Experts
- Blockchain Consultants
- Business Management Consultants
- Business Plan Consultants
- Business Process Optimization Consultants
- Certified Public Accountants (CPA)
- Economic Development Consultants
- Equity Research Analysts
- Excel Experts
- Financial Benchmarking Consultants
- Financial Forecasting Experts
- Financial Modeling Consultants
- Financial Writers
- Fintech Consultants
- FP&A Consultants
- Fractional CFOs
- Fundraising Consultants
- FX Consultants
- Growth Strategy Consultants
- Integrated Business Planning Consultants
- Interim CFOs
- Investment Managers
- Investment Thesis Consultants
- Investor Relations Consultants
- M&A Consultants
- Market Sizing Experts
- Pitch Deck Consultants
- Private Equity Consultants
- Procurement Consultants
- Profitability Analysis Experts
- Real Estate Experts
- Restructuring Consultants
- Risk Management Consultants
- Small Business Consultants
- Supply Chain Management Consultants
- Valuation Specialists
- Venture Capital Consultants
- Virtual CFOs
- Xero Experts
- View More Freelance Finance Experts
Toptal Project Managers
- Asana Experts
- Blockchain Project Managers
- Business Delivery Managers
- Business Transformation Program Managers
- Client Delivery Managers
- Digital Project Managers
- Digital Delivery Managers
- Digital Transformation Program Managers
- eCommerce Project Managers
- Enterprise Coaches
- Jira Administrators
- Kanban Project Managers
- Lean Project Managers
- Learning Management System Administrators
- Mobile Project Managers
- PMI Project Managers
- PMO Specialists
- PMP Project Managers
- Prince2 Experts
- Program Managers
- Scrum Project Managers
- Scrum Coaches
- Scrum Masters
- Software Project Managers
- Software Development Project Managers
- Technical Business Analysts
- Transformation Project Managers
- Waterfall Project Managers
- Web Project Managers
- View More Freelance Project Managers
Toptal Product Managers
- Artificial Intelligence Product Managers
- Blockchain Product Managers
- Business Systems Analysts
- Cloud Product Managers
- Data Science Product Managers
- Digital Marketing Product Managers
- Digital Product Managers
- Directors of Product
- eCommerce Product Managers
- Enterprise Product Managers
- Enterprise Resource Planning Product Managers
- Freelance Product Managers
- Interim CPOs
- Jira Product Managers
- Kanban Product Managers
- Lean Product Managers
- Mobile Product Managers
- Product Consultants
- Product Development Managers
- Product Owners
- Product Portfolio Managers
- Product Strategy Consultants
- Product Tour Consultants
- Robotic Process Automation Product Managers
- Robotics Product Managers
- SaaS Product Managers
- Salesforce Product Managers
- Scrum Product Owner Contractors
- Web Product Managers
- View More Freelance Product Managers
Join the Toptal® community.