Home / Companies / Retool / Blog / April 2023

April 2023 Summaries

6 posts from Retool

Filter
Month: Year:
Post Summaries Back to Blog
The text discusses the use of Retool Workflows, a tool that facilitates data analysis and visualization through automated processes, now enhanced with Python support. The author draws a parallel between building with LEGO blocks and using Retool's drag-and-drop code blocks to create data analysis workflows. Using a LEGO dataset from Kaggle, the author demonstrates how to analyze the number of LEGO sets released over the years and the average number of pieces per set using Python libraries such as pandas, seaborn, and matplotlib. The process involves fetching data with SQL, analyzing it with Python scripts, and generating visualizations that are then stored in an Amazon S3 bucket and shared via email using Retool’s integrations. The analysis reveals that LEGO has been producing more sets over the years and that sets are becoming larger on average. The text emphasizes the versatility and efficiency of Retool Workflows in automating data science projects and highlights the tool's support for a wide range of Python libraries.
Apr 27, 2023 2,038 words in the original blog post.
Hermes is a JavaScript engine optimized for React Native, introduced by Meta in 2019, that has fundamentally transformed how React Native applications are compiled and executed on devices. By shifting from JavaScriptCore's (JSC) just-in-time (JIT) compilation to an ahead-of-time (AOT) compilation strategy, Hermes enhances performance significantly, reducing load times and memory usage for applications like Facebook Marketplace. Hermes improves the development and user experience by moving most processes to build time, optimizing bytecode for devices, and introducing the Hades garbage collector that runs concurrently with the main interpreter thread, minimizing application freezes. Despite some initial limitations in supporting ECMAScript 2015 features, most have been addressed, making Hermes widely adopted within the React Native community and enabling React Native to better compete with native frameworks like Swift and Kotlin.
Apr 26, 2023 1,749 words in the original blog post.
Retool has launched a new Discord community aimed at users, developers, and enthusiasts to connect, share ideas, and socialize through events like movie streams, office hours, and game nights, alongside exclusive access to content, product announcements, and beta testing opportunities. The community's goal is to provide a real-time interaction platform for Retool developers to learn from each other, featuring chatroom channels such as #show-and-tell for project showcases and #announcements for the latest Retool news. To mark the launch, Retool is hosting a Discord-exclusive Treetool Hackathon, encouraging participants to build tree-themed apps using Retool Mobile or Retool Workflows, with a chance to win a Steam Deck and contribute to OneTreePlanted.org, as each submission results in a $1 donation to the organization. Participants are invited to join the Discord community to engage with others and showcase their creations while contributing to environmental causes through innovative app development.
Apr 25, 2023 366 words in the original blog post.
Retool has undergone a redesign of its Inspector interface to address the growing complexity and clutter associated with the increasing number of components and configuration options. Initially, Retool faced challenges with inconsistency in property grouping, using 40 different sections across its component library, which led to difficulties for users in locating properties. To improve this, Retool consolidated effect-based categories into three main groups—Content, Interaction, and Appearance—and adopted a subcomponent-first approach for grouping. This approach not only reduced clutter but also enhanced the discoverability of properties through on-canvas clicking interactions. Further refinements included creating an "Add-ons" section to clarify the distinction between subcomponents and adornments, and implementing a scalable grouping system for future property additions. Additionally, progressive disclosure patterns and visual changes were introduced to make the interface more user-friendly, focusing on essential properties while keeping less frequently used ones accessible through toggleable advanced panels. The redesign aims to streamline the user experience, making it easier for both new and existing users to navigate and customize properties within Retool's component library.
Apr 18, 2023 1,363 words in the original blog post.
Over the past two decades, the landscape of software development has dramatically improved, transitioning from cumbersome and time-consuming processes to highly efficient and accessible tools. The emergence of advanced techniques and platforms like Retool has revolutionized the way developers build software, particularly for internal tools and business applications. Retool offers a visual development environment that significantly accelerates the creation of CRUD apps by replacing extensive coding with intuitive interfaces and pre-configured components, while also providing built-in features such as authentication and data orchestration. However, it has limitations in areas like differentiated visual design, complex user interactions, and responsiveness, which are better handled by custom web development frameworks like React, Django, or Next.js. The document advocates for a hybrid architecture that combines the speed and simplicity of Retool with the flexibility and control of custom web development, enabling developers to leverage the strengths of both approaches without being constrained by their weaknesses. This strategy allows for efficient handling of common tasks while retaining the capability to manage more complex requirements through custom code, offering a balanced solution for developing robust internal applications.
Apr 12, 2023 2,632 words in the original blog post.
Many companies rely on SQL-compatible databases for their reliability, yet non-technical users often struggle with complex SQL operations. To address this, organizations develop internal tools to facilitate basic CRUD (Create, Retrieve, Update, Delete) operations on databases. This tutorial demonstrates how to use SQL statements for these operations, with the example of creating a CUSTOMER table in a SQL database. It covers inserting records, retrieving data using SELECT statements, updating records with the UPDATE command, and deleting entries with the DELETE command. The tutorial also highlights the importance of SQL syntax consistency across different database dialects, such as MySQL, PostgreSQL, and Oracle. It concludes with a nod to Retool, a platform that simplifies building internal applications by providing a UI toolkit for displaying and visualizing data, and announces new usage analytics features for better team and app management.
Apr 11, 2023 1,429 words in the original blog post.