Skip to content

Commit d3163e9

Browse files
committed
Update Gumroad links for serverless for everyone else book
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <alexellis2@gmail.com>
1 parent ec5f312 commit d3163e9

16 files changed

Lines changed: 20 additions & 20 deletions

_includes/landing-page/landing-book.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ <h1 class="title has-text-weight-light is-size-4 is-size-4-desktop has-text-grey
1010
In <i>Serverless For Everyone Else</i>, you'll gain a working knowledge of the value and use-cases of serverless functions. You'll then build your own with Node.js and learn how to secure and monitor them.
1111
</h1>
1212
</div>
13-
<a href="https://gumroad.com/l/serverless-for-everyone-else" target="_top" class="button is-primary is-large">
13+
<a href="http://store.openfaas.com/l/serverless-for-everyone-else" target="_top" class="button is-primary is-large">
1414
<span class="icon"><i class="fas fa-store"></i></span>
1515
<span>GET THE EBOOK</span>
1616
</a>

_includes/landing-page/landing-bottom-cta-cards.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ <h3 class="title has-text-weight-light is-size-5 is-size-4-desktop has-text-grey
1818
</h3>
1919

2020
</div>
21-
<a href="https://gumroad.com/l/serverless-for-everyone-else" target="_blank" class="button is-primary is-large">
21+
<a href="http://store.openfaas.com/l/serverless-for-everyone-else" target="_blank" class="button is-primary is-large">
2222
<span class="icon"><i class="fas fa-book-reader"></i></span>
2323
<span>GET THE EBOOK</span>
2424
</a>

_layouts/page.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ <h2 class="subtitle is-size-4">
2626

2727
<section class="gumroad-cta">
2828
<h3 class="gumroad-cta-title">Checkout the official eBook and video workshop for OpenFaaS</h3>
29-
<a href="https://gumroad.com/l/serverless-for-everyone-else">
29+
<a href="http://store.openfaas.com/l/serverless-for-everyone-else">
3030
<img src="https://www.alexellis.io/serverless.png" alt="Serverless eBook cover">
3131
</a>
3232
<p>Learn use-cases for open-source serverless functions and how to integrate them into your existing workflows.</p>
3333
<p>Through the hands-on exercises you will build your own JavaScript functions using Node.js. You'll add custom npm modules, integrate with other HTTP APIs, enable authentication and monitor the endpoints with Grafana.</p>
3434
<p>
35-
<a href="https://gumroad.com/l/serverless-for-everyone-else">Find out more on Gumroad</a>
35+
<a href="http://store.openfaas.com/l/serverless-for-everyone-else">Find out more on Gumroad</a>
3636
</p>
3737
</section>
3838

_posts/2020-04-17-introducing-faasd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ I've released my first eBook and video workshop called "Serverless For Everyone
3737

3838
In the labs you'll learn how to deploy faasd, how to use the OpenFaaS UI, CLI and REST API (via `curl`). The book then chances pace into hands-on labs with Node.js where you get to build out functions to query HTTP APIs, add npm modules, configure behaviour with environment variables and then add secrets. To top if off, you write a small CRUD API with Postgresql - all on the same host. The second half of the book concentrates on operational concerns like setting up TLS, or a HTTPS tunnel when you're running behind a firewall and gives detailed instructions on monitoring your functions.
3939

