Stories by Pascal Hakim

XXE attacks and disabling remote entity loading when using Python's sax library

If you need to work with XML in Python, there are a couple of libraries you can use. One of the more popular one is the xml.sax library which is included in the default installation of Python.

By Pascal Hakim | 21 February, 2013 11:22

Tags: python, security

Python vs. PHP: Choosing your next project's language

PHP and Python are two of the world's most popular Web programming languages at the moment, and naturally both have distinct advantages and disadvantages.

By Pascal Hakim | 25 August, 2011 13:47

Tags: software development, programming languages, open source, python, php

Identifying innuendo no joke for comp sci researchers

"Well that was hard!" "That's what she said" Turning seemingly normal comments into sexual innuendo by adding the words "That's what she said" is a cultural phenomenon, appearing everywhere from TV sitcoms, to internet discussions, to movies.

By Pascal Hakim | 29 April, 2011 14:26

Tags: software development, open source

Are your developers unit testing?

Recurring bugs in software development are normally a sign of a problem in the development process. Unit testing is one method used by development teams to solve this problem. At its core, unit testing is about writing a series of independent small tests to check that individual functions within the code base are doing the right thing.

By Pascal Hakim | 21 September, 2009 17:22

Tags: software development, software testing

Introduction to Clojure

It's relatively simple to get up and running with Clojure - the latest Lisp dialect. We show you how.

By Pascal Hakim | 10 August, 2009 17:27

Tags: a-z of programming languages, lisp, programming

Twitter Feed

  • HamishBarwick #NorthSydney Council begins #electronic monitoring of #parking http://t.co/Rf2wvCB3Hv #LPR #cw #tw
  • WatchAdam BT Financial embraces BI to better understand customers #cio #cw #tw http://t.co/eJ2ciWnXOf
  • HamishBarwick #Santos migrates to #Windows7 before #XP support ends http://t.co/I9ApMlUC6K #AppSense #cw #cio #tw
  • HamishBarwick In pictures: She's gonna blow! 10 #StarTrek technologies that are almost here (By Robert X. Cringeley) http://t.co/KOi1GU5Tp9 #cw #tw
  • SamKove Sony profitable again, but core electronics still struggling http://t.co/kS7mctYjIX via @jayalabaster @Techworld_AU