Dev

From Ruby to Python

How I switched from Ruby to Python

This article is a personal experience shared by...


Radix Trees Demystified

How Radix trees made blocking IPs 5000 times faster

To most people, what you learn during a CS degree...


Jira conversation

Giving a voice to Jira

The problem What if you could talk to Jira to...


Streaming data with Amazon Kinesis

Streaming data with Amazon Kinesis

Introduction At Sqreen we use Amazon Kinesis...


WebAssembly Performance Benchmark

WebAssembly vs. the world. Should you use WebAssembly?

WebAssembly is known for its speed capabilities...


Reflected XSS explained: how to prevent reflected XSS in your app

What is a reflected XSS? An XSS allows an attacker...


asyncio logo python

Context information storage for asyncio

At Sqreen, we are building an agent based on...


Scaling CSS

CSS best practices for fast-growing SaaS startups

I joined Sqreen in June 2016 as a web developer...


Authentication in Vue.js

Authentication Best Practices for Vue

Introduction Whenever you start to get serious...