greptilian logo

IRC log for #sourcefu, 2013-03-20

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
01:08 rruma joined #sourcefu
02:33 crimsonfubot joined #sourcefu
03:35 pdurbin_ joined #sourcefu
04:12 sivoais joined #sourcefu
12:37 pdurbin "gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libevent event loop" -- http://www.gevent.org
12:38 pdurbin really interesting. halfway through hearing about it at http://twit.tv/show/floss-weekly/238
12:38 pdurbin somewhat inspired by the author's familiarity with erlang
12:39 pdurbin it's in the same space as twisted. see also http://stackoverflow.com/questions/4263059/python-erlang-whats-the-difference-between-twisted-stackless-greenlet-event
12:40 pdurbin i.e. good for i/o bound applications
12:45 pdurbin ironcamel: you say "i'm pretty sure you can make scalable web apps with any modern language" at http://irclog.greptilian.com/sourcefu/2013-03-19#i_4352 but I was kind of talking about frameworks, such as Java EE
12:45 pdurbin it seems like many frameworks fall down at scale
12:48 pdurbin now I'm thinking about whether Java EE is a framework or a platform
12:48 pdurbin "you could make a case that some of the technologies that are in Java EE platform are actually framework technologies. Servlets and EJBs are prime examples" -- http://stackoverflow.com/questions/9895557/how-do-java-frameworks-relate-to-java-platform/9954099#9954099
13:14 ironcamel what does "fall down at scale" mean? i assumed we are talking about scaling the number of users/clients your web app can support. i don't believe the language/framework has a big impact in that regard. the high level architecture is what matters. does your architecture support adding more web heads? did you take advantage of messaging design patterns to asyncronously offload work? did you implement caching layers? have you added read only slaves to
13:18 pdurbin uh oh. cut off. ready only slaves to what, please?
13:27 pdurbin I agree in general, but to take an example, I was listening to the guys behind http://zotonic.com talk about their framework at http://twit.tv/show/floss-weekly/243 and they were saying you can't build facebook on it, but you can build quite a high traffic site
13:27 pdurbin I forget the numbers they suggested... the number of hits per minute or second or whatever, but it was pretty high
13:28 pdurbin but my point is that a framework runs out of steam at some point, I think
13:29 pdurbin ironcamel: but as you said, as long as you've got the right architecture, maybe you can go pretty far with various frameworks
13:32 ironcamel ... have you added read only slaves to your  database? those are the things that let you scale. it does not matter if you used java EE or php.
13:32 ironcamel "framework runs out of steam" makes no sense to me. what does that mean?
13:33 pdurbin :)
13:33 pdurbin let me think about it some more
13:36 pdurbin ironcamel: so you're basically arguing that the zotonic guys shouldn't say their framework is good for websites up to a certain (high) threshold of traffic. they should instead say that their framework is basically infinitely scalable given the proper architecture
13:37 ironcamel i'm not saying all frameworks are created equal. yes, some suck and make your life miserable, and are not fun to use.
13:37 ironcamel i have no idea who zotonic is, or what they said
13:37 ironcamel maybe their framework comes with a built in webserver
13:38 ironcamel like nodejs
13:38 pdurbin yeah, it does
13:38 ironcamel then it makes sense to talk about how many hits it can handle
13:38 pdurbin some erlang thing
14:40 pdurbin "On April 10th Eric Mattison will be giving a talk on Tastypie: Easy APIs to Make Your Work Easier" -- http://w3.abcd.harvard.edu/ai1ec_event/eric-mattison-django-and-tastypie/?instance_id=198
17:38 pdurbin http://pagekite.net seems great. heard about it at http://twit.tv/show/floss-weekly/242 and it looks like the mediagoblin guy wrote up his setup: http://pagekite.net/wiki/Howto/UsePageKiteWithMediaGoblin/
17:38 pdurbin basically, it's a way to share up your dev environment
17:39 pdurbin to the internet
17:39 pdurbin the web server running in your dev environment, I mean

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com