JJ's World

Fancy select boxes using FontAwesome

Tue 20 June 2017

A simple example on how to use Font Awesome for fancy select boxes.

Read more →
front-end FontAwesome design javascript

Using D3.js in Jupyter notebook

Fri 19 May 2017

A short description how to use D3.js in a Jupyter notebook.

Read more →
notebook Python Jupyter D3.js graph Javascript

Building a crypto app with ExpressJS, MongoDB and D3.js

Mon 15 May 2017

In this post I will describe my initial version of my crypto app, an application where I will simply show some data of my experiments with crypto currencies. Data is handled by Python, put in MongoDB and displayed using ExpressJS and D3.js.

Read more →
notebook Python Jupyter cryptocurrency D3.js Express.js MongoDB

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
← Older
Newer →

I am a 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.


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

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