
Ryan Lucas
Head of Design @ Retool
Articles
The history and legacy of Visual Basic
Visual Basic was once the world's most dominant programming environment. Read its story, and why it still influences the future of software development.

Ryan Lucas

The 2023 guide to Vue components
Everything you need to know about Vue components, with examples of class, dynamic components, single-file, functional, and table components.

Ryan Lucas

Building a React slider
Learn to build a slider in React with `react-slider`, and to customize the various components of the slider (dimensions, values, colors, etc.).

Ryan Lucas

React lazy loading and performance
Lazy loading works well for common UX components and patterns like dialogs, warnings, etc. Learn how to build lazily-loaded components in React.

Ryan Lucas

When BI tools fall short: why we built our own marketing dashboards
If you’ve ever had to wrangle a maze of marketing, sales, and BI tools—just to end up plugging it all into a spreadsheet—this article is for you. We’ll go over the three core dashboards and explain why we treat our analytics as a product rather than a static dashboard.

Ryan Lucas

Build a MongoDB GUI in minutes
Build a simple admin panel for your MongoDB instance. Learn to query your data, build tables and components, customize it with JavaScript.

Ryan Lucas

Best React component libraries (2024 edition)
Explore the top React component libraries for every use case in this in-depth guide.

Ryan Lucas

Bring sophisticated text display to Retool with Markdown, the Text component and App Docs
Retool's Text component now ships with the ability to write GitHub flavored Markdown, improved image handling, and the ability to set dynamic heights.

Ryan Lucas

Introducing our new chart component
Our new Chart component is generally available for all customers. Now you can bring custom and interactive visualizations to every Retool app.

Ryan Lucas

How Descript gives engineers more time to build for customer impact
The story behind how Andrew Mason (CEO and Founder of Descript) lifted the load off engineering teams building internal tools by moving to Retool.

Ryan Lucas

How Neo4j reduced churn by moving renewals out of Salesforce
The story behind how Mike Brophy (VP of Global Renewals at Neo4J) reduced churn by built a custom internal tool to manage renewals outside of Salesforce.

Ryan Lucas

Build a tool to upload files to S3
Learn to build a tool that uploads files to S3 (and it only takes about 20 minutes). You don't need developer skills - just the right mindset!

Ryan Lucas
