Tag $eq

MongoDB $eq operator for find()

This is going to be a short post for all the people out there who’re new to MongoDB. I had to dive into MongoDB as part of a new project...

Tag MongoDB

MongoDB $eq operator for find()

This is going to be a short post for all the people out there who’re new to MongoDB. I had to dive into MongoDB as part of a new project...

Tag newbie

MongoDB $eq operator for find()

This is going to be a short post for all the people out there who’re new to MongoDB. I had to dive into MongoDB as part of a new project...

Tag noob

MongoDB $eq operator for find()

This is going to be a short post for all the people out there who’re new to MongoDB. I had to dive into MongoDB as part of a new project...

Tag operators

MongoDB $eq operator for find()

This is going to be a short post for all the people out there who’re new to MongoDB. I had to dive into MongoDB as part of a new project...

Tag change

Changing the default port on Jenkins

I recently installed Jenkins on an Amazon instance for work. It was an EC2 instance running Ubuntu. I installed it using:

Tag default

Changing the default port on Jenkins

I recently installed Jenkins on an Amazon instance for work. It was an EC2 instance running Ubuntu. I installed it using:

Tag jenkins

ERROR: Couldn't find any revision to build

I love the GitHub Pull Request Builder! It makes life so much easier by ensuring that pull requests are tested before they are merged into the main code. I have...

Automatically updating fat jar with Jenkins Publish over SSH

While using the Publish over SSH plugin for Jenkins in a project recently, I thought it would be great to have Jenkins restart the deployed fat jar on the remote...

Changing the default port on Jenkins

I recently installed Jenkins on an Amazon instance for work. It was an EC2 instance running Ubuntu. I installed it using:

Tag port

Changing the default port on Jenkins

I recently installed Jenkins on an Amazon instance for work. It was an EC2 instance running Ubuntu. I installed it using:

Tag hibernate

org.hibernate.exception.GenericJDBCException: Incorrect string value

I’m fairly new to Hibernate. I prefer using Java’s JDBC drivers and getting my work done without any additional frameworks on top of it. But sometimes your client comes along...

Tag incorrect

org.hibernate.exception.GenericJDBCException: Incorrect string value

I’m fairly new to Hibernate. I prefer using Java’s JDBC drivers and getting my work done without any additional frameworks on top of it. But sometimes your client comes along...

Tag mysql

MySQL Command Window Popup

I recently installed MySQL after a long time. I’ve been so used to the flexibility that MongoDB offers me that I haven’t looked at MySQL in ages. However I had...

org.hibernate.exception.GenericJDBCException: Incorrect string value

I’m fairly new to Hibernate. I prefer using Java’s JDBC drivers and getting my work done without any additional frameworks on top of it. But sometimes your client comes along...

Tag string

org.hibernate.exception.GenericJDBCException: Incorrect string value

I’m fairly new to Hibernate. I prefer using Java’s JDBC drivers and getting my work done without any additional frameworks on top of it. But sometimes your client comes along...

Tag api

Going to Maven Central!

I DONE DIDDLY DID IT! I got my first few JARs on Maven Central! I’m officially one of ‘em new town boys now, ma! Lookit me fancy shoes!

Jersey Injection Source Error: Accepting user defined entities in your API

I was writing an API for one of the projects I was involved in. The system used Jersey 2, Jetty and Java. My job was to accept a custom entity...

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag embedded jetty

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag java

Calculating the Key Check Value of a key

What are Key Check Values? When a key is transmitted securely to a third party, there is no easy way to find if the recepient got the same key or...

Creating a new UBER keystore in Java

My quest for creating a new keystore from scratch I had to store a key in a keystore for a project I’ve been working on. Unfortunately all examples I could...

Applying Key Variants manually

What are Key Variants? In systems involving two parties securely transmitting information to each other, there is always some sort of “key exchange” process. One of these processes is to...

Jelly: Experimental RPC

jelly What the heck is Jelly? Jelly is an experimental Remote Procedure Call system that tries to minimize boilerplate code in distributed systems.

Going to Maven Central!

I DONE DIDDLY DID IT! I got my first few JARs on Maven Central! I’m officially one of ‘em new town boys now, ma! Lookit me fancy shoes!

Jersey Injection Source Error: Accepting user defined entities in your API

I was writing an API for one of the projects I was involved in. The system used Jersey 2, Jetty and Java. My job was to accept a custom entity...

