Bozho's tech blog

  • Developer tips
  • Opinions

Events Don’t Eliminate Dependencies

Bozho August 2, 2015

Event (or message) driven systems (in their two flavors) have some benefits. I’ve already discussed why I think they are overused. But that’s not what I’m going to write aboutContinue reading

Government Abandonware

Bozho July 25, 2015

Governments order software for their allegedly very specific needs. And the EU government (The European Commission) orders “visionary” software that will supposedly one day be used by many member statesContinue reading

Tomcat’s Default Connector(s)

Bozho July 15, 2015

Tomcat has a couple of connectors to choose from. I’ll leave aside the APR connector, and focus on the BIO and NIO. The BIO connector (blocking I/O) is blocking –Continue reading

Blue-Green Deployment With a Single Database

Bozho June 23, 2015

A blue-green deployment is a way to have incremental updates to your production stack without downtime and without any complexity for properly handling rolling updates (including the rollback functionality) IContinue reading

Optional Dependencies

Bozho June 6, 2015

Sometimes a library you are writing may have optional dependencies. E.g. “if apache http client is on the classpath, use it; otherwise – fallback to HttpURLConnection”. Why would you doContinue reading

AWS “Noisiness”

Bozho May 14, 2015

You may be familiar with the “noisy neighbour” problem with virtualization – someone else’s instances on the same physical machine “steals” CPU from your instance. I won’t be giving cluesContinue reading

Log Collection With Graylog on AWS

Bozho May 8, 2015

Log collection is essential to properly analyzing issues in production. An interface to search and be notified about exceptions on all your servers is a must. Well, if you haveContinue reading

Should We Look For a PRISM Alternative?

Bozho May 3, 2015

I just watched Citizen Four, and that made me think again about mass surveillance. And it’s complicated. I would like to leave aside the US foreign policy (where I agreeContinue reading

The Precious Feature Design Meetings

Bozho April 29, 2015

As we know, meetings is where work goes to die. Discussion about the point of meetings aside, there is one type of meetings that I love. It has many names,Continue reading

KISS With Essential Complexity

Bozho April 14, 2015

Accidental complexity, in a broader sense, is the complexity that developers add to their code and that is not necessary for the code to work. That may include overengineering, overuseContinue reading

Posts navigation

« 1 … 18 19 20 21 22 … 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
  • Age Verification Is A Bad Way To Solve The Problem of Children on Social Networks. What’s The Alternative?
  • 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

DZone MVB Java Code Geeks
Posts by date
October 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« 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