Name: Anthon Pang
Member since: 2002-11-28 18:27:54
Last Login: 2011-09-11 20:57:05



[ Recent Entries | Post | Send Message ]

An expert in C, and a proficient/competent programmer in many other languages (including, C++, Java, VB, Perl, PHP, Javascript), my involvement with open-source dates back to my Amiga days. I have contributed to a number of projects, participating in a variety of roles, including advocate, patch submitter, developer, and maintainer. My (eclectic) computing interests include data communications and networking, compiler construction, configuration management, user interface/interaction design, software maintenance, and software quality improvement.

After many years at a leading provider of mobile workforce management solutions, supplying companies in the energy, telecommunications, broadband, public safety, transportation, and field service industries, I am now the principal software developer / software consultant at VIP Software Technologies Inc. I have held a number of IT positions, including Programmer/Analyst, Engineering Team Lead, and Technical Manager, in addition to earlier stints in accounting, sales support, shipping and receiving, and inventory management. My expanding domain knowledge also includes equities and forex trading, and real estate. In fact, I'm a registered real estate sales broker in Ontario.

Location: Greater Toronto Area (GTA), Ontario, Canada (after many years in Greater Vancouver, BC)


[ ACM ][ IEEE Computer Society ][ Toronto Real Estate Board ]

Geek Code ยป

GAT d-(++) s: a C@ ULAHS P++ L++ E--- W++ N+ w(++) PS(+) PE@ Y+ t 5 X R- tv+ b+>++ DI+ D G e+>+++ h---- r+++ y+++


[ Robocoder (Web Design) ][ Domain names and Web Hosting ][ Software Development (Vancouver | Toronto | Canada) ][ Wiki: Anthon Pang ]


Recent blog entries by robocoder

My open source contributions have dropped off dramatically since I started working at Toronto web development firm, Instaclick. But it's not my work hours to blame ... it's my crazy commute. (BTW we are hiring. Check out the career opportunities page.)

This week, I'll be tinkering with JavaScriptMVC while on the train. (I really liked the look of the KnockoutJS site, and the interactive tutorial was pure "wow", so I may experiment with that later.)

My new year's resolution for 2011 will be to NOT maintain a daily blog. ;)

I did, however, fulfill my 2010 resolution. I wrote the certification exam for Zend Certified Engineer for PHP 5.3 -- so I'm officially a ZCE now.

I've been sidetracked from Piwik core to work on replacing the continuous integration (on a server hosted by OpenX) to our own server. This was a welcome diversion from PHP... for awhile... but it now looks like I'll have to dive deeper into HtmlUnit (and coding in Java) to isolate some HtmlUnit bugs when using jQuery 1.4.2.

Just popped in to read the blog roll. Advogato's recentlog is downright spammy looking...

Piwik 0.5.5 was released a couple of weeks ago. One critical bug fix, some index improvements, and an IP anonymizer were the big highlights.

While Matt leads the big feature development in 0.6, I've been contributing small patches and improving our Trac reports. (This was a good opportunity to brush up on SQL JOINS.) Generating the graphs for the project's metrics will hopefully be easy to automate. (I hope to revisit the BMI and Fix Responsiveness graphs at a later date.)

Ok...back to work...


Working on a new plugin for Piwik (and ActiveAnalytics) to provide in-app download/install of plugins. I've prototyped the client and mocked up the digital download store (not pretty). Building our own hosted extension repository (ala Wordpress & Typo3) -- for third-party developers -- may be next on the horizon... (being discussed).

327 older entries...


Others have certified robocoder as follows:

  • badvogato certified robocoder as Journeyer
  • cm certified robocoder as Apprentice
  • chipx86 certified robocoder as Apprentice
  • salmoni certified robocoder as Apprentice
  • redi certified robocoder as Apprentice
  • superant certified robocoder as Journeyer
  • sye certified robocoder as Apprentice
  • aleix certified robocoder as Apprentice
  • dtucker certified robocoder as Apprentice
  • lerdsuwa certified robocoder as Apprentice
  • richdawe certified robocoder as Journeyer
  • mglazer certified robocoder as Master
  • joshuat certified robocoder as Journeyer
  • pasky certified robocoder as Apprentice
  • ade certified robocoder as Apprentice
  • scrottie certified robocoder as Journeyer
  • pjcabrera certified robocoder as Journeyer
  • alejandro certified robocoder as Journeyer
  • e8johan certified robocoder as Journeyer
  • daverd certified robocoder as Apprentice
  • pvanhoof certified robocoder as Journeyer
  • Alphax certified robocoder as Apprentice
  • nixnut certified robocoder as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page