-
Notifications
You must be signed in to change notification settings - Fork 0
/
lambda-pod-yesod-episode.html
159 lines (148 loc) · 8.34 KB
/
lambda-pod-yesod-episode.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 ie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8 ie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9 ie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Lambda pod</title>
<meta name="author" content="lambdapod">
<link href='//css/style.css' rel="stylesheet" media="all">
<link href="http://feeds.feedburner.com/" rel="alternate" title="Yesod" type="application/atom+xml">
<script src="http://cdnjs.cloudflare.com/ajax/libs/modernizr/2.0.6/modernizr.min.js"></script>
</head>
<body>
<div id="page" class="hentry">
<header class="the-header">
<div class="unit-head">
<div class="unit-inner unit-head-inner">
<p class="logo"><a href="/">Lambda pod</a></p>
<nav class="nav-global">
<ul>
<li><a href="http://feeds.feedburner.com/sayeret-pod"><img src="//assets/images/rss.png" style="border-width:0;margin: 0 0 0 0"></a> </li>
<!-- <li class="archive"><a href="/archive.html">archive</a></li> -->
<!-- <li class="page"><a href="/pages.html">pages</a></li> -->
<!-- <li class="category"><a href="/categories.html">categories</a></li> -->
<!-- <li class="tag"><a href="/tags.html">tags</a></li> -->
</ul>
</nav>
</div><!-- unit-inner -->
</div><!-- unit-head -->
</header>
<div class="body" role="main">
<div class="unit-body">
<div class="unit-inner unit-body-inner">
<div class="entry-content">
<p><article class="unit-article layout-post"></p>
<div class="unit-inner unit-article-inner">
<div class="content">
<header>
<div class="unit-head">
<div class="unit-inner unit-head-inner">
<h1 class="h2 entry-title">Yesod</h1>
</div><!-- unit-inner -->
</div><!-- unit-head -->
</header>
<div class="bd">
<div class="entry-content">
<h2>Overview</h2>
<p>This is our fifth <a href="http://dl.dropbox.com/u/116845/lambda-pod-5.mp3">episode!</a> in it we cover:</p>
<ul>
<li><p>Interview with <a href="http://www.snoyman.com/">Michael Snoyman</a> Lead developer of the <a href="http://www.yesodweb.com/">Yesod</a> Web Framework.</p>
</li>
<li><p>In what we did section we cover:</p>
</li>
</ul>
<p>Yardena explored rabbitmq channel <a href="http://stackoverflow.com/questions/7840283/how-can-queues-be-made-private-secure-in-rabbitmq-in-a-multitenancy-system">security</a> and <a href="https://www.coursera.org/course/progfun">Scala</a> online course.</p>
<p>Ronen worked on <a href="https://github.com/narkisr/gelfino">gelfino</a> and <a href="https://github.com/nathanmarz/storm/wiki">storm</a> <a href="https://vimeo.com/51372581">integration</a>, he also explored <a href="https://github.com/dustin/seriesly">Seriesly</a> and ported its <a href="http://square.github.com/cubism/">Cubism</a> horizion graphs example into Clojurescript in <a href="https://github.com/narkisr/seriously">Seriously</a>.</p>
<ul>
<li>In the news we covered:</li>
</ul>
<p>Phil Bagwell <a href="http://blog.typesafe.com/rip-phil-bagwell">passing</a>, RIP.</p>
<p>New Scala projects <a href="https://github.com/slick/slick">slick</a>, <a href="https://github.com/dickwall/subcut">subcut</a> and a Google guice alternative for Android <a href="https://github.com/square/dagger">dagger</a>.</p>
<p>Dart has entered the top 50 in <a href="http://www.tiobe.com/content/paperinfo/tpci/index.html">TIOBE</a> index.</p>
<p><a href="http://newspeaklanguage.org/">Newspeak</a> is still alive and running had a relase in september.</p>
<p>Java 8 <a href="http://www.infoq.com/articles/java-8-vs-scala">borrows</a> a lot from Scala.</p>
<p>We will be speaking in <a href="http://www.oracleweek.com/">Oracle week</a>, Yardena's <a href="http://www.oracleweek.com/?page=seminars&id=12516">Scala seminar</a> and Ronen's <a href="http://www.oracleweek.com/?page=seminars&id=12116">Clojure seminar</a>.</p>
<p><a href="https://github.com/Datomic/codeq">Codeq</a> datastore for Clojure code based on git repository import, its based on <a href="http://www.datomic.com/">Datomic</a> which runs also on <a href="http://aws.amazon.com/dynamodb/">Dynamo DB</a></p>
<p>JDK 8 will add OpenCL integration <a href="http://www.google.com/url?q=http%3A%2F%2Fwww.extremetech.com%2Fcomputing%2F137628-project-sumatra-improves-java-performance-with-opencl-graphics-card-acceleration&sa=D&sntz=1&usg=AFQjCNHomdER-TzIUVrixl1N5M-FSZi-UA">built in</a>, there are a couple existing projects like <a href="https://github.com/pcpratts/rootbeer1">rootbeer1</a>.</p>
<p><a href="http://getprismatic.com/news/home">Prismatic</a> has created <a href="http://blog.getprismatic.com/blog/2012/10/1/prismatics-graph-at-strange-loop.html">Graph</a> its not open source, <a href="https://github.com/stuartsierra/flow">Flow</a> is a similar open source implementation.</p>
</div><!-- entry-content -->
<div class="misc-content">
<div class="social">
<ul class="list-linear">
<li><div class="twitter-tweet"><a href="https://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="saylambda" data-lang="en">Tweet</a></div></li>
<li><div class="twitter-follow"><a href="https://twitter.com/saylambda" class="twitter-follow-button" data-show-count="false" data-lang="en"></a></div></li>
</ul>
</div>
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = 'lambdapod'; // required: replace example with your forum shortname
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>
</div><!-- misc-content -->
</div><!-- bd -->
<footer class="unit-foot">
<div class="unit-inner unit-foot-inner">
<nav class="pagination">
<ul>
<!-- {% if previous %} -->
<li class="prev"><a class="internal" rel="prev" href="{{ previous.url }}" title="View {{ previous.title }}">« {{ previous.title }}</a></li>
<!-- {% endif %} -->
<!-- {% if previous and next %} -->
<li class="pipe"> | </li>
<!-- {% endif %} -->
<!-- {% if next %} -->
<li class="next"><a class="internal" rel="next" href="{{ next.url }}" title="View {{ next.title }}">{{ next.title }} »</a></li>
<!-- {% endif %} -->
</ul>
</nav>
<p class="gotop">
<a href="#>Back to Top</a>
</p>
</div>
</footer>
</div><!-- content -->
</div><!-- unit-inner -->
<p></article></p>
</div>
</div><!-- unit-inner -->
</div><!-- unit-body -->
</div><!-- body -->
<footer class="the-footer">
<div class="unit-foot">
<div class="unit-inner unit-foot-inner">
<div class="misc vcard">
<small>
Podcast is licensed under <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License</a>,
music in the podcast is by <a href="http://www.jamendo.com/en/artist/substan">Substan</a>, the song is <a href="http://www.jamendo.com/en/download/track/904905">Labyrinth of mirrors</a> and carries the same license.
</small>
</div><!-- misc -->
</div><!-- unit-foot-inner -->
</div><!-- unit-foot -->
</footer>
</div><!-- page -->
<script>
(function(d, s) {
var js, fjs = d.getElementsByTagName(s)[0], load = function(url, id) {
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.src = url; js.id = id;
fjs.parentNode.insertBefore(js, fjs);
};
load('//platform.twitter.com/widgets.js', 'tweetjs');
}(document, 'script'));
</script>
<script>
/*! A fix for the iOS orientationchange zoom bug.Script by @scottjehl, rebound by @wilto. MIT License.*/
(function(j){var i=j.document;if(!i.querySelectorAll){return}var l=i.querySelectorAll("meta[name=viewport]")[0],a=l&&l.getAttribute("content"),h=a+", maximum-scale=1.0",d=a+", maximum-scale=10.0",g=true,c=j.orientation,k=0;if(!l){return}function f(){l.setAttribute("content",d);g=true}function b(){l.setAttribute("content",h);g=false}function e(m){c=Math.abs(j.orientation);k=Math.abs(m.gamma);if(k>8&&c===0){if(g){b()}}else{if(!g){f()}}}j.addEventListener("orientationchange",f,false);j.addEventListener("deviceorientation",e,false)})(this);
</script>
</body>
</html>