Category: programming
-
PHP: References, Scoping, Arrays and Function Design
Surprisingly, a lot of PHP code that I see in the industry rarely makes use of the ideas of references. However, references are an exceptionally powerful tool in the programming world because it can mean the difference in terms of memory management and performance. Quite a few people might not grasp some of the basic…
-
jQuery: Autocomplete Issue with Select
I found an interesting undocumented consequence when you override the _renderItem function with one of your own. Most people might attempt to follow the format from the code example which shows a line that appends an “<a>” tag to the string (specifically as follows):
-
Symfony 2: Many-to-Many Relationships and Form Elements
One of the things I’m developing a love for with Symfony 2 is how Doctrine, forms and Twig work together in a fairly elegant manner. With a little bit of code and annotations, you can allow Symfony 2 to perform a lot of the heavy lifting and boiler plate code that normally is a pain-in-the-rear…
-
Just Tried oDesk
A friend of mine was talking about giving oDesk a shot for contracting/freelancing. Since I’m looking for various possibilities in the job market, I thought about trying to contract and decided to fill my profile in. This blog addresses some things as someone who’s primarily worked as a fulltime employee looking at a system like…
-
Symfony 2: Working with the Security Layer and Database Backends
The examples over on the Symfony 2 site regarding building a security system, while decent, are somewhat incomplete and a little confusing, especially in putting all the details together for a database backed login system. While most of the code present on the two articles work for the most part, I wanted to add a…
-
Symfony 2: Form Data Submit and Models with Validation Unit Testing Issue
While creating a phpunit test against a form for Symfony 2, I encountered an interesting problem that made little sense to me at first (for reference, I was following an example for unit testing form types from the Symfony 2 website). The problem was that the data being submitted appeared to not be mapped correctly,…
-
Symfony 2: Unit Testing Many-to-One Validations on Entities
From what I can tell, the Symfony 2 cookbook does not have a decent example for handling entity validations and unit testing. I looked around a bit for a good sample and found a decent answer over on Stackoverflow. But outside of setting up a base class for handling future validation test classes, the sample…
-
Blogging about Coding and Why You Should Do It
Back in high school, one of my stricter English instructors forced us to keep a daily log to get us to write on a daily basis. The idea of blogging helps the writing process as it’s easy to slowly lose confidence in one’s abilities to present ideas in a clear manner. When you combine writing…
-
Symfony 2: Adding A Selection List of Entities
The examples from the documentation on the Symfony 2 site did not explain how one could render a list of entities in the form of say a select html drop down for an object that has a one-to-many type of relationship (the sample showed a product to category relationship). Instead, what was shown was embedding…
-
Symfony 2: Day 3 Test Drive
I created a new bundle for my application and am attempting to move towards a more serious mode of programming. Rather than working with your typical “Hello Worlds”, I decided to focus on a more complex test case that’ll help motivate me in getting a better feel for more advanced features.