A lot of times we want to provide some sort of feedback to the user, while executing a task that usually takes a lot of time in the server. However it is not always desirable to utilize a technique like polling. Instead we can use either one of these two methods in order to update the DOM and let the user know what is going on.
Paul Boag, in yet another amazing blog post, talks about the need to convince customers that websites require ongoing investment and even provides us with five very smart arguments to help us with this. The fact that websites need constant care and development, is something that is pretty obvious for all web professionals but unfortunately, most clients fail to understand this.
Vindinium is an ongoing programming challenge that revolves around Artificial Intelligence. Your task is to write a script, in your favorite programming language, which will decide how your hero will behave in the field. Your program will then fight with other users for a predetermined number of turns over who can gather more gold.
One of the most fundamentals things in CSS that is often overlooked but every web designer should know about, is when to use each CSS Measurement. The most popular CSS Measurement Units are px (pixels), % (percentages), em (relative to document font size) and pt (points). In this article we are going to review each unit and determine when they should be used
I recently started looking into the Laravel framework and I have to admit that it is leaps and bounds ahead from my current favorite framework, Codeigniter. It is so much more elegant in every aspect and takes full advantage of several new PHP features. This article is about the built-in web server which is utilized through the artisan serve command tool and how to integrate it with PhpStorm
I couple of months ago I was asked to checkout an IDE for PHP development called CodeLobster. It looked very promising and came with a lot of features. I have been using the professional free to try version for some time now and I have to say that overall it’s pretty good.
Let’s assume that we design a website and we want to set the background to be similar to the image on the left. This can be achieved with a couple of ways: We can either use a pure CSS radial gradient or we can use an image. The CSS method is in my opinion superior but in some case using an image is prefferable
Responsive design is great! By now every web developer should know this. However there is one problem with this technique and that is none other than image serving. Having the mobile device shrink the images in the browser is both a waste of bandwidth and CPU. The good news is that we can use PHP in order to serve adaptive images and implement what is known as RESS (responsive server side)
I wanted to implement real time collaboration for a web application project of mine, so I started doing some research. It turns out that creating a website that is capable of real time collaboration is kinda difficult. In order to create something like that, one must use a technology like node.js and still it would be a pretty complicated problem to tackle. There are a few plugins that can help us with building an online collaboration tool but in my opinion the best by far is TogetherJS by none other than Mozilla.