Monday, May 23, 2011

April Meeting - Plack/PSGI Fundamentals

Ben Bixby gave fairly technical talk on a Plack handler/server that he put together for his $work. It started with PSGI/Plack fundamentals then dove down into the details of his custom webserver including C/XS code.

Here are the files from the Plack talk. Comm::Express is a Plack handler he wrote to meet the needs of an application at $work.

Some questions that came up were (and his opinion/answer):

Q: What's the purpose of plack in relation to existing web frameworks.
A: Allow code written for those frameworks to seamlessly run on any number of servers.

Q: Why write applications in Plack directly and not in Catalyst/Dancer/Mojo/Web::Simple.
A: Not really the Right Thing, just how I roll. Made possible by the existence of Plack::Middleware.

Q: Will Comm::Express be released to CPAN.
A: Not planning on it. If you have an application that you think could benefit from it's particular qualities, let me know.

In addition to HTTPParser::MMAP::XS, I also wrote HTTPParser::XS (very poorly named on both counts) that is just the HTTP streaming/http-parser integration without the MMAP stuff which I find quite useful in my day-to-day duties.

Here are the slides and example code

40 comments:

  1. I would also like to know your attitude to data room solutions . is it possible that you will write such an article?

    ReplyDelete
  2. Thanks for sharing a very informative post.
    iklan gratis

    ReplyDelete
  3. Thusly, taking this credit may not be very prescribed. Another unfortunate part of this credit is that the loan fees that are included are excessively high. If also need any tips to visit here auto title loans chicago

    ReplyDelete
  4. Are you bored of your homework? Visit this resource to find da way!

    ReplyDelete
  5. Is there any more room for another pathetic paper presentation or project make? Your weekends should be for you and you only. Why spend it fruitlessly working on a lame project that is not even going to get that much attention? So skip on and bunk this project. At my homework help we will take good care of the aspect that your #homework will be spectacular with Programming homework help.

    ReplyDelete
  6. Is there any more room for another pathetic paper presentation or project make? Your weekends should be for you and you only. Why spend it fruitlessly working on a lame project that is not even going to get that much attention?
    Gomovies

    ReplyDelete
  7. For a novice who has just taken up computer programming, it is important that certain facets are clarified before him at the earliest, since it is important that each of these steps need to be taken with great care. It is important that students should be careful while dealing with this subjectand Programming Languages Homework Help
    can be consulted.

    ReplyDelete
  8. iPrint merupakan situs jasa print kain murah dan berkualitas, ada berbagai layanan yang tersedia mulai dari baju gamis, pakaian olahraga, spanduk, sepatu, tas dan masih banyak lainnya.

    Jika Anda sedang mencari jasa print kain jakarta, maka iPrint menjadi pilihan terbaik. Anda bisa mencetak kain meteran dan roll sesuai dengan kebutuhan Anda.

    Jasa cetak kain dengan tanpa minimum order, bisa cetak di kain Anda sendiri dengan desain milik Anda. Hasil cetak akan lebih memuaskan dan tentunya kreatifitas Anda menjadi kunci utama.

    Ada banyak layanan maupun jasa cetak kain jakarta, tetapi iPrint telah membuktikan bahwa hasil yang di cetak lebih baik dari beberapa kompetitor yang ada, tidak percaya? silahkan Anda coba sendiri sekarang juga!

    ReplyDelete
  9. Top Assignment Help provides the top quality assignment work for the students. All assignments are free from plagiarism with all the unique content by experts.

    ReplyDelete
  10. feel regret I did not know this before I read your article, thank for sharing with us twitch

    ReplyDelete
  11. Thank you for sharing this post as it cleared my concepts and it would be really convenient for me to write my essay. Once again thanks for sharing.

    ReplyDelete
  12. Your website is so cool. Thank you for sharing a superb information. I am impressed by the details that you have on this blog.
    norton.com/setup | norton.com/setup

    ReplyDelete
  13. You have a good ccontent.
    Can’t find a reliable service to order your paper from. Check https://scamfighter.net/review/essaypro.com on Scamfighter. Only real reviews based on personal experience and clients’ experience.

    ReplyDelete
  14. Thank you for sharing valuable information
    happy wheels

    ReplyDelete
  15. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.

    norton.com/setup
    mcafee.com/activate

    ReplyDelete
    Replies
    1. For some, writing an essay is as simple as sitting down at their computer and beginning to type, but a lot more planning goes into writing an essay successfully. If you have never written an essay before, or if you struggle with writing and want to improve your skills, it is a good idea to go through several steps in the essay writing process here https://essaywritingstore.com/ .

      Delete
  16. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.

    norton.com/setup
    mcafee.com/activate

    ReplyDelete
  17. I am amazed by the way you have explained things in this article. This article is quite interesting and I am looking forward to reading more of your posts. Thanks for

    sharing this article with us.

    norton.com/setup

    office.com/setup

    ReplyDelete
  18. Bitdefender Login offers unmatched security coverage for all your connected devices including Windows, Mac, Androids. iOS, etc. It is globally recommended for utmost convenience both at the time of usage and setup.

    Bitdefender Login

    ReplyDelete
  19. Great information you shared through this blog.Keep it up and best of luck for your future blogs and posts.

    www.office.com/setup

    ReplyDelete
  20. Thank you for sharing this useful information, I will regularly follow your blog
    Norton.com/setup
    Norton.com/nu16
    Norton.com/MyAccount

    ReplyDelete
  21. TheForbiz is a global company, investing, sports, cooking, focusing on business, entrepreneurship, technology, lifestyle, health, leadership, and travel.
    Tinder Gold - TheForbiz.com

    ReplyDelete
  22. Norton antivirus helps to keep away the viruses from the device, and it also

    protects them from malware, adware and other things that attempt access and

    tries to damage the system. If you install Norton antivirus or other Norton

    products on your device, you can protect your data and save your computer

    from additional damage.protect and create norton.com/myaccount

    ReplyDelete

  23. Norton.com/setup - Norton is a every bady well-known name in the market of

    the Antivirus and Security software.They offer a great many products for

    both personal use and company & business use. You can visit the

    norton.com/setup and get yourown Norton product now....


    ---
    norton.com/setup
    office.com/setup

    ReplyDelete
  24. It is amazing post, i am really impressed of your post. Its really useful. Thank you for sharing this article.
    avastlogin

    ReplyDelete
  25. After reading your blog for a while i was totally impressed, i dont have the reason to say your blog is not interested, it is fabulous and i hope when next i read your blog i feel the same.

    office.com/setup

    mcafee.com/activate

    mcafee.com/activate

    norton.com/setup

    ReplyDelete

  26. Norton.com/Setup is best antivirus available in the market. If you want to protect your system online or locally from any unforeseen events Norton is is a must have software in your PC or Mac. Activate your Norton.com/Setup to protect yourself ad your data from your system from malware and antivirus. Browse internet without any hesitation norton will take care of all malicious antiviruses floating all over internet.

    ReplyDelete
  27. For any concern and help just visit website for Office.com/Setup help and key activation of setup You can do it by yourself if you know how to install office.com/Setup on your PC or Mac or you can call third party companies as well who can do it on your behalf.

    ReplyDelete
  28. McAfee.com/Activate Since the world is developing each day with new computerized advances, digital dangers, malware, information, and harming diseases have additionally turned out to be increasingly more progressed with every day. These digital contaminations harm a gadget or documents in different ways.McAfee.com/Activate

    ReplyDelete
  29. I really happy found this website eventually. Really informative and inoperative, Thanks for the post and effort! Please keep sharing more such blog.

    norton.com/setup

    norton.com/setup

    office.com/setup

    roadrunner email

    mcafee.com/activate

    aol mail

    ReplyDelete
  30. office 365 setup will help the users in activating, downloading and installing Microsoft Office on their PC . It will provide you the Step-by-Step guide for Microsoft office. If the subscription has expired, learn how to renew it. Get the complete guide to download, install and activate MS office setup.
    office.com/setup |
    Office.com/myaccount |
    Office 365 Setup

    ReplyDelete
  31. Hello, thanks for sharing this interesting article. I appreciate reading it so much. The information mentioned here will be useful for people. I was actually looking for a place on where to buy discussion essay. Nevertheless, thanks a lot.

    ReplyDelete
  32. Really great article, Glad to read the article. It is very informative for us. Thanks for posting.Norton™ provides industry-leading antivirus and security software
    for your PC, Mca, and mobile devices Visit @: - McAfee.com/activate | Norton.com/myaccount | norton.com/setup

    ReplyDelete
  33. Thank you for sharing this useful information, I will regularly follow your blog kindlyshare more blog daily basic..

    office.com/setup

    ReplyDelete
  34. If you are getting issues in your laptop because of malware and viruses then you can get the Norton Antivirus to secure your data. it can protect your data from external damage. you can get the setup from Norton.com/setup

    ReplyDelete
  35. Office com myaccount will help the users in activating, downloading and installing Microsoft Office 365, Office 2016, Office 2013, Office 2010 and Office 2007 on their PC . It will provide you the Step-by-Step guide for Microsoft office 365. If the subscription has expired, learn how to renew it. Get the complete guide to download, install and activate MS office setup.
    office.com/setup |
    Office.com/myaccount |
    Office 365 Setup

    ReplyDelete
  36. Norton Setup and Instal Process – For both PC and mobile users. Highly popular among the PC users, the Norton antivirus software has been eliminating malware, viruses and other kinds of online and offline threats from affecting the performance of a computer for years. Norton.com/setup , being a security solution providing company has created ..
    norton.com/setup
    norton.com/nu16

    ReplyDelete