float: middle;
  • Home
Jacek Ciolek

Jacek Ciolek

Kent, United Kingdom •
18 posts •

How to watch NowTV on Linux?

Is there finally a way to watch NowTV on Linux? You bet. And it works great. Although it may not be what you think.

  • Jacek Ciolek
    Jacek Ciolek
4 min read
ubuntu

Ubuntu 18.04, Steam and nvidia 390

After a lot of struggles I managed to get nvidia-driver-390 work with bumblebee and Steam on Ubuntu 18.04. This post is an attempt to summarize my findings before I forget it all

  • Jacek Ciolek
    Jacek Ciolek
4 min read
JavaScript

JavaScript: Secrets and wicked lies you need to know

Douglas Crockford revealed the true story of politics and lies surrounding the birth of JavaScript. Naming the language was not a simple marketing move, apparently. During his Frontend Masters workshop entitled "The

  • Jacek Ciolek
    Jacek Ciolek
2 min read
JavaScript

What is scope and closure in JavaScript?

You can think of scope in JavaScript as a semitransparent bag containing names of variables and functions. While you are in the bag you can clearly see what is outside of it, but

  • Jacek Ciolek
    Jacek Ciolek
5 min read
hacker-news

How I got featured on Hacker News - case study

My article about JSON Web Tokens recently got featured on Hacker News. The article received over 300 points and there was a good discussion under the story as well, with over 150 comments.

  • Jacek Ciolek
    Jacek Ciolek
7 min read

JSON Web Tokens (JWT) vs Sessions

What is JWT? In essence it's a signed piece of data in JSON format. Because it's signed the recipient can verify its authenticity. Because it's JSON it weights very little. If you are

  • Jacek Ciolek
    Jacek Ciolek
10 min read
ubuntu

Troubleshooting after upgrading to Ubuntu 16.04

The long awaited Ubuntu 16.04 came out and I decided to jump on it straight away. I was upgrading from 15.10. The upgrade went fine, even though it took a while,

  • Jacek Ciolek
    Jacek Ciolek
3 min read

Protractor and headless Chrome on Docker (with video tutorial)

Parallel test execution and Jenkins are probably the most frequent use cases for headless browser running under Protractor’s control. There are a few options available, and your choice will of course depend

  • Jacek Ciolek
    Jacek Ciolek
3 min read
jokes

Synergy on steroids

What you can see in this picture is a classic example of synergy. Two ideas gave birth to something greater than the sum of its parts. A very geeky joke. Share it if

  • Jacek Ciolek
    Jacek Ciolek
1 min read
ubuntu

Screen brightness on Intel - Ubuntu 14.04

Some people, including myself, have problems with hardware screen brightness buttons on laptops equipped with Intel graphics card. Not a big thing, one might say, but I like when things work as they

  • Jacek Ciolek
    Jacek Ciolek
2 min read
angular

Multiple fields validation in AngularJS

Recently, I came across an interesing problem. String, representing a date, which has to be shown to the user as three dropdowns in the UI. Obviously, there has to be 2-way data binding

  • Jacek Ciolek
    Jacek Ciolek
2 min read
ubuntu

Yet another Ubuntu laptop - DELL Inspiron 17R

When I had to buy a new laptop I wanted something both performing and working nicely with Ubuntu. I am quite fond of DELL laptops and luckily, there are plenty which are certified

  • Jacek Ciolek
    Jacek Ciolek
1 min read
JavaScript

Namespaces, inheritance and dynamic loading in JavaScript

It is said that every job has its tool. Some of them are yet to be created. Just recently I needed the right tool for some job, namely managing namespaces, inheritance and dynamic

  • Jacek Ciolek
    Jacek Ciolek
3 min read
thoughts

How IE6 caused The Dark Decade of the Web

If each developer in the world gave me a penny for every time they were swearing at IE6 then I could possibly be the richest man on the planet. The money spent in

  • Jacek Ciolek
    Jacek Ciolek
3 min read
xslt

How to put CDATA into script tag in XSLT

You have an XSL template for the website you are working on and you would like to embed some JavaScript in the markup. You care so you would like to keep the XHTML

  • Jacek Ciolek
    Jacek Ciolek
5 min read
php

Zend PHP 5 Certification Exam - review

This time I'm going to write about the taking the Zend PHP5 exam, not about PHP. I have taken the exam today and singing loudly in my car on the way back home

  • Jacek Ciolek
    Jacek Ciolek
2 min read
php

PHP: Array Pointer in Undefined State

Array pointer in PHP may become "undefined" and that is when you try to move it after the last or before the first element. But what is more surprising - copying

  • Jacek Ciolek
    Jacek Ciolek
2 min read
JavaScript

Gracefully downgradable javascript for accessibility

JavaScript contributes by a great deal to user experience on the Web and it does not have to be an obstacle for accessibility. The goal is to allow the user access all of

  • Jacek Ciolek
    Jacek Ciolek
2 min read
float: middle; © 2025
Latest Posts Ghost