Home / Companies / Retool / Blog / February 2020

February 2020 Summaries

4 posts from Retool

Filter
Month: Year:
Post Summaries Back to Blog
Running a presidential campaign requires rapid scaling and efficient technology, as demonstrated by Sunil Sadasivan, the Deputy CTO of Cory Booker’s 2020 campaign. Within a short time frame, the campaign had to expand to hundreds of staff and volunteers, with Sunil's small tech team developing essential tools to streamline operations and maximize outreach. Using Retool, the team created a communication management system that allowed Booker to significantly increase his contact reach by efficiently organizing and prioritizing communications. Additionally, they developed an asset management tool to simplify visual content handling and a job transition form for campaign staff. The campaign’s tech strategy emphasized speed and adaptability, leveraging serverless architecture and Retool’s capabilities to rapidly prototype and deploy applications, ultimately enhancing the campaign's ability to engage with stakeholders effectively.
Feb 18, 2020 1,018 words in the original blog post.
Internal tools, often misunderstood, play a crucial role in enhancing productivity within companies, and Chad Rosen, a seasoned software engineer, emphasizes the importance of treating them with the same quality standards as user-facing applications. Throughout his career, Chad has developed a variety of internal tools using technologies like Ruby, Python, and Node, focusing on speed of delivery and maintenance. He highlights the significance of optimizing internal tools for usability and leveraging existing company infrastructure. While advocating for the value of internal tools, Chad stresses the need for careful planning and stakeholder engagement to ensure adequate resources and headcount, and he advises balancing the decision to build versus buy based on specific criteria, such as cost and integration needs. Companies like Stripe are admired for their effective internal tooling, serving as inspiration for others seeking to achieve similar success.
Feb 10, 2020 1,291 words in the original blog post.
Modern SQL databases like MySQL and Postgres use ACID (Atomicity, Consistency, Isolation, Durability) principles to maintain data integrity during transactions, ensuring that operations are either completed fully or not at all, thereby preventing issues like dirty reads, non-repeatable reads, and phantom reads. ACID compliance is achieved through mechanisms like locking, which ensures that data remains consistent and isolated even when multiple transactions occur concurrently. However, with the rise of NoSQL databases such as MongoDB and Cassandra, which often operate in distributed systems, the BASE (Basically Available, Soft-State, Eventually Consistent) model has emerged as a counterpart to ACID, prioritizing availability and scalability over strict consistency. This shift reflects the growing need to handle larger data volumes efficiently, though the foundational concepts of ACID still influence database design. As developers build applications, understanding these principles is crucial for ensuring data reliability and performance, and tools like Retool provide a means to enhance functionality on top of existing SQL and NoSQL databases.
Feb 04, 2020 1,483 words in the original blog post.
SAP, a leading player in the enterprise resource planning (ERP) software industry, has significantly shaped how businesses manage their core operations by integrating various processes such as sales, inventory, and finance into a unified system. Beginning in the 1960s, ERP emerged as a solution to automate labor-intensive white-collar tasks, evolving from custom-built software on mainframes to standardized, extensible platforms like SAP's offering, which allows for real-time data processing and seamless integration across business functions. Despite the complexity and cost of implementing ERP systems—often requiring substantial investment in software, consulting, and training—these systems have become essential for large companies seeking to optimize their business models and streamline operations. The ERP market, valued at over $40 billion, is dominated by giants like SAP and Oracle, which offer industry-specific solutions, while newer players introduce modern software practices to cater to niche markets. As data integration capabilities improve with the rise of APIs and data lakes, ERP systems continue to evolve, maintaining their relevance in the rapidly changing technology landscape.
Feb 03, 2020 2,276 words in the original blog post.