Filip SufitchiFilip’s Awesome (Overcomplicated) Python Dev EnvironmentIn which I expound on the complex-yet-simple way to set up an isolated, repeatable, and high quality python development environment.·19 min read·Nov 16, 2022--1--1
Filip SufitchiinPython in Plain EnglishHow to Write Terrible Code, Using Recursive Python LambdasDo you ever code deliberately awful stuff, just because you can? Here’s a way to do it using lambdas that call themselves recursively.·4 min read·May 14, 2020--2--2
Filip SufitchiA Handy Metaphor for Go InterfacesLet’s explore the basics of interfaces in Go by thinking about aliens in sci-fi supermarkets!·6 min read·Mar 10, 2020----
Filip SufitchiDeserializing JSON in Go: A Tutorial“How do you parse JSON in Go?” A common question, with a detailed answer on how to get started with best practice.·8 min read·Feb 25, 2020--3--3
Filip SufitchiGo Environment Setup in 2020: Modules!From zero to a working Go environment using Go Modules, in a just few minutes. It’s easier than it looks!·6 min read·Feb 22, 2020--1--1
Filip SufitchiDependency Injection and Testability in a Go WebserviceRationale and recommendations on how to assemble a well-behaved HTTP API in Go, using Wire dependency injection as the glue.·7 min read·Jan 22, 2020--1--1
Filip SufitchiGo Environment Setup, Minus the InsanitySo you’re trying out the Go programming language. Good for you! It’s a neat language with a unique and, in my opinion, refreshing approach…9 min read·Jan 16, 2018--1--1
Filip SufitchiPUBG Main Menu Hack — The State of 1.0Back in October, I wrote an article about how PlayerUnknown Battlegrounds’ main menu was vulnerable to hacking. I followed up a week later…4 min read·Dec 22, 2017----
Filip SufitchiWeb Crypto 101, Part 2: Public Key EncryptionIn the previous part of this series we discussed the very basics of how encryption works — along with a big problem. Simple encryption with…5 min read·Dec 15, 2017--1--1
Filip SufitchiWeb Crypto 101, Part 1: Basic EncryptionNow and then, developing software both professionally and as a hobby, I have run into instances where I have needed at least a casual…6 min read·Nov 20, 2017--1--1