Recap: Square Unboxed 2023
Read Full ArticleSummary
The article provides a recap of the Square Unboxed 2023 event, highlighting significant updates to Square's APIs and developer tools. Key announcements include enhancements to the Terminal API, allowing for custom workflows and idle screens, as well as new features in the Subscriptions API and Checkout API aimed at improving the seller experience. The introduction of GraphQL for API data retrieval is also emphasized, enabling developers to streamline their applications by fetching only the necessary data. Overall, the event showcases Square's commitment to empowering developers with innovative tools to enhance payment processing and customer engagement.
Key Learnings
- 1Understanding how the Terminal API can be leveraged to create custom workflows enhances the payment experience for sellers.
- 2The integration of GraphQL allows developers to optimize data retrieval, improving application performance and user experience.
- 3New features in the Subscriptions API facilitate better management of subscription-based services, streamlining operations for sellers.
- 4The Checkout API enhancements support the incorporation of loyalty programs and coupons, driving customer retention.
- 5The focus on machine learning for app recommendations highlights the importance of data-driven decision-making in enhancing seller visibility.
Who Should Read This
Senior Backend Engineers integrating payment solutions and optimizing API interactions for enhanced user experiences.
Test Your Knowledge
What are the implications of using GraphQL compared to traditional REST APIs in terms of data retrieval efficiency?
How can the new Terminal API features impact the user experience during payment processing?
What considerations should developers keep in mind when implementing the Subscriptions API for managing complex subscription models?
In what scenarios might the Checkout API's coupon and loyalty support significantly influence seller sales strategies?
What are the potential challenges in automating webhook management, and how can they be mitigated?
Topics
More articles about Graphql
Explore Graphql engineering →Unlock a Better Mobile Experience with Square GraphQL and PKCE
The article discusses how to enhance mobile application experiences using Square's GraphQL and OAuth PKCE. It outlines the benefits of integrating these technologies to streamline API calls and...
Viaduct, Five Years On: Modernizing the Data-Oriented Service Mesh
The article outlines the evolution of Viaduct, a data-oriented service mesh developed by Airbnb, highlighting its transition to an open-source model and the architectural improvements made over five...
GraphQL Data Mocking at Scale with LLMs and @generateMock
The article discusses Airbnb's innovative approach to generating and maintaining realistic mock data for GraphQL using a new directive, @generateMock. This directive leverages large language models...
More from Square Engineering
View Square engineering blogs →A Massively Multi-user Datastore, Synced with Mobile Clients
The article discusses the architectural design of a massively multi-user datastore developed at Square, which is tailored to manage extensive merchant catalogs synced with mobile clients. It...
Command Line Observability with Semantic Exit Codes
The article presents a novel approach to enhancing command line tool observability at Square by introducing semantic exit codes inspired by HTTP status codes. By categorizing exit codes into user...
Celebrating the release of Android Studio Electric Eel
The release of Android Studio Electric Eel introduces a significant performance enhancement through a new parallel project import feature, which reduces average sync times for large codebases by 60%....
Developer Spotlight: Reference Health
The article highlights the journey of Reference Health, a platform that integrates Square's payment solutions into healthcare systems, enabling providers to accept secure payments directly through...
Stampeding Elephants
The article 'Stampeding Elephants' presents a case study from Square's Mobile Developer Experience (MDX) Android team, detailing their journey to modernize the build logic of their Point of Sale...