How to keep your web server or blog up when you get a traffic spike
So you’re about to be featured on some very high ranking website.
You’re worried that when all the visitors come rushing towards you, your …
Read Article →In-depth guides, insights, and best practices for modern software engineering
So you’re about to be featured on some very high ranking website.
You’re worried that when all the visitors come rushing towards you, your …
Read Article →All dates in your server applications should be stored in the UTC timezone.
This is because you always want to store time without the offset of the …
Read Article →The AWS CLI provides the ability to use the wide range of Amazon Web Services tools and services straight from the command-line. If you’re …
Read Article →If you need to get the size of an AWS S3 folder, or even an entire bucket, you can do so with the following command:
aws s3api --profileRead Article →list-objects …
Perhaps the first thing that most people ask when they hear the names of these two programming languages are. “Why do they have the same …
Read Article →When bringing up the topic of “Data Structures”, it is first important to understand what they are. TechTarget states that “a data structure is a …
Read Article →Standard Query Language – or SQL for short – is a language designed for relational databases that allows end users such as developers and database …
Read Article →Database Management Systems (DBMS?) are designed to store any amount of data that can then be retrieved or manipulated at a later date.
In order to …
Read Article →I tail logs quite a lot.
An example would be to tail the Apache2 access logs.
This is simple to do:
tail -f /var/log/apache2/access.log
This will show …
Read Article →Sometimes you find yourself with a String, something like and you want to repeatably access elements of it correctly.
Let’s say that you want …
Read Article →The requests module for Python is very useful in helping simplify HTTP/s requests from Python, but how would you use it in an AWS Lambda script? …
Sometimes you may get an error that looks something like this:
Uncaught ReferenceError: <some_variable_or_function> is not defined
At first this …
Read Article →If you are getting the mysterious error:
[ERROR] InsufficientPrivilege: permission denied for schema errors
Then you can easily resolve this by …
Read Article →It is only possible to alter VARCHAR columns, and only under the following circumstances:
If you are trying to get an AWS Lambda added attached to a VPC, but get the error message:
The provided execution role does not have permissions to …
Data integrity is the overall completeness, accuracy and consistency of data (Techopedia, n.d.).
In order to achieve data integrity, it is important …
Read Article →Although the terms “data warehouse” and “data mart” sound similar, they are quite different. It is important to first …
Read Article →Whois is an online service that let’s you know registration information about a website or IP address.
For the most part, Whois aggregations are …
Read Article →The concept of a graph in mathematics is simply a collection of elements which are typically called Nodes and are joined together by Edges. Each Node …
Read Article →When working with GitHub, you will need to identify yourself. The default way is using your username and password. However, you can also create an SSH …
Read Article →Given an array of strings arr. String s is a concatenation of a sub-sequence of arr which have unique characters.
Return the maximum …
Read Article →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 …
Read Article →In the Oxford Dictionary, the term “outsourcing” is simply defined as obtaining goods or services by contract from an outside supplier …
Read Article →In Java there are eight basic data types; which are: byte, short, int, long, float, double, boolean and char.
It could realistically be said that a …
Read Article →