Homepage
Open in app
Sign inGet started

The Corner

Square's Technical Blog

  • Terms and Privacy
  • https://developer.squareup.com/blog
  • The Corner Round-up June 2020

    The Corner Round-up June 2020

    In order to keep some of the followers still here on Medium, we wanted to provide a quick recap on some of the things that have been…
    Go to the profile of Richard Moot
    Richard Moot
    Jun 30, 2020
    We moved to https://developer.squareup.com/blog

    We moved to https://developer.squareup.com/blog

    Heads up, we’ve moved! If you’d like to continue keeping up with the latest technical content from Square please visit us at our new home…
    Go to the profile of Richard Moot
    Richard Moot
    Apr 18, 2019
    Introducing PySurvival

    Introducing PySurvival

    PySurvival is an open source python package for Survival Analysis modeling.
    Go to the profile of sfotso
    sfotso
    Apr 12, 2019
    Zooming Out From Engineering

    Zooming Out From Engineering

    As originally seen on Greylock Partners’ blog, here are some insights on leadership, career development, and building teams at scale that…
    Go to the profile of Square Engineering
    Square Engineering
    Apr 11, 2019
    Spin Cycle — Automating the Tedious

    Spin Cycle — Automating the Tedious

    An orchestration framework to automate anything
    Go to the profile of Felix Plajer
    Felix Plajer
    Apr 9, 2019
    Announcing Our Connect v2 Labor API

    Announcing Our Connect v2 Labor API

    Capture employee working hours with breaks and hourly pay rate
    Go to the profile of Dina Spitzer
    Dina Spitzer
    Apr 4, 2019
    The Road to an Envoy Service Mesh

    The Road to an Envoy Service Mesh

    How Square migrated to an Envoy based service mesh
    Go to the profile of Snow Pettersen
    Snow Pettersen
    Mar 29, 2019
    Mobile Web Performance @ Caviar

    Mobile Web Performance @ Caviar

    Across any e-commerce website, page load times are directly correlated with conversion rate. Faced with a page that takes longer than 3…
    Go to the profile of Evelyn Chan
    Evelyn Chan
    Mar 28, 2019
    Streamline Checkout with Shipping Options in Apple Pay

    Streamline Checkout with Shipping Options in Apple Pay

    Use Apple Pay to Handle Selecting Shipping Options
    Go to the profile of Ajay Anandan
    Ajay Anandan
    Mar 28, 2019
    Square In-App Payments SDK for React Native

    Square In-App Payments SDK for React Native

    A React Native Plugin for the Square In-App Payments SDK
    Go to the profile of Richard Moot
    Richard Moot
    Mar 15, 2019
    What you need to know about Strong Customer Authentication (SCA)

    What you need to know about Strong Customer Authentication (SCA)

    Strong Customer Authentication (SCA) is a new European regulation that will go into effect in September
    Go to the profile of Ajay Anandan
    Ajay Anandan
    Mar 14, 2019
    Orders Push Beta

    Orders Push Beta

    Create Pickup Orders that are surfaced and managed in Square Point of Sale
    Go to the profile of Chris Wiggins
    Chris Wiggins
    Feb 13, 2019
    Store a Card on File using Reader SDK

    Store a Card on File using Reader SDK

    Update to Square Reader SDK
    Go to the profile of Gabriel Jinich
    Gabriel Jinich
    Feb 13, 2019
    OkHttp 3.13 Requires Android 5+

    OkHttp 3.13 Requires Android 5+

    Today we’re releasing OkHttp 3.13
    Go to the profile of Jesse Wilson
    Jesse Wilson
    Feb 5, 2019
    Square Elected to a Third Term on the Payment Card Industry Security Standards Council’s Board of…

    Square Elected to a Third Term on the Payment Card Industry Security Standards Council’s Board of…

    We’re excited to share that Square has been elected to a third term on the Payment Card Industry Security Standards Council’s board of…
    Go to the profile of Shane Bauer
    Shane Bauer
    Jan 25, 2019
    Understanding the Essentials: Idempotency

    Understanding the Essentials: Idempotency

    Idempotency is something you might not see every day, but it is an important concept, especially when you are taking payments.
    Go to the profile of Tristan Sokol
    Tristan Sokol
    Jan 24, 2019
    Introducing Square In-App Payments SDK

    Introducing Square In-App Payments SDK

    A secure, customizable in-app payment solution for iOS, Android, and Flutter.
    Go to the profile of Ajay Anandan
    Ajay Anandan
    Jan 9, 2019
    Making the Invisible Visible: A Look at Building Tools for Square Developers

    Making the Invisible Visible: A Look at Building Tools for Square Developers

    At Square, the Developers team exposes APIs that allows third-party developers to build custom business-processing solutions. On October…
    Go to the profile of Lindy Zeng
    Lindy Zeng
    Jan 8, 2019
    Announcing SQLDelight 1.0

    Announcing SQLDelight 1.0

    SQLDelight started as a project 4 years ago on the ContentValues and SQLiteOpenHelper APIs from Android with the goal of making writing…
    Go to the profile of Alec Strong
    Alec Strong
    Jan 8, 2019
    Operating Vitess

    Operating Vitess

    Ripping Vitess apart and putting it back together.
    Go to the profile of Michael Pawliszyn
    Michael Pawliszyn
    Dec 18, 2018
    Scaling Christmas — An Illustrated Adventure

    Scaling Christmas — An Illustrated Adventure

    The lemurs are back! This time they’ve come for a special Christmas-themed adventure about how Christmas scales, using practical lessons…
    Go to the profile of Brandon Weaver
    Brandon Weaver
    Dec 17, 2018
    KotlinPoet 1.0 is here!

    KotlinPoet 1.0 is here!

    KotlinPoet is a collection of Kotlin API that makes generating .kt files easy. It’s inspired by JavaPoet, a Java code generation library…
    Go to the profile of Egor Andreevich
    Egor Andreevich
    Dec 14, 2018
    Build a digital wallet only checkout to boost online sales.

    Build a digital wallet only checkout to boost online sales.

    Square Payment Form now supports express checkout experiences with digital wallets.
    Go to the profile of Ajay Anandan
    Ajay Anandan
    Dec 5, 2018
    Shard Splits with Consistent Snapshots

    Shard Splits with Consistent Snapshots

    How to take a copy of something too large to fit in a single shot
    Go to the profile of Andrés Taylor
    Andrés Taylor
    Dec 4, 2018
    Cross-Shard Queries & Lookup Tables

    Cross-Shard Queries & Lookup Tables

    Sharding Cash’s database with Vitess was a massive undertaking that set us up for the future, but it was just the start of the journey…
    Go to the profile of Aaron Young
    Aaron Young
    Dec 4, 2018
    About Square Corner BlogLatest StoriesArchiveAbout MediumTermsPrivacyTeams