Bozho's tech blog

  • Developer tips
  • Opinions

Developer tips

Caveats of HttpURLConnection

Bozho September 5, 2014

Does this piece of code look ok to you? Looks good – it opens a connection, reads from it, closes the input stream, releases the connection, and that’s it. ButContinue reading

Tweet
Share

Open-Sourcing My Music Composition Algorithm

Bozho August 19, 2014

Less than two years ago I wrote about the first version of my algorithm for music composition. Since then computoser.com got some interest and the algorithm was incrementally improved. Now,Continue reading

Tweet
Share

Get Rid of the URL Pollution

Bozho August 13, 2014

You want to copy the URL of a nice article/video/picture you’ve just opened and send it to friends in skype chats, whatsapp, other messengers or social networks. And you realizeContinue reading

Tweet
Share

Generating equals(..), hashCode() and toString()

Bozho August 10, 2014

You most probably need to override hashCode(), equals(..) and toString() – I won’t go into details when and why, but you need that (ok, just a reminder – always implementContinue reading

Tweet
Share

RabbitMQ in Multiple AWS Availability Zones

Bozho July 17, 2014

When working with AWS, in order to have a highly-available setup, once must have instances in more than one availability zone (AZ ≈ data center). If one AZ dies (whichContinue reading

Tweet
Share

You Probably Don’t Need a Message Queue

Bozho July 3, 2014

I’m a minimalist, and I don’t like to complicate software too early and unnecessarily. And adding components to a software system is one of the things that adds a significantContinue reading

Tweet
Share

Make Tests Fail

Bozho June 12, 2014

This is about a simple testing technique that is probably obvious, but I’ll share it anyway. In case you are not following TDD, when writing tests, make them fail, inContinue reading

Tweet
Share

Integration Tests for External Services

Bozho May 22, 2014

Our systems often depend on 3rd party services (They may even be services internal to the company that we have no control on). Such services include Social Networks exposing APIs,Continue reading

Tweet
Share

Algorithmic Music Influenced by Tweets

Bozho May 19, 2014

Every now and then I make some addition to my algorithmic music composer. And now I decided to allow users to hear music that is based on their tweets. ItContinue reading

Tweet
Share

Scheduling Repeated Tasks in Android

Bozho April 17, 2014

A somewhat common usecase for android applications is to have them launched when the phone is started, and execute some piece of code periodically. Sounds straightforward, but there are someContinue reading

Tweet
Share

Posts navigation

« 1 … 12 13 14 15 16 … 24 »
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