Transcoding 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.How...
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.What is ansible and how’s is...
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.What is LRU cache?When you cache is starting to grow more and more you...
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.Core functionality of pomodoro timerAs...
View ArticlePomodoro timer - notifications
Welcome! Today I will focus on notifications in JavaScript. Let’s go!Notifications in JavaScriptI want my pomodoro timer to run in the background - I decided my website will be one of many pinned tabs...
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.Breaks for pomodoro timerThe whole idea of pomodoro is that after every 25...
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!How to check how...
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 ArticleOn building application using Google Maps API
This blog post will be about my failure. Failure to understand how javascript works but also what I learned along the way.What I wanted to accomplish this weekI divide the task of writing this...
View ArticleCallbacks & promises in JS for newbies
You are a newbie in JavaScript? You want to know a little bit more about asynchronous nature of this language? Join me!ProblemI was working on my project that is using Google Maps. I stumbled upon an...
View ArticleTesting django mixins
You may read all these books and tutorials that tell you - test your code! This blog post is to help you test your django mixins.Why is it worth to test mixins?You come to django world and you discover...
View ArticleTesting django template tags
In this blog post I will give you simple example how to test your template tags in django using django testing tools. Let’s get started!How to test templatetags?Let say that you got this template tag...
View ArticleDon't use defaults
Recently I bought simple LTE router. While reading through manual I noticed something interesting.Why leaving insecure defaults can be a problem?Everyone who buys this model will have the same...
View ArticleDjango and nginx file proxy - part one
In this blog post series, I will show you how to use Nginx for hiding download urls. Django will serve us as a backend. Let’s go!In this series I will build simple web application - user upload a file...
View ArticleDjango and nginx file proxy - part two
You have our application up and running but there is a problem. You don’t want the user to see that your media files are served from media url. How to fix that? This blog post will tell you one of the...
View ArticleChaining promises in JavaScript
In this blog post, I will present to you how you can chain promises JavaScript. Let’s go!Recently I ended my small side project . I used there google maps api to perform various tasks. All the...
View ArticleBuilding python packages for debian
There are many ways how to build & distribute python packages: pypi, devpi. But if you happen to use debian based OSes you can build python packages as debian native ones. This blog post is all...
View ArticleTesting React form components
In this blog post, I will present quick code snippets on how to test your React component. Especially the one that renders the form.My history with writing React application starts from an excellent...
View Article