Home / Companies / Retool / Blog / February 2022

February 2022 Summaries

4 posts from Retool

Filter
Month: Year:
Post Summaries Back to Blog
React Native developers have the option to either build custom components or leverage a variety of open-source component libraries developed by the community, which cater to both general and specialized purposes. Popular general-purpose libraries include NativeBase, React Native Elements, React Native Paper, and React Native UI Kitten, each offering a range of UI components to assemble full-fledged interfaces, with varying degrees of theming and styling options. Specialized component libraries address specific functionalities such as animations, maps, routing, chat, and camera features, with examples like Lottie for animations, react-native-maps for mapping, React Navigation for routing, and React-native-gifted-chat for chat interfaces. These libraries are designed to ease the development process by providing pre-built, customizable components that integrate seamlessly into React Native applications, allowing developers to concentrate on unique aspects of their projects. However, the choice of library often depends on specific project requirements and personal preferences, as each project is unique and demands a tailored approach.
Feb 25, 2022 2,256 words in the original blog post.
React-markdown is a React component that facilitates the rendering of markdown content into HTML, simplifying the process of integrating rich text in React applications without relying on numerous JSX tags. Developed by UnifiedJS, the component is widely adopted, with notable users like Netlify and Gatsby, and offers a streamlined installation process via npm or Deno. React-markdown employs the CommonMark standard and allows developers to load markdown content dynamically using methods like fetch, as well as to customize rendering through the use of custom components. By utilizing a syntax tree to build the virtual DOM, react-markdown enhances security by minimizing vulnerabilities associated with methods like dangerouslySetInnerHTML. It also supports integration with Remark plugins to extend functionality, including features like GitHub-flavored markdown, making it a versatile tool for developers aiming to incorporate rich-text elements into their React projects efficiently.
Feb 18, 2022 971 words in the original blog post.
Supabase is an open-source alternative to Google's Firebase, built on Postgres, offering a simple API, authorization, and data management with a sleek low-code user experience. It pairs well with Retool for front-end development, allowing users to create a CRUD admin panel in under 20 minutes. The setup involves creating a Supabase user database, importing dummy data, and connecting it to Retool, where users can drag and drop components to build a user-friendly interface. Retool's environment facilitates easy SQL queries and component management, while Supabase handles backend processes. Users can quickly set up and customize CRUD operations using Retool's GUI mode without extensive coding. Additionally, Retool allows for event handling, enabling actions like data refreshes and user confirmations, enhancing the functionality of the admin panel. The combination of Supabase and Retool provides an efficient solution for building scalable, interactive applications.
Feb 17, 2022 1,965 words in the original blog post.
Andreas Fuchs, an engineer at Stripe, played a pivotal role in developing the "Big Red Button" (BRB), an internal incident response tool designed to streamline the process of reporting and managing incidents. Initially facing challenges due to existing manual procedures and communication inefficiencies during incidents, BRB introduced automation by creating dedicated Slack channels with memorable names to enhance coordination. The tool's successful adoption was attributed to strategic rollout decisions, such as limiting initial usage to less severe incidents and allowing employees to voluntarily engage with it, which led to widespread acceptance and requests for broader functionality. The evolution of BRB was further supported by the establishment of the Reliability Tooling team and the appointment of full-time Incident Response Managers, which underscored the importance of organizational structures in effective incident management. Fuchs emphasizes that incident response is fundamentally a human process, and tools should be designed to complement human decision-making and interaction, with careful consideration of technical choices and integration with existing systems.
Feb 08, 2022 2,519 words in the original blog post.