40-
[Check it out on Gumroad](https://gumroad.com/l/serverless-for-everyone-else)
40+
[Check it out on Gumroad](http://store.openfaas.com/l/serverless-for-everyone-else)
4141

4242
## "But there's servers in serverless!"
4343

_posts/2020-08-13-faasd-tls-terraform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ I've released my first eBook and video workshop called "Serverless For Everyone
336336

337337
In the labs you'll learn how to deploy faasd, how to use the OpenFaaS UI, CLI and REST API (via `curl`). The book then chances pace into hands-on labs with Node.js where you get to build out functions to query HTTP APIs, add npm modules, configure behaviour with environment variables and then add secrets. To top if off, you write a small CRUD API with Postgresql - all on the same host. The second half of the book concentrates on operational concerns like setting up TLS, or a HTTPS tunnel when you're running behind a firewall and gives detailed instructions on monitoring your functions.
338338

339-
[Check it out on Gumroad](https://gumroad.com/l/serverless-for-everyone-else)
339+
[Check it out on Gumroad](http://store.openfaas.com/l/serverless-for-everyone-else)
340340

341341
### Taking it further
342342

_posts/2021-02-19-exploring-serverless-live.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,17 +115,17 @@ Read on for a couple of ways to get started, or to support the community's work.
115115

116116
Still not sure what Serverless is, or if it could be of use to you at home or at work?
117117

118-
<a href="https://gumroad.com/l/serverless-for-everyone-else"><img src="https://camo.githubusercontent.com/4e204e93dcfc33679c997c739fbf4f651fdf268d23961bae6f9b4c25ad4ec145/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f45735a3372753258634155513451673f666f726d61743d6a7067266e616d653d6d656469756d" alt="Workshop upgrade" width="80%"></a>
118+
<a href="http://store.openfaas.com/l/serverless-for-everyone-else"><img src="https://camo.githubusercontent.com/4e204e93dcfc33679c997c739fbf4f651fdf268d23961bae6f9b4c25ad4ec145/68747470733a2f2f7062732e7477696d672e636f6d2f6d656469612f45735a3372753258634155513451673f666f726d61743d6a7067266e616d653d6d656469756d" alt="Workshop upgrade" width="80%"></a>
119119

120120
> You can run OpenFaaS on a cloud VM, your laptop, or a Raspberry Pi. In the hands-on video I'll show you how to build functions in Node.js.
121121
122122
Until Monday 22nd Feb, you can get the video workshop upgrade for free when you buy the DevOps PRO tier.
123123

124-
You can also see how I wrote an OpenFaaS function to get notifications from [Gumroad](https://gumroad.com/l/serverless-for-everyone-else) for sales, and how the free upgrades work, including the logic for sending emails and the promotion end-date.
124+
You can also see how I wrote an OpenFaaS function to get notifications from [Gumroad](http://store.openfaas.com/l/serverless-for-everyone-else) for sales, and how the free upgrades work, including the logic for sending emails and the promotion end-date.
125125

126126
* [alexellis/gumroad-sales-forwarder](https://github.com/alexellis/gumroad-sales-forwarder/)
127127

128-
Check it out on Gumroad: [Serverless For Everyone Else](https://gumroad.com/l/serverless-for-everyone-else)
128+
Check it out on Gumroad: [Serverless For Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else)
129129

130130
### Already using OpenFaaS?
131131

_posts/2021-06-03-manage-functions-with-kubectl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ We can offer [help and support](https://openfaas.com/support) if you would like
236236

237237
You may also like our recent post on deploying functions [Argo CD](https://www.openfaas.com/blog/bring-gitops-to-your-openfaas-functions-with-argocd/) or [Flux v1](https://www.openfaas.com/blog/openfaas-flux/). Stay tuned for a post on Flux v2 which we have in the works, keep in touch by [following us on Twitter](https://twitter.com/openfaas).
238238

239-
Of course deploying functions is only part of the story, you'll also need to build them, so checkout my examples in my latest eBook on OpenFaaS: [Serverless For Everyone Else](https://gumroad.com/l/serverless-for-everyone-else). You'll find an example with GitHub Actions that works on regular cloud, ARM servers and Raspberry Pi
239+
Of course deploying functions is only part of the story, you'll also need to build them, so checkout my examples in my latest eBook on OpenFaaS: [Serverless For Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else). You'll find an example with GitHub Actions that works on regular cloud, ARM servers and Raspberry Pi
240240

241241
Do you have questions, comments or suggestions?
242242

_posts/2021-08-26-faas-storage-cassandra-astra.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ Here are some additional links for taking things further.
552552
* [Get started with Astra DB](https://dtsx.io/2VYD4I4)
553553
* [Stargate Data API Gateway](https://stargate.io/?utm_source=openfaas&utm_medium=referral&utm_campaign=node-webapp&utm_term=backend-devplay&utm_content=serverless-storage-functions-openfaas)
554554
* [Document DB library for Astra DB and Node.js](https://www.npmjs.com/package/@astrajs/collections)
555-
* [Go deeper with OpenFaaS with Serverless for Everyone Else](https://gumroad.com/l/serverless-for-everyone-else)
555+
* [Go deeper with OpenFaaS with Serverless for Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else)
556556

557557
Datastax has a series of live videos that they wanted to share with you, aimed at beginners.
558558

_posts/2021-11-05-long-running-jobs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ We recently released a new OpenFaaS Pro queue-worker which decreases verbosity o
284284

285285
I'd like to thank Surge for sponsoring this work and for helping to give feedback that we used to improve OpenFaaS and [OpenFaaS Pro](https://docs.openfaas.com/openfaas-pro/introduction/).
286286

287-
> To learn more about timeouts, cron, logs and asynchronous timeouts, pick up a copy of the Official OpenFaaS manual: [Serverless for Everyone Else](https://gumroad.com/l/serverless-for-everyone-else)
287+
> To learn more about timeouts, cron, logs and asynchronous timeouts, pick up a copy of the Official OpenFaaS manual: [Serverless for Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else)
288288

289289
If you'd like to know more about anything that I covered today for your team, then feel free to reach out to me at: [alex@openfaas.com](mailto:alex@openfaas.com). Alternatively, you can apply for a trial of OpenFaaS Pro and learn about our commercial services at [openfaas.com/support](https://openfaas.com/support)
290290

_posts/2021-11-29-edge-actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ You may also decide to invoke your function from some internal system like Jenki
522522

523523
When no API or SDK is available for an event source, then faasd can also be used to scrape websites: [Web scraping that just works with OpenFaaS with Puppeteer](https://www.openfaas.com/blog/puppeteer-scraping/). Just note that this blog post will not work on your Raspberry Pi without some additional effort.
524524

525-
In my eBook [Serverless For Everyone Else](https://gumroad.com/l/serverless-for-everyone-else), I show practical examples of how to use the OpenFaaS REST API, connecting to databases, the asynchronous capability, private images and repos, custom domains and monitoring. You can also get a video of me walking through all those steps.
525+
In my eBook [Serverless For Everyone Else](http://store.openfaas.com/l/serverless-for-everyone-else), I show practical examples of how to use the OpenFaaS REST API, connecting to databases, the asynchronous capability, private images and repos, custom domains and monitoring. You can also get a video of me walking through all those steps.
526526

527527
What if you really want to use K3s or Kubernetes? That's also fine. Everything that I showed you including the GitHub Action and sample code will work with K3s or Kubernetes running on your Raspberry Pi or edge device. You'll be paying a tax in CPU, memory and wear and tear on your SD card, but if you're already heavily committed to Kubernetes, the tradeoffs may be worthwhile. I spoke about them and showed real-world use-cases in my talk at KubeCon 2020.
528528

0 commit comments

Comments
 (0)