Distributed Thinking: A gentle introduction to distributed processing using Apache Storm and Apache Spark - Part 4

Welcome to Part 4 of Distributed Thinking! Here we discuss processing data streams. In case you missed anything, click here for Part 0. 2. Processing Data Streams I’m glad you...

What is my IP?

I wanted a simple, free, no-limits way of finding out my own public IP. I also wanted a way to use it in my Java code so I wouldn’t need...

Jedis: ERR wrong number of arguments for ‘rpush’ command

While refactoring a large project with some legacy unmanageable code which used Redis, I came across this exception:

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag jersey

Going to Maven Central!

I DONE DIDDLY DID IT! I got my first few JARs on Maven Central! I’m officially one of ‘em new town boys now, ma! Lookit me fancy shoes!

Jersey Injection Source Error: Accepting user defined entities in your API

I was writing an API for one of the projects I was involved in. The system used Jersey 2, Jetty and Java. My job was to accept a custom entity...

POST call to Jersey/Jax-rs endpoints with @FormParam using Retrofit @Field

As part of testing my endpoints, I use Retrofit. It is brilliant to say the least. But finding documentation on it can be a little tricky.

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag jersey2

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag jetty

Get Jetty Server port

I was working on a project where I had a central load-sharing server with multiple nodes to serve data from. I wanted the project to auto-scale, i.e. bring up new...

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag spring

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag swagger

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag web.xml

Swagger, Jersey2 and embedded Jetty - without strings

I remembered having used a cool framework for self-documenting APIs called Swagger on a recent contract I was working on. Swagger is brilliant, easy and intuitive. Or so I thought....

Tag execute jar

Automatically updating fat jar with Jenkins Publish over SSH

While using the Publish over SSH plugin for Jenkins in a project recently, I thought it would be great to have Jenkins restart the deployed fat jar on the remote...

Tag fat jar

Automatically updating fat jar with Jenkins Publish over SSH

While using the Publish over SSH plugin for Jenkins in a project recently, I thought it would be great to have Jenkins restart the deployed fat jar on the remote...

Tag publish

Automatically updating fat jar with Jenkins Publish over SSH

While using the Publish over SSH plugin for Jenkins in a project recently, I thought it would be great to have Jenkins restart the deployed fat jar on the remote...

Tag publish over ssh

Automatically updating fat jar with Jenkins Publish over SSH

While using the Publish over SSH plugin for Jenkins in a project recently, I thought it would be great to have Jenkins restart the deployed fat jar on the remote...

Tag ssh

Raspberry Pi 3 Raspbian Jessie with WiFi, SSH, Headless Setup with No Keyboard or Ethernet

A quick guide to getting your Raspberry Pi 3 running in headless mode with SSH and WiFi without a Keyboard, HDMI or Ethernet

Automatically updating fat jar with Jenkins Publish over SSH

While using the Publish over SSH plugin for Jenkins in a project recently, I thought it would be great to have Jenkins restart the deployed fat jar on the remote...

Tag community edition

MySQL Command Window Popup

I recently installed MySQL after a long time. I’ve been so used to the flexibility that MongoDB offers me that I haven’t looked at MySQL in ages. However I had...

MySQL Command Window Popup

I recently installed MySQL after a long time. I’ve been so used to the flexibility that MongoDB offers me that I haven’t looked at MySQL in ages. However I had...

Tag task scheduler

MySQL Command Window Popup

I recently installed MySQL after a long time. I’ve been so used to the flexibility that MongoDB offers me that I haven’t looked at MySQL in ages. However I had...

Tag Exception

Jedis: ERR wrong number of arguments for ‘rpush’ command

While refactoring a large project with some legacy unmanageable code which used Redis, I came across this exception:

Tag JedisDataException

Jedis: ERR wrong number of arguments for ‘rpush’ command

While refactoring a large project with some legacy unmanageable code which used Redis, I came across this exception:

Tag Redis

Jedis: ERR wrong number of arguments for ‘rpush’ command

While refactoring a large project with some legacy unmanageable code which used Redis, I came across this exception:

Tag field

POST call to Jersey/Jax-rs endpoints with @FormParam using Retrofit @Field

As part of testing my endpoints, I use Retrofit. It is brilliant to say the least. But finding documentation on it can be a little tricky.

Tag formparam

POST call to Jersey/Jax-rs endpoints with @FormParam using Retrofit @Field

As part of testing my endpoints, I use Retrofit. It is brilliant to say the least. But finding documentation on it can be a little tricky.

