Quantcast
Channel: PapayaSoft - Phuket web development
Browsing latest articles
Browse All 33 View Live

Image may be NSFW.
Clik here to view.

Martin Gardner and me

I just read on AskWoody.com that Martin Gardner, the longtime author of the Scientific American column “Mathematical Games”, has died at the age of 95.I am a bit surprised at how it is affecting me.As...

View Article



Image may be NSFW.
Clik here to view.

Gotcha – SQL count() query with LIMIT clause

Bumped into an interesting feature today. Well, whether it’s a feature or a gotcha appears to be in the eye of the beholder. And, I’ll tell ya, for this particular beholder, it was a gotcha.I’ve got...

View Article

Image may be NSFW.
Clik here to view.

Siam Real Estate – Redesigned

Just completed a redesign for Siam Real Estate, specializing in Phuket villa rentals and property sales.The graphic design – including much of the markup and CSS – was done by Blue D.Zine here in...

View Article

Image may be NSFW.
Clik here to view.

International Business Association of Phuket (IBAP) – New features

Recently implemented new login and the member-only features for the International Business Association of Phuket (IBAP).Check it out: http://ibap-phuket.org/

View Article

Image may be NSFW.
Clik here to view.

Naming conventions for database tables and fields

@JeremyKendall recently asked a great question on Twitter:Do you have a DB naming convention? camelCase? under_scores? Singular or plural table names? I can never settle on anything.He got some great...

View Article


Image may be NSFW.
Clik here to view.

Zend Framework default routing for hyphenated and camelCase URL’s

Using the default routing in Zend Framework (v1.x), I always forget how certain URL patterns map to action and view-script names. So just a quick post, mostly for myself, to record them here.URL:...

View Article

Image may be NSFW.
Clik here to view.

Greeting

$papayasoft->wishesYou(array( new Christmas('merry'), new Year(array('happy', 'healthy', 'prosperous')), )); $this->assert($papayasoft->isGeek());

View Article

Image may be NSFW.
Clik here to view.

CRISP-y goodness: tracking Phuket internet speeds

I am pleased to report that we have launched the new version of CRISP – Customers Reporting Internet Speeds in Phuket.For some years, well-known computer columnist and baker Woody Leonhard (see...

View Article


Image may be NSFW.
Clik here to view.

Unit testing for placeholder-based view-helpers in Zend Framework

Just got bitten by an interesting little issue.I have a Zend Framework view-helper that I use to add a CSS class to an HTML <body> tag. Usage in a view-script...

View Article


Image may be NSFW.
Clik here to view.

What is dependency injection?

For quite some time, I have been working on getting my head around best practices for structuring my web applications. One of the strongest messages that has come through is to use dependency injection...

View Article

Image may be NSFW.
Clik here to view.

The PHP Community. My Community.

I am a PHP developer. I use PHP for nearly all my server-side development. Much of my learning of design patterns and general best practices and has taken place within a PHP context.I’ve been doing web...

View Article

Image may be NSFW.
Clik here to view.

Custom frontends for Zend_Cache

As we all know, server-side caching is a useful technique for optimizing the performance of web apps. Whenever some expensive operation is called for – a db query, a remote web service call, etc –...

View Article

Image may be NSFW.
Clik here to view.

Zend Framework 2: Concepts, Flexibility, Complexity

As I try to get my own head around the ongoing development of Zend Framework 2 (ZF2) and as I see other beginner/intermediate developers ask similar questions, I thought it would be useful – to me at...

View Article


Image may be NSFW.
Clik here to view.

Accessing Zend Framework application resources and config options in module...

A quick post to document something I tripped over today. As usual, mostly for my own benefit since there is a decent chance that I’ll completely forget it the next time I need it.I had a Zend Framework...

View Article

Image may be NSFW.
Clik here to view.

Debugging a web-app in a Vagrant-provisioned VirtualBox VM using Netbeans

Our team has begun to use Vagrant to provision controlled virtual machine environments for all our development. It’s a cool concept, but I was left without the ability to use my Netbeans debugger. It...

View Article


Image may be NSFW.
Clik here to view.

Goodbye, Wordpress. Hello, Octopress.

Finally made the move from Wordpress to Octopress.Why leave Wordpress?I’m finding it hard to identify specifically what was so unsatisfying about Wordpress.Maybe it was fighting through a GUI. Maybe it...

View Article

Image may be NSFW.
Clik here to view.

Composer Process Timeout When Fetching Large Repositories

Yesterday I was doing a composer install from within my VM, but it kept timing out.My first assumption was some network problem since my internet service is relatively slow and unreliable (at least...

View Article


Image may be NSFW.
Clik here to view.

Review - 'Twilio Cookbook' by Roger Stringer from Packt

Twilio Cookbook is a useful introduction, accessible to PHP developers at all levels, to developing apps using Twilio’s telephony platform. I had no experience with Twilio before reading this book and...

View Article

Image may be NSFW.
Clik here to view.

Custom chmod permissions during Octopress deploy via rsync

So, today my blog/site started throwing 500 errors on every page. Actually, it might have been doing it for a while; I’ve been crazy busy lately, so haven’t checked. Need to get some automatic...

View Article

Image may be NSFW.
Clik here to view.

You've Ruined Me. All of you.

(A message to my colleagues and the broader dev community, in general)Look at what you people have done to me in two short years.So, I do a little work on a branch. Change a few...

View Article
Browsing latest articles
Browse All 33 View Live




Latest Images