Posts Tagged with "good practices"
Responsive website Vs standalone mobile version
Posted by Stanislav Furman on June 16, 2014We all use mobile devices every day. Well, at least most of us. All those smartphones, tablets, gadget-watches, etc. Most of us cannot imagine life without these things. Of course, these devices are used a lot to access the Internet. Howerver, not all websites will look the same on different screens. In fact, a lot of websites will look really bad on smaller screens. I'd even say most of web sites!
In the modern web design there is very common dilemma whether to create mobile standalone website, or create responsive design. As usual each option has its pros and cons. In this article I will look at both options and show a sort of comparison.
Comparison
Continue readingImportant things you must know before register a domain name
Posted by Stanislav Furman on May 16, 2014Backward version compatibility in PHP web application
Posted by Stanislav Furman on February 17, 2014Loose comparison in PHP. Example of breakable functionality.
Posted by Stanislav Furman on September 12, 2013Cookieless cookies and user authentication without cookies and JavaScript
Posted by Stanislav Furman on September 9, 2013Wow! Such an interesting thing I just found.
There is another way of tracking users without using cookies / javascript that only few people know of. Check this link to get more details.
How to protect against SQL injection, and why SQL injection is dangerous
Posted by Stanislav Furman on May 14, 2013I am quite sure that most of web developers know what the SQL injection is, and nowdays it seems that even junior developers know basics on how to protect web applications against this type of hacker attack. However, I often see web developers underestimate the level of potential threat. Some web developers think: "We are too small to be interesting for hackers", but they forget that security wholes in their applications can be used to attack other resources, systems and users.
In this post I am not going to show how to attack web applications using an SQL injection, but I'd like to show why SQL injection is dangerous and also how to protect against SQL injection.
Continue readingHow to trim array elements in PHP in one shot
Posted by Stanislav Furman on April 17, 2013If you are looking for a method to trim leading and trailing white spaces in all elements of a PHP array, you could use the following code:
<?php
// custom function to trim value
function _trim(&$value)
{
$value = trim($value);
}
$data = array(' a ',' b',' c d ');
array_walk($data,"_trim");
var_dump($data);
/*
Output:
array (size=3)
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'c d' (length=5)
*/
This works, but might look a little long. If you want a shorter solution, here it is:
Continue readingMySQL. How to insert a row or update if exists in MySQL.
Posted by Stanislav Furman on February 25, 2013How to interview a programmer. Thoughts about hiring process.
Posted by Stanislav Furman on August 26, 2012You might also would like to read a related article How to recognize a good programmer.
Just a few thoughts...
I cannot remember how many various job interviews I have passed in my professional career. Maybe fifteen, or twenty, or maybe more. Some of them were successful, some of them not. However, very rarely I have met a really good recruitment process. Whether in Eastern Europe or in Canada – I noticed that everywhere.
Sometimes it was just a waste of my time when, for example, the potential employer declared something like: "Actually, we are looking for a specialist with a slightly different skills set" or "Unfortunately, we are limited with our budget and cannot offer you the salary that you are seeking. How about a salary 20% less than you are making now?". Seriously?!! Guys, you were aware about my salary expectations before you asked me to come for the in-person interview!
Keep in mind that for every such interview candidate should make some time to prepare, leave early from the current job (or come in later), and maybe even take a day off. Also, potential employers are spending their time too! So, why should they both waste time if a short phone call may help to figure out whether it makes sense to meet or not?!
Continue reading