2009
07.17

Hi everyone!

It’s been a long since my last post, and I hope I can start posting more often.
Today I’m bringing you a small tutorial of how you can do a simple form that’s uses ajax and jQuery to do the job you want.

We’ll not be focusing on best practices or teaching any CSS. I’ve upload a live example where you can see it in action and also get the source code. If you’re interested, just click here. Feel free to comment or e-mail about doubts or suggestions. They are all going to be welcome and answered ASAP.

Read More >>

2009
06.23
  1. If a method can be static, declare it static. Speed improvement is by a factor of 4.
  2. Avoid magic like __get, __set, __autoload
  3. require_once() is expensive
  4. Use full paths in includes and requires, less time spent on resolving the OS paths.
  5. If you need to find out the time when the script started executing, $_SERVER['REQUEST_TIME'] is preferred to time()
  6. See if you can use strncasecmp, strpbrk and stripos instead of regex
  7. str_replace is faster than preg_replace, but strtr is faster than str_replace by a factor of 4
  8. If the function, such as string replacement function, accepts both arrays and single characters as arguments, and if your argument list is not too long, consider writing a few redundant replacement statements, passing one character at a time, instead of one line of code that accepts arrays as search and replace arguments.
  9. Error suppression with @ is very slow.
  10. $row['id'] is 7 times faster than $row[id]
  11. Error messages are expensive
  12. Do not use functions inside of for loop, such as for ($x=0; $x < count($array); $x) The count() function gets called each time.

From: moskalyuk.

2009
06.19

Welcome everyone!

Well, this is my first post on the blog, so I don’t have much to say… yet.

Soon I’ll start posting some solutions on designing (XHTML, CSS, …) and also on programming languages (such as PHP, Java, Python, JS). Also, you can spect me to post some nice texts I may find on the web that talk about IT or any other things that I find interesting to share with you all.

That’s all for now.

“Goodbye, and thanks for all the fish”.