Tuesday, October 9, 2012

Master WordPress Plugins; Speed Up Your CakePHP Site; Generate QR Codes!

The full SP on QR.  View this online.
Part of the SitePoint Network
PHPMaster
Timothy Boronczyk

Hey there! Have you ever wanted to generate your own QR codes? Do you have a CakePHP website that's running a bit sluggish? Having trouble testing error conditions with PHPUnit? These articles are for you! There's even more cool content, showing you how to develop your own WordPress plugin and exploring PHP's IMAP extension for email, here and on PHPMaster.com!

- Timothy Boronczyk / Managing Editor
Speeding Up Your CakePHP Websites

CakePHP's ability to let you rapidly develop extremely complex web applications is amazing, but Cake also has a reputation for being a slow-performing framework. This article will show you that with just a few modifications to your production environment, your CakePHP websites can run lightning fast!

More »
Speeding Up Your CakePHP Websites
Generating QR Codes in PHP

Used widely in various ways, QR Codes can be seen on cola cans, business cards, in sushi bars, and in museums. QR Code is a 2-dimensional barcode specification that has grown in popularity because of its ability to include a lot of data in a single image and the proliferation of smartphones with scanning apps. Learn how you can easily generate QR Codes from within your PHP applications for any purpose you can dream up.

More »
Generating QR Codes in PHP
Get a Free Data Nerd Shirt from New Relic

New Relic, the leader in SaaS-based web app performance monitoring, is giving everyone who tries their software a free Data Nerd shirt. Do you code in Ruby, PHP, Python, Java, or .NET? Then you can use New Relic FREE! Proud Sponsor of the SitePoint Geek Games!

More » Sponsored
Get a Free Data Nerd Shirt from New Relic
Testing Error Conditions with PHPUnit

PHPUnit implements its own error handler that converts errors, warnings, and notices into exceptions, and the documentation says that catching those exceptions is how you should handle testing for these types of errors. However, depending on what your code looks like, it’s possible that you’ll run into a problem with PHPUnit’s approach. This article will detail what this problem is, how it impacts your ability to test your code, and how to go about solving it.

More »
Testing Error Conditions with PHPUnit
WordPress Plugin Development

If you've ever used WordPress to build a site quickly, chances are you've used one of the many plugins that are offered to extend the functionality of this popular blogging software. There are times however when you can't quite find what you need from existing plugins. This article will show you how to create your own WordPress plugins.

More »
WordPress Plugin Development
Exploring PHP’s IMAP Library

Some web applications might require features of an email client to be made available the users. In these situations, we can either write our own or customize one of many opensource clients. Regardless of your choice, knowledge of working with IMAP mail is helpful. In this two-part series you'll learn how to work with PHP's IMAP extension.

More »
Exploring PHP’s IMAP Library
Windows Azure 90 Day Free Trial!

Deliver high-traffic websites with great reliability and excellent
performance. Build and scale back end services needed to support applications running on any type of device. Get started now: Windows Azure 90-day free trial.

More » Sponsored
Windows Azure 90 Day Free Trial!
What's Hot on JSPro: SitePoint's Latest Destination

JSPro, dedicated to all things JavaScript, has just launched! In this article, James Edwards describes the structure and benefits of an extended modular design pattern, that includes four principal member types: public, private, privileged, and protected. We're not talking OOP; you'll be creating a kind of singleton, which is a single-instance structure that cannot be instantiated more than once.

More »
What's Hot on JSPro: SitePoint's Latest Destination

Fancy yourself as a PHP pro? Take a look at our Experts section.

The SitePoint Network


|
|

No comments:

Post a Comment