Even AWS – being one of the most professional cloud platforms globally – can sometimes produce an error that tells you nothing. Have you ever been in a situation where you need your IAM permissions to be as...
Latest articles
Disabling autocomplete on form inputs with HTML (also Chrome)
Many people are struggling to disable autocomplete on their forms – especially in Chrome. For some reason, Chrome is very stubborn and tries to autocomplete fields no matter what. Usual tricks, such as...
Social Media Network Database Design using Graph Database (Neo4j)
Although relational databases are a powerful tool, they don’t fit in well in situations where many, many joins are required. The execution time becomes very high as soon as you do 3 or 4 joins on tables with tens...
Authentication with JWT, Redis and NodeJS
This is one of the short articles that should help you quickly set up basic form of authentication with JWT. I’m guessing that you already know what JWT is. Writing custom authentication flow can be a pain in the...
Serverless architecture… not as perfect as you’re told!
I bet you came across this article when you wanted to know more about differences between those three. Or you wanted to know if these platforms are as good as people tell you. I’ve been through many home projects...
How to Build a Wall-Mounted Computer – Part 2: Step by Step Guide
A few words before we start There are few things I would like to mention before we dig into the building process. First of all, it is very important that you go through the whole documentation before you start to do...
How to Build a Wall-Mounted Computer – Part 1: Overview
At the beginning of 2018 me and my friend finished building this wall computer. We’ve been testing it ever since – one month of stress-testing, followed by a regular use of the computer (programming, games and...
After Effects animation in Android – Lottie for Android Studio
If you landed on this page, you have already heard about the possibility to import Adobe After Effects animation to your Android app. There might be various reasons to do so. I went down this road because I wanted to...
JavaScript – Text to dots that explode on hover (Source code)
0. Introduction In this tutorial, I will show you how to convert text to dots and add an explosive behavior on hover. This tutorial is based on a source code of Coding Train’s Challenge #59...
Database Tutorial – Single Connection vs Connection Pool
In the previous article from the Best Database Practices series I explained the importance of using PreparedStatements. I also stated that using PreparedStatements in connection pool might be tricky. Today, I will...
Send Image from Java to DigitalOcean Space (Bucket) using AWS SDK
So DigitalOcean is great. It’s one of the best cloud platforms and it’s very affordable, that is why I chose it as a backbone for most of my project. Don’t get me wrong – I’m not saying...
Database Tutorial – Statement vs PreparedStatement
The first article of the series Best Database Practices will explain what Statements and PreparedStatements are, what is the difference between the two, performance comparison and simple code examples. In the world of...