Welcome. Our blog targets to provide valuable information for Linux Apache MySQL and PHP web developers. We hope you'll find it useful and enjoy it.

Learning LAMP web developement – 5. coding style

Date: 12 May 2010 Comments:0

As many opinions as many people. I don’t want to talk here about which coding style is good and which is bad. I’ll tell you what coding habits are good for team development and what are not. If you look at the code of someone you can tell a lot from it. Mainly whether author [...]

Read more...

Ubuntu 10.04 LTS installation on Sony Vaio laptop

Date: 4 May 2010 Comments: 1

Time to upgrade… This time I decided to do clean installation instead of upgrade of my Ubuntu. I had 2 simple reasons for that, 1. on my SONY VAIO VGN-SZ4VWN/X model I have got 2 G of memory and due to hardware limitations I cannot upgrade event though  system is 64 bit. What I did [...]

Read more...

PayPal Express checkout IPN notification bug

Date: 26 Apr 2010 Comments: 4 so far

IPN (instant payment notification) is a background call to user script from PayPal which is suppose to notify website owner about payment events. This is complementary non required service website owners can use to detect payment result instantly. To be honest from experience this is must have since too many users get lost in payment [...]

Read more...

Antispam measures on websites

Date: 18 Apr 2010 Comments:0

Spam on Internet website become a big issue. Nice functionalities like “send the article(product) to a friend” become open email relays. Message boards become lists of porn, hazard and drug advertisement sheets. Contact forms on websites become direct email spam route to website owners. What are our web-developers options to forbid this? Lets identify how [...]

Read more...

SEO links in Apache

Date: 12 Apr 2010 Comments: 1

Nice search engine optimized links may look something like this http://www.mydomain.com/products/home-garden/Patio-Glass-Coffee-Table.html To create e.g. online shop with such formatted  real pages would be crazy. Althoug it would be possibly doable to autogenerate cache pages as real files, this is not how these links are being done. To create dynamic pages with such structure you use [...]

Read more...

AOL email parsing error

Date: 4 Apr 2010 Comments:0

AOL (America OnLine)  is an American global Internet services and media company. They also provide email services for milions of users including part (220k) of users registered on our website. We received several bug reports about problems with emails we send to users. They were complaining they dont get all information needed in their emails, [...]

Read more...

SEO links in Smarty

Date: 31 Mar 2010 Comments:0

There is no need for discussion why links on a website should be optimized for search engines. There are certainly automated ways how you can build SEO links. If this process is automated you loose some flexibility you used to have to “just” write the link in <a> tag. This is how you can do [...]

Read more...

Learning LAMP web developement – 4. Templating systems. Back-end and front-end separation

Date: 5 Mar 2010 Comments:0

HTML templates are used in projects for simple reason to separate front-end static html pages from background functionality that delivers those pages to the user. This concept brings many benefits, one of them is possibility to independently maintain front-end a back-end of the application. Main benefits of using the templating systems are Clean code. To [...]

Read more...

PHP Static variables – Object factory

Date: 24 Feb 2010 Comments: 1

On large busy projects where server resources do matter it is good idea to reuse object which is used several times during script execution in different scopes. There are more options. One is to use global keyword on top of each function where object is needed but you must make always sure object really exist [...]

Read more...

Learning LAMP web developement – 3. Object oriented programming

Date: 22 Feb 2010 Comments:0

If we look to the history of scripting preprocessors such as PHP used to develop Internet applications we can see that from very beginning they were plain procedural languages. Over the time object oriented functionality was introduced and nowadays the object oriented support is pretty good. So what makes it interesting? Why the object programming [...]

Read more...