Are we securing the applications we work on and do we protect ourselves when using sensitive data?

Here is an example on how one can steal users, passwords and credit card information and I hope it will make all (or at least some) those reading this article more aware of their actions.

The following is a true story. Or maybe it’s just based on a true story. Perhaps it’s not true at all.
Can we teach a computer to associate artists with each other based solely off of what people are writing about them? Of course we can.
In this article, we will build a similar images finder by dissecting the trained weights of the image object-classifier VGG and using it to…

Simple monitoring service with http & https support.

______ _____ _ _ _____ _____ _____ | ___ \_ _| \ | | __ \| __ \ __ \ | |_/ / | | | \| | | \/| | \/ | \/ | __/ | | | . ` | | __ | | __| | __ | | _| |_| |\ | |_\ \| |_\ \ |_\ \ \_| \___/\_| \_/\____(_)____/\____/ # start monitoring your server with a single curl command. curl

I noticed that there are many good java developers that do not know how the JVM works ..

I think this is a nice lecture for everyone

Java Virtual Machine. Let's learn what is JVM with its internal architecture with inheritance, polymorphism, abstraction, encapsulation, exception handling, multithreading, IO Streams, Networking, String, Regex, Collection, JDBC etc.

Building an Virtual Box Lab with Windows Guest OS

In my never-ending quest to continue learning as much as I can in the IT industry, one thing has always caused me some headaches until now. Setting up the proper foundation for my testing in the fo…

Like Varnish, Nginx is a very capable web cache. Many administrators reach for Varnish, often before it's really needed.

While Varnish is a pure web cache with more advanced cache-specific features than Nginx, Nginx may still be a perfect match for you.

See how to cache both dynamic and static content using Nginx!

More and more companies have started utilising HTTP/2 to improve performance of their sites and user experience. It's quite easy to enable HTTP/2, but how can you enable HTTP/2 with SSL if you have Varnish cache in front of your infrastracture? As Varnish 4.* doesn't support SSL, we need to find a way to make all these components work together.

How to configure Varnish and Nginx to support HTTP/2.

Web page PDF rendering

url-to-pdf-api - Web page PDF rendering done right. Microservice for rendering receipts, invoices, or any content.

Free SSL/TLS Certificates

Let’s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).

What you need to know when making the switch from HTTP to HTTPS

Despite the numerous benefits of switching to HTTPS, many SEOs and website owners have not done so. For those feeling intimidated by the prospect of switching to HTTPS, columnist Patrick Stox breaks down the process.

[nodejs] The simplified HTTP request client 'request' with Promise support.

request-promise - The simplified HTTP request client 'request' with Promise support. Powered by Bluebird.

Effective Java 2nd Edition

Another Java related site with a comprehensive list of Java Tutorials

This page list down all java tutorials published on Find published spring tutorials, REST API tutorials, Build, Logging and Unit test tutorials. Spring Framework Spring Core Tutorials Spring AOP Tutorials Spring MVC Tutorials Spring Security Tutorials Spring Boot Tutorials Spring…

NSA, OSS and GitHub

were developed within the National Security Agency (NSA) and are now available to the public via Open Source Software (OSS). The

This is one of those books that every java developer should read at least once

With the ascent of DevOps, microservices, containers, and cloud-based development platforms, the gap between state-of-the-art solutions and the technology that enterprises typically support has greatly increased. But as Markus Eisele explains in this O’Reilly report, some ...

Interesting facts about Java 8 and 9

The JDK API for managing and controlling native Processes is getting a big update in Java 9. This article tells what’s changed and why it’s a great thing for the future of Java.

As the author says "Every programmer benefits from understanding programming principles and patterns".

We wish you a nice reading and happy coding

Java Design Patterns