PayPal is now available as a payment method on Stripe in the EU, UK, and Switzerland. Learn how to integrate it so you can start accepting PayPal payments today.
In this tutorial, learn how to implement Tap to Pay with Stripe in your Android application, using Kotlin.
Last weekend, I competed in the National Cyber League (NCL), my first cybersecurity CTF. I wrote down notes about the tools I used in the challenges and wanted to share in case anyone is curious to know how CTFs work.
Learn how to use Stripe Payment Links as customizable embedded buttons on your website.
Different parts of the electromagnetic spectrum can be used to transmit information. Using visible light, data can be encoded and transmitted using a technology called Li-Fi which aims at using your existing lights for wireless communication.
Learn how a machine learning model can be transferred via bluetooth from the browser to an Arduino
Recently, I've been experimenting with gesture control and researched how this technology could be used as a payment method.
Digital receipts are a convenient way to keep track of spendings. Learn how to generate them automatically from in-person transactions with Stripe Terminal.
Learn how to save your customers' card details using a Terminal device, so you can create an omnichannel checkout experience.
A few years ago, I came across an awesome talk by Thomas Watson in which he talks about how he built AirplaneJS, a web app that picks up ADS-B radio signals from airplanes and plots them in real time on a map in the browser. I had no idea this was possible in JavaScript so I started looking into it.
If you're a creator, educator, or running a donations campaign, learn how to use Stripe's pay-what-you-want Payment Links.
Learn how to set up your Terminal reader to collect tips.
Learn how to update the Terminal's display to show your customers their cart details.
I recently learnt what a reverse shell is and got excited to experiment running this kind of attack via a Node.js module. This post will go through my thought process and the different options I tried.
Experimenting with ultrasonic data transmission in JavaScript, as a payment method.
Markdoc is an extension of Markdown so learn how to build your own plugin so you can use Markdoc with any framework.
Stripe is open-sourcing Markdoc, the Markdown-based authoring system that powers the Stripe documentation website. Learn how to get started with it!
A couple of weeks ago, I experimented with creating a small ransomware script, and looked into how to run it in a Node.js module. This post is a write-up explaining how I went about it.
Learn how to add and update free trial periods to your subscriptions, using Stripe.
Learn how to request payment in seconds with Payment Links
I've played around with hand detection using TensorFlow.js in the past but since they released the ability to detect multiple hands, I've wanted to explore building UIs with hand movements.
Learn how to configure redirects and rewrites for your Netlify sites.
Over the past few weeks, I've been working on a new side project to replicate a visual effect called 'head-coupled perspective' to make interactive art with head tracking, using Three.js and TensorFlow.js.
A few days ago, we released dark mode in beta on Netlify. While we're still iterating on it, I built a Chrome extension to easily toggle it by clapping my hands.
For a long time, I thought a keyboard and monitor were needed to do the initial setup of a RaspberryPi. However, I recently learnt that you can do this using only another computer!
After trying out a Python project called whereami, I spent some time trying to replicate it in JavaScript.
Creating a small TailwindCSS variant plugin for the :first-line CSS pseudo-element.
Over the weekend, I spent a few hours building a Github action to automatically detect potentially toxic comments and PR reviews.
This blog post covers the steps I took to build a prototype of Fruit Ninja game you play with hand movements.
Exploring how we can use sound data and machine learning in JavaScript to recognise human activities to augment smart systems.