Coding Digression: The problems with crypto
I took a moment out while coding to answer a question that comes up a lot: "Why isn't there much commercial adoption of crypto?" I let myself ramble on quite a lot longer than I was anticipating, but covered a lot of useful ground.
Pondering the timezone problem (Time is fake, relative sequence is real)
Easy problems with crypto
Hard problems with crypto
Business models beat windfall profits
Back to work
11
views
Coding: Solving the Timezone Selector Problem
Me rambling while solving the timezone selector problem in a really silly way. A bit of digression into the totally ridiculous world of timezone offsets and marveling at Australia's underbelly in the process.
6
views
YouTube monetization is insane; I want to solve the video discoverability problem
A short video of me discussing exactly what is in the title.
12
views
Coding: Examining the index lookup problem in a payment system backend
Another screen recording of working on the backend of a point of sale system based on Aeternity. Most of this is me rephrasing the problem to myself to make sure I am not missing any important aspects of the problem in general, and coding a bit to make what is in my head concrete (which tends to have a way of showing you were you are wrong!).
6
views
Coding: Writing a blockchain-based retail point-of-sale backend
A test video of me rambling and coding while working on a point-of-sale backend based on the Aeternity blockchain.
I'm not entirely sold on the coding livestream/desktop recording thing, but it has been suggested to me several times, so I'm giving it a go. For now. A little. Maybe.
12
views
Erlang: Easy and fast creation of web service with Cowboy and ZX
The path from an empty directory to a minimally working web server you can start playing with is not always straight forward, and for newcomers to Erlang in particular the traditional "Erlang release" concept can be a bit of a stumbling block. ZX brings a workflow more familiar to modern developers to the Erlang world and Cowboy is a popular, modern, and battle-tested webserver that fully implements http1, http2, spdy, websockets, etc. Together the combination is fantastic, whether you are familiar with Cowboy already or are just trying to figure out how to get your first Erlang web project up and running.
To install ZX you require an Erlang runtime on your system, visit this page:
https://zxq9.com/projects/zomp/qs.install.en.html
The one-liner install method for unix-type systems is very quick and easy.
The demonstration is performed on a unix-type system. ZX does work on Windows, but development is a bit more cumbersome on Windows, so be aware.
13
views
Erlang: How to create an Aternity blockchain project with Cowboy and zx
Blockchain tooling can be pretty confusing and tends to suffer a strange situation where the blockchains with the most utility often have the worst tooling and interop libraries. The tooling necessary to connect to the Aeternity blockchain happens to be very easy to get working with Erlang using ZX, however.
In this demo we continue on from the previous video (creating a Cowboy web service using ZX, here https://rumble.com/v2xvn0k ) and extend that to adding the ability to talk with the Aeternity blockchain.
12
views