addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Monthly Meeting - October/2013 (with PHPBenelux)

We'll be organizing October's meeting together with PHPBenelux! For their meeting in the Netherlands they chose Amsterdam, and what better way to make it awesome than to organize it with AmsterdamPHP :)

September's topic will be combining PHP with C++!

Our speaker will be Emiel Bruijntjes and he'll tell us all about speeding up PHP with C++. The meeting will be sponsored by our friends at Copernica.

 

Schedule

19:00: Welcome Drinks
19:30 - 20:30: "Speeding up PHP – mixing PHP with C++"    
20:30 - 20:45: Raffle
20:45: Social, drinks and food.

 

Talk: Speeding up PHP - mixing PHP with C++

PHP is a language designed for creating web pages – but for running complicated CPU or memory intensive algorithms not always the most appropriate choice. In such situations you better switch to a language like C or C++.

However, although PHP offers a C API that allows one to combine PHP and C/C++, using this API is tough. The PHP C API is not very well documented - and could have a better and simpler structure. Most PHP developers therefore never consider writing in C, and stick to their PHP scripts – with good reason.

That's why the PHP-CPP library is being developed. To overcome the problems that the C API has, Copernica is building a C++ library that is easy to use, and that has an object oriented structure. This library allows developers to move their algorithms and data structures from PHP to C++, and speed up applications significantly.

Emiel Bruijntjes will show examples of how to use the C++ library, and will speak about the design of the library, and the plans he has with it. This presentation will also be the first time the library is showed to the public, so feedback and thoughts from the audience are greatly appreciated.

 

Speaker: Emiel Bruijntjes

Emiel Bruijntjes has been working with PHP for more then 10 years. He is one of the founders of Copernica BV. This year he has been working on MailerQ, a fast and flexible MTA that uses AMQP message queues, and PHP-CPP, a C++ library for building PHP extensions.

 

Raffle

We got some awesome stuff to give away this month, so make sure you CHECK IN once you arrive at the meetup if you want a shot at getting it!

Join or login to comment.

  • A former member
    A former member

    Really cool meetup. The topic was very interesting and it does have a point in going native.
    However, let's face it, we're PHP Developers not C++. It's not that easy to port from PHP to C++, you still need to do some changes specially if it's a heavy thing.
    In my point of view, I'm going to 'wait' for Zephir (for PhalconPHP). Seems more interesting and less difficult to make us port a system in PHP that can be a bottleneck in PHP but not in 'C'.

    1 · October 18, 2013

    • Emiel B.

      There are many good reasons to choose for C++. The language has been around since 1983 - the C language on which it is based even ten year longer. Big companies and organisations like Microsoft, IBM, GNU, Intel, Borland, Apple, etc have all built compilers for it, many conferences have been organized around it, the language has been standardized and is controlled by a committee with some of the brightest developers alive. The internet is full of documentation about C++, the number of books about C++ is immense, every university offers C++ courses, and because of its huge popularity, large user base, the massive amount of software built in it, and the fact that large companies are competing with each other, you can be sure that the language is extremely powerful and highly optimized.

      October 18, 2013

    • Emiel B.

      And since the invention of C a large number of native libraries have been developed. The moment you start writing C++ code, you have access to an ocean of libraries that is so huge that nobody can even oversee it.

      But the alternative is indeed Zephir. A completely new language, developed by a small group of volunteers. And you're right, it could theoretically one day indeed become just as good as C++ - and even better. But why wait for that? Go for C++! It's free, fast, has great support, and the PHP-CPP project shows that it is simple to use.

      October 18, 2013

  • Cees-Jan K.

    Last nights talk was good, a refreshing topic but still a bit rough around the edges. Social, as always: awesome!

    October 18, 2013

  • Frank de J.

    I liked the topic, it's a refreshing one. The presentation was well executed and engaging, not giving 5 stars for the mere fact it won't be something I can't live without.

    1 · October 18, 2013

  • Anne Jan B.

    One of the most useful (meta) extensions ever seen.
    Awesome talk!

    1 · October 18, 2013

  • Sascha F.

    Awesome talk. Looks like a nice excuse for me to sharpen up the cpp skillz once again. Thanks for hosting. Love the location, very nice none alcoholic beverages and great tasting pizzas!

    October 18, 2013

  • Bas de R.

    Nice as always. Interesting talk. Now I have to make time to learn c++ as well.

    2 · October 18, 2013

  • Luca T.

    really really interesting...

    October 17, 2013

  • Dennis

    i won't be able to come tonight

    October 17, 2013

  • Mitchell van W.

    I won't be able to make it today. Will join next month

    October 17, 2013

  • Sanders

    Ben helaas ziek. Volgende keer weer.

    October 17, 2013

  • Robin S.

    Won't make it this time, and just gave up my spot! Have a good night all, and hope to see the slides somwhere ;)

    October 14, 2013

  • Ernst N.

    I will be chilling in Portugal this time :). See you next time though!

    October 10, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy