Rethinkdb tornado graphql chat part 2

2019-07-04 23:00:00

To match good practice I will start with frontend and to make things simple I will use Material-UI. Simple slack clone need a left panel with channels and main panel with chat. I will...

Rethinkdb tornado graphql chat part 1

2019-07-01 20:00:11

Today let’s try something different. Slack market capital is currently arround 18.92B of dollars.
Why not make persistent chat with chatrooms using some modern open source technologies like Docker for scalability,

Basic webpack react babeljs setup

2019-06-29 16:51:01

In this post I will take care of basic setup of reactjs project using webpack. To do this as a base I will use code from my previous post about how to...

Docker, flask, mariadb todo list from scratch

2019-06-27 17:00:00

Developers sometimes work with complicated environments. Most likely setup of this environment takes lot’s of time and it’s painfull. There is solution for that called docker.
The simplest thing you can do is...

Migrate from ghost to jekyll

2019-06-25 20:15:14

I haven’t blogged regulary ever in my life so I decided now it’s time for change and blog frequently about technology. This blog was using ghost cms deployed on docker to do it and...

Understand how to theme material ui

2019-06-23 09:45:52

In one of my projects I wanted to use some React with UI. I was trying ant design before but this time I picked according to google the world’s most popular React UI framework:


World of machines

2019-03-10 22:54:27

Writing this text on my computer isn’t much different now then writing this on typewriter 50 years ago. The only difference is that I can throw it away on the digital sidewalk without throwing much...

Why open source is changing world and no one can stop it.

2018-10-02 23:15:00

First of all. People are getting older, software or technology specifications don’t.

When we run closed source product we need to pay people to maintain it, it is ok when we have pockets filled with...

Side project, invoice generator

2018-06-20 23:58:00

I am very busy recently. There is not much time left for me to sleep and also so not much time to do something creative in my free time cause I am to tired looking...

Why serverless is a next big deal ?

2018-04-07 14:22:05

After almost 10 years of being software developer professionally. And previously 5 years doing it as a hobby. I now see fundamental progressing change in the way that we will be mostly (not all) doing...

Distributed architecture with celery

2018-03-25 20:40:10

For side project I am working on I have a problem with long running tasks that blocks requests inside http server for 1 to 30 seconds depending on the task. I decided to use

Migrating svn to git complete guide

2018-02-26 23:03:40

One of my tasks at my daily job I had to do was migration of 4 year old svn repository into git.
At first on my daily catch up meeting I was introduced...

If technology was a person - technology people

2017-12-20 01:18:00

What if we just forget about today’s world and assume our phones, tools, cars, operating systems, word processors all of this is technology that is one person. The only problem with this person is that...

Build and run docker registry from sources

2017-11-19 23:29:00

This will be short post on how to build and run docker registry from sources.
I need a registry to deploy my docker images to use them with docker swarm. So the docker swarm...

Docker on three machines with swarm from scratch

2017-10-12 00:22:00

I found docker interesting technology something about 2 years ago, at this point I want to use it on larger scale then one machine but not necessary using cloud or kubernetes. I just want...

Sampling audio files with python

2017-09-27 21:17:36

To be quick - for recent idea I need to segment audio file, perfectly after one speaker finish his sentence and second speaker start talking. Also I need to detect number of unique speakers in...

Some words on making prototype software

2017-09-17 21:24:00

Ok so when trying to make a new project the biggest decision is chose the right tools for your needs. To do it you need to know what your application is about and if...

My personality is ...

2017-07-13 22:42:09

Some time ago I found funny website that You can test Your personality. It’s based on Myers–Briggs Type Indicator that is similar to Carl Jung approach. So my personality is INTP-A.


User interactions with browser

2017-06-28 01:19:00

To automate browser I need to list all user interactions with it. I divided them into two sections. First are webpage interactions so keyboard/mouse/focus events. Second are browser window/tabs/address bar interactions.

First let’s list webpage...

Compile angle project from source on mac os x

2017-05-20 01:55:37

For those who don’t know ANGLE project is not a microsoft one which apparently is first in result when I type it on duckduckgo but google founded Almost Native Graphics Layer Engine that...

Internet time travel.

2017-05-18 23:32:36

Internet have big impact on our lives. 3 years ago when I was traveling using Warsaw communication system there was about 10% people that were looking on their phones. Now we are at least 30-50%...

New is better

2017-05-07 23:11:52

So here I am 2017 year reorganising stuff for more content.
There is now only running on docker container behind nginx as load balancing proxy.
I removed all

I will...

Configure react native mac osx struggle

2015-10-12 21:39:00

I bought the mac to be able to develop every platform. Because you cannot do iOS on windows or linux, or it’s problematic. It turns out Apple with it market share forced me to have...

Camera application results preview

2015-04-16 01:14:00

So I started some project It’s finally worth to write about. I was always interested in taking pictures and just posting some video so you can watch on youtube what I am working on my...

Draw world with python geojson and matplotlib

2015-02-12 04:49:00

So to my project, at first I wanted to find all country names in one file. Since we are in 2015 it wasn’t hard and I found more then I need. There is some nice...