I recently purchased a Ledger Nano S which is a great little hardware wallet that caters for both Bitcoin and Ether. Prior to purchasing my hardware wallet I had a lot of Ether in Ethereum wallet files on disk, which isn't a sustainable strategy for storing any cryptocurrency. Using the […]
I spoke this evening at the Sydney JVM Meetup about Ethereum and web3j. The slides from the talk are available below. Thanks to Pivotal Labs for sponsoring the event and Mitch for filming the talks, which are available here.
After announcing the 1.0 milestone of web3j, it was clear that there was demand for an Android port of web3j. As of the latest release - 1.0.5 of web3j, I am publishing Java 1.6 (i.e. Android) compatible releases. The first Android release is available here, and the artefacts are available […]
One of the challenges for developers working with libraries, is that they often end up writing utility tools to utilise certain library functionality from the command line. Not wanting this to be an issue for users of web3j, I am now releasing a stand-alone (fat-jar in Java speak) web3j command […]
Today web3j has hit the milestone 1.0 release, providing a number of key pieces of functionality for integrating Java applications with Ethereum: Complete implementation of Ethereum's JSON-RPC client API Ethereum wallet support Auto-generation of Java smart contract wrappers to create, deploy, transact with and call smart contracts from native Java […]
Arthur Falls of Consensys was in Sydney just after Devcon2 last month. During which time he interviewed myself and Nick Addison of Finhaus Labs about the work we'd been doing with Othera. I also provided an overview and background on web3j. We're the opening 15 minute segment in the podcast, […]
The last week marked the first release of web3j which I've been working on. web3j is a lightweight Java library for integration with clients (nodes) connected to the Ethereum blockchain. For those of you familiar with Nethereum, it serves a very similar purpose, except targeting developers on the Java Virtual […]
I gave a talk last night about getting up and running mining the cryptocurrency Ether at the SydEthereumMeetup last night. The slides from my talk are available below. Thanks to Tyro for the space, and the SydEthereum crew for putting on such a good night.
John wrote a great post a few months back on the virtues of lazy evaluation and using this to generate infinite length geometric Brownian motion prices series. Lazy evaluation is popular in functional programming, whereby the evaluation of expressions is deferred until when they are actually needed. The purely functional […]
In my last post I demonstrated how you can generate synthetic futures prices. In this post I am going to build on this and show how you can apply principal component analysis (PCA) to determine how much of the variability in returns each of the different futures are responsible for. […]