Bozho's tech blog

  • Developer tips
  • Opinions

We Don’t Need No Password Strength Checker

Bozho October 31, 2010

Password strength checkers appear from time to time on web registration forms. But in my opinion they are useless. I’ll justify. Jeff Atwood lists the possible ways to obtain one’sContinue reading

How Does Merge Work in JPA (and Hibernate)

Bozho October 22, 2010

The JPA EntityManager there are the merge() and persist() methods. In hibernate there’s more – save, persist, saveOrUpdate, update, merge. I’m always using merge() for the sake of simplicity, butContinue reading

Views on CDI and What’s New in JavaEE6

Bozho October 17, 2010

In the light of this article which was criticized for not mentioning JavaEE6, I’m going to discuss JavaEE6 innovations. JavaEE 6 is still new – only one application server isContinue reading

Why I Decided Not to Use Cassandra

Bozho September 14, 2010

Recently I started working on a project, in my spare time, and I hope it will eventually get large amounts of data, so I started thinking about scalability very early.Continue reading

Abstracting the DAO Layer with Hibernate/JPA

Bozho July 28, 2010

A well-abstracted DAO layer means that the service layer doesn’t know anything of the persistence mechanism. This is generally desirable – you can later switch to a different storage –Continue reading

Is JaveEE Really Portable? And Is It Really Useful?

Bozho April 25, 2010

In the past hours I’ve been implementing a sample JMS+MDB+JPA application. I had to read quite a lot of tutorials, documentations and other samples, because I had no prior experienceContinue reading

JMS, MessageDriven EJB (MDB), Timers, Maven, JPA (Hibernate) JBoss Example

Bozho April 25, 2010

On an interview I was given a task to implement a simple messaging system, using timers, message-driven beans and a build tool of my choice. This, of course, had toContinue reading

Time Zones and Java Web Applications

Bozho April 18, 2010

The TimeZone (as well as the locale and encoding) are retrieved by the JVM from the operating system. This in my opinion is not a good decision, but that’s notContinue reading

On Domain-Driven Design, Anemic Domain Model, Code Generation, Dependency Injection and More…

Bozho March 25, 2010

Eric Evans has formulated what domain-driven design (DDD) is. Martin Fowler is a great supporter and advocate of DDD. These are remarkable names and it is almost certain they areContinue reading

UI for Managing PKI, Instead of keytool or openssl

Bozho March 22, 2010

This blogpost shares a wonderful utility – portecle – GUI for managing PKI Update: KeyStore explorer seems good as well

Posts navigation

« 1 … 34 35 36 37 38 39 »
About me

I’m a software engineer and architect, with expertise in cybersecurity. Currently member of Bulgarian parliament and former minister of electronic governance of Bulgaria.

  • LinkedIn
  • Web CV
  • CV (pdf)


profile for Bozho at Stack Overflow, Q&A for professional and enthusiast programmers

Search
My projects

LogSentinel – a next-gen SIEM

SentienlDB – a GDPR-compliant datastore

Computoser – algorithmic music

GitHub profile

RSS Recent posts
  • Position Regarding the “Chat Control” EU Regulation Proposal
  • Assessment of DOGE and Musk’s Actions for Government Efficiency
  • Wiretap Detector App For Catching IMSI Catchers
  • Is Ransomware Protection Working?
  • The xz Backdoor Should Not Happen Again
  • Why Facebook’s Lack of Customer Support Is a Problem

DZone MVB Java Code Geeks
Posts by date
May 2026
M T W T F S S
 123
45678910
11121314151617
18192021222324
25262728293031
« Aug    
License
Creative Commons License
This work by Bozhidar Bozhanov is licensed under a Creative Commons Attribution 3.0 Unported License.
Categories
  • Developer tips
  • Opinions

Copyright 2026 Bozho's tech blog | Designed by CodeGearThemes

Powered by WordPress