Docker.py- python API for Docker
Once upon a time I and my friend decided to write an application that helps us doing code kata. The first problem that we faced was how to run a code provided by the user in a safe manner so our server...
View ArticleTranscoding with AWS- part one
Nowadays moving everything to the cloud becomes more and more popular. A lot of software companies move their technology stack to such infrastructure. One of the biggest players in this field is Amazon...
View ArticleTranscoding with AWS- part two
As I have static and media files integrated with AWS now it's time to transcode them. In this post, I will write a short example of how to integrate AWS ElasticTranscoder with Django application.Table...
View ArticleTranscoding with AWS- part three
In previousblog postI've ran transcoder from django application using AWS python API. But there is also one more way to do the same - use AWS Lambda. Today I will write how to use this tool to trigger...
View ArticleReview of 2016
Hello in the new year - 2017! I wish you all good things! Today's post will be about one year of this very blog and other things that I was able to accomplish in the previous year. This blog post won't...
View ArticleTranscoding with AWS- part four
As I have my transcoder up and running now it's time to let user know that their uploaded files were transcoded. To this occasion I will use AWS SNS service which allows me to send notification about...
View ArticleTranscoding with AWS- part five
This is the last blog post in this series - the only thing that has to be done is telling the user that file he or she uploads is processed. It will be done by writing custom message application.Tabel...
View ArticleProvisioning django application using ansible
As I recently have opportunity of having a workshop about ansible in my work and I decided to write a blog post on how to provision django application using this tool. In this blog post I am using the...
View ArticleGunicorn & LRU cache pitfall
Today I want to write about some interesting situation connected with using python LRU cache in an application that uses gunicorn.Table of Contents:What is LRU cache?Gunicorn & LRU pitfallWhat is...
View ArticlePomodoro timer - beginning
From this post I will try to make new a blog post series - documenting my projects. In previous projects like this, I had every time a fixed number of blog posts I wanted to write about a specific...
View ArticlePomodoro timer - counting
Welcome to today's blog post! This blog post will be about implementing countdown in JavaScript and also about some CSS work I have to do so my timer looks decent.Table of Contents:Core functionality...
View ArticlePomodoro timer - notifications
Welcome! Today I will focus on notifications in JavaScript. Let's go!Table of Contents:Notifications in JavaScriptHow I implemented notificationsWhat next?Other blog posts in this...
View ArticlePomodoro timer - breaks & localStorage
Hello! In today blog post I will write what I learn during this week of pomodoro timer development - breaks and localStorage.Table of Contents:Breaks for pomodoro timerDisplaying & storing breaks...
View ArticlePomodoro timer - how good was your pomodoro?
Hello! This week I made the main feature of my pomodoro timer - checking if pomodoro was good or bad. I believe that is one of the ways to measure your productivity. Let's get started!Table of...
View ArticleNew blog series - all roads lead to
All of us know this saying -all roads lead to Rome. After taking with one of my coworkers about that all roads lead somewhere I decided to write small application that do exactly this thing - leading...
View ArticleGeoDjango and Leaflet.js- part one
Today is the day, when I will start my blog. I would like to publish new posts once a week.The comments and feedback will be pretty much appreciated as I have just started blogging in English.I assume...
View ArticleGeoDjango and Leaflet.js- part two
This is the second post from GeoDjango i Leaflet.js series. You can find the previous post under thislink.After loading data to GeoDjango application now, it’s time to present it to the user. You can...
View ArticleHttp and websockets logging handlers
Hello, this posts will be about 3 specific logging handlers: HTTPHandler, SocketHandler and DatagramHandler.HTTPHandlerLet’s start with HTTPHandler: reading python docs about HTTPHandler we can see...
View ArticlePython __slots__
Hello everyone in new layout of blog. Today I will write more about python __slots__.What exactly __slots__ do? Imagine that you have a two python classes- one with __slots__ and other...
View ArticlePython class @decorators
Today post will be about syntactic sugar of python language-decorators.I will concentrate on class decorators.Let’s start with basic example of decorator defined by class in...
View Article