The Abyss


Go with a Flow

You've heard about Flow, but not sure what it is, how to use it and whether it's worth it? I had to find answers to this questions so hopefully you don't have to. I've started with Flow as a contributor to already an established project with extensive (and ever growing) Flow coverage. It was a stark contrast to how JavaScript's usual treatment of types, in fact it seemed formalistic and unnecessarily specific at times. However, just like with writing tests, well type-annotated code will take care of itself and let you know about a problem before things went wrong. Why use Flow? Flow allows strict typing... read more »


Outreachy: Week 1&2

It has been 2 weeks since the beginning of Outreachy and I've started working with people of Mozilla's WebExtensions. So far it was just awesomesause. So here is a story of how it came to be. What is Outreachy, anyway? Outreachy is a scholarship program for underrepresented groups (LGBTQ+ people, PoC and women) in open source software development. It is organised by nice people of GNOME Foundation, Software Freedom Conservancy and Red Hat. Many-many cool companies support the program and work with the students. Why I've applied To be completely honest I feel very privileged to be part of Outreachy and in general. I am 'white... read more »


Algorithms: Pain and Pleasure

As soon as I became serious about not sucking as a programmer anymore, I developed some learning strategies. By developed I obviously mean lifted them from other people's good ideas and pretended they were mine all along. Great strategy. Highly recommend. So I've been doing katas on codewars for a while. And since I've recently discovered pleasures of JS I've been devoted to ranking up and finally feeling good about myself. Thats didn't last long. Pretty soon I hit the ceiling of my abilities. Bruised ego made me unhappy. Code wars is not perfect, it ranks katas in a very weird way, so someone like me... read more »