Blog Posts

How to increase column size in Redshift database tables

April 25, 2020

It is only possible to alter VARCHAR columns, and only under the following circumstances:


Read More

[Solved] The provided execution role does not have permissions to call CreateNetworkInterface on EC2

April 24, 2020

If you are trying to get an AWS Lambda added attached to a VPC, but get the error message:


Read More

Entity and Referential Integrity in Relational Databases

April 23, 2020

Data integrity is the overall completeness, accuracy and consistency of data (Techopedia, n.


Read More

Data Warehouses vs Data Marts

April 22, 2020

Although the terms “data warehouse” and “data mart” sound similar, they are quite different.


Read More

Amazon’s custom Whois date entry

April 21, 2020

Whois is an online service that let’s you know registration information about a website or IP address.


Read More

Graph Databases and their Properties

April 20, 2020

The concept of a graph in mathematics is simply a collection of elements which are typically called Nodes and are joined together by Edges.


Read More

How to add SSH keys to GitHub

April 19, 2020

When working with GitHub, you will need to identify yourself. The default way is using your username and password.


Read More

Get the Maximum Length of a Concatenated String with Unique Characters in Python

April 18, 2020

The problem Given an array of strings arr. String s is a concatenation of a sub-sequence of arr which have unique characters.


Read More

Apache Kafka’s Role in Big Data Streaming Analytics

April 17, 2020

The world of Big Data started out as a way of storing and querying obscene amounts of information by comparison to what yesteryears were able to achieve.


Read More

Mitigating Risks with Software Development Outsourcing

April 16, 2020

In the Oxford Dictionary, the term “outsourcing” is simply defined as obtaining goods or services by contract from an outside supplier (OxfordDictionaries.


Read More

The Primary Data Types in Java

April 15, 2020

In Java there are eight basic data types; which are: byte, short, int, long, float, double, boolean and char.


Read More

Comparing Objects in Java

April 14, 2020

TLDR; When to use == in Java When comparing two operands.


Read More

Overloading Operators in Java

April 13, 2020

As with many programming languages such as C, C++ and C# (known commonly as the C family), it is possible to “overload methods” (sometimes called functions if not used in classes, such as C) in order to take a different amount of parameters so that they can be used in multiple scenarios with similar internals.


Read More

uncaught typeerror: $ is not a function

April 12, 2020

The dollar-sign ($) in Javascript has for many years now been associated with jQuery.


Read More

How to get the last element of a list in Python

April 11, 2020

Let’s say that you have a Python list with the following 5 foods:


Read More

How to embed a web server in your Python3 app

April 10, 2020

This is not the first time that I created a Python3 application that spat out some output and required access to it via an HTTP server.


Read More

How to get the Range Sum of Binary Search Tree using Java

April 9, 2020

Given the root node of a binary search tree, return the sum of values of all nodes with value between L and R (inclusive).


Read More

How to duplicate zeros in place using Python

April 8, 2020

Given a fixed length array arr of integers, duplicate each occurrence of zero, shifting the remaining elements to the right.


Read More

A Quick Introduction to Asyncio in Python3

April 7, 2020

Python has never been the best at doing multiple things at the same time.


Read More

How to replace newlines with commas in CLI

April 6, 2020

If you need to replace all newline characters with a comma, or perhaps some other delimiter, then using the build-in tr utility will work very well for you.


Read More