Home / Companies / Retool / Blog / October 2023

October 2023 Summaries

6 posts from Retool

Filter
Month: Year:
Post Summaries Back to Blog
Elasticsearch is a distributed, RESTful search and analytics engine used widely for handling large data volumes in applications like search engines and e-commerce platforms. While it offers a powerful command-line interface, many users prefer graphical user interfaces (GUIs) for their efficiency and usability, especially when they enhance data security, provide monitoring tools, and support multi-cluster management. Third-party GUIs like Kibana, Grafana, Elasticsearch Head, ElasticHQ, and Elasticvue offer various features, though some are no longer maintained, and the choice between them depends on organizational needs. Alternatively, building a custom GUI offers greater customization and control, with tools like Retool providing a platform to simplify this process by connecting quickly to Elasticsearch and facilitating tailored GUI development.
Oct 31, 2023 1,133 words in the original blog post.
Elasticsearch is a distributed search and analytics engine frequently used in various applications, such as e-commerce platforms and content management systems, due to its ability to handle large data volumes efficiently. While Elasticsearch offers a robust command-line interface, it lacks a built-in graphical user interface (GUI), prompting the exploration of third-party GUIs to enhance efficiency and usability for users who prefer visual tools. Popular third-party GUIs include Kibana, known for its rich data visualization features but increased complexity; Grafana, which excels in visualizing time-series data from multiple sources; and Elasticvue, which simplifies data exploration. Some GUIs, like Elasticsearch Head and ElasticHQ, are no longer maintained, leading some organizations to consider custom GUI development for tailored solutions. Retool is highlighted as a platform that facilitates the creation of custom GUIs, offering integration with Elasticsearch and other APIs, allowing for quick deployment of customized admin panels and dashboards.
Oct 31, 2023 1,133 words in the original blog post.
Pagination is an essential feature for organizing data lists into manageable sections on a website, and in React applications, it can be efficiently implemented using a reusable pagination component. This component can paginate any data set, streamlining its integration within various parts of an application. The usePagination hook is highlighted as a versatile method to manage pagination by providing core functionalities such as tracking the current page, calculating total pages, changing pages, and retrieving data for the current page. The article further illustrates building a pagination component that utilizes this hook, offering navigation controls for users to move between pages. By embedding the hook's logic within the pagination component, developers can separate pagination functionality from data presentation, enhancing flexibility and maintainability in React applications. The guide concludes by suggesting Retool's React component library for those who prefer ready-made solutions.
Oct 27, 2023 1,109 words in the original blog post.
In the evolving landscape of JavaScript frontend development libraries for web applications, React and Vue stand out as two of the most popular options, each offering unique features and benefits. Vue, initially developed by Evan You, is known for its flexibility, allowing developers to integrate it into existing projects or use it as a full-stack library, and it supports two-way data binding, whereas React, maintained by Meta, emphasizes a component-based architecture with unidirectional data flow and leverages JSX for templating. Both libraries utilize a virtual DOM for efficient UI updates and offer strong development tools and support for single-page and server-side rendering applications. Vue is praised for its beginner-friendly approach and ability to integrate with other libraries, though it has a smaller pool of plugins compared to React, which boasts a massive developer community and extensive third-party library support. While Vue offers more flexibility that can lead to varied project structures, React provides more structured data manipulation, making it easier to maintain organized codebases. Ultimately, the choice between Vue and React depends on specific project needs and team preferences, with Vue appealing to those seeking flexibility and React to those desiring a more controlled development environment.
Oct 09, 2023 1,849 words in the original blog post.
Retool Workflows is a newly launched visual automation tool that combines the ease of drag-and-drop interfaces with the flexibility of coding, specifically designed for engineers to handle complex workflows. Unlike similar tools like Zapier or Workato, it offers a self-hostable solution that can manage intricate processes which are often challenging in low-code platforms. Built on the durable Temporal execution engine, it supports long-running, production-grade tasks with extensive features including customizable logic blocks, developer-grade debugging, and integration with Retool's app builder. This makes it suitable for a variety of applications, such as automating manual processes, creating custom alerts, or serving as a backend API. Notably, companies like RE/MAX Holdings Inc. and EquipmentShare have leveraged Workflows to streamline alerts and automate internal processes, respectively. Retool Workflows is available for both cloud-hosted and on-premise instances, allowing users to start building for free and scale according to their needs.
Oct 05, 2023 1,047 words in the original blog post.
Retool Workflows is a visual automation product designed for engineers, combining the ease of drag-and-drop interfaces with the extensibility of code, allowing users to compose APIs and database queries using JavaScript or Python. It supports complex, production-grade workflows, distinguishing itself from tools like Zapier by being self-hostable and code-first. Since its beta phase, it has been utilized by companies such as Rippling, Stripe, and Taco Bell to automate various processes. Workflows integrates with the broader Retool ecosystem, enabling seamless incorporation of user interfaces and allowing for customizable logic through code. It features developer-friendly tools like mini-REPLs for debugging, time-travel debugging, and supports long-running jobs with the Temporal execution engine. Additionally, Workflows can be augmented with human-in-the-loop steps and are deployable for various use cases, such as alert configurations and internal process automation, exemplified by companies like RE/MAX and EquipmentShare. The product is generally available for both cloud-hosted and on-premise instances, with options to begin building for free and scale according to usage.
Oct 05, 2023 1,047 words in the original blog post.