Software Development
-
Easy to understand Dynamic Programming – Edit distance
Following the topic of the last post, I will discuss another problem that can be solved efficiently using dynamic programming.…
Read More » -
Apache Spark is now a top-level project
The Apache Software Foundation (ASF) happily announced that Apache Spark has graduated from the Apache Incubator to become a Top-Level…
Read More » -
The regex that broke a server
I’ve never thought I would see an unresponsive server due to a bad regex matcher but that’s just happened to…
Read More » -
Agile Mindset During Programming
I’m Stuck Recently I found myself in several situations where I just couldn’t write code. Or at least, “good code”…
Read More » -
Apache Tomcat and Denial-of-service vulnerability
Websites hosted on Apache Tomcat servers seem to be vulnerable against denial-of-service attacks, as was recently proven by security researchers…
Read More » -
GIT & ZShell : Colorize your shell depending on your branch
As announced in my last post I asked my colleague Tillman if I’m allowed to post his nice extension for the zshell…
Read More » -
When BA means Bt Artist
BA means Business Analyst, but what makes for a good BA? When do you have a good BA and when…
Read More » -
Big Data: What about Security?
From the first time Hadoop appeared it had a security problem. Apache Knox and Cloudera Manager have been solutions for…
Read More » -
Cryptography & Theory 2: What is Pseudorandom
As was concluded in the first part of this series, security without randomness is impossible. Deterministic ciphers are unable to…
Read More »