ProcessOne is proud to announce that ejabberd Business Edition now supports MQTT 5. This is a whole new protocol added — as an addition to XMPP (and SIP) — to our server. Our enterprise customers will be able to use both MQTT and XMPP in their real-time solutions.

ejabberd is the world’s leading XMPP server, both in performance and market share. With MQTT support, ejabberd brings equally incredible performance to this popular protocol, and true flexibility to real-time solutions.

What is MQTT?

MQTT stands for MQ Telemetry Transport. It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and…

ProcessOne is excited today to announce the first release of RTB (Real-Time Benchmark), an open source benchmarking tool to stress-test real-time protocols. The aim of this project is to define an easy benchmark for XMPP and MQTT servers, with minimal configuration overhead.


To compare server implementations and be sure they are ready for massive traffic, there is a need for a “golden standard” benchmarking tool that is easy to use and avoids ambiguity due to configuration or overhead — each test should have the same baseline and capabilities for the results to be comparable.

We believe RTB fits such a…

Photo by Gem & Lauris RK on Unsplash

Facebook is playing with a new idea in Slovakia, Serbia, Sri Lanka, Bolivia, Guatemala, and Cambodia. The idea is to move all organic FanPage posts to “Explore Feed” section and away from the main “News Feed”. We all know how internet users hate to click through menus, thus such a change would drastically cut the organic reach and interactions with a FanPage. Continue reading…

Pochłonęliśmy w ten weekend pierwszy sezon Belfra — DVD na przecenie były w Empiku ;) Niewątpliwie jest to najlepszy polski serial kryminalny ostatnich lat! Przedwczoraj też NC+ rozpoczął puszczanie drugiego sezonu, więc załapaliśmy się w samą porę. Niestety, łatwiej jest poczekać na kolejną edycję na płytach, pewnie też w przecenie, niż próbować oglądać to na VOD.

Czytaj dalej…

March 30, 2009

After the final wrap-up of The Challenge, I gave you 4 weeks to vote. A lot of votes have been casted on different contenders. Big thanks to all who participated! Today I closed the voting and summed up the points. Here are the results.

The winner is

Fabien with a PHP web framework in 131 chars of PHP:

require __DIR__.’/c.php’; if (!is_callable($c = @$_GET[‘c’] ?: function() { echo ‘Woah!’; })) throw new Exception(‘Error’); $c();


2nd place goes to

Isaac Van Name and his Micro-Twitter in 154 chars of PHP:

<form><input name=“a”><input type=“submit” value=“send”/></form> <?php if($_GET[‘a’]){ $q=fopen(‘micro.php’,‘a’); fwrite($q,$_GET[‘a’].’<hr>’); fclose($q); } ?>

3rd place goes to

Keenora and his JPG resizer…

February 28, 2009

The 140 Characters Webapp Challenge is now over! If by chance you don’t know what it was, read this article at Mashable or see the original post at f055. It was great 2 weeks, everybody. You showed some awesome skills, and really raised to The Challenge! Kudos :) And thanks for making it all so exciting for all of us!

I have wrapped up all of your apps into this long, 32 apps list, which all are indeed functional and below 140 chars! (plus 4 that are interesting, but too long) You [could have] voted for ONE of your favorite…

February 13, 2009

How many interesting webapps can you code in one Twitter message? I have one — a micro-twitter. I want to see many!

Back at Twitter I read this message on 222 character Wikis, by Arun Shroff. I thought — why not — and replied with a challenge: Make a 140 chars webapp in 2 weeks! Whatever language, library or module included, as long as it’s standard. I made an example micro-twitter, described later in the post. If you think you can do better — I dare you. You’ve got 2 weeks again. Post your webapp here in the comments!

June 09, 2009

Negative Space

In CSS, you can assign styles to elements in 3 ways: either by a direct reference to an HTML tag, or by a class attribute, or finally, by the id attribute. Each of these approaches has it’s pros and cons, but in this article, I’ll highlight why you should avoid using styling by #id. In fact, you shouldn’t base your style design on id attributes at all.

#id can’t be reused

The biggest flaw of id styling is explicitly declaring that this style can be used just once on the whole page — because an HTML id has to be unique. Imagine you design…

September 11, 2009

Kaboompics // Karolina

By now you should know I am a fan of everything simple. I casted an opinion that frameworks, while useful, are overcomplicated and create an unnecessary load on your project, unless it reaches a certain amount of complexity. And one of the most used frameworks, are the template frameworks. Thus, it would be great to have a dead simple template system, that just works. And that’s what I am going to show you today.

Because Perl is my weapon of choice, I’m going to show you my Simple Template System (STS) for that language, but porting it to another one…

October 19, 2009


The biggest hype on the Internet nowadays is the Google Wave. What is it exactly? It’s “an online communication and collaboration tool that makes real-time interactions more seamless”. That’s what Google would like to tell you. But in reality, there’s still a lot of work for them to get there. I’ll walk you through my experiences in this brief review.


Full-stack developer & free-time designer. Oxford ComLab alumni.

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