Tag jaxrs

POST call to Jersey/Jax-rs endpoints with @FormParam using Retrofit @Field

As part of testing my endpoints, I use Retrofit. It is brilliant to say the least. But finding documentation on it can be a little tricky.

Tag multipart

POST call to Jersey/Jax-rs endpoints with @FormParam using Retrofit @Field

As part of testing my endpoints, I use Retrofit. It is brilliant to say the least. But finding documentation on it can be a little tricky.

Tag retrofit

POST call to Jersey/Jax-rs endpoints with @FormParam using Retrofit @Field

As part of testing my endpoints, I use Retrofit. It is brilliant to say the least. But finding documentation on it can be a little tricky.

Tag containerization

Docker on Windows 10: Getting started

For a recent project we decided to try out containerization, so I thought it’d be good to get my feet wet by playing around with Docker.

Tag containers

Docker on Windows 10: Getting started

For a recent project we decided to try out containerization, so I thought it’d be good to get my feet wet by playing around with Docker.

Tag docker

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Docker on Windows 10: Getting started

For a recent project we decided to try out containerization, so I thought it’d be good to get my feet wet by playing around with Docker.

Tag hardware acceleration

Docker on Windows 10: Getting started

For a recent project we decided to try out containerization, so I thought it’d be good to get my feet wet by playing around with Docker.

Tag hyper-v

Docker on Windows 10: Getting started

For a recent project we decided to try out containerization, so I thought it’d be good to get my feet wet by playing around with Docker.

Tag virtualbox

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Docker on Windows 10: Getting started

For a recent project we decided to try out containerization, so I thought it’d be good to get my feet wet by playing around with Docker.

Tag web

Redirect a Port or Socket

Before I started using VPNs, I wanted a way to connect to an IRC server running at irc.rizon.net:6667 from any of my devices, without compromising my IP address. I decided...

How to check if IP is private?

While designing systems that auto-scale, one of the roadblocks that I hit was being unable to identify the public IP of the machine I was running my code on.

Get Jetty Server port

I was working on a project where I had a central load-sharing server with multiple nodes to serve data from. I wanted the project to auto-scale, i.e. bring up new...

Tag server

How to check if IP is private?

While designing systems that auto-scale, one of the roadblocks that I hit was being unable to identify the public IP of the machine I was running my code on.

Get Jetty Server port

I was working on a project where I had a central load-sharing server with multiple nodes to serve data from. I wanted the project to auto-scale, i.e. bring up new...

Tag embedded

Get Jetty Server port

I was working on a project where I had a central load-sharing server with multiple nodes to serve data from. I wanted the project to auto-scale, i.e. bring up new...

Tag ports

Redirect a Port or Socket

Before I started using VPNs, I wanted a way to connect to an IRC server running at irc.rizon.net:6667 from any of my devices, without compromising my IP address. I decided...

Get Jetty Server port

I was working on a project where I had a central load-sharing server with multiple nodes to serve data from. I wanted the project to auto-scale, i.e. bring up new...

Tag ip

What is my IP?

I wanted a simple, free, no-limits way of finding out my own public IP. I also wanted a way to use it in my Java code so I wouldn’t need...

How to check if IP is private?

While designing systems that auto-scale, one of the roadblocks that I hit was being unable to identify the public IP of the machine I was running my code on.

Tag sockets

Redirect a Port or Socket

Before I started using VPNs, I wanted a way to connect to an IRC server running at irc.rizon.net:6667 from any of my devices, without compromising my IP address. I decided...

Tag redirect

Redirect a Port or Socket

Before I started using VPNs, I wanted a way to connect to an IRC server running at irc.rizon.net:6667 from any of my devices, without compromising my IP address. I decided...

Tag ip address

What is my IP?

I wanted a simple, free, no-limits way of finding out my own public IP. I also wanted a way to use it in my Java code so I wouldn’t need...

Tag code

What is my IP?

I wanted a simple, free, no-limits way of finding out my own public IP. I also wanted a way to use it in my Java code so I wouldn’t need...

Tag windows

Corrupt Disk: Diskpark or Disk Management will not start on Windows

I recently purchased a Raspberry Pi 3 and wanted to play around with it. After flashing the Raspbian OS onto the MicroSD card using Win32DiskImager, I noticed that it had...

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Tag tensorflow

Tag google

Tag machine learning

Tag big data

