Bozho's tech blog

  • Developer tips
  • Opinions

Developer tips

Distributing Election Volunteers In Polling Stations

Bozho March 20, 2017

There’s an upcoming election in my country, and I’m a member of the governing body of one of the new parties. As we have a lot of focus on technologyContinue reading

Tweet
Share

“Infinity” is a Bad Default Timeout

Bozho March 17, 2017

Many libraries wrap some external communication. Be it a REST-like API, a message queue, a database, a mail server or something else. And therefore you have to have some timeoutContinue reading

Tweet
Share

Protecting Sensitive Data

Bozho March 12, 2017

If you are building a service that stores sensitive data, your number one concern should be how to protect it. What IS sensitive data? There are some obvious examples, likeContinue reading

Tweet
Share

Anemic Objects Are OK

Bozho December 25, 2016

I thought for a while that object-oriented purism has died off. But it hasn’t – every now and then there’s an article that tries to tell us how evil settersContinue reading

Tweet
Share

Amend Your Contract To Allow For Side Projects

Bozho December 14, 2016

The other day Joel Spolsky blogged a wonderful overview of the copyright issues with software companies in terms of its employees. The bottom line is: most companies have an explicitContinue reading

Tweet
Share

Domain Fallback Mechanism In Apps

Bozho November 19, 2016

As a consequence of the Dyn attack many major websites were down, including twitter – the browsers could not resolve an IP address of the servers because the authoritative nameContinue reading

Tweet
Share

Using Named Database Locks

Bozho November 8, 2016

In a beginner’s guide to concurrency, I mentioned advisory locks. These are not the usual table locks – they are table-agnostic, database-specific way to obtain a named lock from yourContinue reading

Tweet
Share

Short DNS Record TTL And Centralization Are Serious Risks For The Internet

Bozho October 22, 2016

Yesterday Dyn, a DNS-provider, went down after a massive DDoS. That led to many popular websites being inaccessible, including twitter, LinkedIn, eBay and others. The internet seemed to be “crawlingContinue reading

Tweet
Share

Traditional Web Apps And RESTful APIs

Bozho September 23, 2016

When we are building web applications these days, it is considered a best practice to expose all our functionality as a RESTful API and then consume it ourselves. This usuallyContinue reading

Tweet
Share

The Right To Be Forgotten In Your Application

Bozho September 13, 2016

You’ve probably heard about “the right to be forgotten” according to which Google has to delete search results about you, if you ask them to. According to a new GeneralContinue reading

Tweet
Share

Posts navigation

« 1 … 7 8 9 10 11 … 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