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...
Author - Vladimir Marton
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...
Java Web Service (API) Tutorial with Source Code
Java web service – step-by-step In this tutorial I will show you how to create a very simple Java web service using the newest (to this date) Java 11, Javalin microframework, Gradle, MariaDB and JDBC connector...
Execute Commands on Multiple Remote Servers over SSH
If you are a sysadmin, this probably happened to you several times: You have multiple servers (often tens of IPs) where you need to execute specific command. For instance, you would like to add one user’s pubkey...
Making Money From a Blog – WordPress Adsense Tutorial
“Everybody earns money from their blog, I want to earn too!”. If you find yourself thinking this way, worry no more. Setting up ads on your WordPress website is very easy. If you already have your WordPress...
How To Build a WordPress Site in 5 Simple Steps
Nowadays, everybody has a website. Doesn’t matter if it’s a blog or an e-shop, your own website can help you achieve your goals better. I remember times when creating a web portal took months of development...
Linux Commands Cheat Sheet – 48 Commands You Should Know
Does it always happen to you that you forget what the exact command you used last time was? Of course you can’t find it in history, because it was a long time ago. There are many Linux commands cheat sheet on the...
6 Tips For Cross Platform Mobile Game Development
Everybody likes an idea of making easy money by creating a simple mobile game and placing ads and in-app purchases in it. There is many of them out there that took minimum time to develop and now generate ridiculous...
Show MySQL import progress using Pipe Viewer
This is a short tutorial on how to show MySQL import progress using an app called Pipe Viewer. It’s very easy to install and use, but there is a few points which require explanation, so I will describe them here...
Poker console game with AI in C++ (source code)
Poker console game introduction This tutorial is a reflection of what I had to program for a school’s mandatory project. I developed a simple C++ Poker console game with adjusted rules and logic. The rules do not...