41554 blogs · [ { "id": "01a08216-2acb-734e-9442-46e718bb4cb2", "title": "Hijacking Amazon EventBridge for launching Cross-Account attacks", "url": "https://developer.squareup.com/blog/hijacking-amazon-eventbridge-for-launching-cross-account-attacks", "published_at": "2025-06-25T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e719328429", "title": "Revamping Data Science Interviews", "url": "https://developer.squareup.com/blog/revamping-data-science-interviews", "published_at": "2025-05-28T16:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71a26d243", "title": "RoBERTa Model for Merchant Categorization at Square", "url": "https://developer.squareup.com/blog/roberta-model-for-merchant-categorization-at-square", "published_at": "2025-03-10T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e719eaec0a", "title": "An analysis of the Square and Cash App outage", "url": "https://developer.squareup.com/blog/an-analysis-of-the-square-and-cash-app-outage", "published_at": "2025-03-05T11:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71a5788f3", "title": "Announcing Mobile Payments SDK GA and New Terminal API Features", "url": "https://developer.squareup.com/blog/announcing-mobile-payments-sdk-ga-and-new-terminal-api-features", "published_at": "2025-02-24T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71ab830e0", "title": "Best Practices for Using Third-Party APIs", "url": "https://developer.squareup.com/blog/best-practices-for-using-third-party-apis", "published_at": "2025-02-05T10:30:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71af6f5a1", "title": "Kube-Policies: Guardrails for Apps Running in Kubernetes", "url": "https://developer.squareup.com/blog/kube-policies-guardrails-for-apps-running-in-kubernetes", "published_at": "2025-01-28T08:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71b2632a8", "title": "Announcing the Square Go SDK", "url": "https://developer.squareup.com/blog/announcing-the-square-go-sdk", "published_at": "2024-12-18T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71bcc5338", "title": "Enhanced Authorization with Square", "url": "https://developer.squareup.com/blog/enhanced-authorization-with-square", "published_at": "2024-12-16T08:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71cb8b4d2", "title": "Enhancing Data Quality Using Better Designed ETLs", "url": "https://developer.squareup.com/blog/enhancing-data-quality-using-better-designed-etls", "published_at": "2024-09-30T16:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71d56cc02", "title": "Making Insights-Driven Decisions in an Ecosystem of Ecosystems", "url": "https://developer.squareup.com/blog/making-insights-driven-decisions-in-an-ecosystem-of-ecosystems", "published_at": "2024-07-10T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71f22c463", "title": "Recap: Square Unboxed 2024", "url": "https://developer.squareup.com/blog/recap-square-unboxed-2024", "published_at": "2024-06-24T16:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71e2511ad", "title": "Announcing the Winners of the Square Local Community Hackathon", "url": "https://developer.squareup.com/blog/announcing-the-winners-of-the-square-local-community-hackathon", "published_at": "2024-06-24T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71fd1c293", "title": "Q&A: Discover what’s new in the Mobile Payments SDK beta", "url": "https://developer.squareup.com/blog/q-and-a-discover-whats-new-in-the-mobile-payments-sdk-beta", "published_at": "2024-06-06T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e71ff56f9f", "title": "Leveraging Linux Internals to Supercharge Osquery Malware Detection", "url": "https://developer.squareup.com/blog/leveraging-linux-internals-to-supercharge-osquery-malware-detection", "published_at": "2024-03-27T16:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e720e2cd79", "title": "Evolution of Developer Productivity at Square - Part Four", "url": "https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-four", "published_at": "2024-02-26T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e720f4f131", "title": "Evolution of Developer Productivity at Square - Part Three", "url": "https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-three", "published_at": "2024-02-14T18:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e721e84ebf", "title": "Evolution of Developer Productivity at Square - Part Two", "url": "https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-two", "published_at": "2024-01-29T09:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e721ac31e9", "title": "Accept payments with Square using Next.js App Router", "url": "https://developer.squareup.com/blog/accept-payments-with-square-using-next-js-app-router", "published_at": "2024-01-25T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7226e2f60", "title": "Peer Reviews for Data Science", "url": "https://developer.squareup.com/blog/peer-reviews-for-data-science", "published_at": "2024-01-17T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72330a7a4", "title": "Evolution of Developer Productivity at Square - Part One", "url": "https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-one", "published_at": "2024-01-10T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e723e48273", "title": "How To Train Your Own GenAI Model", "url": "https://developer.squareup.com/blog/how-to-train-your-own-genai-model", "published_at": "2023-12-11T18:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72421789a", "title": "Announcing Winners of the Square + Google Cloud AI Hackathon", "url": "https://developer.squareup.com/blog/announcing-winners-of-the-square-google-ai-hackathon", "published_at": "2023-11-21T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e724cb28dc", "title": "3 Ways to Drive Data Culture on your Team", "url": "https://developer.squareup.com/blog/3-ways-to-drive-data-culture-on-your-team", "published_at": "2023-10-11T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e724f6a2d1", "title": "How Jetpack Compose Measuring Works", "url": "https://developer.squareup.com/blog/how-jetpack-compose-measuring-works", "published_at": "2023-09-28T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72566dd9d", "title": "Incident Summary: 2023-09-07", "url": "https://developer.squareup.com/blog/incident-summary-2023-09-07", "published_at": "2023-09-15T23:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e725ed25bb", "title": "How To Measure the Value of Internal Tools", "url": "https://developer.squareup.com/blog/how-to-measure-the-value-of-internal-tools", "published_at": "2023-08-02T16:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e726cc5408", "title": "Supercharging Continuous Integration with Gradle", "url": "https://developer.squareup.com/blog/supercharging-continuous-integration-with-gradle", "published_at": "2023-07-27T14:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e727408d2c", "title": "Announcing Winners of the Square Hackathon for Emerging Technologies", "url": "https://developer.squareup.com/blog/announcing-winners-of-the-square-hackathon-for-emerging-technologies", "published_at": "2023-07-20T14:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7278ca88a", "title": "Square’s Updated Growth Framework for Engineers and Engineering Managers", "url": "https://developer.squareup.com/blog/squares-updated-growth-framework-for-engineers-and-engineering-managers", "published_at": "2023-07-19T13:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e728183d62", "title": "Lessons Learned From Running Web Experiments", "url": "https://developer.squareup.com/blog/lessons-learned-from-running-web-experiments", "published_at": "2023-07-05T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7285b592e", "title": "Implicit Product Tagging", "url": "https://developer.squareup.com/blog/implicit-product-tagging", "published_at": "2023-06-29T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e728640d08", "title": "Keeping Up with Android App Size Growth", "url": "https://developer.squareup.com/blog/keeping-up-with-android-app-size-growth", "published_at": "2023-06-27T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7295061a1", "title": "New Subscriptions API Integrations with Catalog and Orders", "url": "https://developer.squareup.com/blog/new-subscriptions-api-integrations-with-catalog-and-orders", "published_at": "2023-06-26T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72a25e175", "title": "Unlock a Better Mobile Experience with Square GraphQL and PKCE", "url": "https://developer.squareup.com/blog/unlock-a-better-mobile-experience-with-square-graphql-and-pkce", "published_at": "2023-06-26T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72aadfd6f", "title": "Recap: Square Unboxed 2023", "url": "https://developer.squareup.com/blog/recap-square-unboxed-2023", "published_at": "2023-06-22T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72af25074", "title": "Introducing New Terminal API Customization Features", "url": "https://developer.squareup.com/blog/introducing-new-terminal-api-customization-features", "published_at": "2023-06-15T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72b375e18", "title": "Maximizing Solution Visibility with Machine Learning-Powered App Recommendations", "url": "https://developer.squareup.com/blog/maximizing-solution-visibility-with-machine-learning-powered-app", "published_at": "2023-06-13T08:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72c205a91", "title": "Accelerating Ruby: How Our Bundle Install Times Got 12x Faster", "url": "https://developer.squareup.com/blog/accelerating-ruby-how-our-bundle-install-times-got-12x-faster", "published_at": "2023-05-23T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72caff201", "title": "Connecting Block Business Units with AWS API Gateway", "url": "https://developer.squareup.com/blog/connecting-block-business-units-with-aws-api-gateway", "published_at": "2023-05-18T13:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72d3964de", "title": "Keeping IDE Sync Times at Bay: A Historical Perspective", "url": "https://developer.squareup.com/blog/keeping-ide-sync-times-at-bay-a-historical-perspective", "published_at": "2023-05-04T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72e199bac", "title": "Ecosystem Success Metrics", "url": "https://developer.squareup.com/blog/ecosystem-success-metrics", "published_at": "2023-04-26T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72e89628e", "title": "Building Stronger Partnerships as a Data Scientist", "url": "https://developer.squareup.com/blog/building-stronger-partnerships-as-a-data-scientist", "published_at": "2023-04-06T08:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72e95afb9", "title": "Accept Payments with Square and Vue", "url": "https://developer.squareup.com/blog/accept-payments-with-square-and-vue", "published_at": "2023-03-30T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72f4f5637", "title": "Accept Payments with Square and Svelte", "url": "https://developer.squareup.com/blog/accept-payments-with-square-and-svelte", "published_at": "2023-03-30T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72f841310", "title": "Why You Need an Experimentation Template", "url": "https://developer.squareup.com/blog/why-you-need-an-experimentation-template", "published_at": "2023-02-23T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e72ffca3fb", "title": "Stampeding Elephants", "url": "https://developer.squareup.com/blog/stampeding-elephants", "published_at": "2023-01-31T06:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e730665e0e", "title": "Developer Spotlight: Reference Health", "url": "https://developer.squareup.com/blog/developer-spotlight-reference-health", "published_at": "2023-01-17T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73109067e", "title": "Celebrating the release of Android Studio Electric Eel", "url": "https://developer.squareup.com/blog/celebrating-the-release-of-android-studio-electric-eel", "published_at": "2023-01-12T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e732013846", "title": "Command Line Observability with Semantic Exit Codes", "url": "https://developer.squareup.com/blog/command-line-observability-with-semantic-exit-codes", "published_at": "2023-01-03T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e732df4b15", "title": "Saving 5,400 hours a year with Gradle's Configuration Cache", "url": "https://developer.squareup.com/blog/5-400-hours-a-year-saving-developers-time-and-sanity-with-gradles", "published_at": "2022-12-13T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7330a2d3c", "title": "Online Payments with Square and React", "url": "https://developer.squareup.com/blog/online-payments-with-square-and-react", "published_at": "2022-11-17T05:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7337707ba", "title": "More Square Terminal API features now in GA", "url": "https://developer.squareup.com/blog/more-square-terminal-api-features-now-in-ga", "published_at": "2022-11-16T11:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7347489ba", "title": "Announcing the Winners of the Square Unboxed Hackathon", "url": "https://developer.squareup.com/blog/announcing-the-winners-of-the-square-unboxed-hackathon", "published_at": "2022-10-14T04:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73514e48e", "title": "Square Payroll’s Migration from a Monolith to Microservices", "url": "https://developer.squareup.com/blog/square-payrolls-migration-from-a-monolith-to-microservices", "published_at": "2022-10-12T04:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e736003e30", "title": "Developer Spotlight: Jammed", "url": "https://developer.squareup.com/blog/developer-spotlight-jammed", "published_at": "2022-10-07T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e736971bd0", "title": "How We Unified on One Graph at Block", "url": "https://developer.squareup.com/blog/how-we-unified-on-one-graph-at-block", "published_at": "2022-10-05T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e737188762", "title": "First Annual Bazel-iOS Con 2022", "url": "https://developer.squareup.com/blog/first-annual-bazel-ios-con-2022", "published_at": "2022-09-12T07:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7374cda1e", "title": "Developer Spotlight: KioskBuddy", "url": "https://developer.squareup.com/blog/developer-spotlight-kioskbuddy", "published_at": "2022-08-31T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e739b16a4c", "title": "Reintroducing Checkout API", "url": "https://developer.squareup.com/blog/reintroducing-checkout-api", "published_at": "2022-08-18T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e737f09d97", "title": "Developer Spotlight: Payable Forms", "url": "https://developer.squareup.com/blog/developer-spotlight-payable-forms", "published_at": "2022-07-29T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e738483d33", "title": "Success Metrics for Product Analytics", "url": "https://developer.squareup.com/blog/success-metrics-for-product-analytics", "published_at": "2022-07-06T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e738ce4c61", "title": "Announcing Gift Cards API", "url": "https://developer.squareup.com/blog/announcing-gift-cards-api", "published_at": "2022-06-17T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73885c45a", "title": "New Terminal API Beta Features Now Available", "url": "https://developer.squareup.com/blog/new-terminal-api-beta-features-now-available", "published_at": "2022-05-26T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e739fc0614", "title": "Build With Bookings API, Now Generally Available", "url": "https://developer.squareup.com/blog/build-with-bookings-api-now-generally-available", "published_at": "2022-05-24T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e739318dac", "title": "Announcing Cash App Pay for Developers", "url": "https://developer.squareup.com/blog/announcing-cash-app-pay-for-developers", "published_at": "2022-05-19T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73af315ec", "title": "Recap: Square Unboxed 2022", "url": "https://developer.squareup.com/blog/recap-square-unboxed-2022", "published_at": "2022-05-13T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e739918ff1", "title": "Square Unboxed Hackathon 2022", "url": "https://developer.squareup.com/blog/square-unboxed-hackathon-2022", "published_at": "2022-05-12T17:15:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73b77836c", "title": "Coming Up: Square Unboxed 2022", "url": "https://developer.squareup.com/blog/coming-up-square-unboxed-2022", "published_at": "2022-04-18T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73c579c3d", "title": "DependenTree, Graph Visualization Library", "url": "https://developer.squareup.com/blog/dependentree-graph-visualization-library", "published_at": "2022-03-23T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73d93909d", "title": "Afterpay \"Buy Now, Pay Later\" Now Available", "url": "https://developer.squareup.com/blog/afterpay-buy-now-pay-later-now-available", "published_at": "2022-02-16T20:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73d32b88b", "title": "API and Webhooks Logs Are Generally Available", "url": "https://developer.squareup.com/blog/api-and-webhooks-logs-are-generally-available", "published_at": "2022-02-09T18:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73e7c3e2f", "title": "Getting Square's iOS build ready for Apple Silicon with Bazel", "url": "https://developer.squareup.com/blog/getting-squares-ios-build-ready-for-apple-silicon-with-bazel", "published_at": "2022-01-27T20:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73eb03e1b", "title": "Square Launches in Spain", "url": "https://developer.squareup.com/blog/square-launches-in-spain", "published_at": "2022-01-25T18:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73ed11763", "title": "Secure Apache Airflow Using Customer Security Manager", "url": "https://developer.squareup.com/blog/secure-apache-airflow-using-customer-security-manager", "published_at": "2022-01-19T20:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73ed59ca0", "title": "Announcing the winners of the Build What’s POS_sible Hackathon", "url": "https://developer.squareup.com/blog/announcing-the-winners-of-the-build-whats-pos_sible-hackathon", "published_at": "2021-12-17T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73f6fb04f", "title": "An Overview of Machine Learning Operations", "url": "https://developer.squareup.com/blog/an-overview-of-machine-learning-operations", "published_at": "2021-11-30T20:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e73f9294df", "title": "Herding Elephants", "url": "https://developer.squareup.com/blog/herding-elephants", "published_at": "2021-11-04T11:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7402ce5ef", "title": "Beyond Mobile First", "url": "https://developer.squareup.com/blog/beyond-mobile-first", "published_at": "2021-11-04T09:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7412b0ab2", "title": "The Square Build What’s POS-sible Hackathon", "url": "https://developer.squareup.com/blog/the-square-build-whats-pos-sible-hackathon", "published_at": "2021-10-05T17:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e741eca911", "title": "Measure, measure, measure", "url": "https://developer.squareup.com/blog/measure-measure-measure", "published_at": "2021-09-28T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e742e3e755", "title": "Server-to-Server Integration with Server-Side Google Tag Manager", "url": "https://developer.squareup.com/blog/server-to-server-integration-with-server-side-google-tag-manager", "published_at": "2021-09-23T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e74387d424", "title": "Square Launches in France", "url": "https://developer.squareup.com/blog/square-launches-in-france", "published_at": "2021-09-21T15:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7445967c8", "title": "Chrometric: System telemetry for Chrome OS", "url": "https://developer.squareup.com/blog/chrometric-system-telemetry-for-chrome-os", "published_at": "2021-08-31T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e744abb789", "title": "AWS OIDC Authentication with SPIFFE", "url": "https://developer.squareup.com/blog/aws-oidc-authentication-with-spiffe", "published_at": "2021-08-26T19:00:00+00:00" }, { "id": "01a08216-2acb-734e-9442-46e7459890a1", "title": "Kotlin-Multiplatform Shared Test Resources", "url": "https://developer.squareup.com/blog/kotlin-multiplatform-shared-test-resources", "published_at": "2021-08-24T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc80763b9a", "title": "Why Workflow?", "url": "https://developer.squareup.com/blog/why-workflow", "published_at": "2021-08-19T21:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc814b9ef3", "title": "Upgrading Webpack 4 → 5", "url": "https://developer.squareup.com/blog/upgrading-webpack-4-to-5", "published_at": "2021-08-18T23:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc830f08b6", "title": "Threat Hunting with Kubernetes Audit Logs - Part 2", "url": "https://developer.squareup.com/blog/threat-hunting-with-kubernetes-audit-logs-part-2", "published_at": "2021-08-17T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc81da7dd7", "title": "Subscriptions API is Generally Available", "url": "https://developer.squareup.com/blog/subscriptions-api-is-generally-available", "published_at": "2021-08-11T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc826340b6", "title": "Jetpack Compose Support in Workflow", "url": "https://developer.squareup.com/blog/jetpack-compose-support-in-workflow", "published_at": "2021-08-10T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc82d6df7a", "title": "The Square Unboxed Hackathon Winners", "url": "https://developer.squareup.com/blog/the-square-unboxed-hackathon-winners", "published_at": "2021-08-04T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc8455a435", "title": "Expanding Secrets Infrastructure to AWS Lambda", "url": "https://developer.squareup.com/blog/expanding-secrets-infrastructure-to-aws-lambda", "published_at": "2021-08-04T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc83bfa701", "title": "Threat Hunting with Kubernetes Audit Logs", "url": "https://developer.squareup.com/blog/threat-hunting-with-kubernetes-audit-logs", "published_at": "2021-08-03T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc851ade39", "title": "WorkManager for Background Work in Libraries", "url": "https://developer.squareup.com/blog/workmanager-for-background-work-in-libraries", "published_at": "2021-07-21T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc846bd9ba", "title": "Deploying Server-Side Google Tag Manager on Cloud Run", "url": "https://developer.squareup.com/blog/deploying-server-side-google-tag-manager-on-cloud-run", "published_at": "2021-07-15T21:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc85a9f6a6", "title": "Becoming an Organizational Leader", "url": "https://developer.squareup.com/blog/becoming-an-organizational-leader", "published_at": "2021-07-13T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc85e503e9", "title": "Introducing Gift Cards API", "url": "https://developer.squareup.com/blog/introducing-gift-cards-api", "published_at": "2021-06-16T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc86b92c17", "title": "Cards API", "url": "https://developer.squareup.com/blog/cards-api", "published_at": "2021-06-16T19:00:00+00:00" }, { "id": "01a08216-2acc-710c-a13b-a0bc875f9e3c", "title": "Caching E-Commerce Data for The Web", "url": "https://developer.squareup.com/blog/caching-e-commerce-data-for-the-web", "published_at": "2021-05-26T16:00:00+00:00" } ] posts Claim your blog
Back to Square Developer Blog
Blog · corpus.blog/blogs/developer.squareup.com/posts

Square Developer Blog

developer.squareup.com

2025

2024

2023

2022

2021