TeamCity and publishing NUGet packages to private repositories
Recently I had to figure out how to publish a NUGet package to a private password-protected repository as part of a TeamCity CI build process. NUGet, …
Scrapy and persistent cookie manager middleware
Scrapy is a nice python environment for web scraping, i.e. extracting information from web sites automatically by crawling them. It works best with …
No more Mr JavaScript guy?
After doing some web development work recently, I have clearly remembered why I hate JavaScript so much. Not only is it ugly as a language, lacking in …
.NET's MemoryStream and buffer slice
.NET’s MemoryStream is a very convenient class. It allows you to use a byte[] array as storage, while accessing it via standard Stream API. …
Ubuntu 15.04 freezing
I use Ubuntu (a modern Linux distribution) as my main work station. Everything worked fine until I upgraded from version 14.10 to 15.04 of the OS. At …
.NET threads Abort vs Interrrupt
Not an uncommon task in multithreaded programming - what if you want to terminate a background thread, which is blocked at the moment, and then to …
JVM-based web framework
What JVM-based web framework to choose? There seems to be so many out in the big world, and all claim to be better than the rest. Some examples of the …
Google's Inbox
Earlier I wrote about issues with the new offer from Google - the “Inbox” mail service. Recently Google released updates for its Inbox web …
Scala "const" values
val
values in Scala are, by specification, const, or final in Javaspeak. That means once assigned, they cannot be re-assigned. This doesn’t mean …
Is it worth using prepared statements on Android?
When it comes to SQL queries, there are two ways you can execute them from your program, whether it targets Android or not. One is ad hoc - create an …