There are many ways of creating reusable UI components in web, though in this article we will take a look into Angular JS' (version 1.*) approach. Like any modern framework, Angular JS tries to make you code less and build more modular applications. It provides a clean MV* architecture for… Read more →
Below are the slides and the transcripts of my talk on Barcamp EVN 2015 in Yerevan, AM. The complete slides, based on reveal.js, are also available on github pages. Introduction Hello, my name is Vahe and I welcome you to detailed presentation of the new HTTP/2 protocol. Let… Read more →
When working on the database schema and query optimization it is always useful to have an idea what are the most common met values in the tables. Below is a query retrieveing such a data for a field FLD in the table TABLE. SELECT CAST( UNNEST(string_to_array( array_… Read more →
Below are the slides and the transcripts of my talk on PGP Install Fest in Yerevan, AM. The complete slides, based on reveal.js, are also available on github pages. Hello, my name is Vahe. I work at Instigate CJSC and help a bit with some OWASP stuff. As you… Read more →
A simple configuration of Django can cause a similar runtime error when running more than 60 seconds (this is the default timeout configuration). In some cases the application is required to work more than 60 seconds in the background and there should be a way to configure the timeout. Couldn't… Read more →