vane.pl2023-06-13T23:03:02.131200https://vane.pl/feed.xmlblog - Michal SzczepanskiJust hacking web space. Deploying some web applications just for fun, writing less interesting thoughts, posting links to projects. Generally stuff from my computer.Web standards are intentionally broken2023-06-13T20:00:00+02:002023-06-13T20:00:00+02:00https://vane.pl/web-standards-are-intentionally-brokenMichal Szczepanski
['', '', '', '']
I still believe that web standards were meant to be providing open access to the standardized information and what I was looking at for half a year of my life jurney of trying to fix issues that they caused is just a temporary problem. We have W3C that stands on guard of html / css and ECMA International. Unfortunatelly as we progress with adding things to those standards I think people who stand on guard on those standards either lost control, got manipulated or simply ignored threats. I don't know if it's lack of founding. Governments that are bribed by lobbyists to support market consolidation. Throwing money that promotes bureaucracy and toxicize market instead of causing innovation. Let's just don't dig into this crap.You own nothing and you are happy2023-06-12T17:00:00+02:002023-06-12T17:00:00+02:00https://vane.pl/you-own-nothing-and-you-are-happyMichal Szczepanski
['', '', '', '', '', '', '']
We start our jurney in ancient history 285 BC. The probable moment where people created biggest library of ancient times,The Great Library of Alexandria. We believe that it aggregated from 40 000 to 400 000 scrolls. The library was great creation of human civilisation, it had the idea that human knowledge should be centralized to push civilisation forward. The idea that anyone can arrive to Alexandria read and learn from manuscripts. The idea how noble and pure caused one of the biggest knowledge lost when library was accidentally burned during civil war.Rethinkdb tornado graphql chat part 22019-07-04T23:00:00+02:002019-07-04T23:00:00+02:00https://vane.pl/rethinkdb-tornado-graphql-chat-part-2Michal Szczepanski
['', '', '', '', '']
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 reuse part of the layout from my previous post about material ui and I will add simple input and messages.Rethinkdb tornado graphql chat part 12019-07-01T20:00:11+02:002019-07-01T20:00:11+02:00https://vane.pl/rethinkdb-tornado-graphql-chat-part-1Michal Szczepanski
['', '', '', '', '', '', '']
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, tornado for webserver, graphql for data exchange and rethinkdb for persistant layer.Basic webpack react babeljs setup2019-06-29T16:51:01+02:002019-06-29T16:51:01+02:00https://vane.pl/basic-webpack-react-babeljs-es6-setupMichal Szczepanski
['', '', '', '']
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 theme material ui. For package manager I use yarn. There is great writeup about why yarn was created by facebook.Docker, flask, mariadb todo list from scratch2019-06-27T17:00:00+02:002019-06-27T17:00:00+02:00https://vane.pl/docker-flask-mariadb-todo-list-from-scratchMichal Szczepanski
['', '', '', '', '', '', '', '', '']
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 just install Docker and then using one command invoke some action on it, for example list files inside directory and remove container right away.Migrate from ghost to jekyll2019-06-25T20:15:14+02:002019-06-25T20:15:14+02:00https://vane.pl/migrate-from-ghost-to-jekyllMichal Szczepanski
['', '', '', '', '', '']
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 I decided it would be nicer to have static pages that I can commit using git and deploy directly to webserver without any middleware.At first I thought it would be fun to build such thing from scratch but then I remember how complicated life become in terms of making blog. For complete working solution you need to add rss / seo / social media metadata / site map to name a few. And most painfull, you need to maintain it.Understand how to theme material ui2019-06-23T09:45:52+02:002019-06-23T09:45:52+02:00https://vane.pl/understand-how-to-theme-material-uiMichal Szczepanski
['', '', '', '', '']
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 machines2019-03-10T23:54:27+02:002019-03-10T23:54:27+02:00https://vane.pl/world-of-machinesMichal Szczepanski
['', '', '', '', '']
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 money to do so.Everyday news try to prove to the world that start of new life or protecting life is important but it's not giving any meaningful prove of importance.Why open source is changing world and no one can stop it.2018-10-02T22:15:00+01:002018-10-02T22:15:00+01:00https://vane.pl/how-opensource-is-changing-world-and-no-one-can-stop-itMichal Szczepanski
['', '', '', '', '', '', '', '']
First of all.People are getting older, software or technology specifications don't.