Designing stuff in Python

While navigating the murky waters of writing not only correct but also extendable, easy-to-read, well just let’s say it’s good code, I’ve had a lingering thought. How to I write my code to be testable? What are the guidelines to testing? Here go my considerations from today. The Environment design pattern  This is the pattern you’d… Continue reading Designing stuff in Python

Published

What I know about gamedev

Today, a realization struck me. In my life I have published 2 fully featured games (along with the domain and so on). This theoretically grants me the right to do a short ex-cathedra. What games did you make? I made two fully-featured games. First of them was called Bellum, and was essentially a browser-based strategy… Continue reading What I know about gamedev

Published

SMOK – a study of a case

What happens if you jack the operator price so high you won’t be able to afford him on call? Hell yeah, let’s jump into the study of a case of my favourite system, SMOK. Actually a big shout out to the friend who inspired this blog post who (in)famously asked me “well, with real cash… Continue reading SMOK – a study of a case

Published

The time two guys hacked HMRC

Once upon a time (not so recent ago, up to a year) my friend who used to work at FedEx (totally check him out, he’s an amazing person) briefed me upon the scandalous situation on the VAT databases access layers. Presumedly, the entire market is owned by an Austrian operator, who (at the time of… Continue reading The time two guys hacked HMRC

Published

ElasticSearch + Python

This post is dedicated to using ElasticSearch in Python. If you already know Python, and some theory about both SQL and NoSQL databases, this article will be a great fit for you. This article will essentially chronicle my adventure with ElasticSearch, while working on a new project, which will be unveiled I hope soon. This… Continue reading ElasticSearch + Python

Published