aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.jekyll-metadatabin39108 -> 39109 bytes
-rw-r--r--_posts/2015-11-10-software-development-pitfalls.md18
-rw-r--r--_posts/2017-01-12-gce-aws-docker-and-why-i-choose-classic-vms-and-digitalocean.md8
-rw-r--r--_posts/2017-03-07-golang-profiling-simplified.md12
-rw-r--r--_posts/2017-04-17-what-i-ve-learned-developing-ad-server.md12
-rw-r--r--_posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md6
-rw-r--r--_posts/2017-08-11-simple-iot-application.md16
-rw-r--r--_posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md12
-rw-r--r--_posts/2018-08-05-the-bullshit-web-developments-pov.md12
9 files changed, 48 insertions, 48 deletions
diff --git a/.jekyll-metadata b/.jekyll-metadata
index ac5a60c..5faba49 100644
--- a/.jekyll-metadata
+++ b/.jekyll-metadata
Binary files differ
diff --git a/_posts/2015-11-10-software-development-pitfalls.md b/_posts/2015-11-10-software-development-pitfalls.md
index b10ebc0..5e7279c 100644
--- a/_posts/2015-11-10-software-development-pitfalls.md
+++ b/_posts/2015-11-10-software-development-pitfalls.md
@@ -6,15 +6,15 @@ description: Couple of observations regarding project management.
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Initial thoughts](#initial-thoughts) 91. [Initial thoughts](#initial-thoughts)
10- [Ping emails](#ping-emails) 102. [Ping emails](#ping-emails)
11- [Everybody is a project manager](#everybody-is-a-project-manager) 113. [Everybody is a project manager](#everybody-is-a-project-manager)
12- [We are never wrong](#we-are-never-wrong) 124. [We are never wrong](#we-are-never-wrong)
13- [Micromanaging](#micromanaging) 135. [Micromanaging](#micromanaging)
14- [Human contact - no need for it!](#human-contact---no-need-for-it) 146. [Human contact - no need for it!](#human-contact---no-need-for-it)
15- [MVP is killing innovation](#mvp-is-killing-innovation) 157. [MVP is killing innovation](#mvp-is-killing-innovation)
16- [Pressure wasteland](#pressure-wasteland) 168. [Pressure wasteland](#pressure-wasteland)
17- [Conclusion](#conclusion) 179. [Conclusion](#conclusion)
18 18
19## Initial thoughts 19## Initial thoughts
20 20
diff --git a/_posts/2017-01-12-gce-aws-docker-and-why-i-choose-classic-vms-and-digitalocean.md b/_posts/2017-01-12-gce-aws-docker-and-why-i-choose-classic-vms-and-digitalocean.md
index 20dc928..29a3124 100644
--- a/_posts/2017-01-12-gce-aws-docker-and-why-i-choose-classic-vms-and-digitalocean.md
+++ b/_posts/2017-01-12-gce-aws-docker-and-why-i-choose-classic-vms-and-digitalocean.md
@@ -6,10 +6,10 @@ description: Reasons why I choose DigitalOcean for my project
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Docker tools and complexity that comes with it](#docker-tools-and-complexity-that-comes-with-it) 91. [Docker tools and complexity that comes with it](#docker-tools-and-complexity-that-comes-with-it)
10- [Lack of real life examples of Docker in action](#lack-of-real-life-examples-of-docker-in-action) 102. [Lack of real life examples of Docker in action](#lack-of-real-life-examples-of-docker-in-action)
11- [Ease of deployment](#ease-of-deployment) 113. [Ease of deployment](#ease-of-deployment)
12- [Where to go from here](#where-to-go-from-here) 124. [Where to go from here](#where-to-go-from-here)
13 13
14I have been developing a product for the past few months and one of product’s requirement is the ability to automatically scale quickly on system’s demand. 14I have been developing a product for the past few months and one of product’s requirement is the ability to automatically scale quickly on system’s demand.
15 15
diff --git a/_posts/2017-03-07-golang-profiling-simplified.md b/_posts/2017-03-07-golang-profiling-simplified.md
index c6cf78e..2b5a262 100644
--- a/_posts/2017-03-07-golang-profiling-simplified.md
+++ b/_posts/2017-03-07-golang-profiling-simplified.md
@@ -6,12 +6,12 @@ description: Golang profiling made easy
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Where are my pprof files?](#where-are-my-pprof-files) 91. [Where are my pprof files?](#where-are-my-pprof-files)
10- [Why is my cpu profile empty?](#why-is-my-cpu-profile-empty) 102. [Why is my cpu profile empty?](#why-is-my-cpu-profile-empty)
11- [Profiling](#profiling) 113. [Profiling](#profiling)
12 - [Memory profiling](#memory-profiling) 12 1. [Memory profiling](#memory-profiling)
13 - [CPU profiling](#cpu-profiling) 13 2. [CPU profiling](#cpu-profiling)
14 - [Generating profiling reports](#generating-profiling-reports) 14 3. [Generating profiling reports](#generating-profiling-reports)
15 15
16Many posts have been written regarding profiling in Golang and I haven’t found proper tutorial regarding this. Almost all of them are missing some part of important information and it gets pretty frustrating when you have a deadline and are not finding simple distilled solution. 16Many posts have been written regarding profiling in Golang and I haven’t found proper tutorial regarding this. Almost all of them are missing some part of important information and it gets pretty frustrating when you have a deadline and are not finding simple distilled solution.
17 17
diff --git a/_posts/2017-04-17-what-i-ve-learned-developing-ad-server.md b/_posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
index f98808b..1cb3ba1 100644
--- a/_posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
+++ b/_posts/2017-04-17-what-i-ve-learned-developing-ad-server.md
@@ -6,12 +6,12 @@ description: Lessons I learned developing contextual ad server
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Aggregate everything](#aggregate-everything) 91. [Aggregate everything](#aggregate-everything)
10- [Measure everything](#measure-everything) 102. [Measure everything](#measure-everything)
11- [Cache control is your friend](#cache-control-is-your-friend) 113. [Cache control is your friend](#cache-control-is-your-friend)
12- [Learn NGINX](#learn-nginx) 124. [Learn NGINX](#learn-nginx)
13- [Use Redis/Memcached](#use-redismemcached) 135. [Use Redis/Memcached](#use-redismemcached)
14- [Conclusion](#conclusion) 146. [Conclusion](#conclusion)
15 15
16For the past year and half I have been developing native advertising server that contextually matches ads and displays them in different template forms on variety of websites. This project grew from serving thousands of ads per day to millions. 16For the past year and half I have been developing native advertising server that contextually matches ads and displays them in different template forms on variety of websites. This project grew from serving thousands of ads per day to millions.
17 17
diff --git a/_posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md b/_posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
index 146bc31..864e4a5 100644
--- a/_posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
+++ b/_posts/2017-04-21-profiling-python-web-applications-with-visual-tools.md
@@ -6,9 +6,9 @@ description: Missing link when debugging and profiling python web applications
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Simple web-service](#simple-web-service) 91. [Simple web-service](#simple-web-service)
10- [Visualize profile](#visualize-profile) 102. [Visualize profile](#visualize-profile)
11- [Update 2017-04-22](#update-2017-04-22) 113. [Update 2017-04-22](#update-2017-04-22)
12 12
13I have been profiling my software with KCachegrind for a long time now and I was missing this option when I am developing API's or other web services. I always knew that this is possible but never really took the time and dive into it. 13I have been profiling my software with KCachegrind for a long time now and I was missing this option when I am developing API's or other web services. I always knew that this is possible but never really took the time and dive into it.
14 14
diff --git a/_posts/2017-08-11-simple-iot-application.md b/_posts/2017-08-11-simple-iot-application.md
index 68d6e70..4c506f3 100644
--- a/_posts/2017-08-11-simple-iot-application.md
+++ b/_posts/2017-08-11-simple-iot-application.md
@@ -6,14 +6,14 @@ description: Develop simple IOT application with Arduino MKR1000 and Python
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Initial thoughts](#initial-thoughts) 91. [Initial thoughts](#initial-thoughts)
10- [Simple Python API](#simple-python-api) 102. [Simple Python API](#simple-python-api)
11 - [Basic web application](#basic-web-application) 11 1. [Basic web application](#basic-web-application)
12 - [Web application security](#web-application-security) 12 2. [Web application security](#web-application-security)
13 - [Simple API for writing data-points](#simple-api-for-writing-data-points) 13 3. [Simple API for writing data-points](#simple-api-for-writing-data-points)
14- [Sending data to API with Arduino MKR1000](#sending-data-to-api-with-arduino-mkr1000) 143. [Sending data to API with Arduino MKR1000](#sending-data-to-api-with-arduino-mkr1000)
15- [Data visualization](#data-visualization) 154. [Data visualization](#data-visualization)
16- [Conclusion](#conclusion) 165. [Conclusion](#conclusion)
17 17
18## Initial thoughts 18## Initial thoughts
19 19
diff --git a/_posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md b/_posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
index af9a2c4..dc2b90c 100644
--- a/_posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
+++ b/_posts/2018-01-16-using-digitalocean-spaces-object-storage-with-fuse.md
@@ -6,12 +6,12 @@ description: Using DigitalOcean Spaces Object Storage with FUSE
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Is it possible to use them as a mounted drive with FUSE?](#is-it-possible-to-use-them-as-a-mounted-drive-with-fuse) 91. [Is it possible to use them as a mounted drive with FUSE?](#is-it-possible-to-use-them-as-a-mounted-drive-with-fuse)
10- [Will the performance degrade over time and over different sizes of objects?](#will-the-performance-degrade-over-time-and-over-different-sizes-of-objects) 102. [Will the performance degrade over time and over different sizes of objects?](#will-the-performance-degrade-over-time-and-over-different-sizes-of-objects)
11 - [Measurement experiment 1: File copy](#measurement-experiment-1-file-copy) 11 1. [Measurement experiment 1: File copy](#measurement-experiment-1-file-copy)
12 - [Measurement experiment 2: SQLite performanse](#measurement-experiment-2-sqlite-performanse) 12 2. [Measurement experiment 2: SQLite performanse](#measurement-experiment-2-sqlite-performanse)
13- [Can storage be mounted on multiple machines at the same time and be writable?](#can-storage-be-mounted-on-multiple-machines-at-the-same-time-and-be-writable) 133. [Can storage be mounted on multiple machines at the same time and be writable?](#can-storage-be-mounted-on-multiple-machines-at-the-same-time-and-be-writable)
14- [Observations and conslusion](#observations-and-conslusion) 144. [Observations and conslusion](#observations-and-conslusion)
15 15
16Couple of months ago [DigitalOcean](https://www.digitalocean.com) introduced new product called [Spaces](https://blog.digitalocean.com/introducing-spaces-object-storage/) which is Object Storage very similar to Amazon's S3. This really peaked my interest, because this was something I was missing and even the thought of going over the internet for such functionality was in no interest to me. Also in fashion with their previous pricing this also is very cheap and pricing page is a no-brainer compared to AWS or GCE. [Prices are clearly and precisely defined and outlined](https://www.digitalocean.com/pricing/). You must love them for that :) 16Couple of months ago [DigitalOcean](https://www.digitalocean.com) introduced new product called [Spaces](https://blog.digitalocean.com/introducing-spaces-object-storage/) which is Object Storage very similar to Amazon's S3. This really peaked my interest, because this was something I was missing and even the thought of going over the internet for such functionality was in no interest to me. Also in fashion with their previous pricing this also is very cheap and pricing page is a no-brainer compared to AWS or GCE. [Prices are clearly and precisely defined and outlined](https://www.digitalocean.com/pricing/). You must love them for that :)
17 17
diff --git a/_posts/2018-08-05-the-bullshit-web-developments-pov.md b/_posts/2018-08-05-the-bullshit-web-developments-pov.md
index 18b2732..8816b4b 100644
--- a/_posts/2018-08-05-the-bullshit-web-developments-pov.md
+++ b/_posts/2018-08-05-the-bullshit-web-developments-pov.md
@@ -6,12 +6,12 @@ description: State of front-end development and what this does to the future of
6 6
7**Table of contents** 7**Table of contents**
8 8
9- [Initial thoughts](#initial-thoughts) 91. [Initial thoughts](#initial-thoughts)
10- [Front-end frameworks](#front-end-frameworks) 102. [Front-end frameworks](#front-end-frameworks)
11- [Obsolescence to the rescue](#obsolescence-to-the-rescue) 113. [Obsolescence to the rescue](#obsolescence-to-the-rescue)
12- [Unnecessary complexity](#unnecessary-complexity) 124. [Unnecessary complexity](#unnecessary-complexity)
13- [Speed of development trumps code quality](#speed-of-development-trumps-code-quality) 135. [Speed of development trumps code quality](#speed-of-development-trumps-code-quality)
14- [Load times of most popular websites](#load-times-of-most-popular-websites) 146. [Load times of most popular websites](#load-times-of-most-popular-websites)
15 15
16## Initial thoughts 16## Initial thoughts
17 17