In this tutorial series we will design and build a website from scratch. We will go through all the design steps for the various pages in Photoshop, code a static version of the site in HTML and CSS – with some jQuery for client-pleasing effects and client-side validation – then develop an administrative backend in both PHP and ASP.NET
Read More
Today, I’ve been having to edit a site that I made a year and a half or more ago. I’ve only been in this industry for 2 1/2 years or so, so I still have a long way to go before I can put the sad code I made back in the day behind me for good. To say the least, editing the code on this site has been a nightmare. It was like I had multiple personalities, and each one took 30 minutes to work on the site at a time before passing the reigns to another. Read on to see some of the dreadful mistakes I made.
Read More
Recently I’ve been using CakePHP quite a bit, but prior to the large projects I had to undertake, because of how the projects I’d worked on previously had been somewhat small in scale, I didn’t have much experience using it in more irregular scenarios. Lately, however, I’ve been pushed a lot more and have been thrown in to the deep end if you will, of CakePHP. Dealing with topics like caching, security, and integration with APIs and vendors, I learnt a lot in a short amount of time. Therefore, I’m going to list a few of the things that I found helpful, so that maybe I can save someone some time in searching for the answers that took me long enough on my own.
Read More
With the popularity of PHP frameworks increasing steadily each day, I thought that I could give my own two cents regarding which ones I prefer to use, and which scenarios I find each one to be ideal for.
Read More
I started noticing over the last few projects that alot of the code I was writing was extremely similar, and thus, I wasted the time it took to write it, as I simply could have taken it from a previous project and altered it where necessary. Therefore I’ve started taking notice of what I can reuse, and made some changes to CodeIgniter so that I can share functionality among different classes as often as possible to start projects in less time.
Read More