PHPhttp://schlitt.info/opensource/blog/php.html
PHPenCC by-nc-saTobias SchlittTobias Schlitt <toby@php.net>Thu, 19 Sep 2013 06:37:13 +0000Thu, 19 Sep 2013 06:35:38 +0000eZ Components Feed dev (http://ezcomponents.org/docs/tutorials/Feed)http://www.rssboard.org/rss-specificationThe time of the conferences...http://schlitt.info/opensource/blog/0542_the_time_of_the_conferences.html
While I have not been to any conference since last november, the time of
the conferences seems to come again. So, here I go:Tobias SchlittWed, 19 Nov 2008 22:29:46 +000010 golden rules for starting with open sourcehttp://schlitt.info/opensource/blog/0541_10_golden_rules_for_starting_with_open_source.html
Are you new to open source? Or if not, do you still remember, what it was
like, as you first started with open source? I recently tried to remember
these days... back in 2001, when I started playing around with PEAR and
shortly after that started to work on my own packages for PEAR...Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000Why documentation mattershttp://schlitt.info/opensource/blog/0540_why_documentation_matters.html
If you kept an eye on Planet-PHP during the past days, you will have seen
a discussion emerging about the sense of doc blocks and documentation in
general. Travis Swicegood states a quite interessting point of view. His
main point is, that program languages themselves are declarative and that
it is somewhat stupid to describe the purpose of a method in plain
english, if it has been already described by the programming language
itself. Although I never thought in this direction so far, I can see a
valid point here. Partly.Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000Why code coverage mattershttp://schlitt.info/opensource/blog/0539_why_code_coverage_matters.html
I'm a fan of PHPUnit code coverage reports. And with this sentence I can
see a lot of the developers out there shiver, because they are of the
opinion, that code coverage reports for unit tests are nonsense and cannot
give you any hint on the quality of a test suite. I see it a bit
differently. Surely, a high code coverage rate of a test suite does never
indicate, that code is well tested (if you have not written the code and
tests yourself). But the other way around works: A small code coverage
rate definitly means, that the test suite is not sufficient. But let me
dig a bit deeper into code coverage and what it gives you.Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000PHP@FrOSCon: Call for papershttp://schlitt.info/opensource/blog/0536_phpfroscon_call_for_papers.html
The PHP Usergroup Dortmund is proud to announce the call for papers
for this years PHP room at the "Free and OpenSource Conference". The
conference, which is organized purely by open source enthusiasts on a
voluntary basis, will take place from 2007-08-25 and 26. Location of
the FrOSCon will again be the University of St. Augustin (near Bonn),
Germany.Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000eZ Components in German "Linux Magazin"http://schlitt.info/opensource/blog/0535_ez_components_in_german_linux_magazin.html
The German "Linux Magazine" asked me a while ago to write an article about
eZ Components for their special edition "Scripting 2.0" (dedicated to
scripting languages). They published a shortened (and somewhat rephrased)
version of the article online, as a teaser (German, of cause).Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000Back to Windows...http://schlitt.info/opensource/blog/0532_back_to_windows.html
Today I needed to start up my VMWare to test some PHP stuff on a Windows
XP installation. I was quite curious, how I would perform after more than
4 years completly without Windows. Here are my experiences...Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000Dangers of CSRF and XSShttp://schlitt.info/opensource/blog/0530_dangers_of_csrf_and_xss.html
Ilia has written a very good article about CSRF and XSS attacks, how they
work and how to prevent them for ez.no.Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000Object relation mapping in eZ Componentshttp://schlitt.info/opensource/blog/0528_object_relation_mapping_in_ez_components.html
I wrote an article, that introduces the relation featuresw of our ORM
compoenent "PersistentObject" to you, using a practical example
application. For me the coolest feature of PersistentObject is, that the
component does not require you're ORM enabled classes to inherit from a
certain base to allow your objects to be stored in a database (made
persistent). PersistentObject simply allows you to configure any of your
applications objects to be persistent and you keep a nice an clean OO
structure. If you are interessted in learning more, just follow my trip
into PersistentObject on ez.no.Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000Kore going mad again: kaforklhttp://schlitt.info/opensource/blog/0524_kore_going_mad_again_kaforkl.html
My friend Kore is going mad again. As usual, it has something to do with
graphics... But this time in a completly different way than before: Kore
created his own small programming language, which he named "kaforkl".Tobias SchlittWed, 19 Nov 2008 22:29:46 +0000