I recently presented on Reia at Erlang Factory in San Francisco. It was a lot of fun, both attending and presenting. Videos of my talk, and the many others I heard people raving about over IRC and Twitter are forthcoming but will hopefully be available soon. There are certainly many I intend to check out.
The conference certainly exceeded my expectations. I thought I might be something of an outsider in the community, but I was surprised to see a number of Ruby people in the community, which I found pretty interesting. Ezra's talk on Nanite touched on an important point: there's not a lot of crossover in what Ruby and Erlang do well, and for that reason they're relatively compilentary languages. I ended up pitching Reia as what I hoped to be a best-of-both-worlds solution.
There was certainly ample talk about CouchDB, which got me thinking about using Reia as a language for CouchDB views. CouchDB creator Damien Katz gave a pretty cool talk as well, not so much about code as about the personal circumstances which brought him to create CouchDB.
The Powerset guys talk on Katamari, the evolution of Fuzed, was pretty cool to catch as well. I've certainly run into the issue of needing an intelligent proxy in front of a bunch of slow web services, which so far HAProxy has managed to solve, but if I need a more intelligent frontend to the services of our application Katamari is something I certainly intend to check out, at least as soon as it's open sourced.
It was pretty cool to check out Nitrogen as well, which managed to do some pretty impressive and Erlangy things with web services. It's also the best usage of Erlang's record syntax I've ever seen. The demo involved pushing the presently active slide to all the people viewing the demo in their web browser, which I've seen done in Ruby before but I suspect the Erlang version is far less hackish :)
Twitter seemed to be haunting me throughout the conference. I hacked together a script which posted Twitter updates with the #erlangfactory tag to the #erlangfactory channel on freenode. Twitter helped me link up with the people who found the lost AC adapter to my MacBook and also helped me figure out who's Apple remote I accidently snagged after my talk. It was really handy.
However, people also talked to me about my blog post regarding Twitter's switch to Scala, and we all talked about how simple the core problem Twitter is trying to solve actually is and how easily it could be (and has been) implemented in Erlang. The Twitter people did their "due diligence" and decided that Scala was best suited to their needs. Whatever guys, I think Erlang could've help you out considerably. I recall a post on a site like HighScalability (although I can't find it) where Twitter said they evaluated Erlang circa 2007 and the lone developer pitching it couldn't get his prototype to work, and so I guess Erlang isn't applicable there, or something? When the Scala prototype works I guess that's what they use...
The general concensus discussing the matter with various Erlangy people was that Twitter was little more than a massive pub/sub message queue which delivers messages to a backing database (from whence their RoR webapp serves their site), which isn't really that hard of a problem and the kind of problem which is almost ideally suited to Erlang. Yet the Twitter people eschewed Erlang for Scala and on a totally unrelated matter run a perpetually unstable albeit massively hyped service. Way to go, guys.
There's quite a few talks I missed which I want to talk out, particularly a talk given on Haskell. I certainly hope the videos (including mine) get posted soon.
Despite ample conversation about CouchDB there was virtually no discussion of the sort that has Ruby drama queens panties in a bunch, something about a presentation involving scantily clad girls that offended people. So awesome to be in a community that's still small enough to value code over anything else :)
All said it was a great conference and one I look forward to attending (or speaking at again) next year.
Subscribe to:
Post Comments (Atom)
25 comments:
What's interesting about Katamari? How's it different from HAProxy?
Do you know whether the video of your talk will be posted or did something go wrong with the recording? Most other talks have already been posted.
BTW: A funny thing just happened. A couple of months ago, I decided to finally play around with GraphViz, something I had planned to do for a long time. And since I had just read one of your announcements on ruby-talk, I threw together a quick family tree of Reia, to get me started with GraphViz. I wanted to show it to you, but I completely forgot.
And here I am, reading your slide deck, and there is my diagram! (Well, something very much like it.)
Anyway, here it is: https://Gist.GitHub.Com/117517/. I went back one step further from Smalltalk-71 to Planner, and discovered a third path: Planner not only influenced the message-driven execution of Smalltalk-71, it also is the predecessor of Prolog, which of course is a heavy influence on Erlang. Also, just today I discovered that the author of Planner is Carl Hewitt, who of course also invented the Actor Model.
شرکت هم سايت ارائه دهنده خدمات طراحي سايت و خدمات بهينه سازي و سئو و خدمات بازاريابي و تبليغات اينترنتي است.
شما مي توانيد طراحي سايت براي مشاوره طراحي سايت و مشاوره بهينه سازي و سئو سايت و مشاوره بازاريابي اينترنتي مشورت کنيد و با بازديد از مقاله هم سايت و شناختن از واژه ياب همسايت و از مقالات هم سايت بيستر آشنا بشويد.
واژه ياب هم سايت و گروه و تيم همسايت با داشتن گنجينه هم سايت ارائه دهنده سفارشي ها هم سايت و بهينه سازي و سئو و
براي اين کار يا يا که طراحي سايت در تهران و بهينه سازي وب سايت مي توان بهينه سازي و مشاوره بهينه سازي و سئو را تا مشاوره بازاريابي آنلاين و سئو براي دو افزايش رنک گوگل و افزايش بازديد و همچنين شبکه تبليغاتي را دارا مي باشد و در افزايش پيج رنک گوگل دارد شرکت تبليغاتي و کانون تبليغاتي و معرفي سايت به گوگل و طراحي سايت تخصصي و طراحي وب سايت تخصصي است و در ادامه مي توان گفت واژه ياب همچنان واژه ياب فارسي و واژه هاي تخصصي و واژه تخصصي پزشکي و واژه تخصصي مهندسي هستند و همه چي درباره بازاريابي اینترنتی و همه چي درباره بازاريابي آنلاين و درباره بازاريابي اينترنتي و درباره بازاريابي آنلاين مي باشند که بهينه سازي و سئو و آموزش بهينه سازي و سئو و آموزش سئو و مقالات بهينه سازي و سئو و مقالات سئو و سئو چيست و آموزش کامل سئو و آموزش کامل بهينه سازي و سئو که هستند و بازاريابي ايميلي و ايميل مارکتينگ و آموزش بازاريابي ايميلي و آموزش ايميل مارکتينگ و مقالات بازاريابي ايميلي و مقالات ايميل مارکتينگ مي باشند و بازاريابي اينترنتي و آموزش بازاريابي اينترنتي و آموزش بازاريابي آنلاين و مقالات بازاريابي اينترنتي و مقالات بازاريابي آنلاين و بازاريابي آنلاين هستند اما
و.همچنان با و کسب و کار اینترنتی و کسب و کار آنلاین . اما طراحي وب سايت اختصاصي مي توان با طراحي سايت سازماني ، طراحي پرتال سازماني که اين همان طراحي سايت کارخانه و طراحي سايت کافي شاپ که اين يک طراحي سايت معماري و طراحي سايت دکوراسيون داخلي است.طراحي سايت خبري و طراحي وب سايت خبري و ديگر طراحي سايت خودرو و همچينين طراحي سايت دانشگاه و طراحي وب سايت دانشگاه همچنان
طراحي سايت پزشکي و طراحي وب سايت پزشکي و طراحي سايت بيمارستان در ادامه مي توان نشان داد که طراحي سايت دندانپزشکي ، طراحي سايت هتل و طراحي وب سايت هتل همواره سايت هايي چون طراحي سايت آژانس مسافرتي و طراحي وب سايت آژانس مسافرتي و طراحي سايت آژانس هواپيمايي مي توان يکي از طراحي فروشگاه اينترنتي ، طراحي سايت فروشگاه اينترنتي ، طراحي وب سايت فروشگاه اينترنتي ، طراحي سايت فروشگاه ، طراحي وب سايت فروشگاه ، طراحي وب سايت فروشگاهي و در يکي از
دانلود تمامی قسمت ها سریال در حاشیه مهران مدیری
دانلود فیلم Shaitan 2011
دانلود Haunted Empire-Three Kingdoms v1.1.9 اندروید
security system in delhi
cctv camera dealers in delhi
cp plus cctv camera online
hikvision camera online
cctv camera installation services in delhi
cctv camera installation services in gurugram
cctv camera installation services in gurgaon
cctv camera installation services in noida
Call girls in Kolkata
Call girls in Chandigarh
Call girls in Chandigarh
Call girls in Gurgaon
Call girls in Chandigarh
Call girls in Chandigarh
********************************************************************************************************
Hi friends ! I'm Archana Kumari. I like to have bed relationship with different persons rather than with a single man for the whole of life. Not only is this my notion , but also is this fact that the secret organs are made for enjoyment. Please follow me on the links given bellow.
Escorts in Bhubaneswar
Escorts in Gurgaon
Escorts in Gurgaon
Escorts in Jaipur
Escorts in Jaipur
Escorts in Jaipur
Escorts in Jaipur
Escorts in Mumbai
Escorts in Bangalore
If you are interested in me and my ideology ,then you are invited to my bed. Just go ahead !
***********************************************************************************************************
click me
sepidlabkhand
sepidlabkhand
sepidlabkhand
Security testing is must. Everybody wants security at every level of his working. as explained above failures are happened but if we test time to time then it will improve. So it depend on us how much we are serious about this.
Power System Dynamic State Estimation Motivations,Definitions, Methodologies and Future Work Project For CSE
Real Time Lateral Movement Detection based on Evidence Reasoning Network for Edge Computing Environment Project For CSE
Reliable Detection of Interest Flooding Attack in Real Deployment of Named Data Networking Project For CSE
A Lightweight and Efficient Secure Hybrid RSA (SHRSA) Messaging Scheme With Four Layered Authentication Stack Project For CSE
A Remote Sensing Image Encryption Scheme Using DNA Bases Probability andTwo Dimensional Logistic Map Project For CSE
Also known to come with crucial offerings for its sensible, down-to-earth and important clients,Russian Escorts in Gurgaon really means in fulfilling their lives with cheerful moments to make love in concern to ensure them live their lives in abetter way. Check our other Services...
Escorts Service in Gurgaon
Call Girls in Faridabad
Escorts in Gurgaon
Escorts Service in Gurgaon
Female Escorts in Gurgaon
siliguri escorts
siliguri escort
siliguri female escorts
siliguri escort service
siliguri escorts
siliguri escort
siliguri female escorts
siliguri escort service
siliguri escorts
siliguri escort
siliguri female escorts
siliguri escort service
siliguri escorts
siliguri escort
siliguri female escorts
siliguri escort service
siliguri escorts
siliguri escort
siliguri female escorts
siliguri escort service
siliguri escorts
siliguri escort
siliguri female escorts
siliguri escort service
Paharganj Escorts
Dwarka Escorts
Russian Escorts Noida
Russian Escorts Delhi
Karol Bagh escorts
Delhi Escorts Service
Escorts in Delhi
Call girls in Delhi
Delhi escort
Aerocity Escorts
Amazing blog, there was some new things I learned from the information you have provided. keep sharing such things. Also post something on Nulls Clash.
Watch and download Pinoy Lambingan and lambingan shows online for free hd
فتح قفل الباب المغلق هي مهمة صعبة ولكن يعرضون في الأفلام أن البطل يستطيع فتح الاقفال بكل سهولة ولم يخبروننا كيف يتم هذا الأمر يمكنك فتح الاقفال في ثوان معددودة حتي تلك التي تحتوي على مقبط كروي عن طريق أتباع الطرق الأتية. ستتعرفون معنا علي خمس طرق لفتح الأبواب ببعض الأدوات المساعدة ولكن يجب عليكم أستخدام تلك الطرق لفتح أوابكم التي أغلقت دون قصد أنتبهو جيداً لهذا الأمر
فتح اقفال
ابحث عن مساحة الجدار المناسبة. عندما يكون لديك لوحة صغيرة ، تتراوح مساحتها بين قدم وثلاثة أقدام مربعة ، يجب ألا تعلقها على جدار كبير فارغ بمفردها. ستجعل اللوحة تبدو أصغر حجمًا. لذا ابحث عن قسم صغير من الجدار أو اختر بعض اللوحات الأخرى لتعلقها به. علق العمل الفني على مستوى العين ، حوالي 60 بوصة.
اللوحات الصغيرة رائعة للتعليق حول اللوحات الكبيرة لتعويضها وخلق بعض التوازن. يمكنك أيضًا تعليق مجموعة من اللوحات الصغيرة بنمط.
او عليك الاستعانة بشركة الخبير شركة تركيب لوحات ارخص اسعار تركيب اللوحات
افضل شركة تركيب لوحات بالكويت تركيب جميع انواع اللوحات بارخص الاسعار
تركيب لوحات
Even though I am here for the first time, I am very impressed with your post. Thanks for sharing. Download GBWhatsapp Apk
Do Assignment For Me online is a premium website that writes academically, and a student can hire a professional college essayist quickly and easily at the lowest cost.We are providing our best assignment servises in UK.
foundation repair Edmonton establishment fix team of experienced laborers hand-burrow all establishment and sobbing tile undertakings to guarantee greatest dependability of the fixes without the requirement for costly.
This Software is wonderful and has many functions. Install this software for free....
https://softhound.net/launchbox-premium/
I found all of my PC problems here. Please go to this site. You'll be happy.
https://windowsactivators.org/internet-download-manager-crack/
Hey,Like related more informative post, now visit here: Clash of Clans MOD APK
Massage comes under a wellness service and therefore Nuru massage naked massage can help you get over the body aches that you have.
Post a Comment