Taylor is a freelance web and desktop application developer living in Suzhou in Eastern China. Started from Borland development tools series (C++Builder, Delphi), published a book on InterBase, certified as Borland Expert in 2003, he shifted to web development with typical LAMP configuration. Later he started working with jQuery, Symfony, Bootstrap, Dart, etc.

Taylor's articles

  1. Integrating Polymer/Dart and Symfony – Part 1

    This entry is part 1 of 2 in the series Integrating Polymer/Dart and Symfony

    This entry is part 1 of 2 in the series Integrating Polymer/Dart and SymfonyMy first four articles for SitePoint are devoted to Symfony (my favorite PHP framework) and Dart (my favorite HTML 5 development tool). In this 2-part series, we are going to look at how to integrate these two powerful tools together, i.e. to […]

  2. Stored Procedures in MySQL and PHP

    Put simply, a Stored Procedure ("SP") is a procedure (written in SQL and other control statements) stored in a database which can be called by the database engine and connected programming languages. In this tutorial, we will see how to create an SP in MySQL and execute it in MySQL server and in PHP. Note: […]

  3. Unique Index and its Rationale

    This article is inspired by Craig's recent post "How to Use Unique Indexes in MySQL and Other Databases". There are a few more tightly related and equally important aspects regarding Primary Key (PK) and Unique Index (UI) which were not covered in that article. So in this article, we will take a further look at […]

  4. PHP and WMI – Dig deep into Windows with PHP

    There are many devices (servers, desktops, laptops, tablets, phones, etc) running a Windows operating system. Many of us who live in the nix based world have to work in this OS, or if we don't, we will, sooner or later. Besides the regular tools we can expect from a *nix system (say Apache, PHP, MySQL, […]

  5. Dart and PHP: A Legacy Animal Guess Game

    Back when I was learning programming on Apple II using BASIC, there was an Animal Guess Game. This game was a very primitive AI game: the computer tries to ask a few YES/NO questions and receives the answer from the user. Based on the answer, it may ask more Y/N questions until it tries to […]