Blog

Industry insights, product updates, and more

Product
Type-safe XML processing in Go: A modern approach with generics and design patterns
Processing XML in Go has traditionally involved repetitive code, runtime type assertions, and complex validation logic. Modern Go applications demand better: type safety, maintainability, and performance. I want to explore how Moov’s wire20022 library demonstrates a comprehensive approach to XML processing using Go generics, embedded structs, factory patterns, and idiomatic interfaces.
Product
Product release roundup: 2024
Now that 2024 is a wrap, it’s incredible to look back at all we’ve accomplished. Last year was about pushing boundaries, listening to our users, and delivering tools and features that make financial services more accessible and intuitive. From new payment capabilities to stunning new user interfaces, we’ve shipped features that empower businesses to move billions of dollars.
Product Intro to multi-rail disbursements
Payments are mission-critical for SaaS companies, and their customers expect multiple payment options. But offering more than one payment rail means orchestrating multiple systems from numerous vendors. This requires significant engineering resources—which many businesses can’t spare.

Latest news

View all

Company

View all
What the next generation of payments looks like
I’ve never been more excited about payments than I am today. Admittedly, after twenty years in the fintech and payments industry, I’ve seen a lot of the same problems over and over. Payments veterans have wrestled with the same challenges and heard a lot of empty hype about the “next generation” of [insert thing here] that was going to solve everything but didn’t.

Craft

View all
What a decade of transformation means for the future of payments
If I were still using paper checks, I’d write the date as 2020, because the last few years have been a blur. Somehow the world feels both suspended in time while making giant leaps in innovation at break-neck speeds. And even though I’d put Moov in the latter category, it’s easy to lose sight of the big picture when you’re chasing the goals right in front of you

Culture

View all
Why I joined Moov: Megan Spaulding
Here’s a core memory: I’m about six years old, in the car with my dad, and he’s quizzing me on math. He has a master’s degree in petroleum engineering—very smart, very into math and science—so it was pretty normal for him to give me math lessons from time to time.
Why I joined Moov: Devin Beliveau
I’ve been interested in computers and technology since my family got its first Apple computer in the 90s. I spent my time creating LiveJournal themes in HTML, and being in awe of the Space Jam website (it was a very different time).
Why I joined Moov: Henry Kivett
You know that weird, quiet kid in the back of the class? That was me. When I wasn’t nose-down in a dog-eared paperback, I was furiously writing stories in my wrinkly legal pad. Sometimes it was a sci-fi/fantasy epic, other times it was a blood-chilling tale of horror or a Twilight-Zone-ish vignette with a twist.

Product

View all
Type-safe XML processing in Go: A modern approach with generics and design patterns
Processing XML in Go has traditionally involved repetitive code, runtime type assertions, and complex validation logic. Modern Go applications demand better: type safety, maintainability, and performance. I want to explore how Moov’s wire20022 library demonstrates a comprehensive approach to XML processing using Go generics, embedded structs, factory patterns, and idiomatic interfaces.
Product release roundup: 2024
Now that 2024 is a wrap, it’s incredible to look back at all we’ve accomplished. Last year was about pushing boundaries, listening to our users, and delivering tools and features that make financial services more accessible and intuitive. From new payment capabilities to stunning new user interfaces, we’ve shipped features that empower businesses to move billions of dollars.

From the changelog

View all ↗

Featured authors