• Scaling Web Applications with HMVC February 22, 2010

    The last decade has been witness to the second iteration of web design and development. Web sites have transformed into web applications and rarely are new projects commissioned that do not involve some element of interactivity. The increasing complexity of the software being developed for the internet fuelled a requirement for structured and considered application design.

    (more…)

  • Win Tickets to the Dutch PHP Conference February 18, 2010

    In addition to my role as editor-in-chief here at techPortal, I am lucky enough to be able to get involved with some of the other cool things that Ibuildings does. This year that includes the opportunity to host the Dutch PHP Conference in Amsterdam in June, which is very exciting! We’ve been busy putting everything in place for the event and our schedule is now available over at http://phpconference.nl/schedule (go check it out, I’ll wait).

    So now you’ve seen the schedule, you probably want to join us! The tickets are on sale over at http://phpconference.nl/register – the early bird tickets run until the end of April and I hope many of the readers of techPortal will be able to make it. Since its an Ibuildings event there will be plenty of familiar faces from the authors you see posting here, and some of them will also be speaking at the event! We’ve also got a special opportunity for techportal readers …
    (more…)

  • Surviving a Plane Crash February 16, 2010

    Speaker: Peter C. Verhage

    NU.nl is a well known news website in its homeland, The Netherlands, and is actively expanding into other countries. On an average day NU.nl will serve up 7 million page views; peak traffic days are more than triple that number. In short, it is one of the top 10 Dutch web sites in terms of traffic. Previously, on our corporate blog, Erik Snoeijs discussed the technologies deployed while building out the back-end of NU.nl in is article “NU.nl; the back end”. In this article we want to look at the front end that we architected for NU.nl, and how we designed the system to handle both regular traffic and peaks.

    Peter also wrote about this project in this article on techportal.

  • Coding Is The Easy Part February 8, 2010

    Writing code is easy. Instantiating objects, calling methods, memorising functions (or using the documentation instead); these are all trivial tasks that we have all taken time to study and practise. But engineering software is so much more than coding. As a software engineer you take on several roles throughout the software development life cycle. Let us take a look at some key roles that developers play during the software development life cycle, some problems you can run into, and how to solve them.

    (more…)

  • PHP Compiler Internals February 2, 2010

    Speaker: Sebastian Bergmann

    In this presentation we introduce a new language construct to demonstrate how one might go about modifying the PHP interpreter. The internals of which follow a pattern common to many language implementations, with lexical analysis, parsing, code generation, and execution phases.

    By the end of the presentation, it is hoped the audience will see that contributing to the PHP language core is not necessarily as difficult as it might seem.

  • Running PHP on Embedded Devices February 2, 2010

    Speaker: Michael Wittke

    Michael Wittke received the Dipl.-Ing. degree in electrical engineering and the M.Sc. degree in computer science from the Technical University of Brunswick, Brunswick, Germany, in 2006 and 2007, respectively, and is currently pursuing the Ph.D. degree in electrical engineering from the Institute of Systems Engineering at the Leibniz Universität Hannover, Hannover, Germany. While studying computer science, he spent a semester at the Polytecnica de Valencia, Spain, where he specialized in computer architecture. His research interests lie in mobile Internet devices with built-in CMOS sensors that are able to form ad-hoc smart camera networks.