Tools Blog Learn Quizzes Smile API Log In / Sign Up
Tools Blog Learn Quizzes Smile API Log In / Sign Up
We have updated our privacy policy to let you know that we use cookies to personalise content and ads. We also use cookies to analyse our traffic and we share information about your use of our site and application with our advertising and analytics partners. By using this website or our application you agree to our use of cookies. Learn more about the way this website uses cookies or remove this message.

3 useful MySQL tricks for every web developer

June 28, 2014 Difficulty: 35 / 50
mysql dolphin

This article was originally written in 2010. This is an updated version on how to do simple Ajax requests using jQuery

Ajax is a very nice tool for web developers. It helps you interact with the visitor without reloading the page. Searching the internet you will find various Ajax code samples that are simply too complicated and some are too specific. I added some comments that will better explain what the code does and how it can be tweaked.

Read Full Article...

How to use the Chrome Developer Tools for writing all your JavaScript

June 21, 2014 Difficulty: 20 / 50

When doing front-end development the visual aspect of it is the most important. You want to see the changes your code has on user experience and the easiest way to that is to write all of your front-end code straight into the browser.

Read Full Article...

How to save your PSD paths or shapes as SVG files

June 15, 2014 Difficulty: 10 / 50
coloured pencils

SVG or scalable vector graphic files are the new standard for displaying icons or logos in web design.

For those of you who don't know an SVG is basically an XML file that contains coordinates for the different paths and shapes your images have.

A big advantage for using SVG's is that they display perfectly when scaling and they look exquisite on retina displays.

Read Full Article...

Handling PHP errors with "Class"

June 3, 2014 Difficulty: 35 / 50
upset urangutan

Debugging a PHP application by relying exclusively on the internal error reporting mechanism that PHP provides is literally like searching for a needle in a haystack. While PHP extensions like Xdebug can help a lot when it comes to killing all those pesky bugs. For those of you who don't want or can't use Xdebug, I wrote a class that enhances the standard error reporting in PHP.

Read Full Article...

Forms Redesigned - Natural Language Form Using Only CSS 3 and HTML 5

May 31, 2014 Difficulty: 25 / 50
natural language form layout

Debugging a PHP application by relying exclusively on the internal error reporting mechanism that PHP provides is literally like searching for a needle in a haystack. While PHP extensions like Xdebug can help a lot when it comes to killing all those pesky bugs. For those of you who don't want or can't use Xdebug, I wrote a class that enhances the standard error reporting in PHP.

What we want to achieve

By default, when an error occurs, PHP outputs something like "ERROR_TYPE: error message at line X in file.php" and nothing else. What we want is to make that more relevant by adding a back-trace of the entire call stack that eventually led to the error. Also we want to be able to see function or class names that have been called and other details like function arguments or properties of objects.

Read Full Article...

4 5 6 7 8 9 10 11 12 13 14
Better Docs For A Better Web - Mozilla Developer Network

Alerts

2017-01-17 - The php_wddx_push_element function in ext/wddx/wddx.c in PHP before 5.6.29 and 7.x before 7.0.14 allows remote attackers to cause a denial of service (out-of-bounds read and memory corruption) or possibly have unspecified other impact via an empty boolean element in a wddxPacket XML document. Read more ...
2017-01-17 - The get_icu_value_internal function in ext/intl/locale/locale_methods.c in PHP before 5.5.36, 5.6.x before 5.6.22, and 7.x before 7.0.7 does not ensure the presence of a '\0' character, which allows remote attackers to cause a denial of service (out-of-bounds read) or possibly have unspecified other impact via a crafted locale_get_primary_language call. Read more ...

See All Entries...