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.
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
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
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
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.
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
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,
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
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
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
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
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
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
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
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
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
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
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