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

83 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
  37. Yes.. You explained very well about April Meeting thanks for adding it...
    You want to find out PCSO Lotto DAily Result update then you must log on to PCSO Lotto Result
    Find a All PCSO Lotto 11AM, 4PM and 9PM Results of 6 Digit, 4 Digit and Supperlotto Results : PCSO Lotto Results

    ReplyDelete
  38. 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 | Mcafee.com/activate| norton.com/setup

    ReplyDelete
  39. 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 | Mcafee.com/activate| norton.com/setup

    ReplyDelete
  40. It is a great article. You will surely like this also because it is a great stuff
    strike force heroes 3

    ReplyDelete
  41. Thank you for sharing excellent information. Your website is so cool. I am impressed by the details that you have on this website. It reveals how nicely you understand this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found simply the info I already searched everywhere and simply could not come across. What a great website. Visit@:- Norton.com/setup » office.com/setup » Telstra support » Plumbers Near Me.

    ReplyDelete
  42. All The Interested Candidates Read The Notification of The Following Vacancy. Read and Check Are You Eligible For This Vacancy and Read The How to Apply The Online Form of This Job. Quran classes for kids.

    ReplyDelete
  43. AllAssignmenthelp.com online essay assignment help UK is one such resource that provides all the help you need for Online Assignment Help, Tutorial tools who help students globally at all level academic. We work 24*7 for your convenience, so you don’t need to wait for any certain time, you can reach any time at our site, can our tutor write my assignment
    cheap for any concern directly get into touch with our expert also in Assignment writing service.

    ReplyDelete

  44. I read your content it’s providing us good information through your blog, Thank you so much. we are also providing you McAfee.com /myaccount technical Support to you by doing some simple steps, you can contact us anytime.


    McAfee.com/myaccount

    ReplyDelete
  45. 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

    mcafee.com/activate

    kaspersky activation code

    free pogo games

    roadrunner email

    aol mail

    ReplyDelete
  46. This blog is very helpfull for us,it provide all the information required.
    Now you can easily purchase your norton product key with best security to protect your computer from viruses. It works on device including PCs, Macs, tablets, and smart phones and every operating system such as android and IOS. Norton Product Key use latest technology that help in detecting viruse on your system.

    ReplyDelete
  47. پیشرفت تکنولوژی نقش پررنگی در سهولت سفر و افزایش علاقه مندی به سفر کردن داشته است. فقط کافیست تا چند اپلیکیشن ساده بر روی تلفن همراه خود نصب کنید تا تمامی مشکلات احتمالی در طول سفر، از مسیریابی گرفته تا یافتن بهترین رستوران‌ها و مراکز خرید، قابل حل شود. اگر به آشنایی با بهترین اپلیکیشن‌های کاربردی در سفر علاقه مندید با این مطلب از مِستر بلیط همراه شوید.

    ReplyDelete
  48. Microsoft office.com/setup comprises a bundle of useful applications and services, each created for individual usage. Word, Excel, and PowerPoint are the most popular office.com/setup programs.

    ReplyDelete
  49. کاشلاما، دلکه یودالی، خوراک گوشت با سس انار، غذاهای آبکی و انواع باقلوا باعث شده یکی از مهم ترین دلایل سفر گردشگران به ایروان، رستوران ها و کافه های این شهر باشد تا گردشگران انواع غذاهای محلی و شیرینی های ارمنی را در آن ها میل کنند. از اینرو هزینه خوراک در ایروان یکی از مهم ترین فاکتورهای هزینه سفر می باشد. در ادامه مطلب با ما همراه باشید تا به بررسی سفر به ارمنستان بپردازیم.

    گردشگران تور ایروان لازم است بدانند جهت هزینه در این شهر می بایست از واحد پول رایج ارمنستان، درام ارمنی یا درام ارمنستان استفاده نمایند هرچند در برخی از مکان ها می توان از دلار آمریکا نیز استفاده نمود.

    در ایروان رستوران های زیادی اعم از لوکس، غیر لوکس و خیابانی وجود دارد و گردشگران جهت میل کردن غذا در یک رستوران غیر لوکس می بایست میانگین نزدیک به 4هزار درام ارمنستان برای هر وعده پرداخت کنند. لازم به ذکر است علاوه بر اینکه این عدد می تواند با توجه به غذای انتخابی متغیر باشد، میل کردن انواع غذاها در رستوران های لوکس شهر قیمت غذا را تا بیش از 7هزار درام ارمنستان افزایش می دهد. همچنین در ایروان انواع نوشیدنی های بین المللی هم سرو می شود که قیمت آن ها بین 300 تا 900 درام ارمنستان می باشد.

    لازم به ذکر است در صورتیکه گردشگران تور ایروان قصد خرید مواد غذایی در مارکت های شهر را دارند بایستی بدانند قیمت لبنیات در مارکت ها بین 400 تا 2000 درام ارمنستان و قیمت یک کیلو میوه با توجه به نوع میوه 200 الی 500 درام ارمنستان قیمت دارند. همچنین قیمت یک کیلو گوشت و مرغ در مارکت ها به ترتیب 2288 و 3044 درام ارمنستان می باشد.

    ReplyDelete
  50. Thanks for sharing this with us......this is really appreciating.
    office.com/setup | norton.com/setup | norton.com/setup

    ReplyDelete
  51. If you are looking for a professional company you can help you with your need for my assignment help services then, get yourself connected to IdealAssignmentHelp now. We have the most reliable and professional team in the business to help you with top-quality assignment writing services. Our experts are highly experienced and educated enough to deliver the goods for you as per your specific needs and requirements. Get Connected now for Assignment Help!

    ReplyDelete
  52. Excellent and nice post. It will beneficial for everyone. Thanks for sharing such a wonderful post. Please visit here:
    McAfee.com/Activate
    office.com/setup
    McAfee.com/Activate

    ReplyDelete
  53. Thanks for sharing this with us......this is really appreciating.
    norton.com/setup | norton.com/setup

    ReplyDelete
  54. The blog which you write is very good and in that blog I found it useful content. From your writting many beginers learn many things from your writting. As I read your blog I also appreciated from your writting. I write blog in which I explore my knowledge of Norton antivrus. Not only Knowledge sharing we also provide services to secure your Norton Antivirus from any type of threat you can use norton com setup or can contact to our experts.

    ReplyDelete
  55. Wonderful information. Here BookMyEssay is sharing information about the Inventory Management assignment without any hassle. You can connect with our experts at any time.
    https://www.bookmyessay.com/inventory-management-assignment/
    Email Id: assignmenthelp@bookmyessay.com

    ReplyDelete



  56. Office comes with a number of other apps and services, which differs from edition to edition and version to version. If you are a businessperson, then Office 365 for Enterprise would be the ideal choice for you. For students, Office 365 for Home and Students works well. Home users can opt for Office 2019 for Home. Other versions include but are not limited to Office 2016, Office 2013, Office 2010, and Office 2007. To get any of the Office suites, you will first have to download Office setup from office.com/setup

    office.com/setup

    ReplyDelete
  57. There appears to be no difference whether you are traveling on a plane or you plan to travel on land, Ghasedak 24 is regarded as your traveling companion. This comprehensive system, providing all the airline tickets on domestic and foreign flights, selling individually or collectively all types of train tickets, and providing a variety of bus tickets, will allow buyers to stay in the site as short as few minutes to prepare and arrange their trips. The website at ghasedak24.com is active in various areas of "domestic flight", "foreign flight", "train ticket", "bus ticket", "travel insurance" and "hotel reservation" so that the user is able to buy their travel ticket as soon as possible and reserve their desired accommodation. Ultimately, this system delivers all of its services at a reasonable price range to meet the tastes and budgets of all its users.
    خرید بلیط قطار
    بلیط هواپیما ارزان قاصدک 24

    رزرو بلیط اتوبوس

    ReplyDelete
  58. The composers of the Custom Economics Paper Writing Services are the leading ones in the industry as they give high quality Custom Economics Essay Writing Service and they assure originality of their Professional Economics Paper Writing Service.

    ReplyDelete
  59. A very good article. Thanks to the author. It is very important to support and help students. Why pay someone to do my assignment ?

    ReplyDelete
  60. Great and useful article. Creating content regularly is very tough.Thanks you.Write more with https://papercoach.net/ .

    ReplyDelete
  61. Thanks for this information, I think it will come in handy in the future. I am a writer and write essays and research articles, if interested, visit my website Read more .

    ReplyDelete
  62. Custom Writing Service Company should also strive to ensure that all Custom Writing Services work meets the standards of examining bodies hence ensuring that all are Legitimate Custom Writing Papers.

    ReplyDelete
  63. I am very thankfull to you for sharing this fantastic article , I appereciate your work .

    mcafee.com/activate , mcafee.com/activate , mcafee.com/activate

    ReplyDelete
  64. It read your article every thing is clear , Thanks for sharing.

    office.com/setup , mcafee.com/activate

    ReplyDelete
  65. The article you have shared here very awesome. I really like and appreciated your work. I read deeply your article, the points you have mentioned in this article are useful
    http://bit.ly/2oNEggU

    ReplyDelete
  66. Autumn makes people always remember things not to remember and even more unforgettable things that should be forgotten. gpa calculator online

    ReplyDelete
  67. اوکراین یکی از زیباترین کشورهای اروپای شرقی است که هم جوار کشورهایی مانند روسیه، رومانی و مجارستان و همچنین نزدیک دریای سیاه و آزوف واقع است. اوکراین طبیعت بکر و خارق العاده ای دارد که گردشگران زیادی را برای گذراندن ساعتهایی در دل طبیعت به سمت خود جذب می کند. یکی از بهترین بناهای تاریخی اوکراین، کلیسای جامع سوفیاست که شما را با شاهکارهای طراحی، معماری و هنر روبه رو می کند.
    اوکراین به نگین اروپای شرقی شهره است به همین دلیل جزو بهترین کشورهای توریستی اروپا محسوب می شود و توانسته در قطب گردشگری رتبه هشتم را کسب نماید. چرنوبیل یکی از مکان های ممنوعه در اوکراین واقع است مکانی که به مقصد گردشگری سیاه شهرت دارد اما همچنان بسیاری از گردشگران برای دیدن از نزدیک این کشور و بلاهایی که بر سرش آمده به اوکراین سفر می کنند. فرهنگ و رسوم هزارساله اوکراین امکان لمس مستقیم توریست ها با جالب ترین فرهنگ ها و مکان ها را فراهم می کند. کی یف از مقاصد مهم تور اوکراین است که جزو بزرگترین کشورهای اروپایی بوده و به زیبایی و دارا بودن آثار تاریخی و باستانی بسیاری مشهور است، شهری مدرن و در عین حال پر از جاذبه های طبیعی و گردشگری، فرهنگی و تفریحی است که شانس این را برای شما فراهم می کند تا با معماری، هنر و تاریخ مدرنیته و سنتی ارتباط عمیقی برقرار کنید.
    از مهیج ترین و معروف ترین تفریحات اوکراین می توان به پیست اسکی در آن منطقه اشاره کرد که امکانات و تجهیزات فراوانی که دارد سبب شده جزو مهمترین جاذبه های توریستی اوکراین به حساب آید. پیست اسکی بوکاول در رشته کوه های کارپاتیان که از 16 تله اسکی تشکیل شده است امکانات تفریحی متنوعی را برای توریست ها و گردشگران خارجی و بومی فراهم کرده است که می تواند در قالب برنامه ریزی سفر شما به اوکراین قرار گیرد.
    تور ارزان اوکراین

    ReplyDelete
  68. As soon as you see some failure in the different segment of working document, there is absolute demand of getting the equivalent and most suitable virus protecting sets on norton.com/setup. Lastly, it is advised that you would have to file all complaints with the regard of failure to our technical team.
    norton setup
    www.norton.com/setup
    norton antivirus download

    ReplyDelete
  69. Thanks for sharing this with us......this is really appreciating.
    office.com/setup
    norton.com/setup
    mcafee.com/activate

    ReplyDelete
  70. In case you face some difficulties in HP devices, then you do not be sad as the solution of everything lies in the hand of our technical engineers. It would be wise idea that you would use the 123.hp.com/setup to see which devices come from where and what the compatibility level.


    hp setup

    ReplyDelete