Specialized in building Java web applications


JPA set null on delete

Java

I am sure a lot of you heard, when talking about RDBMS systems about a foreign key with “Set NULL on delete”. It means that if a record in the parent table is deleted, then the corresponding records in the child table will have the foreign key fields set toRead the Rest…


What is Slack?

slack

Slack is a different kind of messaging service that allows an unlimited number of people to communicate quickly and send ideas back and forth to team members with the push of a button. Slack can be used both on desktop and notebook computers, as well as on smartphones via apps.Read the Rest…


JPA Injection in AttributeConverters

Java

Here is the use case. We have a table in the database that has a column where we keep a sensitive piece of information. That is why this column was made of type VARBINARY and the data kept in it is encrypted. (using the AES algorithm) CREATE TABLE `example` (Read the Rest…


Microsoft acquires GitHub for $7.5 billion

GitHub

Microsoft is acquiring GitHub, the largest code repository in the world, for $7.5 billion, the companies announced on 4 June. GitHub, an online community for software developers to collaborate and share code, has never been profitable, though it was last valued at $2 billion in 2015. The company is hostRead the Rest…


App performance logging using Advice

Java

Use case. We have a java webapp in PROD using the usual MySQL/Hibernate/Spring. We were trying to find out where (what methods) are the ones where the most execution time is being spent. Here is our solution, using AOP. // source file LogHandler.java @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface LogHandler { LogType[]Read the Rest…


Custom application development, systems integration and extension, professional services, customer satisfaction. We are here to help you get to the next level.