April 2024 Summaries
3 posts from Jam
Filter
Month:
Year:
Post Summaries
Back to Blog
Building Jam | Ep. 1 Live from Bogotá`
We're trying something new: hitting record on an unfiltered conversation about building our startup each week, focusing on real decisions and challenges. We discuss various topics such as building in person, tackling difficult conversations with the team, choosing what to focus on, finding the right format for team retros, breaking news about a beta product needing more iteration, trusting gut instincts versus data-driven decisions, excitement and uncertainty about an upcoming launch, and even sharing a recipe for making hard-boiled eggs in Bogotá. New episodes are released every Friday at 10AM ET, available on YouTube, Spotify, and Apple Podcasts.
Apr 26, 2024
156 words in the original blog post.
GraphQL strategies are crucial for managing interactions between evolving systems, particularly when dealing with backwards compatibility issues. This approach is fundamental in maintaining a seamless interaction between two systems, such as a GraphQL client and server, that need to communicate seamlessly while their shared interface evolves on both sides. A robust approach to maintaining backwards compatibility is necessary due to the delay in deploying updates to browser extensions, which can take 1-2 business days before Chrome Web Store approves a change and releases it to end users. This delay highlights the need for a solid strategy to handle breaking changes, as they can compromise user experience if not implemented correctly. To address this challenge, Jam has developed custom tooling and processes to help monitor and debug their GraphQL implementation effectively, including adopting one of two conventions: avoiding querying paths that are volatile or introducing new queries and objects that are separate from existing queries. Strategies for backwards compatibility include versioning GraphQL objects, parameterizing versions, and adopting a versionless API approach, with the latter being the most idiomatic way in GraphQL. Implementing this approach requires mindful communication and staging, using deprecated directives, and employing tools like GraphQL Inspector to automate and prevent potential issues. By striking the right balance between innovation and stability, developers can ensure a smooth user experience while still allowing for rapid iteration and feature development.
Apr 19, 2024
1,240 words in the original blog post.
The event hosted by Jam, Product Hunt, and Mercury brought together 150 software builders to showcase their AI-powered projects. The demos included marketing campaigns created by AI, videos of famous actors reading scripts, and tools for building apps without requiring expert programming skills. Various AI applications were showcased, including Replit's ability to build fully functioning apps with minimal coding expertise, Bestever's creative suite for marketers, Infinity AI's script generation tool, and Recontact's user research insights platform. The event provided a glimpse into the future of AI technology and its potential applications in various industries.
Apr 11, 2024
348 words in the original blog post.