From the obscure, to the obvious.

In this article we touch upon a recurrent topic. I had a need for calculating percentiles for aggregated sales data and I had to browse through countless pages in order to find buggy or complex solutions. I decided to find something satisfying and simple for my use case when analyzing sales data. This was a difficult journey. It was harder than I thought and as you can see, I had to employ diverse tools until I reach my destination. I tried here to document in a pedadgogic way my findings.

Analyzing sales is at the heart of many consulting firms…

Testing your GraphQL application


Previously we took the textbook beginner Flask application and added it some GraphQL capabilities. However an application before being production ready it should have at least both unit and integration tests. There is an abundance of tutorials. But the main idea is never ever release something without both fellas. Or as the official Flask testing tutorial says

Something that is untested is broken.

For the developer, it can uncover bugs in the code very early. For the client it will increase the amount of trust on you (and preference). In this article we focus on the GraphQL testing on your…

Flask tutorial application gets Graphqled


Graphql is all the rage since it was released to the public from Facebook in 2015 “GraphQL: A data query language”. Numerous clients/servers in varying degrees of maturity have appeared. The tangible benefit of Graphql is to reduce the storm of REST calls to compose the parts of an object. This way the API is not abused to behave as a query language. …

Vasileios Anagnostopoulos

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store