Author: Francesco Benincasa

Abubusoft Blog

Kripton: how to manage charset problems in Retrofit client

When you work with Retrofit and web services, you are probably (I hope so) working with UTF-8. Just remember that JSON RFC specifies to with it. In somecase I had to manage incorrect situation without change the backend behaviour (the server produce JSON is no UTF-8). Jackson library in its default behaviour throw an exception.…
Read more

Kripton v.7 – work in progress

I’m not disappeared. I’m still here. I’m working on version 7 of Kripton Persistence Library. The main feature will be the support to SQLCipher, so you will be able to crypt your database! To bring this feature to Kripton, all generated data source will work with androidx.sqlite.db.SupportSQLiteDatabase. Kripton 7 have to say goodbye to android.sqlite.SQLiteDatabase.…
Read more

Interesting site: Heroku

I was looking for a host site to deploy my Java web application. I found It has an interesting pricing to make some experiments: it’s free.

JHipster: a glue to develop modern web application with Angular/React and SpringFramework

JHipster is a complete suite of frameworks and libraries to develop a modern web application. It uses Angular and React to build front-end and Java Spring framework. It can be very useful if you need to develop a CRUD application in a short time. Some links (some of them are in Italian):…
Read more

Interesting site: offers a simple but useful host service to publish a static web site. I find it useful for my Angular development. The link is:

from StackOverflow: update some specific field of an entity

I take an old answer about the Room usage from stack overflow. The original post is: I am using android room persistence library for my new project. I want to update some field of the table. I have tried like in my Dao – But when I try to update using this method then it updates every…
Read more

Goodbye OpenGL, welcome Vulkan!

Some of my Android works is OpenGL ES 2.0 based. In the last time, I focused on other technologies and apps. OpenGL ES 2.0 is one of my favourites libraries, but I have to admit that it has some limitations, first of all, the constraint to be executed only on a single thread. Nowadays, with…
Read more

What about cyber security

Just a few title, abount WPA2 attack without password:

Kripton ORM: how to generate content provider – example 2

Kripton ORM has a lot of features and simplifies a lot the developer life. If your application needs to expose its database with a content provider, in most case you have to write it. I have already written on this feature, so if you didn’t read it, I suggest you read this post too. Today I take…
Read more