# Square Corner Blog RSS Feed

Buying and selling sound like simple things - and they should be. Somewhere along the way, they got complicated. At Square, we're working hard to make commerce easy for everyone.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Hijacking Amazon EventBridge for launching Cross-Account attacks

DevFeed: [Hijacking Amazon EventBridge for launching Cross-Account attacks](<https://devfeed.tech/articles/hijacking-amazon-eventbridge-for-launching-cross-account-attacks-15674.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/hijacking-amazon-eventbridge-for-launching-cross-account-attacks>)

Author: Ramesh Ramani

Published: 2025-06-25T07:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Amazon EventBridge](<https://devfeed.tech/topics/amazon-eventbridge.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>)

Tags: [amazon-eventbridge](<https://devfeed.tech/tags/amazon-eventbridge.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-eventbridge](<https://devfeed.tech/tags/aws-eventbridge.md>), [communication](<https://devfeed.tech/tags/communication.md>), [data-governance](<https://devfeed.tech/tags/data-governance.md>), [data-loss-prevention](<https://devfeed.tech/tags/data-loss-prevention.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [iam](<https://devfeed.tech/tags/iam.md>), [security](<https://devfeed.tech/tags/security.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

This article examines how misconfigured cross-account Amazon EventBridge flows can create inbound and outbound security risks. It describes possible event injection, triggering of vulnerable processing logic, and data exfiltration, and provides guidance for securing these configurations.

### Source excerpt

Securing the invisible paths: How cross-account event flows can become security blind spots

## Revamping Data Science Interviews

DevFeed: [Revamping Data Science Interviews](<https://devfeed.tech/articles/revamping-data-science-interviews-15825.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/revamping-data-science-interviews>)

Author: Daeus Jorento

Published: 2025-05-28T16:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>)

### AI overview

This article explains why data science organizations periodically revamp their interview processes. It covers changing business needs, broader problem banks, candidate experience and reputation, and the impact of generative AI tools such as ChatGPT on syntax-heavy technical questions.

### Source excerpt

Interviews are not just about improving hiring outcomes - they are about strengthening the entire DS function

## RoBERTa Model for Merchant Categorization at Square

DevFeed: [RoBERTa Model for Merchant Categorization at Square](<https://devfeed.tech/articles/roberta-model-for-merchant-categorization-at-square-15828.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/roberta-model-for-merchant-categorization-at-square>)

Author: Darshan Kabadi

Published: 2025-03-10T05:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [business](<https://devfeed.tech/tags/business.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [insights](<https://devfeed.tech/tags/insights.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [model](<https://devfeed.tech/tags/model.md>), [product](<https://devfeed.tech/tags/product.md>)

### AI overview

This Square developer article describes the development of a RoBERTa-based machine learning model for merchant categorization. It explains why categorization matters to Square, outlines the model effort, and discusses its reported accuracy improvement and business impact.

### Source excerpt

Harnessing Large Language Models to Deliver Accurate Business Insights

## An analysis of the Square and Cash App outage

DevFeed: [An analysis of the Square and Cash App outage](<https://devfeed.tech/articles/an-analysis-of-the-square-and-cash-app-outage-15496.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/an-analysis-of-the-square-and-cash-app-outage>)

Author: Paul Friedman

Published: 2025-03-05T11:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Security](<https://devfeed.tech/topics/security.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [incident](<https://devfeed.tech/tags/incident.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [outage](<https://devfeed.tech/tags/outage.md>), [payment](<https://devfeed.tech/tags/payment.md>), [payment-processing](<https://devfeed.tech/tags/payment-processing.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [security](<https://devfeed.tech/tags/security.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

Square's public postmortem describes a February 26, 2025 system-wide disruption affecting Square payment processing and Cash App services. A security certificate validation problem blocked communication with databases; rolling back the certificate deployment restored functionality, while some reporting and offline-payment issues persisted temporarily.

### Source excerpt

Service Disruption - Public Postmortem [2025/02/26]

## Announcing Mobile Payments SDK GA and New Terminal API Features

DevFeed: [Announcing Mobile Payments SDK GA and New Terminal API Features](<https://devfeed.tech/articles/announcing-mobile-payments-sdk-ga-and-new-terminal-api-features-15509.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/announcing-mobile-payments-sdk-ga-and-new-terminal-api-features>)

Author: Priscilla Wu

Published: 2025-02-24T07:00:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [API](<https://devfeed.tech/topics/api.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [checkout](<https://devfeed.tech/tags/checkout.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [offline](<https://devfeed.tech/tags/offline.md>), [payments](<https://devfeed.tech/tags/payments.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Square announces the general availability of its Mobile Payments SDK, the successor to the Reader SDK, and introduces new Terminal API features. The SDK supports embedding Square payment flows in iOS and Android applications, while the updates add capabilities including offline payments, reader management, ecosystem integrations, itemized checkout details, fulfillment workflows, and delayed capture.

### Source excerpt

Expand your reach and drive remarkable in-person payment experiences.

## Best Practices for Using Third-Party APIs

DevFeed: [Best Practices for Using Third-Party APIs](<https://devfeed.tech/articles/best-practices-for-using-third-party-apis-15543.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/best-practices-for-using-third-party-apis>)

Author: W Ian Douglas

Published: 2025-02-05T10:30:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [latency](<https://devfeed.tech/tags/latency.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [redis](<https://devfeed.tech/tags/redis.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [third-party](<https://devfeed.tech/tags/third-party.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This article explains how developers can optimize integrations with third-party APIs by using caching effectively. It covers choosing data to cache, setting time-to-live values, invalidating stale data, and applying strategies for inventory and temporary reservations. It also mentions Redis, Valkey, Memcache, requests-cache for Python, and stale-while-revalidate in TypeScript.

### Source excerpt

Optimizing third-party API integrations for your user experience

## Kube-Policies: Guardrails for Apps Running in Kubernetes

DevFeed: [Kube-Policies: Guardrails for Apps Running in Kubernetes](<https://devfeed.tech/articles/kube-policies-guardrails-for-apps-running-in-kubernetes-15739.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/kube-policies-guardrails-for-apps-running-in-kubernetes>)

Author: Hardik Darji

Published: 2025-01-28T08:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [cloud security](<https://devfeed.tech/topics/cloud-security.md>), [Open Policy Agent](<https://devfeed.tech/topics/open-policy-agent.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [admission-controller](<https://devfeed.tech/tags/admission-controller.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-policy-agent](<https://devfeed.tech/tags/open-policy-agent.md>), [security](<https://devfeed.tech/tags/security.md>), [security-policies](<https://devfeed.tech/tags/security-policies.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article introduces Square's design considerations for security guardrails in Kubernetes environments. It explains why default Kubernetes configurations can leave applications vulnerable and describes requirements for an abstraction layer built on Open Policy Agent, including policy dry-runs, minimal user disruption, testing, exception management, extensibility, and observability.

### Source excerpt

Design considerations for highly sensitive environments.

## Announcing the Square Go SDK

DevFeed: [Announcing the Square Go SDK](<https://devfeed.tech/articles/announcing-the-square-go-sdk-15525.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/announcing-the-square-go-sdk>)

Author: Jordan Bergero

Published: 2024-12-18T17:00:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [backend](<https://devfeed.tech/tags/backend.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [go](<https://devfeed.tech/tags/go.md>), [guide](<https://devfeed.tech/tags/guide.md>), [retry](<https://devfeed.tech/tags/retry.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>)

### AI overview

Square announces a Go SDK for building Square integrations with Go backends. The SDK uses Go's standard library, supports automatic pagination and request retries, and provides clients for Square's available APIs.

### Source excerpt

Easier Square integrations with your Go backend

## Enhanced Authorization with Square

DevFeed: [Enhanced Authorization with Square](<https://devfeed.tech/articles/enhanced-authorization-with-square-15628.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/enhanced-authorization-with-square>)

Author: Conrado Brenna

Published: 2024-12-16T08:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [apis](<https://devfeed.tech/tags/apis.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [features](<https://devfeed.tech/tags/features.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [information](<https://devfeed.tech/tags/information.md>), [networks](<https://devfeed.tech/tags/networks.md>), [payment](<https://devfeed.tech/tags/payment.md>), [pow](<https://devfeed.tech/tags/pow.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [security](<https://devfeed.tech/tags/security.md>), [tools](<https://devfeed.tech/tags/tools.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [validation](<https://devfeed.tech/tags/validation.md>), [with](<https://devfeed.tech/tags/with.md>)

### AI overview

Square describes three approaches to payment authorization and fraud prevention: 3DS Data Only, Capital One Direct Data Share, and anti-carding protections. The article reports improvements of 220 basis points in decline rates for 3DS Data Only and 50 basis points for Direct Data Share.

### Source excerpt

Enhancing Payment Success with Square Advanced Authorization Tools

## Enhancing Data Quality Using Better Designed ETLs

DevFeed: [Enhancing Data Quality Using Better Designed ETLs](<https://devfeed.tech/articles/enhancing-data-quality-using-better-designed-etls-15629.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/enhancing-data-quality-using-better-designed-etls>)

Author: Kasia Rachuta

Published: 2024-09-30T16:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Template](<https://devfeed.tech/topics/template.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>)

Tags: [data-quality](<https://devfeed.tech/tags/data-quality.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [etl](<https://devfeed.tech/tags/etl.md>), [guide](<https://devfeed.tech/tags/guide.md>), [metrics](<https://devfeed.tech/tags/metrics.md>)

### AI overview

This article explains how an ETL design document template can help data science teams create more consistent, usable, and maintainable ETLs. It describes documenting technical decisions, goals, analytical questions, consumers, and monitored metrics to support data quality and shared understanding.

### Source excerpt

Sharing an ETL design doc template

## Making Insights-Driven Decisions in an Ecosystem of Ecosystems

DevFeed: [Making Insights-Driven Decisions in an Ecosystem of Ecosystems](<https://devfeed.tech/articles/making-insights-driven-decisions-in-an-ecosystem-of-ecosystems-15756.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/making-insights-driven-decisions-in-an-ecosystem-of-ecosystems>)

Author: Stephanie Shi

Published: 2024-07-10T06:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Security & compliance, Cloud security](<https://devfeed.tech/topics/security-compliance-cloud-security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [data-processing](<https://devfeed.tech/topics/data-processing.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [insights](<https://devfeed.tech/tags/insights.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [requirements](<https://devfeed.tech/tags/requirements.md>)

### AI overview

Block describes a data-driven approach to securing and monitoring its diverse cloud environment. The approach uses data collection, contextualization, and validation to prioritize security and infrastructure initiatives, assess guardrails and detective controls across business units, and identify relevant stakeholders.

### Source excerpt

Our approach to securing our cloud environments

## Recap: Square Unboxed 2024

DevFeed: [Recap: Square Unboxed 2024](<https://devfeed.tech/articles/recap-square-unboxed-2024-15820.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/recap-square-unboxed-2024>)

Author: Tristan Tyler

Published: 2024-06-24T16:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [app](<https://devfeed.tech/tags/app.md>), [community](<https://devfeed.tech/tags/community.md>), [event](<https://devfeed.tech/tags/event.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [recap](<https://devfeed.tech/tags/recap.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

A recap of Square Unboxed 2024 covering Square's platform strategy, partner programs, product roadmap, and announcements including the Mobile Payments SDK, a streamlined Square App Marketplace submission process, a referral partner program, and the Square Partner Offers directory.

### Source excerpt

Top highlight's from this year's event

## Announcing the Winners of the Square Local Community Hackathon

DevFeed: [Announcing the Winners of the Square Local Community Hackathon](<https://devfeed.tech/articles/announcing-the-winners-of-the-square-local-community-hackathon-15529.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/announcing-the-winners-of-the-square-local-community-hackathon>)

Author: Eva Sasson

Published: 2024-06-24T15:00:00Z

Content type: news

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Hackathon](<https://devfeed.tech/topics/hackathon.md>), [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apps](<https://devfeed.tech/tags/apps.md>), [building](<https://devfeed.tech/tags/building.md>), [community](<https://devfeed.tech/tags/community.md>), [developer](<https://devfeed.tech/tags/developer.md>), [event](<https://devfeed.tech/tags/event.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [local](<https://devfeed.tech/tags/local.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>)

### AI overview

Square announces the winners of its Local Community Hackathon, which challenged participants to build apps connecting businesses with local communities. Winning projects included Wallaby Markets, built with React Native, Firebase, and Square APIs, and Square Coupons, built with Next.js and Tailwind.

### Source excerpt

Building apps to connect businesses with their local community

## Q&A: Discover what's new in the Mobile Payments SDK beta

DevFeed: [Q&A: Discover what's new in the Mobile Payments SDK beta](<https://devfeed.tech/articles/q-a-discover-what-s-new-in-the-mobile-payments-sdk-beta-15814.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/q-and-a-discover-whats-new-in-the-mobile-payments-sdk-beta>)

Author: Priscilla Wu

Published: 2024-06-06T15:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [developers](<https://devfeed.tech/tags/developers.md>), [integration](<https://devfeed.tech/tags/integration.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [payments](<https://devfeed.tech/tags/payments.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Square introduces the Mobile Payments SDK in beta as the successor to the Reader SDK. The article describes its in-person payment capabilities, new features, US-only availability, and KIOS's early integration and testing experience.

### Source excerpt

Learn about how KIOS, a kiosk software, conducted early stage testing of the SDK and their integration experience.

## Leveraging Linux Internals to Supercharge Osquery Malware Detection

DevFeed: [Leveraging Linux Internals to Supercharge Osquery Malware Detection](<https://devfeed.tech/articles/leveraging-linux-internals-to-supercharge-osquery-malware-detection-15748.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/leveraging-linux-internals-to-supercharge-osquery-malware-detection>)

Author: Frank Graziano

Published: 2024-03-27T16:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Malware](<https://devfeed.tech/topics/malware.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [Security](<https://devfeed.tech/topics/security.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [infosec](<https://devfeed.tech/tags/infosec.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [internals](<https://devfeed.tech/tags/internals.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [malware](<https://devfeed.tech/tags/malware.md>), [memory](<https://devfeed.tech/tags/memory.md>)

### AI overview

This article explains how to use Linux's virtual /proc filesystem with osquery's YARA scanning capability to detect fileless or in-memory malware. It describes the limitations of scanning only on-disk files and presents /proc as a way to satisfy the required file-path argument while scanning process-related data.

### Source excerpt

Using /proc to find fileless malware

## Evolution of Developer Productivity at Square - Part Four

DevFeed: [Evolution of Developer Productivity at Square - Part Four](<https://devfeed.tech/articles/evolution-of-developer-productivity-at-square-part-four-15638.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-four>)

Author: Korhan Bircan

Published: 2024-02-26T17:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [release engineering](<https://devfeed.tech/topics/release-engineering.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [flaky-tests](<https://devfeed.tech/tags/flaky-tests.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-performance](<https://devfeed.tech/tags/mobile-performance.md>), [operational](<https://devfeed.tech/tags/operational.md>), [release-engineering](<https://devfeed.tech/tags/release-engineering.md>)

### AI overview

The fourth and final part of Square's developer productivity series describes its shift toward reliability and test engineering as its codebase and customer base grew. It covers reliability reviews, service-level objectives, performance-focused task forces, mobile release engineering, automated crash reporting, and efforts to improve testing infrastructure and flaky tests.

### Source excerpt

Investing in reliability and test engineering

## Evolution of Developer Productivity at Square - Part Three

DevFeed: [Evolution of Developer Productivity at Square - Part Three](<https://devfeed.tech/articles/evolution-of-developer-productivity-at-square-part-three-15641.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-three>)

Author: Korhan Bircan

Published: 2024-02-14T18:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [migration](<https://devfeed.tech/tags/migration.md>), [square](<https://devfeed.tech/tags/square.md>)

### AI overview

Square describes how its Developer Tools team improved developer productivity by migrating more than 7,000 repositories to GitHub, improving code checkout speed for developers in Australia, adding code scanning, and creating analytics dashboards and the Square Console developer portal.

### Source excerpt

Effective developer tools

## Evolution of Developer Productivity at Square - Part Two

DevFeed: [Evolution of Developer Productivity at Square - Part Two](<https://devfeed.tech/articles/evolution-of-developer-productivity-at-square-part-two-15643.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-two>)

Author: Korhan Bircan

Published: 2024-01-29T09:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [Android](<https://devfeed.tech/topics/android.md>), [remote-development](<https://devfeed.tech/topics/remote-development.md>), [Continuous integration](<https://devfeed.tech/topics/continuous-integration.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [ide](<https://devfeed.tech/topics/ide.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [continuous-integration](<https://devfeed.tech/tags/continuous-integration.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [ide](<https://devfeed.tech/tags/ide.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [remote-development](<https://devfeed.tech/tags/remote-development.md>), [velocity](<https://devfeed.tech/tags/velocity.md>)

### AI overview

Square describes efforts to improve developer productivity and development velocity by reducing build, installation, IDE synchronization, and continuous integration times. The article reports development apps, remote Android development environments, configuration caching, CI shard skipping, emulator optimization, Gradle changes, and modularization work.

### Source excerpt

Accelerating development velocity

## Accept payments with Square using Next.js App Router

DevFeed: [Accept payments with Square using Next.js App Router](<https://devfeed.tech/articles/accept-payments-with-square-using-next-js-app-router-15485.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/accept-payments-with-square-using-next-js-app-router>)

Author: Anthony Giuliano

Published: 2024-01-25T17:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [App](<https://devfeed.tech/topics/app.md>), [React](<https://devfeed.tech/topics/react.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [build](<https://devfeed.tech/tags/build.md>), [callback](<https://devfeed.tech/tags/callback.md>), [code](<https://devfeed.tech/tags/code.md>), [component](<https://devfeed.tech/tags/component.md>), [components](<https://devfeed.tech/tags/components.md>), [flow](<https://devfeed.tech/tags/flow.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [payments](<https://devfeed.tech/tags/payments.md>), [router](<https://devfeed.tech/tags/router.md>), [token](<https://devfeed.tech/tags/token.md>)

### AI overview

A how-to guide for building an end-to-end Square payment flow in a Next.js application using the App Router and Server Actions. It covers configuring payment-form components, generating a payment token, and processing that token on the server side.

### Source excerpt

Build an end-to-end payment flow with Next.js Server Actions

## Peer Reviews for Data Science

DevFeed: [Peer Reviews for Data Science](<https://devfeed.tech/articles/peer-reviews-for-data-science-15804.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/peer-reviews-for-data-science>)

Author: Peter Weir

Published: 2024-01-17T06:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [errors](<https://devfeed.tech/tags/errors.md>), [process](<https://devfeed.tech/tags/process.md>), [quality](<https://devfeed.tech/tags/quality.md>), [research](<https://devfeed.tech/tags/research.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

This article explains how peer reviews can improve data science by catching analytical errors, broadening perspectives, sharing knowledge, and strengthening collaboration. It describes the practice as combining ideas from software engineering code reviews and scientific peer review.

### Source excerpt

If it's worth doing, it's worth reviewing

## Evolution of Developer Productivity at Square - Part One

DevFeed: [Evolution of Developer Productivity at Square - Part One](<https://devfeed.tech/articles/evolution-of-developer-productivity-at-square-part-one-15640.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/evolution-of-developer-productivity-at-square-part-one>)

Author: Korhan Bircan

Published: 2024-01-10T07:00:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [ci](<https://devfeed.tech/topics/ci.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [monorepo](<https://devfeed.tech/topics/monorepo.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Java](<https://devfeed.tech/topics/java.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [ci](<https://devfeed.tech/tags/ci.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [developer-tooling](<https://devfeed.tech/tags/developer-tooling.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [go](<https://devfeed.tech/tags/go.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [integration](<https://devfeed.tech/tags/integration.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

Square describes how its developer productivity organization evolved as its codebase, products, platforms, and customer base grew. The first article focuses on its Continuous Integration infrastructure strategy, including the formation of dedicated developer experience and tooling teams to improve development speed and usability.

### Source excerpt

Unpacking Square's developer productivity approach

## How To Train Your Own GenAI Model

DevFeed: [How To Train Your Own GenAI Model](<https://devfeed.tech/articles/how-to-train-your-own-genai-model-15682.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/how-to-train-your-own-genai-model>)

Author: Alessandro Joabar

Published: 2023-12-11T18:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [genai](<https://devfeed.tech/topics/genai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Transformer](<https://devfeed.tech/topics/transformer.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [article](<https://devfeed.tech/tags/article.md>), [build](<https://devfeed.tech/tags/build.md>), [coreml](<https://devfeed.tech/tags/coreml.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [genai](<https://devfeed.tech/tags/genai.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [model](<https://devfeed.tech/tags/model.md>), [offline](<https://devfeed.tech/tags/offline.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

This tutorial explains how to train a lightweight GPT2-based generative AI model for specialized tasks using private data. It demonstrates a cocktail-recipe generator and discusses open-source models, Seq2Seq training, mobile deployment, CoreML support on iOS, and offline operation.

### Source excerpt

Train lightweight LLMs like GPT2 for specialized tasks without having to use ChatGPT

## Announcing Winners of the Square + Google Cloud AI Hackathon

DevFeed: [Announcing Winners of the Square + Google Cloud AI Hackathon](<https://devfeed.tech/articles/announcing-winners-of-the-square-google-cloud-ai-hackathon-15532.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/announcing-winners-of-the-square-google-ai-hackathon>)

Author: Eva Sasson

Published: 2023-11-21T07:00:00Z

Content type: news

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Hackathon](<https://devfeed.tech/topics/hackathon.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-apis](<https://devfeed.tech/tags/ai-apis.md>), [apis](<https://devfeed.tech/tags/apis.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [demo](<https://devfeed.tech/tags/demo.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [image-recognition](<https://devfeed.tech/tags/image-recognition.md>)

### AI overview

Square and Google Cloud announce the winners of their AI hackathon, highlighting projects built with generative AI, image recognition, and Square and Google Cloud APIs.

### Source excerpt

Check out the winning submissions using generative AI, image recognition, and more

## 3 Ways to Drive Data Culture on your Team

DevFeed: [3 Ways to Drive Data Culture on your Team](<https://devfeed.tech/articles/3-ways-to-drive-data-culture-on-your-team-15460.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/3-ways-to-drive-data-culture-on-your-team>)

Author: Kasia Rachuta

Published: 2023-10-11T06:00:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

This article presents three ways data scientists can build data culture on their teams: explain their role and value, clarify collaboration and ownership, and use business context to guide analysis. It also recommends proactively monitoring metrics to identify opportunities and issues.

### Source excerpt

How to empower your team and cultivate data culture

[Next page](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md?cursor=WyIyMDIzLTEwLTExVDA2OjAwOjAwKzAwOjAwIiwgIjU2MDJlYzc3LTRkNzktNDQ5NS05OTQ3LTU1NWM5YTUzNThkYiJd>)