One common type of problems reappearing over and over again on stackoverflow.com is “reusing” a single instance of any of the Subject classes and then being surprised that it doesn’t work as one might expect.

Let’s start by talking about Subjects and their internal state and why is it so…

In 2015 I worked on a web app in AngularJS that seemed to be very simple but over time it evolved into a quite large project and I was hit by Angular’s performance soon and really hard.

I realised how little information is available apart from the most basic recommendations…

Node.js is a brilliant product. It gives you so much freedom and I think it’s ideal for single purpose web servers.

Another great thing is WebSocket. Nowadays it’s widely supported and its usage is mostly in very specific applications such as games or Google Docs. …

if you’re trying to use libwebsockets you probably want to build your own awesome WebSocket server.
I’ve already made a tutorial on how to make a web server using libwebsocket and finally now I’m going to make a very simple WebSocket server. At first, I wanted to make just a “port”…

I was quite surprised that there aren’t many WebSocket libraries for C. I made a small research and found this nice list of various implementations on wikipedia. It says that there are only 2 implementations of Web Sockets in pure C (not C++) so I made a quick look at…

In my previous work I spent a lot of time programming automatic parsers for sport results from various websites. I found it quiet hard to find a useful tutorial on parsing HTML pages so I decided to write one. …

I like TinyMCE, I think it’s the best wysiwyg editor you can get. There’s just one thing that bothers me quite a lot. By default TinyMCE outputs really messy HTML code. For instance imagine you want to make an ordinary unordered list.

The output is following:

<ul>
<li>…

Martin Sikora

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store