
Daniel is a system programmer & web developer with 10 years of experience...
system programmer & web developer
coder . cl
a journey in software development...
[ANN] pyxser-1.4.4r was released
by Daniel Molina Wegener on 20-06-2010Hello, today I’ve released pyxser-1.4.4r, the publishing message is as follows:
Hello Python Community.
I’m pleased to announce pyxser-1.4.4r, a python extension which contains functions to serialize and deserialize Python Objects into XML. It is a model based serializer. Here is the ChangeLog entry for this release:
using dependency injection on gui
by Daniel Molina Wegener on 11-04-2010Many people know the Model View Controller architectural pattern. Another interesting pattern is Presentation Abstraction Control architectural pattern. We can implement it using Dependency Injection or similar Inversion of Control patterns. So, when we are modeling solutions, we many times leave the control or business logic on the Controller. This will guide us to a very coupled platform. Remember that any well designed architecture claims for cohesion instead of coupling its components. On this article I will try to analyze the use of IoC on the PAC pattern, so we can have more maintainable software components, mainly on n-tier architectures.
a perspective on code quality
by Daniel Molina Wegener on 10-04-2010How can we measure the software quality? There are many perspectives on that issue of software development. Matthew Wilson has spotted some evaluations that we can follow to improve the quality of our code and bring us a wide perspective on what does matter when we are evaluating the software quality.
a successful team
by Daniel Molina Wegener on 07-04-2010Few people is capable to understand the meaning of working in teams. Among other things, on a team we need to set the proper communication channels. My last assignment as employee of a company was Software Architect for a set of projects for a new client on the company. I was in need to do research about the platform where we were working on and I don’t mean the third party pieces, such as language, application server and related stuff, I mean the enterprise application. It was poorly documented, so we need to harvest the code seeking for answers.
my contribution to free/open source software
by Daniel Molina Wegener on 01-04-2010I’ve worked on FOSS for years. Currently I have two active projects pyxser and caffeine. Both of them requires a great effort to being completed. Take an overview on their development:
integrating kontact and skype
by Daniel Molina Wegener on 19-02-2010Kontact is my default PIM application. On its configuration we can setup a phone calling program, such as ekiga, skype and others, it just requires a small script, like the one bellow, which I have integrated with KPilot, so I can manage my contacts centered and synchronized.
[ann] pyxser-1.4.2r available
by Daniel Molina Wegener on 10-02-2010Dear pyxser users, I’m pleased to announce that I’ve released pyxser-1.4.2r. The current ChangeLog for this release is as follows:
1.4.2r (2010.02.10):
Daniel Molina Wegener <dmw at coder dot cl>
* pyxser_collections.c: Added constraint checks for NULL
pointers removing nested statements.
* pyxser.c: Removed nested statements.
* pyxser_tools.c: Added constratints checks for NULL pointers,
removed nested statements and added strict checking for lists
since it was crashing with an ambigous list definition that
can not be handled by PyList_Check().
* test-utf8.py: Added tests to determine if it continue
crashing with module serialization.
Thanks to pyxser users for their feedback.

