JJ's World

Setting up a Dapp with Truffle and Metamask

Thu 11 May 2017

Inspired by the article by Dan Finlay and the video by Tim Coulter, I had my first attempt creating the scaffold for a Truffle application and checking it with Metamask.

Read more →
ether ethereum Truffle Metamask blockchain

Using the Ethereum Web3 client in Python

Fri 05 May 2017

Similar to the RPC client, I will use the web3 API to make a transaction on my private blockchain. I will probably move to develop in Javascript where web3 is the essential library to use for interacting with the blockchain. This way I can get familiar with its functionality.

Read more →
notebook Python Jupyter blockchain Ethereum ether web3

Using the Ethereum RPC client in Python

Wed 03 May 2017

In this notebook I will try out the RPC client of Ethereum using Python. See JSON RPC for more information on JSON RPC.

Read more →
notebook Python Jupyter blockchain Ethereum ether rpc

Setting up a private Ethereum blockchain

Mon 01 May 2017

Following the steps from the etcdocs.org, I try to set up a private blockchain to perform my first -fake- transaction.

Read more →
vps ether ethereum Linux geth blockchain

Setting up Ether on my VPS

Fri 28 April 2017

My first step in getting to know the Ether platform is installing it on one of my Linux machines.

Read more →
vps ether ethereum Linux geth blockchain

Creating a dashboard with MEAN.JS

Sun 16 April 2017

I will make a dashboard to give an overview of the refills for the car using MEAN.JS and D3.js.

Read more →
MongoDB Express.js Angular 2 Node MEAN dashboard D3.js

Using R and Python together in a notebook

Fri 07 April 2017

A simple description how to use R and Python to interact in a Jupyter notebook.

Read more →
notebook R Python Jupyter

MongoDB - First try

Wed 05 April 2017

My first experience with MongoDB. I will install MongoDB and Pymongo, insert some data and query it. Next step will be to tryout monary, but for this notebook it is out of scope.

Read more →
notebook mongoDB pymongo Python Jupyter database

First experiments with NLTK

Wed 29 March 2017

My first experiment using the NLTK library of Python

Read more →
notebook nltk Python Jupyter machinelearning

Basic search with Elasticsearch

Tue 14 March 2017

Inspired by this tutorial I tried to continue investigating Elasticsearch since I would like to use a fast indexing tool for the data I am gathering and the applications I am developing.

Read more →
notebook elasticsearch Python Jupyter
← Older
Newer →

I am lead data engineer with over 15 years of working with data. I have a passion for the field of machine learning, pattern recognition, big data, blockchain and ubiquitous computing.

While I mainly work in Python, I try to experiment with different languages and frameworks when I can. Lately I have been experimenting with AWS and Terraform since apart from data skills I want to stay on top of new developments within DevOps.

I am using this page as a portfolio and showcase, cheatsheet but mainly a historical record. That is why you will mainly find shell commands, short scripts or notebooks just for myself to not reinvent the wheel.


  • blockchain
  • Ubuntu
  • dataframe
  • Jupyter
  • MongoDB
  • DevOps
  • shell
  • API
  • notebook
  • VueJS
  • testing
  • Ethereum
  • Spark
  • postgres
  • javascript
  • Pandas
  • Docker
  • data engineer
  • AWS
  • Python
  • S3
  • Flask
  • PySpark

© JJ's World | Powered by Pelican | Hosted on Cloudflare Pages | 2008 - 2022