Open in app
Home
Notifications
Lists
Stories

Write
Gaetano Piazzolla
Gaetano Piazzolla

Home
About

Published in Geek Culture

·Apr 14

Online Analytical Processing: What Is It?

Online analytical processing, simply put, is a core technology at the base of BI tools, that implements a set of software techniques for interactive and fast analysis of large amounts of data with the aim of minimizing the amount of “on-the-go” processing. …

Big Data

4 min read

Online Analytical Processing: What Is It?
Online Analytical Processing: What Is It?

Published in Dev Genius

·Apr 11

Earn Some Beer Money with your FireStick

Beer Money: Extra for non-essential payments, available for spending on luxuries, hobbies, or a fresh pint of your favorite draft. — The equation at stake is really simple. Earnapp is a tool to earn a passive income by sharing a little bit of your unused network from devices at rest. The Amazon Firestick is usually always on and connected to the internet. Earnapp provides an APK installer for Android devices. …

Amazon

4 min read

Earn Some Beer Money with your FireStick
Earn Some Beer Money with your FireStick

Mar 21

Google Form Java Client API — Creating a Form and Reading Responses

In this tutorial, we will use the Goole Form Java Client API to create, update and read responses from a Google Form configured as a Quiz. Code Provided. — Why? Google Form API has been published recently after extensive usage and testing in beta from several early adopters. Those APIs are really powerful. In several projects I’ve worked on there was the need for a configurable user input form. For lots of projects, I had to build a custom “form-builder”…

Programming

4 min read

Google Form Java Client API — Creating a Form and Reading Responses
Google Form Java Client API — Creating a Form and Reading Responses

Published in Dev Genius

·Mar 1

Kotlin SpringBoot App in Minikube Windows Cluster

In this simple tutorial, we will see every step to run a SpringBoot Kotlin application inside Minikube. It took me 2 /3 hours to run everything locally, I wish I had a battle plan like this when I started. So here it is, hoping that helps. …

Programming

5 min read

Kotlin SpringBoot App in Minikube Windows Cluster
Kotlin SpringBoot App in Minikube Windows Cluster

Feb 26

TextBlock: It’s a Java String With Superpowers

Today I discovered Java’s TextBlock. It was love at first sight. — Apparently, It’s an old feature of Java previously called RowString, that wasn’t ready to be shipped because during the testing phase showed several problems. It was finally delivered in JEP 378 and included in the JDK 15 in September 2020 as a FINAL and PERMANENT feature. Goals: Simplify the writing…

Java

2 min read

TextBlock: It’s a Java String With Superpowers
TextBlock: It’s a Java String With Superpowers

Published in Dev Genius

·Jan 30

Fixing JWT Insecure Session Termination by Blacklisting Tokens

We transformed the solution and made it a little less stateless. — 1- Introduction Last week we received a WAPT (Web Application Penetration Test) report with a HIGH vulnerability warning: Insecure Session Termination. The JWT token used for authentication it’s still valid after the user logs-out. Let’s provide an example of how to exploit this vulnerability. A user might access a website from a…

Jwt

4 min read

Fixing JWT Insecure Session Termination by Blacklisting Tokens
Fixing JWT Insecure Session Termination by Blacklisting Tokens

Jan 22

Adios to JAVA Finalizers

JEP 421 announces the end of Java Finalizers. Adios to an ancient Java feature, born together with Java 1.0 and its Garbage Collector. — “Finally” and “Finalize” We need those keywords only for specific cases, namely, releasing the operating system’s resources. In those cases, the Garbage Collector is insufficient; the program must release OS resources programmatically. Let’s provide a classic example of a “finally” block used to close an InputStream:

Java

2 min read

Adios to JAVA Finalizers
Adios to JAVA Finalizers

Published in JavaScript in Plain English

·Jan 21

An Open-Source JavaScript Library for Structured State

Its size and simplicity could make it a wildly used library in the next future. — The first version of TinyBase, released under the MIT License, is a beautiful and smart way to manage the state of an application with JavaScript. TinyBase is still fresh in the ecosystem of open-source software and still not used in critical web projects. But its size and simplicity, together with…

Programming

2 min read

An open-source JavaScript library for structured state
An open-source JavaScript library for structured state

Published in Dev Genius

·Jan 1

KeyLogger in JavaScript

Yes, it’s possible. — For the core implementation, I needed two main external libraries: IoHook and NodeMailer. "dependencies": { "iohook": "^0.9.3", "nodemailer": "^6.7.2" } The first step is to start IoHook listener on keyDown events, reading the actual character from a custom input map defined ad-hoc. In fact, unfortunately, the code of the key…

Java Script

3 min read

KeyLogger in JavaScript
KeyLogger in JavaScript

Dec 26, 2021

How to Start Writing Technical Articles
450
13

Lindsay Zhou

I personally started on answering StackOverflow's questions just for the purpose of being useful to…

I personally started on answering StackOverflow's questions just for the purpose of being useful to other programmers like me. https://stackoverflow.com/users/2768318/gaetano-piazzolla Then I discovered Medium which has opened me the doors of being a tech-blogger without the need of building a website and caring about search engine optimization and stuff like…

1 min read

Gaetano Piazzolla

Gaetano Piazzolla

Tech. leader and passionate developer.

Following
  • Mickey Mellen

    Mickey Mellen

  • Ruby Valappil

    Ruby Valappil

  • Josef Cruz

    Josef Cruz

  • Sean Kernan

    Sean Kernan

  • Netflix Technology Blog

    Netflix Technology Blog

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable