Dealing With Numbers Made Easy

Learn how to build reliable software that deals with payments, money, numbers, transactions, webhooks, dashboards, and exports.

introduction

About The Book

"Building Finance Apps with Laravel" is a 90-page guide that teaches you how to build reliable software that deals with money.

  • Value objects

  • Working with money

  • Working with percentages

  • Handling dates

  • Sending payouts via Stripe

  • Building dashboards

  • Exporting large numbers of data

  • Working with queues and workers

  • Triggering webhooks

  • Handling transactions

  • Basic performance optimizations

All of the above by rebuilding some of the core features of Paddle which is a merchant of record finance app that creators use to sell their product.


Working with money

Handling money, percentage, and date value in a smart way by using value objects and model casts.


Sending payouts

Paying out users via Stripe based on their transactions and balances.


Queues and workers

Running multiple queues and workers. Prioritizing and retrying jobs in a reliable way.


Performance optimization

Some basic performance optimizations that can make your app 10x faster.

What's inside

Table of Contents

In the book, we plan and rebuild some of the core features of Paddle. Every deals with money, percentages, calculations, VAT, and other finance-related topics that can cause lots of bugs.

Text

  • Dealing with money

  • Dealing with dates

  • Queue jobs

  • Models

  • Money value object

  • Buying a product (transaction) Sending webhooks

  • Exporting transactions

  • Sending payouts

  • Dashboard

  • Backups

  • Activity logs

  • Basic performance optimizations

Text

Get A Free Chapter

Download a 15-page sample chapter and take a look at it

Feedback

What Are People Saying

SOURCE CODE INCLUDED

Premium Package

  • The 90-page book in PDF format

  • Source code for the finance application developed in the book

Regular Price $49

ONLY THE ESSENTIALS

Basic Package

  • The 90-page book in PDF format

Regular Price $39

Who Am I?

👋 Hey!I'm Martin Joo, a PHP developer since 2012. I'm also a content creator, blogger, and author of:

  • DevOps with Laravel

  • Domain-Driven Design with Laravel

  • Microservices with Laravel

  • Laravel Concepts

  • Test-Driven APIs with Laravel and Pest

  • Laravel Eloquent Recipes

  • Proper API Design with Laravel

  • Common Mistakes in Laravel

  • Blog For Laravel Artisans

As you can see, I really love Laravel. I'm also sharing everything I know about development on Twitter.

Frequently Asked Questions

Do you offer a money-back guarantee?

Yes, for 30 days! Just reach out to me at martin@martinjoo.dev, and you'll get your money back. I'll only ask you why didn't you like the product.

Can I upgrade from one package to another later?

Yes! Just drop me an e-mail at martin@martinjoo.dev, and I'll create you a discount code, so you only have to pay the difference between the two packages.

Is there an epub or mobi format?

Right now, every content ships in PDF format. The reason is simple: each PDF contains a ton of code examples. These code examples look very nice in a PDF where I can use HTML to format the pages.epub and mobi kind of mess this up, so this is why I exported everything in PDF.However, if you cannot live without these formats, drop me an e-mail, and I can export a copy for you.

Published: 2024.01.16