Distributed Thinking: A gentle introduction to distributed processing using Apache Storm and Apache Spark - Part 4

Welcome to Part 4 of Distributed Thinking! Here we discuss processing data streams. In case you missed anything, click here for Part 0. 2. Processing Data Streams I’m glad you...

Tag neural networks

Tag deep learning

Tag network

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Tag adapter

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Tag hostinterfacenetworking

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Tag november

Fixing VERR_INTNET_FLT_IF_NOT_FOUND problems

I recently installed the November Windows 10 update on my computer, and while everything went smoothly, my VirtualBox went belly-up.

Tag github

ERROR: Couldn't find any revision to build

I love the GitHub Pull Request Builder! It makes life so much easier by ensuring that pull requests are tested before they are merged into the main code. I have...

Tag pr

ERROR: Couldn't find any revision to build

I love the GitHub Pull Request Builder! It makes life so much easier by ensuring that pull requests are tested before they are merged into the main code. I have...

Tag github pr builder

ERROR: Couldn't find any revision to build

I love the GitHub Pull Request Builder! It makes life so much easier by ensuring that pull requests are tested before they are merged into the main code. I have...

Tag revision

ERROR: Couldn't find any revision to build

I love the GitHub Pull Request Builder! It makes life so much easier by ensuring that pull requests are tested before they are merged into the main code. I have...

Tag amazon

Tag aws

Tag sqs

Tag alerts

Tag influxdb

Tag service

Tag ubuntu

Tag gce

Tag systemd

Tag systemctl

Tag http

Tag instance

Tag exception

Tag unit test

Tag junit

Tag reflection

Tag static

Tag final

Tag storm

Distributed Thinking: A gentle introduction to distributed processing using Apache Storm and Apache Spark - Part 4

Welcome to Part 4 of Distributed Thinking! Here we discuss processing data streams. In case you missed anything, click here for Part 0. 2. Processing Data Streams I’m glad you...

Tag spark

Distributed Thinking: A gentle introduction to distributed processing using Apache Storm and Apache Spark - Part 4

Welcome to Part 4 of Distributed Thinking! Here we discuss processing data streams. In case you missed anything, click here for Part 0. 2. Processing Data Streams I’m glad you...

Tag scala

Tail Recursion in Scala

Tail Recursion in Scala

SBT complains about unresolved dependencies for multi-module projects

Or how I learnt a bit more SBT, and continue to be mildly disgruntled by the bomb

Building Android apps in Scala using Activator Templates on Windows 10

So, like me, you decided to combine Scala and Android and get your hands dirty. If, like me, you’re on Windows and things aren’t working the way they should, maybe...

Distributed Thinking: A gentle introduction to distributed processing using Apache Storm and Apache Spark - Part 4

Welcome to Part 4 of Distributed Thinking! Here we discuss processing data streams. In case you missed anything, click here for Part 0. 2. Processing Data Streams I’m glad you...

Tag distributed

Distributed Thinking: A gentle introduction to distributed processing using Apache Storm and Apache Spark - Part 4

Welcome to Part 4 of Distributed Thinking! Here we discuss processing data streams. In case you missed anything, click here for Part 0. 2. Processing Data Streams I’m glad you...

Tag activator

Building Android apps in Scala using Activator Templates on Windows 10

So, like me, you decided to combine Scala and Android and get your hands dirty. If, like me, you’re on Windows and things aren’t working the way they should, maybe...

Tag android

Building Android apps in Scala using Activator Templates on Windows 10

So, like me, you decided to combine Scala and Android and get your hands dirty. If, like me, you’re on Windows and things aren’t working the way they should, maybe...

Tag proguard

Building Android apps in Scala using Activator Templates on Windows 10

So, like me, you decided to combine Scala and Android and get your hands dirty. If, like me, you’re on Windows and things aren’t working the way they should, maybe...

Tag windows 10

Building Android apps in Scala using Activator Templates on Windows 10

So, like me, you decided to combine Scala and Android and get your hands dirty. If, like me, you’re on Windows and things aren’t working the way they should, maybe...

Tag app

Building Android apps in Scala using Activator Templates on Windows 10

So, like me, you decided to combine Scala and Android and get your hands dirty. If, like me, you’re on Windows and things aren’t working the way they should, maybe...

Tag mongo

Tag mongodb

Tag rdd

Tag mongordd

Tag bson

Tag cpu

Tag load generator

Tag load

Tag threadpool

Tag threads

Tag queue

Tag runnable

