Time |
S |
Nick |
Message |
00:04 |
|
pdurbin |
oh. no aditsu. I wanted to see if he's heard of the PushCacheFilter feature of jetty |
00:04 |
|
pdurbin |
"Some of these requests contain the HTTP Referer header that points to a resource that has been requested previously." http://www.eclipse.org/jetty/documentation/current/http2-configuring-push.html |
00:04 |
|
pdurbin |
heard about it at http://ttlpodcast.com/episodes/ilya-grigorik.html |
00:29 |
|
pdurbin |
basically, jetty learns which files are often downloaded in sequence and serves them up more efficiently. pretty neat |
00:55 |
|
prologic |
sorry just cathing up |
00:55 |
|
prologic |
at work now |
00:55 |
|
prologic |
the thing is |
00:55 |
|
prologic |
if even the most expericned can't work out the boundaries at first |
00:55 |
|
prologic |
then they don't understand the problem they're trying to solve |
00:55 |
|
prologic |
it's just that simple |
00:55 |
|
prologic |
once you *understand* the problem |
00:55 |
|
prologic |
you can start to thin kabout writing tools/programs/libraires that do one thing well |
00:55 |
|
prologic |
that are small and beautiful |
00:56 |
|
prologic |
that interface well with the next "thing" or existing "things" |
00:56 |
|
prologic |
we far too often fall into the trap of "just hacking something out" |
00:56 |
|
prologic |
and not fully understanding the problem |
01:10 |
|
|
aditsu joined #sourcefu |
01:12 |
|
|
pdurbin_m joined #sourcefu |
01:12 |
|
pdurbin_m |
prologic: yeah, makes sense |
01:12 |
|
pdurbin_m |
aditsu: jetty thing: http://irclog.greptilian.com/sourcefu/2015-07-30#i_130616 |
01:12 |
|
prologic |
well once you understand a problem fully |
01:13 |
|
prologic |
it's easy to see the boundaries right? |
01:13 |
|
pdurbin_m |
yeah |
01:13 |
|
prologic |
and write a program/library or two that interface well with each other |
01:13 |
|
prologic |
microservices is IHMO just a buzz words of more recent times |
01:13 |
|
prologic |
it's not strictly about web programming |
01:13 |
|
prologic |
but a much older concept |
01:14 |
|
pdurbin_m |
well, Netflix has a ton over services |
01:14 |
|
pdurbin_m |
of* |
01:14 |
|
prologic |
they do |
01:14 |
|
prologic |
and that's a good thing |
01:14 |
|
prologic |
but generally if you do it right |
01:14 |
|
prologic |
these microservices are in fact themselves small little programs |
01:14 |
|
prologic |
that do one thing well |
01:15 |
|
prologic |
and you can compose things together in more ways than you can imagine |
01:15 |
|
prologic |
because the smaller the pieces, they better they fit together |
01:17 |
|
pdurbin_m |
"more than about 1200 or so services in our production environment" http://www.talkpythontome.com/episodes/transcript/16/python-at-netflix |
01:17 |
|
pdurbin_m |
seems kinda new |
01:19 |
|
pdurbin_m |
to have so many |
01:21 |
|
pdurbin_m |
so I showed my django guy https://github.com/pdurbin/addressbookmvc/tree/master/examples/django today |
01:21 |
|
pdurbin_m |
hopefully he'll help me clean it up |
01:22 |
|
pdurbin_m |
definitely a shallower learning curve than java ee and jsf |
01:23 |
|
pdurbin_m |
I just followed the tutorial, more or less |
01:27 |
|
aditsu |
pdurbin_m: hi, I haven't heard of PushCacheFilter |
01:29 |
|
pdurbin_m |
aditsu: I'm pretty sure it's new. it's an HTTP 2 thing |
01:32 |
|
prologic |
pdurbin_m, ahh you're liking Python and DJango eh? :) |
01:32 |
|
prologic |
also re "seems kinda new" |
01:32 |
|
prologic |
not really |
01:32 |
|
prologic |
thin about a typical UNIX / Linux system |
01:33 |
|
prologic |
there are quite literally hundreds (if not thousands) of well defined small programs that interface well with other programs |
01:33 |
|
prologic |
ala microservices |
01:33 |
|
prologic |
IHMO what some of us have leanred to do so well back in the early days (I wasn't a part of it until the 90's) has progressed to the web |
01:33 |
|
prologic |
which is good to see |
01:36 |
|
pdurbin_m |
new that it's over HTTP now |
01:46 |
|
pdurbin |
hmm, doesn't look so good in the email archive: [codecraft] 1200 microservices at Netflix - http://or8.net/pipermail/codecraft/2015-July/000026.html :( |
09:29 |
|
prologic |
sorry what? |
09:29 |
|
prologic |
what's new? |
10:11 |
|
pdurbin |
nothing, I was just surprised that the link I tried to sent to codecraft appeared four times in the archives. sigh |
10:11 |
|
pdurbin |
send* |
10:14 |
|
prologic |
oh |
10:14 |
|
prologic |
:) |
10:21 |
|
pdurbin |
prologic: the email server *you* just wrote won't do that :) |
10:24 |
|
prologic |
haha |
10:24 |
|
prologic |
I sure hope not |
10:45 |
|
pdurbin |
it would be nice to dogfood the think you and dotplus are building: https://github.com/openknot |
10:45 |
|
pdurbin |
thing* |
11:02 |
|
prologic |
dogfood? |
11:03 |
|
pdurbin |
searchbot: lucky dogfooding |
11:03 |
|
searchbot |
pdurbin: https://en.wikipedia.org/wiki/Eating_your_own_dog_food |
11:04 |
|
prologic |
I know what the term means |
11:04 |
|
prologic |
but missing some context? |
11:05 |
|
prologic |
I'm not sure what we're meant to be "dogfooding"? :) |
11:18 |
|
|
aditsu joined #sourcefu |
11:37 |
|
pdurbin |
openknot, some day |
12:55 |
|
|
aditsu joined #sourcefu |
13:00 |
|
dotplus |
ha. I think it unlikely you'll actually want to *look* at anything in the first iteration of archive presentation if I build it. It will probably be plain text:) |
13:04 |
|
pdurbin |
:) |
17:15 |
|
pdurbin |
prologic: docker got a "we wish" comment at https://docs.google.com/document/d/1GLky44JbtCNhGuavLXGEP8WPNdjbyHNxalEGjR78MaA/edit?usp=sharing :) |
22:58 |
|
prologic |
nice :) |
22:58 |
|
prologic |
that'll make things easier |
23:33 |
|
|
aditsu joined #sourcefu |
23:47 |
|
pdurbin |
prologic: https://github.com/bencomp/dataverse-docker |