Tag injection

Going to Maven Central!

I DONE DIDDLY DID IT! I got my first few JARs on Maven Central! I’m officially one of ‘em new town boys now, ma! Lookit me fancy shoes!

Jersey Injection Source Error: Accepting user defined entities in your API

I was writing an API for one of the projects I was involved in. The system used Jersey 2, Jetty and Java. My job was to accept a custom entity...

Tag maven

Submitting Multi-Module artifacts to Maven: My JAR does not download!

Submitting Multi-Module artifacts to Maven: My JAR does not download!

Tag pom

Submitting Multi-Module artifacts to Maven: My JAR does not download!

Submitting Multi-Module artifacts to Maven: My JAR does not download!

Tag artifact

Submitting Multi-Module artifacts to Maven: My JAR does not download!

Submitting Multi-Module artifacts to Maven: My JAR does not download!

Tag life

The Requirement behind the requirement

Or why your manager seems so anal-retentive

Tag work

The Requirement behind the requirement

Or why your manager seems so anal-retentive

Tag gparted

Corrupt Disk: Diskpark or Disk Management will not start on Windows

I recently purchased a Raspberry Pi 3 and wanted to play around with it. After flashing the Raspbian OS onto the MicroSD card using Win32DiskImager, I noticed that it had...

Tag diskpart

Corrupt Disk: Diskpark or Disk Management will not start on Windows

I recently purchased a Raspberry Pi 3 and wanted to play around with it. After flashing the Raspbian OS onto the MicroSD card using Win32DiskImager, I noticed that it had...

Tag raspberrypi

Raspberry Pi 3 Raspbian Jessie with WiFi, SSH, Headless Setup with No Keyboard or Ethernet

A quick guide to getting your Raspberry Pi 3 running in headless mode with SSH and WiFi without a Keyboard, HDMI or Ethernet

Tag linux

Raspberry Pi 3 Raspbian Jessie with WiFi, SSH, Headless Setup with No Keyboard or Ethernet

A quick guide to getting your Raspberry Pi 3 running in headless mode with SSH and WiFi without a Keyboard, HDMI or Ethernet

Tag sbt

SBT complains about unresolved dependencies for multi-module projects

Or how I learnt a bit more SBT, and continue to be mildly disgruntled by the bomb

Tag dependencies

SBT complains about unresolved dependencies for multi-module projects

Or how I learnt a bit more SBT, and continue to be mildly disgruntled by the bomb

Tag multimodule

SBT complains about unresolved dependencies for multi-module projects

Or how I learnt a bit more SBT, and continue to be mildly disgruntled by the bomb

Tag build

SBT complains about unresolved dependencies for multi-module projects

Or how I learnt a bit more SBT, and continue to be mildly disgruntled by the bomb

Tag fp

Tail Recursion in Scala

Tail Recursion in Scala

Tag tail-recursion

Tail Recursion in Scala

Tail Recursion in Scala

Tag rpc

Jelly: Experimental RPC

jelly What the heck is Jelly? Jelly is an experimental Remote Procedure Call system that tries to minimize boilerplate code in distributed systems.

Tag hsm

Calculating the Key Check Value of a key

What are Key Check Values? When a key is transmitted securely to a third party, there is no easy way to find if the recepient got the same key or...

Applying Key Variants manually

What are Key Variants? In systems involving two parties securely transmitting information to each other, there is always some sort of “key exchange” process. One of these processes is to...

Tag key variants

Applying Key Variants manually

What are Key Variants? In systems involving two parties securely transmitting information to each other, there is always some sort of “key exchange” process. One of these processes is to...

Tag uber

Creating a new UBER keystore in Java

My quest for creating a new keystore from scratch I had to store a key in a keystore for a project I’ve been working on. Unfortunately all examples I could...

Tag bc

Calculating the Key Check Value of a key

What are Key Check Values? When a key is transmitted securely to a third party, there is no easy way to find if the recepient got the same key or...

Creating a new UBER keystore in Java

My quest for creating a new keystore from scratch I had to store a key in a keystore for a project I’ve been working on. Unfortunately all examples I could...

Tag keystore

Creating a new UBER keystore in Java

My quest for creating a new keystore from scratch I had to store a key in a keystore for a project I’ve been working on. Unfortunately all examples I could...

Tag kcv

Calculating the Key Check Value of a key

What are Key Check Values? When a key is transmitted securely to a third party, there is no easy way to find if the recepient got the same key or...