<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0' xmlns:atom='http://www.w3.org/2005/Atom'>
<channel>
<atom:link href='https://clojure.tw/' rel='self' type='application/rss+xml'/>
<title>
ClojureTW Weekly
</title>
<link>
https://clojure.tw/
</link>
<description>
Weekly information for Clojure Taiwan Community
</description>
<lastBuildDate>
Fri, 27 Dec 2019 06:36:09 +0000
</lastBuildDate>
<generator>
clj-rss
</generator>
<item>
<guid>
https://clojure.tw/weekly/2019-12-27/
</guid>
<link>
https://clojure.tw/weekly/2019-12-27/
</link>
<title>
ClojureTW 週報 2019-12-27
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;今年我們幾乎每週三都會在伯朗咖啡聚會。具體聚會的地點及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;real&amp;#95;world&amp;#95;use&amp;#95;cases&amp;#95;in&amp;#95;taiwan&quot;&gt;&lt;/a&gt;Real world use cases in Taiwan&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://tpech.gov.taipei'&gt;台北市市立聯合醫院&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;市立聯合醫院的用藥單位的資料庫系統，會定期匯出 Excel 格式的檔案，讓藥師做查核、並且補足缺漏的欄位。然而， M$ 的 Wizard 卻因為某些不明的原因，無法順利匯入修改完畢的 Excel 。市立聯合醫院的藥師使用 Clojure 將 Excel 轉換成 SQL 語法之後，資料就可以順利匯入了。Excel 轉成 SQL 的 &lt;a href='https://github.com/humorless/pharmacy'&gt;Github&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://linecorp.com/zh-hant/'&gt;台灣連線&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;台灣連線的 Corporate Business Department 需要一個 Sales-Pipeline System 。這個系統是用 Clojure/Datomic 來實作的。 上線之後，韓國總公司的工程師看到這個 Clojure/Datomic 的實作，對 Clojure 表示讚嘆。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://invistron.com.tw'&gt;詠麗電子&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;詠麗電子的網站，是用 Clojure + boot + perun 做成的純靜態網站，所以網頁非常流暢。網站的原始資料，不是由人工做輸入，而是透過 web scraping 的方式，從詠麗電子在 Taiwan Trade 的&lt;a href='https://invistron.en.taiwantrade.com/'&gt;舊站&lt;/a&gt;，直接撈回。Web Scraping 是用 Clojure + etaoin + clj-soup/clojure-soup 來實作的。Web Scraping 的 &lt;a href='https://github.com/humorless/invistron-web-scraping'&gt;Github&lt;/a&gt;&lt;/p&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Fri, 27 Dec 2019 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-10-21/
</guid>
<link>
https://clojure.tw/weekly/2018-10-21/
</link>
<title>
ClojureTW 週報 2018-10-21
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/255679082/'&gt;10/25 舉辦實體聚會&lt;/a&gt;，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/255679082/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://qiita.com/29rou/items/fefd7335c9897877dd3e'&gt;Clojureで書いたプログラムを速く起動する&lt;/a&gt;: 採用不同方式執行Clojure 程式，測試啟動速度。&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.taylorwood.io/2018/10/15/clojure-spec-faq.html'&gt;Clojure.spec Beginner's FAQ&lt;/a&gt;: 想了解 Clojure 用於型別驗證的clojure.spec 嘛，這邊有一些 FAQ 可以看&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://linux.cn/article-10135-1.html'&gt;2018 中國開源年度報告：問卷篇&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://linux.cn/article-10138-1.html'&gt;2018 中國開源年度報告：數據篇&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 21 Oct 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-10-14/
</guid>
<link>
https://clojure.tw/weekly/2018-10-14/
</link>
<title>
ClojureTW 週報 2018-10-14
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://groups.google.com/d/msg/clojure/sqUFgjDbi3k/UhCBQeiEAgAJ'&gt;Clojure 1.10.0-RC1 釋出&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&quot;&gt;&lt;/a&gt;ClojureScript&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.infoq.com/presentations/clojurescript-choices'&gt;Finding a Balance&lt;/a&gt;: ClojureScript 主要維護者 David Nolen 演講關於設計維護 ClojureScript 時候的一些抉擇。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;整理&quot;&gt;&lt;/a&gt;整理&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://qiita.com/lagenorhynque/items/68c314c288b75a9492ba'&gt;Clojure/ClojureScript関連リンク集&lt;/a&gt;: 日文的關於 Clojure/Script 入門的一些整理。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/clojure-in-seattle-world-singles-networks.html'&gt;Clojure in Seattle: World Singles Networks&lt;/a&gt; : &lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於美國西雅圖 &lt;a href='https://worldsinglesnetworks.com/'&gt;Word Singles Networks&lt;/a&gt; 工作的 &lt;a href='http://corfield.org/'&gt;Sean Corfield&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章&lt;/li&gt;&lt;li&gt;&lt;a href='https://mp.weixin.qq.com/s/3C3BvaXHqNo9MMXy-06ovg'&gt;吳恩達新書手稿完工，現在開放免費下載&lt;/a&gt;: 下載請到 https://www.mlyearning.org/ 填上 mail 等資訊即可&lt;/li&gt;&lt;li&gt;&lt;a href='https://mp.weixin.qq.com/s/Yz8V3inWN8uErKM-IdMFWQ'&gt;JDK11正式發佈！史上最全所有特性完整解讀&lt;/a&gt;: JDK11 已經出來囉~&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 14 Oct 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-09-16/
</guid>
<link>
https://clojure.tw/weekly/2018-09-16/
</link>
<title>
ClojureTW 週報 2018-09-16
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將於 &lt;a href='https://www.meetup.com/Clojure-tw/events/254398907/'&gt;09/27 舉辦實體聚會&lt;/a&gt;。本次提供有參與 JCConf 的朋友進行預演講，共有三位講者會上場試講。具體時間以及詳細地點請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/254398907/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojurescript&quot;&gt;&lt;/a&gt;ClojureScript&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.alexeberts.com/updating-release-dependencies-in-clojurescript/'&gt;Updating RELEASE dependencies in ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://zhuanlan.zhihu.com/p/44280335?hmsr=toutiao.io&amp;utm_medium=toutiao.io&amp;utm_source=toutiao.io'&gt;從中國跳槽到新加坡工作的經驗分享&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://spin.atomicobject.com/2018/09/11/software-product-discovery/'&gt;Startup Product Roadmap, Phase 1 - Product Discovery&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 16 Sep 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-09-09/
</guid>
<link>
https://clojure.tw/weekly/2018-09-09/
</link>
<title>
ClojureTW 週報 2018-09-09
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將於 &lt;a href='https://www.meetup.com/Clojure-tw/events/254398907/'&gt;09/27 舉辦實體聚會&lt;/a&gt;。本次提供有參與 JCConf 的朋友進行預演講，共有三位講者會上場試講。具體時間以及詳細地點請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/254398907/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 09 Sep 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-09-02/
</guid>
<link>
https://clojure.tw/weekly/2018-09-02/
</link>
<title>
ClojureTW 週報 2018-09-02
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;新書資訊&quot;&gt;&lt;/a&gt;新書資訊&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://leanpub.com/clojure-java-interop'&gt;Clojure Extended: Java interop&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/kkstream/%E5%A5%BD%E6%96%87%E7%BF%BB%E8%AD%AF-%E4%BD%A0%E5%9C%A8%E6%89%BE%E7%9A%84%E6%98%AF-sre-%E9%82%84%E6%98%AF-devops-2ded43c2852'&gt;你在找的是 SRE 還是 DevOps？&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@manzoo/2018-taipei-metro-rent-map-1ac22ae18fd7'&gt;2018 台北捷運房租地圖：在哪個捷運站附近租屋最便宜？&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.infoq.com/news/2018/08/jib'&gt;Jib, a Java Container Image Builder from Google&lt;/a&gt;: 目前 Jib 可以用在 Maven 以及 Gradle 上，對於 Clojure 的使用者而前，也可以透過這兩套系統去試試看 Jib。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 02 Sep 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-05-27/
</guid>
<link>
https://clojure.tw/weekly/2018-05-27/
</link>
<title>
ClojureTW 週報 2018-05-27
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h2&gt;&lt;p&gt;我們將於 &lt;em&gt;05/30 (三)&lt;/em&gt; 舉辦 &lt;a href='https://www.meetup.com/Clojure-tw/events/250769368/'&gt;transducer workshop&lt;/a&gt; ，此場次由 Vincent Cantin 為我們介紹 Transducer&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://cljdoc.xyz/'&gt;cljdoc&lt;/a&gt;: 另外一種產生 Clojure/Script 文檔的工具。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/oakes/Dynadoc'&gt;Dynadoc&lt;/a&gt;: 也是一套新的 Clojure/Script 文檔產生工具。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;graalvm&quot;&gt;&lt;/a&gt;GraalVM&lt;/h2&gt;&lt;p&gt;Clojure 目前已經有兩套工具支援使用者呼叫 GraalVM 的 &lt;code&gt;native-image&lt;/code&gt; 命令將程式編譯成本地端的執行檔囉~&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/taylorwood/lein-native-image'&gt;lein-native-image&lt;/a&gt;:  A Leiningen plugin to generate GraalVM native images&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/taylorwood/clj.native-image'&gt;clj.native-image&lt;/a&gt;:  Generate GraalVM native images with Clojure Deps and CLI tools&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/Troland/how-javascript-works/blob/master/webassembly.md'&gt;WebAssembly 对比 JavaScript 及其使用场景&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.themtank.org/a-year-in-computer-vision'&gt;A Year in Computer Vision&lt;/a&gt;: 對於機器視覺過去一年進展的概述&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 27 May 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-05-20/
</guid>
<link>
https://clojure.tw/weekly/2018-05-20/
</link>
<title>
ClojureTW 週報 2018-05-20
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h2&gt;&lt;p&gt;我們將於 &lt;em&gt;05/30 (三)&lt;/em&gt; 舉辦 &lt;a href='https://www.meetup.com/Clojure-tw/events/250769368/'&gt;transducer workshop&lt;/a&gt; ，此場次由 Vincent Cantin 為我們介紹 Transducer&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;講者介紹&quot;&gt;&lt;/a&gt;講者介紹&lt;/h3&gt;&lt;h2&gt;Vincent Cantin&lt;/h2&gt;&lt;p&gt;Vincent Cantin has a cat and is a Clojure enthusiast. And he has a cat.&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;參加費用&quot;&gt;&lt;/a&gt;參加費用&lt;/h3&gt;&lt;p&gt;每位參與者收費 50 元，費用將全數貢獻 &lt;em&gt;MozTW 社群&lt;/em&gt; 運作&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;講題內容&quot;&gt;&lt;/a&gt;講題內容&lt;/h3&gt;&lt;h2&gt;Transducer workshop&lt;/h2&gt;&lt;p&gt;A workshop to practice building custom transducers through a series of small exercises. The participants are required to have read the blog post &quot;Build Your Own Transducer and Impress Your Cat&quot; parts 1~4.&lt;/p&gt;&lt;h3&gt;&lt;a name=&quot;行前必讀&quot;&gt;&lt;/a&gt;行前必讀&lt;/h3&gt;&lt;p&gt;欲參與此場次請先看看講者對於 Transducer 的介紹:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat&amp;mdash;part-1-mhp'&gt;Build Your Own Transducer and Impress Your Cat - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat&amp;mdash;part-2-2ja0'&gt;Build Your Own Transducer and Impress Your Cat - Part 2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat&amp;mdash;part-3-2f9k'&gt;Build Your Own Transducer and Impress Your Cat - Part 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat&amp;mdash;part-4-2bp8'&gt;Build Your Own Transducer and Impress Your Cat - Part 4&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;a name=&quot;活動時間&quot;&gt;&lt;/a&gt;活動時間&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;PM 7:00 ~ PM 7:30 活動入場&lt;/li&gt;&lt;li&gt;PM 7:30 ~ PM 7:45 摩茲工寮介紹&lt;/li&gt;&lt;li&gt;PM 7:45 ~ PM 9:15 Workshop (In English)&lt;/li&gt;&lt;li&gt;PM 9:15 ~ PM 10:00 自由交流&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;• 注意&lt;/p&gt;&lt;p&gt;本次活動地點在下午 7:00 準時開放，提前抵達可能需要在外等待，請留意。&lt;/p&gt;&lt;p&gt;工寮樓下不好找，可以找「原價屋隔壁，藍色助聽器招牌樓梯」，一樓梯口有 Mozilla 字樣標示。&lt;/p&gt;&lt;p&gt;如果已預訂出席，當日臨時無法到場者，請將 RSVP 改成 No 取消報名，以利往後人數統計。&lt;/p&gt;&lt;p&gt;• 備註&lt;/p&gt;&lt;p&gt;在活動正式開始之前，歡迎有任何問題到 &lt;a href='https://www.facebook.com/groups/Clojure.Taiwan/'&gt;ClojureTW 的臉書&lt;/a&gt;／&lt;a href='https://t.me/clojuretw'&gt;Telegram 頻道&lt;/a&gt;詢問。&lt;/p&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 20 May 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-05-12/
</guid>
<link>
https://clojure.tw/weekly/2018-05-12/
</link>
<title>
ClojureTW 週報 2018-05-12
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://qiita.com/snufkon/items/92d95bceaa6020d5d2ac'&gt;Clojure でブロックチェーンを実装してみる&lt;/a&gt;: 介紹了如何使用 Clojure 實現區塊鍊&lt;/li&gt;&lt;li&gt;&lt;a href='http://insideclojure.org/2018/05/04/add-lib/'&gt;add-lib&lt;/a&gt;: 是個實驗中的功能，讓你可以在 repl 裡面直接幫 Clojure 專案加入依賴。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;transducer&quot;&gt;&lt;/a&gt;Transducer&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat&amp;mdash;part-1-mhp'&gt;Build Your Own Transducer and Impress Your Cat - Part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.to/greencoder/build-your-own-transducer-and-impress-your-cat&amp;mdash;part-2-2ja0'&gt;Build Your Own Transducer and Impress Your Cat - Part 2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;graalvm&quot;&gt;&lt;/a&gt;GraalVM&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.innoq.com/en/blog/native-clojure-and-graalvm/'&gt;Native Clojure with GrallVM&lt;/a&gt;: 想要加快 Clojure 的啟動速度嗎? 來試試看 GraalVM 吧!&lt;/li&gt;&lt;li&gt;&lt;a href='https://gitlab.com/konrad.mrozek/cljfmt-graalvm/'&gt;cljfmt-graalvm&lt;/a&gt;: 使用 GraalVM 編譯 cljfmt&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/danistefanovic/build-your-own-x'&gt;danistefanovic/build-your-own-x&lt;/a&gt;: 整理了一系列專案為主的程式教學。 Richard Feynman 曾說: What I cannot create, I do not understand. 你是否真的知道你現在在用的東西是怎樣打造出來的?&lt;/li&gt;&lt;li&gt;&lt;a href='https://zinovyev.net/blog/ssh-client-configuration-tricks'&gt;SSH client configuration tricks&lt;/a&gt;: 關於SSH 的使用技巧，可以對特定機器設定 alias, 並且綁定相關配置。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 12 May 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-04-21/
</guid>
<link>
https://clojure.tw/weekly/2018-04-21/
</link>
<title>
ClojureTW 週報 2018-04-21
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h2&gt;&lt;p&gt;我們將在 4/25 (三) 舉辦 Modern ClojureScript 讀書會，具體事項請見 (擇一報名即可):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://clojuretw.kktix.cc/events/modern-cljs-7'&gt;活動連結 on kktix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.meetup.com/Clojure-tw/events/249739984/'&gt;活動連結 on meetup&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://zhuanlan.zhihu.com/p/33841273'&gt;Clojure: Hello Vert.x (vertx-lang-clojure发布)&lt;/a&gt;: 知道 &lt;a href='https://vertx.io/'&gt;Vert.x&lt;/a&gt; 嗎？ 自從 vert.x v3 出來後， Clojure 就不能在 vert.x 內使用，不過最近有人有實做 Clojure 的功能了 ~&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;graalvm&quot;&gt;&lt;/a&gt;GraalVM&lt;/h2&gt;&lt;p&gt;&lt;a href='https://www.graalvm.org/'&gt;GraalVM 1.0 釋出!!!&lt;/a&gt;, 不知道這是啥米鬼玩意兒的請自己看, 不過我們可以再次複習一下之前的文章:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://gigasquidsoftware.com/blog/2017/10/22/embedded-interop-between-clojure-r-and-python-with-graalvm/'&gt;Embedded Interop between Clojure, R, and Python with GraalVM&lt;/a&gt; 這篇文章算是 &lt;a href='https://www.youtube.com/watch?v=eLl6_k_fZn4'&gt;Deep Learning Needs Clojure&lt;/a&gt; 演講的接續，主要在講 Oracle Labs 建立的 &lt;a href='http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html'&gt;GraalVM&lt;/a&gt; 專案，在這裡面我們要如何讓 Clojure, R, Python 互通。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=yhtrRhNUHvQ'&gt;Graal: How to use the new JVM JIT compiler in real life&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/8d0a1u/graalvm_10_release/'&gt;GraalVM 1.0 Release, reddit clojure 相關討論串&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://news.ycombinator.com/item?id=16889181'&gt;Mermaid: Markdown-like generation of diagrams and flowcharts from text&lt;/a&gt;: 類似 Dot 語言，用來產生flowchart 或是 diagrams 的工具&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 21 Apr 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-04-07/
</guid>
<link>
https://clojure.tw/weekly/2018-04-07/
</link>
<title>
ClojureTW 週報 2018-04-07
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://frenchy64.github.io/2018/04/04/automatic-annotations-quals.html'&gt;How I create Automatic Annotation Tools&lt;/a&gt;: 我們都知道軟語言最大的問題就是缺乏型別，這會在除錯時候增加難度。本文為 &lt;a href='https://github.com/typedclojure'&gt;Typed Clojure&lt;/a&gt; 作者 &lt;a href='https://github.com/frenchy64'&gt;Ambrose Bonnaire-Sergeant&lt;/a&gt; 的博士資格考 (Ph.D. qualifying exam) 投影片以及口頭描述稿，講述他是如何設計自動的型別偵測工具，用來取代以往的手動設定型別的方法。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&quot;&gt;&lt;/a&gt;ClojureScript&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://qiita.com/knjname/items/58bf346c840d2e328135'&gt;ClojureScript + re-frame 入門&lt;/a&gt;: 日本人寫的 re-frame 入門教程，實際上想要搞懂re-frame 的話，一些reactjs相關的知識最好還是要有的。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@akiroz/command-line-scripting-with-clojurescript-5e5567367713'&gt;Command line scripting with ClojureScript&lt;/a&gt;: 感謝 [lumo]() 現在我們終於可以用 ClojureScript 寫腳本了。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;implementing&amp;#95;the&amp;#95;ethereum&amp;#95;virtual&amp;#95;machine&quot;&gt;&lt;/a&gt;Implementing the Ethereum Virtual Machine&lt;/h2&gt;&lt;p&gt;一系列的文章，描述如何實作最近崩得很悲慘的乙太幣(Ethereum)的虛擬機, 目前已經寫到第三部了:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojure/crypto/2017/09/12/clojure-evm/'&gt;Implementing the Ethereum Virtual Machine (Part I)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojure/crypto/2017/10/18/clojure-evm-ii/'&gt;Implementing the Ethereum Virtual Machine (Part II)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojure/crypto/2018/04/04/clojure-evm-iii/'&gt;Ethereum's Compact Merkle Trie (Part I)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/goodjack/developer-roadmap-chinese'&gt;goodjack/developer-roadmap-chinese&lt;/a&gt;: 2018 年成為 Web 開發人員的路線圖&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 07 Apr 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-03-31/
</guid>
<link>
https://clojure.tw/weekly/2018-03-31/
</link>
<title>
ClojureTW 週報 2018-03-31
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;還記得之前做過得 2018 Clojure Survey 嘛？&lt;a href='http://blog.cognitect.com/blog/2017/1/31/clojure-2018-results'&gt;統計結果在這&lt;/a&gt;，而 &lt;a href='https://twitter.com/danielwithmusic/'&gt;Daniel Compton&lt;/a&gt; 則是為我們做了 &lt;a href='http://danielcompton.net/2018/03/28/clojure-survey-2018'&gt;一些分析&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://mishadoff.com/blog/evolville-002/'&gt;Evolville 是一個從Conway's Game of Life&lt;/a&gt; 獲得靈感的程式，作者在blog闡述自己製作的想法。&lt;/li&gt;&lt;li&gt;如果想要更加了解 Conway's Game Of Life, 我推薦看看吳文成老師寫的文章: &lt;a href='http://www.atlas-zone.com/complex/alife/ca/index.html'&gt;細胞自動機　Cellular Automata&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&quot;&gt;&lt;/a&gt;ClojureScript&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://qiita.com/snufkon/items/0cc88e2a356127f848c2'&gt;ClojureScript クイックスタート (1.10.238 Release)&lt;/a&gt;: ClojureScript 1.10.238 已經釋出，帶來了不少改進，有日本網友紀錄了他試玩的一些情況。&lt;/li&gt;&lt;li&gt;想了解 ClojureScript 1.10.238 帶來的許多新特性嘛？&lt;a href='https://www.crowdcast.io/e/virtual-clojure-meetup-3/register'&gt;Virtual Clojure Meetup #3&lt;/a&gt; 由 &lt;a href='https://twitter.com/mfikes'&gt;Mike Fikes&lt;/a&gt; 為我們展示了許多新的特性&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/CyC2018/Interview-Notebook'&gt;Interview-Notebook&lt;/a&gt;: 整理了技術面試中需要掌握的基礎知識，包含網路、作業系統、演算法、數據庫、Java、分佈式等等。&lt;/li&gt;&lt;li&gt;&lt;a href='https://thepowerofserverless.info/'&gt;The power of Serverless&lt;/a&gt; 整理了工程師可以用到的 serverless 線上服務.&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 31 Mar 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-03-17/
</guid>
<link>
https://clojure.tw/weekly/2018-03-17/
</link>
<title>
ClojureTW 週報 2018-03-17
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;我們將在 3/29 (四) 舉辦 Modern ClojureScript 讀書會，具體事項請見: &lt;a href='https://clojuretw.kktix.cc/events/a60778a4'&gt;活動連結&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;專案&quot;&gt;&lt;/a&gt;專案&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/matthiasn/meo'&gt;meo&lt;/a&gt; 是一個用 Clojure/Script 搭配 React-Native 做的個人資訊管理程式，詳請請見原作者的介紹: &lt;a href='http://matthiasnehlsen.com/blog/2018/03/15/introducing-meo/'&gt;Introducing meo - Thanks, Grandma!&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/wahyd4/work-in-australia'&gt;work-in-australia&lt;/a&gt;: 想要到澳洲工作嘛？work-in-australia 介紹了作者個人自己在澳洲工作的經歷與其他事項&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/1c7/chinese-independent-developer'&gt;中国独立开发者项目列表&lt;/a&gt;: 別人都在做什麼業餘項目呢？這邊有個列表可以提供參考。&lt;/li&gt;&lt;li&gt;&lt;a href='https://learn-anything.xyz'&gt;learn-anything&lt;/a&gt;: 這個網站提供了有心想要自學任何知識的人，可以獲得學習路徑。&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.layoutit.com/'&gt;LayoutIt!&lt;/a&gt;: 是一個基於Bootstrap的所見所得線上編輯器，讓前端開發者可以在拉好界面後下載程式碼。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 17 Mar 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-03-10/
</guid>
<link>
https://clojure.tw/weekly/2018-03-10/
</link>
<title>
ClojureTW 週報 2018-03-10
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&quot;&gt;&lt;/a&gt;ClojureTW&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;2/25由 &lt;a href='https://lambdaisland.com/'&gt;Lambda Island&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/plexus'&gt;plexus&lt;/a&gt; 為我們分享 Clojure 的 REPL 使用以及技巧，&lt;a href='https://youtu.be/f9KCfp6IC7E'&gt;現場影片一刀未減板&lt;/a&gt; 已經釋出。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.maria.cloud/'&gt;Maria&lt;/a&gt; 是一個線上學習 Clojure 的網站，想學 Clojure 可以從這裡開始! (附錄: &lt;a href='https://twitter.com/iamjoyclark/status/967350974393278464'&gt;聽眾的手繪筆記&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure-goes-fast.com/blog/introspection-tool-object-memory-meter/'&gt;Introspection tool: object memory meter&lt;/a&gt;: cl-memory-meter 提供了在 Clojure 下量測物件所佔用多少記憶體的功能。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/degree9/boot-boot-exec-e1453826b732'&gt;boot-exec  相關說明&lt;/a&gt;: &lt;a href='https://github.com/degree9/boot-exec'&gt;boot-exec&lt;/a&gt; 是套件管理程式 &lt;a href='https://github.com/boot-clj/boot'&gt;boot&lt;/a&gt; 下的一個擴充，可以讓你在 boot script 下面呼叫系統的那些可執行程式，本文做了些簡單的使用說明。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&quot;&gt;&lt;/a&gt;ClojureScript&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://clojureverse.org/t/clojurescript-1-10-x-new-quick-start-feedback-please/1679'&gt;ClojureScript 1.10.X - New Quick Start, Feedback please&lt;/a&gt;: ClojureSCript 1.10.X 做了許多改進，包含加快編譯速度等 blabla, 維護者 David Nolen 正在尋求大家的 feedback，有興趣的可以參與一下。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;emacs&quot;&gt;&lt;/a&gt;Emacs&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/clojure-emacs/clj-refactor.el'&gt;clj-refactor&lt;/a&gt; 是 Emacs 下用來 refactor Clojure 的工具，&lt;a href='https://curiousprogrammer.net/2018/03/05/clojure-tip-of-the-day-episode-7-clj-refactor/'&gt;Clojure Tip of the Day – Episode 7: clj-refactor&lt;/a&gt; 為我們進行初步的介紹。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;找工作&quot;&gt;&lt;/a&gt;找工作&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;來自台灣的 &lt;a href='https://libgirl.com/'&gt;Libgirl Co., Ltd.&lt;/a&gt; 徵求 Common Lisp 以及 Node.js 開發者，詳細徵才訊息請見: &lt;a href='https://docs.google.com/document/d/1vmSmlVA5TiYvTRoCtCWLCNd0mS6BaijUPTGQPw5FfyM/edit#'&gt;徵才訊息&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/yangshun/front-end-interview-handbook'&gt;front-end-interview-handbook&lt;/a&gt;: 前端面試手冊，最近冒出了簡體中文翻譯版本&lt;/li&gt;&lt;li&gt;&lt;a href='https://developers.google.cn/machine-learning/crash-course/'&gt;Machine Learning Crash Course&lt;/a&gt;: 想學Machine Learning 嘛? Google 開放了一系列教學課程 (大約 15 hr)&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 10 Mar 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-03-03/
</guid>
<link>
https://clojure.tw/weekly/2018-03-03/
</link>
<title>
ClojureTW 週報 2018-03-03
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojruetw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojrueTW 活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;2/25由 &lt;a href='https://lambdaisland.com/'&gt;Lambda Island&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/plexus'&gt;plexus&lt;/a&gt; 為我們分享 Clojure 的 REPL 使用以及技巧，&lt;a href='https://youtu.be/f9KCfp6IC7E'&gt;現場影片一刀未減板&lt;/a&gt; 已經釋出。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://zerolib.com/learning-muscular-anatomy.html'&gt;Learning Muscular Anatomy&lt;/a&gt;: 如何用 Clojure 寫個將肌肉相關的文字轉成 org-mode 表格的筆記。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;找工作&quot;&gt;&lt;/a&gt;找工作&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;來自台灣的 &lt;a href='https://libgirl.com/'&gt;Libgirl Co., Ltd.&lt;/a&gt; 徵求 Common Lisp 以及 Node.js 開發者，詳細徵才訊息請見: &lt;a href='https://docs.google.com/document/d/1vmSmlVA5TiYvTRoCtCWLCNd0mS6BaijUPTGQPw5FfyM/edit#'&gt;徵才訊息&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;遠端工作&quot;&gt;&lt;/a&gt;遠端工作&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.turn.tw/?p=3679'&gt;遠端工作溝通技巧：被動式溝通，多層次溝通&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 03 Mar 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-02-24/
</guid>
<link>
https://clojure.tw/weekly/2018-02-24/
</link>
<title>
ClojureTW 週報 2018-02-24
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/'&gt;Lambda Island&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/plexus'&gt;plexus&lt;/a&gt; 將於 2/25 於 Moz工寮為我們分享 Clojure 的 REPL 使用以及技巧，有興趣的人請到 &lt;a href='https://www.meetup.com/Clojure-tw/events/247467501/'&gt;活動頁面&lt;/a&gt; 報名。&lt;/li&gt;&lt;li&gt;我們在 &lt;a href='http://exercism.io/'&gt;exercism.io&lt;/a&gt; 開了一個 Clojure 練習題挑戰群組，有興趣的歡迎加入: &lt;a href='http://exercism.io/teams/clojure-tw/'&gt;加入連結&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;電子書&quot;&gt;&lt;/a&gt;電子書&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;只花 $15 就可以擁有 15 本歐萊禮 FP 相關的電子書，有 Living Clojure, Clojure Cookbook 以及 Clojure Programming: &lt;a href='https://www.humblebundle.com/books/functional-programming-books'&gt;購買連結&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Mikerr1111/Programming-Books'&gt;Mikerr1111/Programming-Books&lt;/a&gt; 這個 github repo 提供了一堆電腦科學相關的PDF電子書，其中當然包含 Clojure 啦 ~ (至於是否有違反著作權這個不要問我 = =)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;找工作&quot;&gt;&lt;/a&gt;找工作&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;來自台灣的 &lt;a href='https://libgirl.com/'&gt;Libgirl Co., Ltd.&lt;/a&gt; 徵求 Common Lisp 以及 Node.js 開發者，詳細徵才訊息請見: &lt;a href='https://docs.google.com/document/d/1vmSmlVA5TiYvTRoCtCWLCNd0mS6BaijUPTGQPw5FfyM/edit#'&gt;徵才訊息&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojure&quot;&gt;&lt;/a&gt;Clojure&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/nrepl.html'&gt;Overview of the nREPL&lt;/a&gt;: 為我們介紹我們在開發 Clojure 時使用的 nREPL 的架構以及一些資訊。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.stuttaford.me/2018/02/18/a-clojure-learning-journey/'&gt;A Clojure learning journey&lt;/a&gt;: 為我們介紹他自己的 Clojure 學習歷程&lt;/li&gt;&lt;li&gt;&lt;a href='https://adambard.com/blog/stream-processing-core-async/'&gt;One-box stream processing with CSP&lt;/a&gt;: 介紹了 core.async 的使用&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@chris.shellenbarger/key-lesson-building-cloudrepo-with-clojure-99bc1c1c405e'&gt;Key Lesson: Building CloudRepo With Clojure&lt;/a&gt;: 介紹了為什麼 &lt;a href='https://www.cloudrepo.io/'&gt;CloudRepo&lt;/a&gt; 會選用 Clojure 來進行產品的開發以及實際上使用的經驗。&lt;/li&gt;&lt;li&gt;中國的 &lt;a href='http://clojure-china.org/t/meetup/789'&gt;Clojure 群組&lt;/a&gt; 在最近的聚會分享了 &lt;a href='https://pan.baidu.com/s/1kWRs0Dp'&gt;函数式语言Clojure在生产环境中的应用》&lt;/a&gt; 以及 &lt;a href='https://pan.baidu.com/s/1o9K0H9S'&gt;《Clojure实战——快速实现单页面应用》&lt;/a&gt; 兩份投影片。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&quot;&gt;&lt;/a&gt;ClojureScript&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.freecodecamp.org/here-is-a-quick-overview-of-the-similarities-and-differences-between-clojurescript-and-javascript-c5bd51c5c007'&gt;A visual overview of the similarities and differences between ClojureScript and JavaScript&lt;/a&gt;: 視覺化的圖片，來看看 ClojureScript 和 Javascript 相似以及不同的比較圖吧!&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;使用 Linux 的人請小心，npm 這套node.js 常用的套件管理工具 &lt;a href='https://www.bleepingcomputer.com/news/linux/botched-npm-update-crashes-linux-systems-forces-users-to-reinstall/'&gt;有可能會損壞你的系統&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/refactoring-ui/7-practical-tips-for-cheating-at-design-40c736799886'&gt;7 Practical Tips for Cheating at Design&lt;/a&gt;: 提供一些改善UI/UX 設計的技巧&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.visualcv.com/'&gt;Visual CV&lt;/a&gt; 提供了許多履歷的模板以及工具，讓你快速打照漂亮的履歷。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 24 Feb 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-02-17/
</guid>
<link>
https://clojure.tw/weekly/2018-02-17/
</link>
<title>
ClojureTW 週報 2018-02-17
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojruetw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojrueTW 活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/'&gt;Lambda Island&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/plexus'&gt;plexus&lt;/a&gt; 將於 2/25 於 Moz工寮為我們分享 Clojure 的 REPL 使用以及技巧，有興趣的人請到 &lt;a href='https://www.meetup.com/Clojure-tw/events/247467501/'&gt;活動頁面&lt;/a&gt; 報名。&lt;/li&gt;&lt;li&gt;我們在 &lt;a href='http://exercism.io/'&gt;exercism.io&lt;/a&gt; 開了一個 Clojure 練習題挑戰群組，有興趣的歡迎加入: &lt;a href='http://exercism.io/teams/clojure-tw/'&gt;加入連結&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;電子書&quot;&gt;&lt;/a&gt;電子書&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;只花 $15 就可以擁有 15 本歐萊禮 FP 相關的電子書，有 Living Clojure, Clojure Cookbook 以及 Clojure Programming: &lt;a href='https://www.humblebundle.com/books/functional-programming-books'&gt;購買連結&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Mikerr1111/Programming-Books'&gt;Mikerr1111/Programming-Books&lt;/a&gt; 這個 github repo 提供了一堆電腦科學相關的PDF電子書，其中當然包含 Clojure 啦 ~ (至於是否有違反著作權這個不要問我 = =)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://jvns.ca/blog/2018/02/18/working-remotely&amp;ndash;4-years-in/'&gt;Working remotely, 4 years in&lt;/a&gt;: 為我們介紹了自己從事remote job 4年來的心得與體驗。&lt;/li&gt;&lt;li&gt;&lt;a href='https://yos.io/2018/02/11/schema-first-api-design/'&gt;Schema-First API Design&lt;/a&gt;: 教你如何使用 &lt;a href='https://swagger.io/specification/'&gt;OpenAPI&lt;/a&gt;，也就是 swagger 來定義你的 API。 (延伸閱讀: &lt;a href='https://netivism.com.tw/blog/436'&gt;Swagger ，讓大家的 API 與世界接軌&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 17 Feb 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-02-11/
</guid>
<link>
https://clojure.tw/weekly/2018-02-11/
</link>
<title>
ClojureTW 週報 2018-02-11
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojruetw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojrueTW 活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/'&gt;Lambda Island&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/plexus'&gt;plexus&lt;/a&gt; 將於 2/25 於 Moz工寮為我們分享 Clojure 的 REPL 使用以及技巧，有興趣的人請到 &lt;a href='https://www.meetup.com/Clojure-tw/events/247467501/'&gt;活動頁面&lt;/a&gt; 報名。&lt;/li&gt;&lt;li&gt;我們在 &lt;a href='http://exercism.io/'&gt;exercism.io&lt;/a&gt; 開了一個 Clojure 練習題挑戰群組，有興趣的歡迎加入: &lt;a href='http://exercism.io/teams/clojure-tw/'&gt;加入連結&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;graal&quot;&gt;&lt;/a&gt;Graal&lt;/h2&gt;&lt;p&gt;還記得 &lt;a href='http://gigasquidsoftware.com/blog/2017/10/22/embedded-interop-between-clojure-r-and-python-with-graalvm/'&gt;Embedded Interop Between Clojure, R, and Python With GraalVM&lt;/a&gt; 這篇文章嘛？這次的 &lt;a href='https://www.youtube.com/user/fosdemtalks/videos'&gt;FOSDEM 2018&lt;/a&gt; 有獎者為我們介紹了 GraalVM:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=yhtrRhNUHvQ'&gt;Graal: How to use the new JVM JIT compiler in real life&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;抓蟲蟲&amp;#95;(debugging)&quot;&gt;&lt;/a&gt;抓蟲蟲 (Debugging)&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://cambium.consulting/articles/2018/2/8/the-power-of-clojure-debugging'&gt;The power of Clojure: Debugging&lt;/a&gt; 一文為我們介紹如何透過 REPL 抓蟲子&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;人工智慧&quot;&gt;&lt;/a&gt;人工智慧&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/7w5ceh/machine_learning_with_clojure_in_2018/'&gt;在2018 年想使用Clojure做機械學習要怎辦呢?&lt;/a&gt;，這是一篇reddit 上面的討論文，有人將一些不錯的資源放上去了。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;opencl&quot;&gt;&lt;/a&gt;OpenCL&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://dragan.rocks/articles/18/Interactive-GPU-Programming-1-Hello-CUDA'&gt;Interactive GPU Programming - Part 1 - Hello CUDA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dragan.rocks/articles/18/Interactive-GPU-Programming-2-Hello-OpenCL'&gt;Interactive GPU Programming - Part 2 - Hello OpenCL&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;web&amp;#95;相關&quot;&gt;&lt;/a&gt;Web 相關&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://qiita.com/Jah524/items/e470c6874d40eab59ad5'&gt;Clojure: webアプリで「Googleアカウントで登録」を作る&lt;/a&gt; 介紹了如何實做 Google OAuth 來進行登入&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;舉辦於德國柏林(Berlin)的 &lt;a href='http://clojured.de/'&gt;ClojureD&lt;/a&gt; 將於 2月24, 2018 舉辦。&lt;/li&gt;&lt;li&gt;舉辦於美國紐澳良(New Orleans)的 &lt;a href='https://clojuresync.com/'&gt;ClojureSync&lt;/a&gt; 將於 2月15 ~ 16, 2018 舉辦。&lt;/li&gt;&lt;li&gt;注意到明年不會有 &lt;em&gt;Clojure/West&lt;/em&gt; 呦~ &lt;a href='https://twitter.com/ericnormand/status/961979602276175873?ref_src=twcamp%5Eshare%7Ctwsrc%5Eios%7Ctwgr%5Eorg.telegram.TelegramHD.Share%7Ctwcon%5E7100%7Ctwterm%5E0'&gt;資料來源&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://ceev.io/'&gt;ceev&lt;/a&gt; 是一個 Chrome 上的外掛，可以幫你將 Linkedin 上的資訊變成履歷 (resume), 相關說明請見: &lt;a href='https://thenextweb.com/apps/2018/02/08/linkedin-cv-resume-app/'&gt;This handy app turns your LinkedIn profile into a gorgeous CV&lt;/a&gt;&lt;/li&gt;&lt;li&gt;不知道該選 AWS 還是 Azure 嗎？&lt;a href='https://www.simplilearn.com/aws-vs-azure-cloud-certification-article'&gt;AWS Vs. Azure: Which One’s Right for Your Cloud Career?&lt;/a&gt; 這篇文章是一個美式風格的漫畫，告訴你兩者的不同。&lt;/li&gt;&lt;li&gt;從菜鳥工程師到技術領導人(Technical Leader)，這樣的經歷到底讓我學到了什麼? 這一篇蠻建議大家看看的: &lt;a href='https://medium.com/@boyney123/a-journey-from-junior-developer-to-technical-lead-b1af4d2419fb'&gt;A journey from Junior Developer to Technical Lead&lt;/a&gt;&lt;/li&gt;&lt;li&gt;提供給想找新創公司的軟體工程師一些建議:&lt;a href='https://medium.com/@charlesdouglasosborn/advice-for-software-engineers-looking-for-a-job-at-a-startup-df0c5c56e40'&gt;Advice for Software Engineers looking for a job at a Startup&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 11 Feb 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2018-02-03/
</guid>
<link>
https://clojure.tw/weekly/2018-02-03/
</link>
<title>
ClojureTW 週報 2018-02-03
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojruetw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojrueTW 活動&lt;/h2&gt;&lt;p&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/247467501/?_cookie-check=IVYHDCaTHlTgFxf4'&gt;2/25 舉辦活動&lt;/a&gt;，這次剛好 &lt;a href='https://lambdaisland.com/'&gt;Lambda Island&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/plexus'&gt;@plexus&lt;/a&gt; 要來台灣。詳細活動內容以及聚會地點請參考 &lt;a href='https://www.meetup.com/Clojure-tw/events/247467501/?_cookie-check=IVYHDCaTHlTgFxf4'&gt;活動頁面&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h2&gt;&lt;p&gt;一年一度的 &lt;a href='http://blog.cognitect.com/blog/2018/01/23/2018-clojure-community-survey'&gt;2018 State of Clojure Community Survey&lt;/a&gt; 到 2/9 截止，還沒填寫的趕快來填喔~&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;it&amp;#95;鐵人賽&quot;&gt;&lt;/a&gt;IT 鐵人賽&lt;/h2&gt;&lt;p&gt;想學 Clojure 卻步知道該如何入手嘛? IT 鐵人賽上面已經有兩系列的 Clojure 文章可以參考囉:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://ithelp.ithome.com.tw/users/20092259/ironman/1245'&gt;擁抱 Clojure 系列&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://ithelp.ithome.com.tw/users/20084176/ironman/1033'&gt;資料科學：使用 Clojure 系列 &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;使用&amp;#95;clojure&amp;#95;學&amp;#95;lambda&amp;#95;演算法&quot;&gt;&lt;/a&gt;使用 Clojure 學 Lambda 演算法&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://codurance.com/2017/11/09/lambda-calculus-for-mortal-developers/'&gt;Lambda Calculus for mortal developers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://codurance.com/2017/12/14/lambda-calculus-in-clojure/'&gt;Lambda Calculus in Clojure (Part 1)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://codurance.com/2018/01/25/lambda-calculus-in-clojure-part-2/'&gt;Lambda Calculus in Clojure (Part 2)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;使用&amp;#95;java&amp;#95;9&amp;#95;的&amp;#95;jlink&amp;#95;製作客製化&amp;#95;clojure&amp;#95;程式發布&quot;&gt;&lt;/a&gt;使用 Java 9 的 jlink 製作客製化 Clojure 程式發布&lt;/h2&gt;&lt;p&gt;Java 9引入了一個新特性，讓你可以對目標平台做客製化發布，也就是說發布出來的東西，不需要讓對方先安裝 JRE (Java Runtim Environment) 後在執行，而是可以直接執行起來，詳情請參閱 &lt;a href='https://steveperkins.com/using-java-9-modularization-to-ship-zero-dependency-native-apps/'&gt;Using Java 9 Modularization to Ship Zero-Dependency Native Apps&lt;/a&gt;&lt;/p&gt;&lt;p&gt;而在 Clojure 下似乎也可以用類似的方式發布囉 ~&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://sunng.info/blog/custom-jre-for-clojure-app-distribution.html'&gt;Custom JRE for Clojure app distribution&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;播客&amp;#95;(podcast)&quot;&gt;&lt;/a&gt;播客 (POdcast)&lt;/h2&gt;&lt;p&gt;台灣時間 2/5 凌晨三點，將有 &lt;a href='https://www.youtube.com/watch?v=jhh5xDudzc4'&gt;defn Episode 31 - Bruce Hauman&lt;/a&gt;, 這次講者是 &lt;a href='https://github.com/bhauman'&gt;Bruce Hauman&lt;/a&gt;，也就是 &lt;a href='https://github.com/bhauman/lein-figwheel'&gt;figwheel&lt;/a&gt; 和 &lt;a href='https://github.com/bhauman/devcards'&gt;devcards&lt;/a&gt; 的作者。&lt;/p&gt;&lt;p&gt;另外, &lt;a href='https://github.com/bhauman'&gt;Bruce Hauman&lt;/a&gt; 最近將會釋出新的 readline函式庫, 可以讓 Clojure 的 REPL 更好用: &lt;a href='https://asciinema.org/a/160597'&gt;展示見此&lt;/a&gt; 。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;演講影片&quot;&gt;&lt;/a&gt;演講影片&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=1VLN57wJAcU&amp;t=284'&gt;Fundamental Principals of Software - David Nolen&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=096pIlA3GDo'&gt;Core.Async in Use - Timothy Baldridge&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 03 Feb 2018 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-11-11/
</guid>
<link>
https://clojure.tw/weekly/2017-11-11/
</link>
<title>
ClojureTW 週報 2017-11-11
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;modern&amp;#95;cljs&amp;#95;讀書會&quot;&gt;&lt;/a&gt;Modern CLJS 讀書會&lt;/h2&gt;&lt;p&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/244652206/'&gt;11/23 舉辦 Modern-CLJS實體讀書會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/244652206/'&gt;meetup&lt;/a&gt; 的通知。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;在&amp;#95;jupyter&amp;#95;使用&amp;#95;clojure&quot;&gt;&lt;/a&gt;在 Jupyter 使用 Clojure&lt;/h2&gt;&lt;p&gt;還記得前幾期提到的 &lt;a href='https://github.com/didiercrunch/lein-jupyter'&gt;lein-jupyter&lt;/a&gt; 嗎? 現在給你活生生的範例:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/gigasquid/cats-dogs-cortex-redux/'&gt;github&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://gigasquidsoftware.com/blog/2017/11/07/cats-and-dogs-with-cortex-redux/'&gt;blog post&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&amp;#95;cheetsheet&quot;&gt;&lt;/a&gt;ClojureScript CheetSheet&lt;/h2&gt;&lt;p&gt;不多說，看了就知道: &lt;a href='https://s-haensch.github.io/visual-cheatsheet/'&gt;點我&lt;/a&gt;&lt;/p&gt;&lt;p&gt;同場加映: &lt;a href='http://blog.josephwilk.net/clojure/functions-explained-through-patterns.html'&gt;Functions Explained Through Patterns&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;接下來的&amp;#95;clojure&amp;#95;研討會&quot;&gt;&lt;/a&gt;接下來的 Clojure 研討會&lt;/h2&gt;&lt;p&gt;&lt;a href='https://blog.eventil.com/3-clojure-conferences-to-attend-this-winter-2017-18-2cc55911952'&gt;3 Clojure conferences to attend this winter 2017/18&lt;/a&gt;: 一文幫我們列出了接下來可以參加的 Clojure 研討會呦~&lt;/p&gt;&lt;p&gt;大概就這些:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://eventil.com/events/clojure-sync-2018'&gt;Clojure SYNC&lt;/a&gt;: 15–16 Feb 2018, New Orleans&lt;/li&gt;&lt;li&gt;&lt;a href='https://eventil.com/events/clojure-exchange-2017'&gt;Clojure eXchange&lt;/a&gt;: 4–5 Dec 2017, London&lt;/li&gt;&lt;li&gt;&lt;a href='https://eventil.com/events/clojured-2018'&gt;:clojureD&lt;/a&gt;:  (24 Feb 2018, Berlin)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.gitbook.com/book/ericyeh92094/some-notes-from-a-casual-programmer/details'&gt;業餘大叔程式心得筆記&lt;/a&gt;: &lt;a href='https://www.gitbook.com/book/ericyeh92094/self-reflection-and-insight-for-s-w-engineering/details'&gt;軟體開發見聞錄&lt;/a&gt; 作者寫的新的筆記，將自己寫程式所產生的一些心得片段記錄下來。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 11 Nov 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-11-04/
</guid>
<link>
https://clojure.tw/weekly/2017-11-04/
</link>
<title>
ClojureTW 週報 2017-11-04
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojurecademy&amp;#95;新增&amp;#95;job&amp;#95;頁面&quot;&gt;&lt;/a&gt;ClojureCademy 新增 JOB 頁面&lt;/h2&gt;&lt;p&gt;想找 Clojure 工作嗎? 現在可以到 &lt;a href='https://clojurecademy.com/clojure-jobs'&gt;ClojureCademy&lt;/a&gt; 找囉~&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;使用&amp;#95;core.logic&amp;#95;為印度上色&quot;&gt;&lt;/a&gt;使用 core.logic 為印度上色&lt;/h2&gt;&lt;p&gt;&lt;a href='https://tirkarthi.github.io/clojure/2017/10/28/coloring-india.html'&gt;Coloring India with logic programming&lt;/a&gt; 這題目蠻有趣的，透過 Clojure 的 core.logic 以及 d3.js 在印度的不同區塊進行上色。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;影片/演講/投影片&quot;&gt;&lt;/a&gt;影片/演講/投影片&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.muhuk.com/2017/11/01/presentation_building_a_simple_dsl_in_clojure.html'&gt;Building a Simple DSL in Clojure&lt;/a&gt;: 這星期的 &lt;a href='https://www.meetup.com/Singapore-Clojure-Meetup/'&gt;Singapore Clojure meetup&lt;/a&gt; 講題。&lt;/li&gt;&lt;li&gt;&lt;a href='https://qiita.com/lagenorhynque/items/d68934546fa7283bad9d'&gt;Clojure で REPL 駆動開発を始めよう&lt;/a&gt;: Clojure REPL 開發介紹 (日文文章 + 英文投影片)&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;專案&quot;&gt;&lt;/a&gt;專案&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/dundalek/closh'&gt;closh&lt;/a&gt;: 以Clojure 為基礎的 shell 環境 (像 bash 那樣)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/jiacai2050/gooreplacer4chrome'&gt;gooreplacer&lt;/a&gt;: Firefox/Chrome 擴展，用來屏蔽/修改某些HTTP 請求/響應的標頭。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/humorless/spark-movie-lens'&gt;spark-movie-lens&lt;/a&gt;: 使用 Clojure 實作如 &lt;a href='https://www.codementor.io/jadianes/building-a-recommender-with-apache-spark-python-example-app-part1-du1083qbw'&gt;Building a Movie Recommendation Service with Apache Spark &amp; Flask&lt;/a&gt; 一文那樣的電影推薦系統。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://inclojure.org/'&gt;IN/Clojure 2018&lt;/a&gt;: 印度的 Clojure 2018研討會開始徵稿囉。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 04 Nov 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-10-28/
</guid>
<link>
https://clojure.tw/weekly/2017-10-28/
</link>
<title>
ClojureTW 週報 2017-10-28
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;modern&amp;#95;cljs&amp;#95;讀書會&quot;&gt;&lt;/a&gt;Modern CLJS 讀書會&lt;/h2&gt;&lt;p&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/244043546/'&gt;10/30 舉辦 Modern-CLJS實體讀書會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/244043546/'&gt;meetup&lt;/a&gt; 的通知。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;clojurescript&amp;#95;workshop&quot;&gt;&lt;/a&gt;ClojureScript Workshop&lt;/h2&gt;&lt;p&gt;&lt;a href='https://github.com/roman01la'&gt;Roman Liutikov&lt;/a&gt; 在今年的 Reactive2017 研討會Workshop, &lt;a href='https://reactiveconf.com/workshop/introduction-to-clojurescript'&gt;Introduction to ClojureScript&lt;/a&gt; 相關教材已經上傳到 &lt;a href='https://github.com/roman01la/rc-cljs-workshop'&gt;GitHub&lt;/a&gt; 囉~&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;alan&amp;#95;kay&amp;#95;on&amp;#95;lisp&quot;&gt;&lt;/a&gt;Alan Kay on Lisp&lt;/h2&gt;&lt;p&gt;有人在 Quora 問為什麼 &lt;a href='https://en.wikipedia.org/wiki/Alan_Kay'&gt;Alan Kay&lt;/a&gt; 會說 &quot;Lisp is the greatest single programming language ever designed&quot;? 結果 Alan Kay 本人來回答這個問題囉 ~&lt;/p&gt;&lt;p&gt;讓我們看看 Alan Kay 怎麼說: &lt;a href='https://www.quora.com/What-did-Alan-Kay-mean-by-Lisp-is-the-greatest-single-programming-language-ever-designed'&gt;What did Alan Kay mean by, 'Lisp is the...(2017) - Quora&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;了解/使用&amp;#95;transducer&quot;&gt;&lt;/a&gt;了解/使用 Transducer&lt;/h2&gt;&lt;p&gt;到底要怎樣理解與使用 &lt;a href='http://blog.cognitect.com/blog/2014/8/6/transducers-are-coming'&gt;Transducers&lt;/a&gt; 呢？&lt;/p&gt;&lt;p&gt;目前已經有兩篇系列文囉:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://labs.uswitch.com/transducers-from-the-ground-up-the-essence/'&gt;Transducers from the ground-up: the essence.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://labs.uswitch.com/transducers-from-the-ground-up-the-practice/'&gt;Transducers from the ground up: using them in practice.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;在&amp;#95;jupyter&amp;#95;notebook&amp;#95;使用&amp;#95;clojure&quot;&gt;&lt;/a&gt;在 Jupyter Notebook 使用 Clojure&lt;/h2&gt;&lt;p&gt;有在寫 Python 的人應該都很熟 &lt;a href='http://jupyter.org/'&gt;Jupyter&lt;/a&gt; 吧? &lt;a href='https://github.com/didiercrunch/lein-jupyter'&gt;lein-jupyter&lt;/a&gt; 這個擴展讓你可以在 Jupyter 裡面使用 Clojure&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;在&amp;#95;graalvm&amp;#95;上整合&amp;#95;clojure,&amp;#95;r,&amp;#95;python&quot;&gt;&lt;/a&gt;在 GraalVM 上整合 Clojure, R, Python&lt;/h2&gt;&lt;p&gt;&lt;a href='http://gigasquidsoftware.com/blog/2017/10/22/embedded-interop-between-clojure-r-and-python-with-graalvm/'&gt;Embedded Interop between Clojure, R, and Python with GraalVM&lt;/a&gt; 這篇文章算是 &lt;a href='https://www.youtube.com/watch?v=eLl6_k_fZn4'&gt;Deep Learning Needs Clojure&lt;/a&gt; 演講的接續，主要在講 Oracle Labs 建立的 &lt;a href='http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html'&gt;GraalVM&lt;/a&gt; 專案，在這裡面我們要如何讓 Clojure, R, Python 互通。&lt;/p&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 28 Oct 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-10-21/
</guid>
<link>
https://clojure.tw/weekly/2017-10-21/
</link>
<title>
ClojureTW 週報 2017-10-21
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;modern&amp;#95;cljs&amp;#95;讀書會&quot;&gt;&lt;/a&gt;Modern CLJS 讀書會&lt;/h2&gt;&lt;p&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/244043546/'&gt;10/30 舉辦 Modern-CLJS實體讀書會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/244043546/'&gt;meetup&lt;/a&gt; 的通知。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;clojurecademy&amp;#95;開源囉&quot;&gt;&lt;/a&gt;ClojureCademy 開源囉&lt;/h2&gt;&lt;p&gt;想知道怎樣透過 Clojure 來寫出像是 &lt;a href='https://www.codecademy.com/'&gt;CodeAcademy&lt;/a&gt; 那樣的課程網站嗎？ 上星期介紹的 &lt;a href='https://clojurecademy.com/'&gt;ClojureCademy&lt;/a&gt; 開源囉，現在可以在 &lt;a href='https://github.com/clojurecademy/clojurecademy'&gt;GitHub&lt;/a&gt; 看到他的原始碼啦 ~&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;有哪些&amp;#95;clojure&amp;#95;殺手級應用?&quot;&gt;&lt;/a&gt;有哪些 Clojure 殺手級應用?&lt;/h2&gt;&lt;p&gt;上星期在 &lt;a href='https://www.reddit.com/r/Clojure/comments/75apb2/does_clojure_have_a_killer_app/'&gt;reddit&lt;/a&gt; 看到有人在問說 Clojure 有哪些殺手級應用，有興趣的可以來參與討論。&lt;/p&gt;&lt;p&gt;這邊列出看到的一些東西:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://riemann.io/'&gt;Riemann&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://fulcrologic.github.io/fulcro/'&gt;Fulcro&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/duct-framework/duct'&gt;Duct&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://metabase.com/'&gt;Metabase&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/yieldbot/flambo'&gt;Flambo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://storm.apache.org/'&gt;Storm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.onyxplatform.org/'&gt;Onyx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.luminusweb.net/'&gt;Luminus&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;使用&amp;#95;clojurescript&amp;#95;+&amp;#95;electron&amp;#95;寫桌面程式&quot;&gt;&lt;/a&gt;使用 ClojureScript + Electron 寫桌面程式&lt;/h2&gt;&lt;p&gt;想要用 ClojureScript 寫桌面程式嗎？ &lt;a href='https://qiita.com/cedretaber/items/c6a4a2f681358479a7dd'&gt;ClojureScript + Electron でデスクトップアプリを作ってみる&lt;/a&gt; 提供了不錯的 ClojureScript 搭配 Electron 來製作桌面程式的教學。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;使用&amp;#95;clojure&amp;#95;和&amp;#95;graphql&amp;#95;替代&amp;#95;django&quot;&gt;&lt;/a&gt;使用 Clojure 和 GraphQL 替代 Django&lt;/h2&gt;&lt;p&gt;受夠了Django 了嗎? &lt;a href='https://cheesecakelabs.com/blog/case-clojure-graphql-replacing-django/'&gt;The Case for Clojure and GraphQL: Replacing Django&lt;/a&gt; 一文介紹了使用 Clojure 和 GraphQL 的好處與壞處。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;透過&amp;#95;jsoup&amp;#95;函式來寫網頁爬蟲&quot;&gt;&lt;/a&gt;透過 JSOUP 函式來寫網頁爬蟲&lt;/h2&gt;&lt;p&gt;我們在用 Clojure 寫網頁爬蟲的時候，常用的函式庫為 &lt;a href='https://github.com/cgrand/enlive'&gt;Enlive&lt;/a&gt; 、&lt;a href='https://github.com/weavejester/hiccup'&gt;hiccup&lt;/a&gt; 等。 &lt;a href='https://paultopia.github.io/posts-output/jsoup-is-awesome/'&gt;For Clojure Webscraping, Try Jsoup!&lt;/a&gt; 一文則跟我們介紹如何在 Clojure 下使用 &lt;a href='https://jsoup.org/'&gt;jsoup&lt;/a&gt; 這個 JAVA 函式庫來寫網頁爬蟲。&lt;/p&gt;&lt;h2&gt;&lt;a name=&quot;使用&amp;#95;clojure&amp;#95;實作&amp;#95;ethereum&amp;#95;(已太幣)&amp;#95;vm&quot;&gt;&lt;/a&gt;使用 Clojure 實作 Ethereum (已太幣) VM&lt;/h2&gt;&lt;p&gt;這兩篇文章給了我們不錯的介紹:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojure/crypto/2017/09/12/clojure-evm/'&gt;Implementing the Ethereum Virtual Machine (Part I)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojure/crypto/2017/10/18/clojure-evm-ii/'&gt;Implementing the Ethereum Virtual Machine (Part II)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 21 Oct 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-10-14/
</guid>
<link>
https://clojure.tw/weekly/2017-10-14/
</link>
<title>
ClojureTW 週報 2017-10-14
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/244043546/'&gt;10/30 舉辦 Modern-CLJS實體讀書會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/244043546/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;li&gt;由於 OpenShift v1 停止服務, &lt;a href='https://github.com/clojure-tw/telegram-bot-clojuretwbot'&gt;telegram-clojuretw-bot&lt;/a&gt; 移至筆者個人的服務器。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLZdCLR02grLqCR8EKuil8NrffZuTl0kwL'&gt;Clojure/Conj 2017 影片釋出&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;想要像 &lt;a href='https://www.codecademy.com/'&gt;CodeAcademy&lt;/a&gt; 那樣學習 Clojure 嗎? 現在我們有 &lt;a href='https://clojurecademy.com/'&gt;ClojureCademy&lt;/a&gt; 囉 :P&lt;/li&gt;&lt;li&gt;&lt;a href='https://cbds.netlify.com/2017/10/12/data-analysis-with-clojure/'&gt;Data munging with Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.toccata.io/2017/10/Containers.html'&gt;Containers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.toccata.io/2017/10/Contatiners-redux.html'&gt;Contatiners Redux&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.linkedin.com/pulse/building-cloud-choosing-lisp-because-nobody-told-me-i-mason-browne/'&gt;On Building a Cloud, and Choosing Lisp: Because Nobody Told Me I Couldn't&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.michielborkent.nl/blog/2017/10/10/parsing-a-circuit-with-clojure-spec/'&gt;Parsing a Circuit With clojure.spec&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;如果想要在 Atom 編輯器 下使用 Clojure 的話， &lt;a href='https://qiita.com/iku000888/items/a45ddafe873901787194'&gt;Clojure やりたいけど Emacs は厳しい人のための proto-repl 入門&lt;/a&gt; 是一篇不錯的教學。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(中)&quot;&gt;&lt;/a&gt;學習資源 (中)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://irongateinfo.blogspot.tw/2017/10/golang-clojure-with-redefs.html'&gt;在 Golang 裡使用類似 Clojure 的 with-redefs 技巧&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.codiva.io/'&gt;codiva&lt;/a&gt; 是個線上的 JAVA IDE, 可以在上面試試你的 JAVA code.&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.baeldung.com/deeplearning4j'&gt;A Guide to Deeplearning4j&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@caspervonb/how-to-write-better-commits-ff14d1f4559f'&gt;Write Better Git Commits&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 14 Oct 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-07-02/
</guid>
<link>
https://clojure.tw/weekly/2017-07-02/
</link>
<title>
ClojureTW 週報 2017-07-02
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.meetup.com/Clojure-tw/events/240956186/'&gt;06/28 實體聚會&lt;/a&gt; 的 &lt;a href='https://coldnew.github.io/snake.cljs/slides/#0'&gt;半成品投影片&lt;/a&gt; 和&lt;a href='https://github.com/coldnew/snake.cljs/'&gt;專案位置&lt;/a&gt; 以及 &lt;a href='https://coldnew.github.io/snake.cljs/'&gt;DEMO&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=FFKiYrvB1-0'&gt;Using ClojureScript to Live-Code Mobile Graphics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://vimeo.com/channels/1116889/223309989'&gt;Chicago Clojure - 2017-06-21 - Stuart Halloway on Repl Driven Development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/Vincit/venia'&gt;Vincit/venia&lt;/a&gt; - Clojure(Script) graphql query generation&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;mpenet/spandex&lt;/a&gt; - Elasticsearch client for Clojure (built on new ES 5.x java client)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/uwcpdx/stepwise'&gt;uwcpdx/stepwise&lt;/a&gt; - Idiomatic Clojure library for AWS Step Functions&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/danielsz/certificaat'&gt;danielsz/certificaat&lt;/a&gt; - General-purpose ACME client&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/Clojure-Numerics-1-Use-Matrices-Efficiently'&gt;Clojure Numerics, Part 1 - Use Matrices Efficiently&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/towards-data-science/functional-programming-for-deep-learning-bc7b80e347e9'&gt;Functional programming for deep learning&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://increasinglyfunctional.com/2017/06/29/serverless-web-applications-on-aws-lambda-with-clojurescript-pt-i/'&gt;Serverless Web Applications on AWS Lambda with ClojureScript Part II&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://increasinglyfunctional.com/2017/06/30/serverless-web-applications-on-aws-lambda-with-clojurescript-pt-ii/'&gt;Serverless Web Applications on AWS Lambda with ClojureScript Part II&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://ingesolvoll.github.io//2017/06/29/re-frame-side-effects-as-data.html'&gt;Re-frame: side effects as data&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/guide/reagent/'&gt;Guide to Reagent&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.fikesfarm.com/posts/2017-06-28-clojurescript-const-var-inlining.html'&gt;ClojureScript Const Var Inlining&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.fikesfarm.com/posts/2017-06-27-clojurescript-method-head-recur-in-defrecord.html'&gt;ClojureScript method head recur in defrecord&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/iku000888/items/4b65a0b030195d19e111'&gt;IPersistentStack&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;找工作&quot;&gt;&lt;/a&gt;找工作&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/clojure-job-market.html'&gt;The Clojure Job Market&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.techbridge.cc/2017/06/17/webassembly-js-future/'&gt;瞭解 WebAssembly 的基礎使用方法&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/shaunlebron/history-of-lisp-editing'&gt;history-of-lisp-editing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.getfreeebooks.com/name-your-pc-day-19-free-pc-ebooks/'&gt;Name Your PC Day – 19 Free PC Ebooks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.infoq.com/news/2017/06/fearless-aws-lambda?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=news'&gt;Why the JVM is a Good Choice for Serverless Computing: John Chapin Discusses AWS Lambda at QCon NY&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cloudera.com/blog/2017/06/deep-learning-on-apache-spark-and-hadoop-with-deeplearning4j/'&gt;Deep learning on Apache Spark and Apache Hadoop with Deeplearning4j&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.bradcypert.com/5-programming-languages-you-could-learn-from/'&gt;5 Programming Languages You Should Really Try&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sun, 02 Jul 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-06-24/
</guid>
<link>
https://clojure.tw/weekly/2017-06-24/
</link>
<title>
ClojureTW 週報 2017-06-24
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/240956186/'&gt;06/28 舉辦實體聚會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/240956186/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/defndaines/meiro'&gt;defndaines/meiro&lt;/a&gt; - Maze generation code, inspired by Mazes for Programmers.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/walmartlabs/lacinia'&gt;walmartlabs/lacinia&lt;/a&gt; - GraphQL implementation in pure Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/metosin/kekkonen'&gt;metosin/kekkonen&lt;/a&gt; -  A remote (CQRS) API library for Clojure.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/metosin/muuntaja'&gt;metosin/muuntaja&lt;/a&gt; - Clojure library for fast http api format negotiation, encoding and decoding.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/episodes/introduction-clojure-testing'&gt;Introduction to Clojure Testing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.jetbrains.com/idea/2017/06/intellij-idea-2017-2-public-preview/'&gt;IntelliJ IDEA 2017.2 Public Preview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=CiDtmPKVskk'&gt;Parinfer: why v2 is different&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;框架&quot;&gt;&lt;/a&gt;框架&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://miraj-project.github.io/'&gt;miraj&lt;/a&gt; 是一套針對 Clojure 下面開發 &lt;a href='https://www.webcomponents.org/'&gt;Web Components&lt;/a&gt; 的框架 &lt;a href='https://groups.google.com/d/msg/clojure/AGaHcYEm0bM/O-ssyrqNAwAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/nakkaya/ferret'&gt;Ferrit&lt;/a&gt; 是一個將 Clojure編譯成C++用於輕量級系統如arduino的Clojure方言，讓我們來看看如何使用FFI：&lt;a href='https://nakkaya.com/2017/06/24/ferret-lisp-ffi-notes/'&gt;Ferret Lisp FFI Notes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://eli.thegreenplace.net/2017/clojure-concurrency-and-blocking-with-coreasync/'&gt;Clojure concurrency and blocking with core.async&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://admay.github.io/if-macros/'&gt;Another Useful If Macro&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.bradlucas.com/posts/2017-06-22-building-a-weather-app-in-clojure/'&gt;Building A Weather App In Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lispchronicles.wordpress.com/2017/06/22/a-heap-for-proletarians/'&gt;A heap for proletarians&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@alexdixon/functional-programming-in-javascript-is-an-antipattern-58526819f21e'&gt;Functional programming in Javascript is an antipattern - And Clojure is actually easier&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ingesolvoll.github.io//2017/06/22/plain-react-vs-reagent.html'&gt;JSX vs Clojurescript: the showdown&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.reinvanderwoerd.nl/blog/2017/06/20/an-anaphoric-threading-macro/'&gt;An Anaphoric Threading Macro&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://danlebrero.com/2017/06/21/atoms-delays-and-side-effects-resource-managent-in-clojure/'&gt;Atoms, delays and side effects: a resource management idiom for Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://keechma.com/news/writing-a-realworld-app-with-keechma/'&gt;Writing a RealWorld app with Keechma&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2017/6/19/improving-on-types-specing-a-java-library'&gt;Improving on Types: Specing a Java Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://konradkuehne.com/2017/06/19/prototyping-with-cljs.html'&gt;Rapid Web App Prototyping with Clojurescript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://garajeando.blogspot.tw/2017/06/testing-om-components-with-cljs-react.html'&gt;Testing Om components with cljs-react-test&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/katsuyan/items/31b6bdd23884a293463d'&gt;Slack の RTM を Clojure で利用する&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(繁)&quot;&gt;&lt;/a&gt;學習資源 (繁)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://humorless.gitbooks.io/riemann/content/'&gt;Riemann distributed monitoring system 簡介&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.freecodecamp.com/mastering-chrome-developer-tools-next-level-front-end-development-techniques-3ac0b6fe8a3'&gt;Mastering Chrome Developer Tools: Next Level Front-End Development Techniques&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@pa023315/%E5%BE%9E%E7%84%A1%E5%88%B0%E6%9C%89-%E6%88%91%E8%A2%AB%E7%A7%91%E6%8A%80%E5%A4%A7%E7%89%9B%E5%85%AC%E5%8F%B8%E9%8C%84%E5%8F%96%E6%95%85%E4%BA%8B%E5%88%86%E4%BA%AB-c62004c48be1'&gt;從無到有 我被科技大牛公司錄取故事分享 — 重點摘錄&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://goodspeedlee.blogspot.tw/2017/03/blog-post.html'&gt;近期軟體人力市場觀察&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.louie.lu/2017/04/30/%E9%96%8B%E7%99%BC%E4%BA%BA%E5%93%A1%E7%9A%84%E9%9D%A2%E8%A9%A6%E6%8C%87%E5%8D%97-a-developers-guide-to-interviewing/'&gt;開發人員的面試指南&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hackernoon.com/what-are-some-books-where-the-reader-learns-by-building-one-project-ask-hn-summarized-82b9ebe6c70b'&gt;What are some books where the reader learns by building one project?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.davidykay.com/Whats-Next-in-Programming/'&gt;What's Next in Programming?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.whoishostingthis.com/blog/2014/09/04/learn-to-code/'&gt;What code should you learn?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 24 Jun 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-06-17/
</guid>
<link>
https://clojure.tw/weekly/2017-06-17/
</link>
<title>
ClojureTW 週報 2017-06-17
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6hnkjl/im_an_oo_programmer_using_clojure_because/'&gt;I'm an OO programmer using clojure. Because Components &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/TheLadders/sqlium'&gt;TheLadders/sqlium&lt;/a&gt; - A flexible, Datomic-inspired, config-driven Extraction system (big E in ETL)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/denistakeda/re-posh'&gt;denistakeda/re-posh&lt;/a&gt; - Use your re-frame with DataScript as a data storage&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.jetbrains.com/idea/2017/06/intellij-idea-2017-2-eap-introduces-unloaded-modules/'&gt;IntelliJ IDEA 2017.2 EAP Introduces Unloaded Modules&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://goo.gl/wXqil4'&gt;Clojure - Visual Studio Marketplace Extension for Visual Studio Code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;討論串&quot;&gt;&lt;/a&gt;討論串&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;好奇為何 Clojure 沒有辦法編譯成不依賴JVM、NODE的環境嗎?&lt;a href='https://www.reddit.com/r/Clojure/comments/6hhg1h/why_isnt_there_a_compiled_or_interpreted_clojure/'&gt;reddit&lt;/a&gt;又有人重開這一系列討論囉~&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6gcghs/which_clojure_utility_library_do_you_use/'&gt;Which Clojure utility library do you use?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://danlebrero.com/2017/06/12/delay-clojure-forgotten-concurrency-primitive/'&gt;Delay: Clojure's forgotten concurrency primitive&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.alex-turok.com/2017/06/the-simplest-way-to-mess-up-ombuild.html'&gt;Courage: The Simplest Way to Mess Up om/build&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/blog/12-06-2017-clojure-gotchas-surrogate-pairs'&gt;Clojure Gotchas: Surrogate Pairs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/Clojure-Linear-Algebra-Refresher-3-Matrix-Transformations'&gt;Clojure Linear Algebra Refresher (3) - Matrix Transformations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/Clojure-Linear-Algebra-Refresher-Linear-Transformations'&gt;Clojure Linear Algebra Refresher (4) - Linear Transformations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(韓)&quot;&gt;&lt;/a&gt;學習資源 (韓)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://clojure.kr/core.typed'&gt;core.typed 클로저 정적 타입 맛보기&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure.kr/async-ring-middleware-pattern'&gt;Async Ring 미들웨어 패턴&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(簡)&quot;&gt;&lt;/a&gt;學習資源 (簡)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.csdn.net/linux2_scdn/article/details/73368855'&gt;web 服務程序設計探索（1）——俄羅斯套娃模型&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.csdn.net/linux2_scdn/article/details/73377734'&gt;web 服務程序設計探索（2）——插件模型&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.csdn.net/linux2_scdn/article/details/73381454'&gt;web 服務程序設計探索（3）——中間件模型&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://ihower.tw/blog/archives/8740'&gt;Git worktree: 同時開多個工作目錄&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 17 Jun 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-06-03/
</guid>
<link>
https://clojure.tw/weekly/2017-06-03/
</link>
<title>
ClojureTW 週報 2017-06-03
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://clojure.tw/weekly'&gt;ClojureTW 週報&lt;/a&gt;可能會在2017-06-10這期 &lt;strong&gt;停刊&lt;/strong&gt; 或是延後刊載，就醬~&lt;/li&gt;&lt;li&gt;&lt;a href='https://twjug.kktix.cc/events/jcconf-2017-cfp'&gt;JCConf 2017 接受投稿囉&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.meetup.com/Clojure-tw/events/239567053/'&gt;05/31 舉辦實體聚會&lt;/a&gt; 投影片 (以下項目:)&lt;/li&gt;&lt;li&gt;&lt;a href='http://caasih.net/Talk-GMachine/#1'&gt;G-machine: the stack machine inside a pure functional language&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.ffe.tw/clojure-math-numeric-tower-intro/#1'&gt;Clojure 的數值塔&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6e5fep/good_advice_for_getting_a_clojure_job/'&gt;Good advice for getting a Clojure job&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.troywest.com/blog/2017/5/16/scaling-the-event-stream'&gt;MD#1: Scaling The Event Stream&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6duzb5/ann_nginxclojure_v045_20170528_released/'&gt;Nginx-Clojure v0.4.5&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!msg/clojure/B40OfvbBJcM/U4V3SpZKBwAJ'&gt;Certificaat&lt;/a&gt; - a Let's Encrypt client&lt;/li&gt;&lt;li&gt;&lt;a href='http://immutant.org/news/2017/05/30/announcing-2-1-8/'&gt;Immutant 2.1.8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/walmartlabs/lacinia-pedestal'&gt;walmartlabs/lacinia-pedestal&lt;/a&gt; - Expose Lacinia GraphQL as Pedestal endpoints&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/LiaisonTechnologies/lein-protoc'&gt;LiaisonTechnologies/lein-protoc&lt;/a&gt; - Leiningen Plugin for Compiling Google Protocol Buffers&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/rauhs/klang'&gt;rauhs/klang&lt;/a&gt; - Clojurescript logging library&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/danielsz/certificaat/'&gt;danielsz/certificaat&lt;/a&gt; - General-purpose ACME client&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/Clojure-Linear-Algebra-Refresher-Vector-Spaces'&gt;Clojure Linear Algebra Refresher (1)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.bradcypert.com/k-nearest-neighbors/'&gt;KNN - My Nearest Neighbors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.fikesfarm.com/posts/2017-06-02-clojurescript-compiler-perf.html'&gt;ClojureScript Compiler Perf&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/yada-authentication.html'&gt;Speak friend and enter!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/06/01/clojure-high-performance-fibonacci/'&gt;Clojure High Performance Fibonacci&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/degree9/data-validation-schema-spec-5547e33596bd'&gt;Data Validation — (schema spec)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@hlship/confessions-of-a-threading-macro-addict-5a026dae4af7'&gt;Confessions of a threading macro addict&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://aaroniba.net/counting-clojure-code'&gt;Counting Clojure Code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.otto.de/2017/05/29/with-clojure-we-get-a-whole-lot-of-stuff-done-seriously/'&gt;With Clojure we get a whole lot of stuff done. Seriously&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.opensourcery.co.za/2017/05/29/two-datoms-in-the-same-transaction-conflict/'&gt;Demystifying Datomic 'Two datoms in the same transaction conflict' errors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.opensourcery.co.za/2017/01/24/bringing-order-with-clojure-s-sort-by/'&gt;Bringing order with Clojure's sort-by&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://hynek.me/articles/speaking/'&gt;On Conference Speaking&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/neural-maths.html'&gt;Mathematics of Neural Networks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://entrepreneurs.maqtoob.com/why-build-a-business-around-free-open-source-software-a329d3cbb8dd'&gt;Why Build a Business Around Free Open Source Software&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ifeve.com/alithink-9-2/'&gt;《阿里感悟》-能力和晉陞&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 03 Jun 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-05-27/
</guid>
<link>
https://clojure.tw/weekly/2017-05-27/
</link>
<title>
ClojureTW 週報 2017-05-27
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/239567053/'&gt;05/31 舉辦實體聚會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/239567053/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;li&gt;&lt;a href='https://twjug.kktix.cc/events/jcconf-2017-cfp'&gt;JCConf 2017 接受投稿囉&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Clojure 1.9.0-alpha17 &lt;a href='https://t.co/zXNUK4hLV9'&gt;釋出&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ClojureScript 1.9.562 &lt;a href='https://t.co/nMMtJhqbOP'&gt;釋出&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/anmonteiro/lumo'&gt;lumo&lt;/a&gt; 有官方的 Docker &lt;a href='https://t.co/hBNv4qGvXK'&gt;image&lt;/a&gt; 了&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6cudlk/moving_from_django_to_clojure_video/'&gt;Moving from Django to Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=P_tPiR3i6e0'&gt;Re-frame / Reagent (Singapore Clojure Meetup)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=BLDX5Twt2zk'&gt;create-react-app + ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://scfbm.biomedcentral.com/articles/10.1186/s13029-016-0058-6'&gt;cljam&lt;/a&gt; - a library for handling DNA sequence alignment/map (SAM) with parallel processing&lt;/li&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/CUDA-and-cuBLAS-GPU-matrices-in-Clojure'&gt;Neanderthal&lt;/a&gt; - CUDA and cuBLAS GPU matrices in Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/DomainDrivenArchitecture/dda-pallet'&gt;DomainDrivenArchitecture/dda-pallet&lt;/a&gt; -&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Jarzka/stylefy'&gt;Jarzka/stylefy&lt;/a&gt; - Styling ClojureScript UI components with ease.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/walmartlabs/lacinia'&gt;walmartlabs/lacinia&lt;/a&gt; - GraphQL implementation in pure Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Day8/re-com/releases'&gt;Day8/re-com&lt;/a&gt; -  A ClojureScript library of reusable components for Reagent.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;所以 Clojure 真的會凋零嗎? &lt;a href='https://www.reddit.com/r/Clojure/comments/6d9say/simple_and_happy_is_clojure_dying_and_what_has/'&gt;這份討論串&lt;/a&gt; 非常值得一看。&lt;/li&gt;&lt;li&gt;想學 ClojureScript 卻不知道要用 reagent/om/rum ... 等嗎? &lt;a href='https://github.com/gadfly361/cljs-todomvc'&gt;cljs-todomvc&lt;/a&gt; 為我們整理了在 ClojureScript 下不同 React 框架的函式庫實作 TodoMVC 的方式。&lt;/li&gt;&lt;li&gt;&lt;a href='http://kieranbrowne.com/research/filling-gaps-in-tensorflow/'&gt;Filling gaps in TensorFlow's Java api&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://eli.thegreenplace.net/2017/notes-on-debugging-clojure-code/'&gt;Notes on debugging Clojure code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://swizec.com/blog/immutable-data/swizec/7613'&gt;Do you really need immutable data?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/05/20/a-clojure-spec-for-generic-binary-trees/'&gt;A Clojure.Spec for Generic Binary Trees&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://tonsky.me/blog/readable-clojure/'&gt;Readable Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2017/5/22/restate-your-ui-using-state-machines-to-simplify-user-interface-development'&gt;Restate Your UI: Using State Machines to Simplify User Interface Development&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hashnode.com/post/early-stage-live-coding-clojurescript-with-webpack-cj2w4lsiv006ul7k8rcp9bqvd'&gt;Early stage live coding ClojureScript with Webpack&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/CUDA-and-cuBLAS-GPU-matrices-in-Clojure'&gt;CUDA and cuBLAS GPU matrices in Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/akpppak/items/dd7999dc1042c2813393'&gt;Clojure spec 和訳&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://msdn.microsoft.com/zh-tw/communitydocs/visual-studio/ta14052601?f=255&amp;MSPPError=-2147217396'&gt;Code Review 指導&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://exacity.github.io/deeplearningbook-chinese/'&gt;Deep Learning Book 簡體中文翻譯&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hackmd.io/s/B1eo44C1-#'&gt;軟體缺失導致的危害&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.douban.com/note/472267231/'&gt;年終總結 &amp; 算法數據的思考 &amp; 結尾彩蛋&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.oschina.net/translate/how-to-interview-as-a-developer-candidate'&gt;一份開發者面試指南 (A developer's guide to interviewing)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/tuvttran/project-based-learning'&gt;project-based-learning&lt;/a&gt; 是 GitHub 上一個收集如何從無到有建制自己的專案教學的列表，收錄的語言包含了C、Clojure ..etc。&lt;/li&gt;&lt;li&gt;O'Reilly &lt;a href='http://www.oreilly.com/programming/free/?cmp=li-business-free-info-onboarding_li_freereport_programming_ac'&gt;提供&lt;/a&gt;了一些不錯的免費eBook, 只要填寫表單就可以獲得。&lt;/li&gt;&lt;li&gt;&lt;a href='http://ifeve.com/alithink-2/'&gt;阿里感悟 – 如何成為一名優秀的新人&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://bearyinnovative.com/when-we-code/'&gt;在 BearyChat 寫代碼是一種什麼樣的體驗？&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.masalaanews.com/list-of-100-websites-a-programmers-should-visit-to-update-their-programming-knowledge/'&gt;100+ Websites A Programmers Should Visit To Update their Programming Knowledge Have A Look!&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 27 May 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-05-20/
</guid>
<link>
https://clojure.tw/weekly/2017-05-20/
</link>
<title>
ClojureTW 週報 2017-05-20
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/239567053/'&gt;05/31 舉辦實體聚會&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/239567053/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;li&gt;&lt;a href='https://clojure.tw/weekly'&gt;ClojureTW 週報&lt;/a&gt; 加入了試驗性質的 &lt;a href='https://instantview.telegram.org/'&gt;instant view&lt;/a&gt; 支援(&lt;a href='https://github.com/clojure-tw/weekly/issues/39'&gt;#39&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;a href='https://twjug.kktix.cc/events/jcconf-2017-cfp'&gt;JCConf 2017 接受投稿囉&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Clojure 究竟是在成長還是將要凋零呢? 在 &lt;a href='https://twitter.com/ericnormand/status/864247111000481794'&gt;twitter&lt;/a&gt; 有這樣的一串討論。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=lzXHMy4ewtM&amp;feature=youtu.be'&gt;GOTO 2017 • Idée Fixe • David Nolen&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://danlebrero.com/2017/05/20/automating-resilience-testing-with-docker-and-property-based-testing-devoxx-uk-2017-video/'&gt;Automating resilience testing with Docker and Property Based Testing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/davidwclin/cljc-bloom'&gt;davidwclin/cljc-bloom&lt;/a&gt; - A cross-platform bloom filter implemented in Clojure(Script).&lt;/li&gt;&lt;li&gt;&lt;a href='http://immutant.org/news/2017/05/18/announcing-2-1-7/'&gt;Immutant&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/kidpollo/tacocat'&gt;kidpollo/tacocat&lt;/a&gt; - Simple Microsoft Bot Framework example in Clojurescript&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/chpill/re-frankenstein'&gt;chpill/re-frankenstein&lt;/a&gt; - The deviant fork of re-frame&lt;/li&gt;&lt;li&gt;&lt;a href='http://thinktopic.com/blog/toward-cortex-1-dot-0'&gt;cortex 1.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/thheller/shadow-cljs'&gt;thheller/shadow-cljs&lt;/a&gt; - ClojureScript for JS devs&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.clojurewerkz.org/blog/2017/05/15/langohr-4-dot-0-0-is-released/'&gt;Langohr&lt;/a&gt; - A small &lt;a href='http://clojurerabbitmq.info/'&gt;Clojure RabbitMQ client&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/b-ryan/farmhand'&gt;b-ryan/farmhand&lt;/a&gt; - Simple and powerful background jobs for Clojure&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/blog/17-05-2017-loading-clojure-libraries-directly-from-github'&gt;Loading Clojure Libraries Directly From Github&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.onyxplatform.org/jekyll/update/2017/05/15/Onyx-Java.html'&gt;onyx-java: A Comprehensive Java API for Onyx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/lagenorhynque/items/7c049f3c3b967ee777ac'&gt;ClojureScript &amp; ReagentでReact入門してみた&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(繁)&quot;&gt;&lt;/a&gt;學習資源 (繁)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://coldnew.github.io/f421b76a/'&gt;從 GitHub 直接下載 Clojure 函式庫&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.cnblogs.com/weidagang2046/archive/2013/02/15/on-interview.html'&gt;程序員面試什麼最重要?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://tryolabs.com/blog/2017/05/18/magazine-a-collection-of-our-machine-learning-articles/'&gt;Magazine: A collection of our Machine Learning articles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://cloudncode.blog/2017/05/15/why-serverless-architecture/'&gt;Why Serverless architecture?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/05/16/lisp-meta-programming-for-c-developers-compile-time-computations/'&gt;LISP Meta-Programming for C++ Developers: Compile time computations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://consolia-comic.com/comics/ransomware'&gt;How does Ransomware work?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 20 May 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-05-13/
</guid>
<link>
https://clojure.tw/weekly/2017-05-13/
</link>
<title>
ClojureTW 週報 2017-05-13
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.coscup.org/2017/05/coscup-2017.html'&gt;COSCUP 開源人年會: COSCUP 2017 開源貢獻者保留票開始接受申請！&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;ClojureScript &lt;a href='https://groups.google.com/forum/#!msg/clojurescript/xt_wS-FicwA/uXLyEMlKAAAJ'&gt;1.9.542&lt;/a&gt; 釋出，包含了 clojure.spec 和一些 REPL 的改進&lt;/li&gt;&lt;li&gt;知名的 Clojure 除錯工具 &lt;a href='https://bpiel.github.io/sayid/'&gt;Syid&lt;/a&gt; 正在 kickstarter 尋求 &lt;a href='https://www.kickstarter.com/projects/1269641244/sayid-pro-transparency-for-clojure-production-envi'&gt;募資&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLaSn8eiZ631kZfUdLuWGBRP-jAbPxWrDi'&gt;ClojureD 2017 系列影片&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6a90h0/specql_spec_driven_postgresql_queries/'&gt;specql&lt;/a&gt; - Spec driven PostgreSQL queries&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!msg/clojure/Niw8PbtGtFQ/w7bH3tGPAgAJ'&gt;irresponsible/anarchy&lt;/a&gt; - (business logic engine driven by tabular data)&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://gist.github.com/yogthos/d9d2324016f62d151c9843bdac3c0f23#file-gallery-cljs'&gt;Example fo Lumo script translated from Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.bradcypert.com/an-informal-guide-to-clojure-spec/'&gt;An Informal &amp; Practical Guide to Clojure's Spec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/05/09/lisp-meta-programming-for-c-developers-first-macros/'&gt;LISP Meta-Programming for C++ Developers: First Macros&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;位於英國倫敦的 &lt;a href='https://skillsmatter.com/conferences/8783-clojure-exchange-2017#get_involved'&gt;Clojure eXchange 2017&lt;/a&gt; 將於 2017 年 12 月 4 ~ 5 日舉辦，現正&lt;a href='https://skillsmatter.com/conferences/8783-clojure-exchange-2017#get_involved'&gt;徵求講者中&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;找工作&quot;&gt;&lt;/a&gt;找工作&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Libgirl來&lt;a href='https://docs.google.com/document/d/1Dib9kh_ZZVb5D5luxm-WyXcOGkcNFjfTwTT9spAgdlc/edit'&gt;徵求技術夥伴囉&lt;/a&gt;，技術基礎開放到Lisp的所有方言。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://softnshare.wordpress.com/2017/05/09/note8waystoreadmorebooks/'&gt;8 個讓你一年中可以閱讀更多書的策略&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://gitorials.com/'&gt;girotials&lt;/a&gt; 是一個 &lt;code&gt;付費&lt;/code&gt; 的 git 教學系統，不過看起來 &lt;a href='https://gitorials.com/id/1/'&gt;Clojure 的部分&lt;/a&gt;是免費的&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/6alovy/static_vs_dynamic_languages_a_literature_review/'&gt;Static vs. dynamic languages: a literature review：Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.smashingmagazine.com/2017/05/abridged-cartoon-introduction-webassembly/'&gt;An Abridged Cartoon Introduction To WebAssembly&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.daemonology.net/blog/2017-05-11-plan-for-foss-maintainers.html'&gt;A plan for open source software maintainers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.viget.com/articles/two-ways-to-share-git-hooks-with-your-team'&gt;Two Ways to Share Git Hooks with Your Team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://distill.pub/'&gt;Distill&lt;/a&gt; 是 Google推出的機器學習教學網站&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 13 May 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-05-06/
</guid>
<link>
https://clojure.tw/weekly/2017-05-06/
</link>
<title>
ClojureTW 週報 2017-05-06
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.coscup.org/2017/05/coscup-2017.html'&gt;COSCUP 開源人年會: COSCUP 2017 開源貢獻者保留票開始接受申請！&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://vimeo.com/215418110'&gt;Peter Norvig on “As We May Program”&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=O6g5C4jUCUc&amp;t=172s'&gt;Emacs and Clojure, a Lispy Love Affair&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://keechma.com/news/keechma-dev-tools-preview/'&gt;Keechma Developer Tools Preview&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://ruedigergad.com/2017/04/30/clj-net-pcap-version-1-7-1-released/'&gt;clj-net-pcap&lt;/a&gt; - A wrapper/facade/whatever to enable/ease the use of jNetPcap (a libpcap based packet sniffing lib) in Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/metosin/spec-tools'&gt;metosin/spec-tools&lt;/a&gt; - Clojure(Script) tools for clojure.spec&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/walmartlabs/lacinia'&gt;walmartlabs/lacinia&lt;/a&gt; - GraphQL implementation in pure Clojure&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/clojure-emacs/inf-clojure/releases/tag/v2.0.0'&gt;inf-clojure 2.0&lt;/a&gt; release&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.deps.co/blog/whats-new-in-cursive-1.5.0/'&gt;What's New in Cursive 1.5.0?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.jetbrains.com/idea/2017/05/intellij-idea-2017-2-eap-is-here/'&gt;IntelliJ IDEA 2017.2 EAP is Her&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.fikesfarm.com/posts/2017-04-29-clojurescript-ejecta.html'&gt;ClojureScript Ejecta&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.reinvanderwoerd.nl/blog/2017/04/29/writing-a-tiny-frp-library/?utm_source=Clojure&amp;utm_medium=Atom'&gt;Writing a Tiny FRP Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://circleci.com/blog/charting-language/'&gt;Using Machine Learning and Clojure to Chart the English Language&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/blog/02-05-2017-nodejs-scripts-clojurescript'&gt;Writing Node.js scripts with ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://kieranbrowne.com/research/clojure-tensorflow-interop/?utm_content=53598024&amp;utm_medium=social&amp;utm_source=twitter'&gt;Running TensorFlow in Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://pupeno.com/2017/05/06/how-to-work-with-a-private-library-in-clojurescript/'&gt;How to work with a private library in ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://git.slothrop.net/#bare-cljs'&gt;A Starter ClojureScript Project&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.metosin.fi/blog/clojure-spec-as-a-runtime-transformation-engine/'&gt;Clojure.spec as a Runtime Transformation Engine&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://tech.grammarly.com/blog/building-etl-pipelines-with-clojure'&gt;Building ETL pipelines with Clojure and transducers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/snufkon/items/76bb0044da1437625a65'&gt;ClojureScript クイックスタート&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;java&amp;#95;相關&quot;&gt;&lt;/a&gt;Java 相關&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.jetbrains.com/idea/2017/05/java-annotated-monthly-may-2017/'&gt;Java Annotated Monthly – May 2017&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;位於英國倫敦的 &lt;a href='https://skillsmatter.com/conferences/8783-clojure-exchange-2017#get_involved'&gt;Clojure eXchange 2017&lt;/a&gt; 將於 2017 年 12 月 4 ~ 5 日舉辦，現正&lt;a href='https://skillsmatter.com/conferences/8783-clojure-exchange-2017#get_involved'&gt;徵求講者中&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://softnshare.wordpress.com/2017/04/30/enhancelearninglist/'&gt;增加學習能力的學習清單&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.bilibili.com/video/av10087636/'&gt;寫給孩子看的 Kubernetes 動畫指南&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.diycode.cc/topics/772'&gt;美國網賺大牛 Jeremy Schomaker 的 # 開掛人生 #&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/05/02/lisp-meta-programming-for-c-developers-introduction/'&gt;LISP Meta-Programming for C++ Developers: Introduction&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://funcall.blogspot.tw/2009/03/not-lisp-again.html'&gt;Not Lisp again....&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://developers.google.com/web/updates/2017/04/devtools-release-notes'&gt;What's New In DevTools (Chrome 59)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.oschina.net/news/84399/programmer-more-than-40-years-old'&gt;四五十歲之後，還在編程的程序員都有誰&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.facebook.com/permalink.php?story_fbid=1457397624326365&amp;id=100001684237583&amp;hc_location=ufi'&gt;請教臉書大神，學渣我寫了一個多月的函數型編程，除了練習浪達演算子和燒腦之外，在實務上到底有什麼非常實際的應用&lt;/a&gt; - &lt;a href='https://www.facebook.com/cindylinz/posts/10212714778445497'&gt;參考解答&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 06 May 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-04-29/
</guid>
<link>
https://clojure.tw/weekly/2017-04-29/
</link>
<title>
ClojureTW 週報 2017-04-29
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://docs.google.com/forms/d/e/1FAIpQLSfVgh-hP0F7_QPWfwnISbULZ3w2B7__FZ2AJDSNJlF7VDpGfg/viewform?c=0&amp;w=1'&gt;Modern ClojureScript 讀書會調查&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.coscup.org/2017/04/2017-58.html'&gt;COSCUP 開源人年會: COSCUP 2017 社群議程申請，5/8 日截止&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/why-functional-programming/'&gt;Do you know these 11 benefits of FP?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=OMk5KoUIOy4'&gt;Your next JVM: Panama, Valhalla, Metropolis by John Rose&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-martin-trojer-looking-beyond-clojure.html'&gt;Looking beyond Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/gadfly361/rid3'&gt;gadfly361/rid3&lt;/a&gt; - Reagent interface to d3.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/uncomplicate/clojurecuda'&gt;uncomplicate/clojurecuda&lt;/a&gt; - Clojure library for CUDA development&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/tendant/graphql-clj'&gt;tendant/graphql-clj&lt;/a&gt; - A Clojure library that provides GraphQL implementation.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/inqwell/typeops'&gt;inqwell/typeops&lt;/a&gt; - Alternative value type combination in Clojure arithmetic&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/venantius/accountant/releases/tag/0.2.0'&gt;venantius/accountant&lt;/a&gt; -ClojureScript navigation for single-page applications, made simple.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/lambdaisland/uniontypes'&gt;lambdaisland/uniontypes&lt;/a&gt; - Union Types (ADTs, sum types) built on clojure.spec&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/lambdaisland/uri'&gt;lambdaisland/uri&lt;/a&gt; - A pure Clojure/ClojureScript URI library&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/mogenslund/liquid'&gt;mogenslund/liquid&lt;/a&gt; - Clojure Text Editor, for editing clojure code and markdown. Written entirely in Clojure with inspiration from Emacs and Vim.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.klipse.tech//clojure/2017/04/22/clojure-juxt-some-reduced.html'&gt;Clojure.core: juxt, some and reduced&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.klipse.tech//omnibus/2017/04/23/omnibus-1-wallpaper.html'&gt;Turing Omnibus #1: Algorithm for generating wallpapers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://emnh.github.io/rts-blog/'&gt;An RTS in WebGL and ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/machine-learning-with-clojure.html'&gt;Machine Learning With Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.reinvanderwoerd.nl/blog/2017/04/27/abstracting-the-clojure-def-macro-pattern/?utm_source=Clojure&amp;utm_medium=Atom'&gt;Abstracting the Clojure def-macro pattern&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@atroche/clojurescript-and-npm-still-not-quite-there-3f1904d1e1e'&gt;ClojureScript and npm: still not quite there&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2017/4/21/separation-of-concerns-in-datomic-query-datalog-query-and-pull-expressions'&gt;Separation of Concerns in Datomic Query: Datalog Query and Pull Expressions&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(簡)&quot;&gt;&lt;/a&gt;學習資源 (簡)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.csdn.net/linux2_scdn/article/details/70667085'&gt;clojure實戰—快速搭建web前端開發框架&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;jvm&amp;#95;相關&quot;&gt;&lt;/a&gt;JVM 相關&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://brucefeng.farbox.com/post/jvm-architecture'&gt;JVM結構&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.baeldung.com/jvm-parameters'&gt;Guide to the Most Important JVM Parameters&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://mis101bird.js.org/rapidlearner/'&gt;讀書心得 - Rapid learner&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.zhihu.com/question/36292298/answer/160028010'&gt;维护一个大型开源项目是怎样的体验？&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.diycode.cc/topics/719'&gt;技術人賺錢的機會真的非常多，聊聊那些年我實踐過和見過的各種賺錢方式&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.freecodecamp.com/how-to-interview-as-a-developer-candidate-b666734f12dd'&gt;當面試官問說 你還有啥要問我嗎 的時候&lt;/a&gt; - &lt;a href='https://blog.louie.lu/2017/04/30/%E9%96%8B%E7%99%BC%E4%BA%BA%E5%93%A1%E7%9A%84%E9%9D%A2%E8%A9%A6%E6%8C%87%E5%8D%97-a-developers-guide-to-interviewing/'&gt;中文翻譯&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.jianshu.com/p/9ed470fe7135'&gt;LinkedIn面試實錄：一場感覺身體被掏空的前端面試&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://xlambda.com/blog/2015/08/20/joxa-a-lisp-programming-language-base-on-erlang-vm/'&gt;Joxa: 一种基于Erlang VM的现代Lisp编程语言&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://macshuo.com/?p=1401'&gt;Mactalk: 程序員職業生涯巡禮&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 29 Apr 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-04-22/
</guid>
<link>
https://clojure.tw/weekly/2017-04-22/
</link>
<title>
ClojureTW 週報 2017-04-22
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/239130758/'&gt;04/26 舉辦實體聚會&lt;/a&gt;，此次聚會將和 &lt;a href='https://emacser.tw'&gt;EmacsTW&lt;/a&gt;合辦。不論您對 Clojure 有興趣，亦或是對 Emacs 相關議題有興趣，都歡迎參加。&lt;/li&gt;&lt;li&gt;&lt;a href='https://docs.google.com/presentation/d/12OhoRrmu_Sf2jQddEj13GUj7xeC9bp8lszqKf_ROoqs/edit#slide=id.g2072f7b219_0_141'&gt;COSCUP 2017 怎麼辦？&lt;/a&gt;。怎麼辦呢？要丟社群議程嗎?&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://groups.google.com/d/msg/clojure/kbHhMCEYwnI/aCHkeTudBQAJ'&gt;com.walmartlabs/lacinia 0.15.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/d/msg/clojure/1rXL_EUkDAQ/cdSzuf-fBQAJ'&gt;com.walmartlabs/pedestal-lacinia 0.1.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/663s75/clojure_for_neovim_for_clojure/'&gt;Clojure for Neovim for Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/@roman01la/code-is-data-reasoning-1cfccc840e53'&gt;Code is Data (reasoning)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://bsima.me/clog/robust-clojure-nil.html'&gt;Robust Clojure: The best way to handle nil&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://jakemccrary.com/blog/2017/04/17/what-are-the-most-used-clojure-libraries/'&gt;What are the most used Clojure libraries?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.opengrail.com/clojure/clojurescript/functional/2017/04/17/numbers-text.html'&gt;Numbers as text&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/native.html'&gt;Writing ClojureScript native apps is easy&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://realworldclojure.com/on-the-judicious-use-of-core.async/'&gt;On the Judicious Use of core.async&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ku1ik.com/2017/04/21/lazy-seq-and-request-idle-callback.html'&gt;Semi-eager realization of lazy sequences in ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;jvm&amp;#95;相關&quot;&gt;&lt;/a&gt;JVM 相關&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.plan99.net/is-jigsaw-good-or-is-it-wack-ec634d36dd6f'&gt;Is Jigsaw good or is it wack?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.baeldung.com/jvm-garbage-collectors'&gt;JVM Garbage Collectors&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.jelastic.com/2017/04/13/java-ram-usage-in-containers-top-5-tips-not-to-lose-your-memory/'&gt;Java RAM Usage in Containers: 5 Tips Not to Lose Memory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.joda.org/2017/04/java-9-modules-jpms-basics.html'&gt;Stephen Colebourne's blog: Java 9 modules&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://hackernoon.com/why-functional-programming-matters-c647f56a7691'&gt;Why functional programming matters&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.flyingmachinestudios.com/programming/learn-programming-languages-efficiently/'&gt;Techniques for Efficiently Learning Programming Languages&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lambeta.com/2017/04/18/Techniques-for-Efficiently-Learning-Programming-Languages/'&gt;如何高效地學習編程語言&lt;/a&gt; (上面的中文翻譯)&lt;/li&gt;&lt;li&gt;&lt;a href='https://news.ycombinator.com/item?id=14161876'&gt;Calculus Made Easy (1914, PDF)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/moby/moby/pull/32691'&gt;Docker is transitioning to Moby&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/deep-learning.html'&gt;Deep Learning (DL)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ifeve.com/alithink-1/'&gt;阿里感悟（一）如何有效解決問題？&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python'&gt;Why MIT switched from Scheme to Python&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://devdocs.io/'&gt;All-in-one API Documentation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@billcheng_55722/%E7%BE%8E%E5%9C%8B%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%9A%84%E7%94%9F%E6%B4%BB-ba944529188a'&gt;美國軟體工程師的生活&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 22 Apr 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-04-15/
</guid>
<link>
https://clojure.tw/weekly/2017-04-15/
</link>
<title>
ClojureTW 週報 2017-04-15
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/239130758/'&gt;04/26 舉辦實體聚會&lt;/a&gt;，此次聚會將和 &lt;a href='https://emacser.tw'&gt;EmacsTW&lt;/a&gt;合辦。不論您對 Clojure 有興趣，亦或是對 Emacs 相關議題有興趣，都歡迎參加。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!msg/clojurescript/c_9LafTpS4g/xkZGIYPMBwAJ'&gt;ClojureScript 1.9.518&lt;/a&gt; release. &lt;a href='https://anmonteiro.com/2017/03/requiring-node-js-modules-from-clojurescript-namespaces/'&gt;延伸閱讀&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/65545d/what_is_the_state_of_clojure_clr/'&gt;What is the state of Clojure CLR?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/channel/UCZ7rYtyjSgF1jMYHCkyjwMQ/videos'&gt;Clojure Days 2017 系列影片&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/alia'&gt;mpenet/alia&lt;/a&gt; - High performance Cassandra client for clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Clojure2D/clojure2d'&gt;Clojure2D/clojure2d&lt;/a&gt; -  Java2D wrapper + creative coding supporting functions (based on Processing and openFrameworks)&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資源 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/@swlkr/a-majestic-monolith-in-clojure-38097e35f03d'&gt;A Majestic Monolith in Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://notamonadtutorial.com/a-pythonist-finds-a-new-home-at-clojure-land-761ad8612b47'&gt;A Pythonist finds a new home at Clojure land – This is not a Monad tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lispchronicles.wordpress.com/2017/04/04/bits-of-things/'&gt;Bits of things&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://nbeloglazov.com/2017/04/09/random-vector-generation.html'&gt;Random Vector Generation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@roman01la/code-transformation-for-a-great-good-544338423036'&gt;Code transformation for a great good&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://dev.solita.fi/2017/04/10/making-software-testing-easier-with-clojure.html'&gt;Making Software Testing Easier with Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資源&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資源 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/cyubachi/items/de0dc12dae52db1e25f6'&gt;Cursive で Diracのセットアップ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/@FunctionalWorks/some-functional-programming-interview-questions-cf70e3ca7b4b'&gt;Some Functional Programming Interview Questions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;想了解 Machine Learning 的發展過程嗎? &lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 為我們做了簡單的&lt;a href='https://juxt.pro/blog/posts/machine-learning.html'&gt;整理&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='https://lynn1205.wordpress.com/2017/04/16/%E7%B0%A1%E5%96%AE%E7%9A%84%E6%BC%94%E7%AE%97%E6%B3%95%E7%AD%86%E8%A8%98-%E7%AC%AC%E4%B8%80%E9%9B%86/'&gt;簡單的演算法筆記 – 第一集&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://brucefeng.farbox.com/post/jvm-garbage-collection'&gt;JVM 垃圾回收算法及垃圾回收器&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 15 Apr 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-04-08/
</guid>
<link>
https://clojure.tw/weekly/2017-04-08/
</link>
<title>
ClojureTW 週報 2017-04-08
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們的 &lt;a href='https://trello.com/b/odbLWaAr'&gt;Trello&lt;/a&gt; 剛剛開啓，列出一些想做的事，歡迎有志之士一起加入！&lt;/li&gt;&lt;li&gt;我們計畫在 &lt;code&gt;04/26&lt;/code&gt; 舉辦實體聚會，詳細聚會資訊之後會公布。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blogs.oracle.com/java/features-in-java-8-and-9'&gt;What's Cool in Java 8, and New in Java 9&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLZdCLR02grLp4W4ySd1sHPOsK83gvqBQp'&gt;Clojure/West 2017 系列演講&lt;/a&gt; 影片出來囉~&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://djhaskin987.gitlab.io/serovers/'&gt;Serovers&lt;/a&gt; - Version comparison for semver, maven, ruby, python, debian, and rpm in Clojure.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/irresponsible/anarchy'&gt;irresponsible/anarchy&lt;/a&gt; - Logic without rules&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://danlebrero.com/2017/04/06/documenting-your-architecture-wireshark-plantuml-and-a-repl/'&gt;Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.bradcypert.com/clojure-protocols-and-records/'&gt;Clojure Protocols &amp; Records&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@wilkerlucio/implementing-custom-om-next-parsers-f20ca6db1664'&gt;Implementing custom Om.next parsers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://reborg.tumblr.com/post/159202207913/exploring-the-memoize-function'&gt;Exploring the memoize function&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/ryo___/items/b4cf84d699816eaf911d'&gt;Clojure + nrepl で System.out.print() とかが出力されない事の対處&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://liguoliang.com/2017/04/09/ny-ban-firms-asking-candidate-current-salary.html'&gt;紐約將立法禁止僱主在面試時詢問應聘者薪資, 即使去不了紐約, 你也應該學會拒絕透露目前薪資&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.freecodecamp.com/515-free-online-programming-computer-science-courses-you-can-start-in-april-8b0ce1817d61'&gt;515 Free Online Programming &amp; Computer Science Courses You Can Start in April&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://rock-it.pl/how-to-write-excellent-dockerfiles/'&gt;How to write excellent Dockerfiles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://freebiesupply.com/blog/top-monospace-fonts-for-developers/'&gt;Top Monospace Fonts For Developers - Freebie Supply&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.johnwittenauer.net/how-to-learn-hadoop-for-free/'&gt;How To Learn Hadoop For Free&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 08 Apr 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-04-01/
</guid>
<link>
https://clojure.tw/weekly/2017-04-01/
</link>
<title>
ClojureTW 週報 2017-04-01
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;由 Clojure Taiwan 主辦的臺灣第一場 Clojure Conf 將於 2017/6/31 假張榮發基金會國際會議中心舉辦，詳情請參考&lt;a href='https://clojure.tw/conf/2017'&gt;活動網站&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;03/27 實體聚會&lt;/a&gt; 的&lt;a href='https://coldnew.github.io/talk-clojurescript-intro/'&gt;簡報&lt;/a&gt;和 &lt;a href='http://jared314.github.io/clojurescript-for-javascript-devs'&gt;參考投影片&lt;/a&gt;已經上線囉。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;書籍&quot;&gt;&lt;/a&gt;書籍&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.braveclojure.com/quests/reducers/intro/'&gt;Parallel Programming in Clojure with Reducers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLZdCLR02grLp4W4ySd1sHPOsK83gvqBQp'&gt;Clojure/West 2017 系列演講&lt;/a&gt; 影片出來囉~&lt;/li&gt;&lt;li&gt;&lt;a href='https://keechma.com/news/keechma-dev-tools-preview/'&gt;ClojureScript micro framework for Reagent | Keechma Developer Tools Preview&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/alia'&gt;mpenet/alia&lt;/a&gt; - High performance Cassandra client for clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;mpenet/spandex&lt;/a&gt; Elasticsearch client for Clojure (built on new ES 5.x java client)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/jeaye/orchestra'&gt;jeaye/orchestra&lt;/a&gt; - Complete instrumentation for clojure.spec&lt;/li&gt;&lt;li&gt;&lt;a href='https://keechma.com/'&gt;Keecha:&lt;/a&gt; - ClojureScript micro framework for Reagent&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;範例專案&quot;&gt;&lt;/a&gt;範例專案&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/onyx-platform/onyx-commander-example'&gt;onyx-platform/onyx-commander-example&lt;/a&gt; - An example of the Commander pattern with Kafka, Onyx, and Datomic.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://langintro.com/cljsbook/'&gt;Transforming Data with ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.skyliner.io/fourteen-months-with-clojure-beb8b3e4bf00'&gt;Fourteen Months with Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2017/3/24/3xeif9bxaom78qyzwssgwz1leuorh4'&gt;Living the Lean Startup with clojure.spec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/03/28/building-a-clojurescript-game-ai/'&gt;Building a Clojurescript game: AI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure-china.org/t/things-i-hate-about-clojurescript/635'&gt;Things I hate about ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://yogthos.net/posts/2017-03-26-ReagentReactView.html'&gt;Comparing Reagent to React.js and Vue.js for dynamic tabular data&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/speaker-interview/dom-kiva-meyer-clojurewest-2017-interview/'&gt;Dom Kiva-Meyer Clojure/West 2017 Interview&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://softnshare.wordpress.com/2017/03/27/consideration-decide-job/'&gt;決定到哪裡工作時需考慮的幾件事&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://tzangms.com/dashboard-tool-metabase/'&gt;Dashboard 利器: Metabase&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blogs.oracle.com/developers/learn-sql-with-this-free-online-12-week-course'&gt;Learn SQL with This Free Online 12-Week Course&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.ossblog.org/grasp-r-programming-open-source-books/'&gt;Grasp R Programming with Open-Source Books&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@bryanedds/a-powerful-f-library-shows-how-s-expressions-can-beat-xml-and-json-20c34ba1db4b'&gt;A Powerful F# Library Shows How S-Expressions Might be Superior to XML and Json&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://modernweb.com/choosing-technology-stack/'&gt;7 questions to ask before choosing your technology stack&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 01 Apr 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-03-25/
</guid>
<link>
https://clojure.tw/weekly/2017-03-25/
</link>
<title>
ClojureTW 週報 2017-03-25
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;03/27 舉辦實體聚會&lt;/a&gt;。具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=-zM5fDN_AHY'&gt;Using Clojurescript to launch iOS/Android apps to 1M users&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.datomic.com/2017/03/new-datomic-training-videos-and-getting.html'&gt;New Datomic Training Videos and Getting Started Documentation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=QVwm9jlBTik'&gt;Some History of Functional Programming Languages&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/carocad/docopt.clj'&gt;carocad/docopt.clj&lt;/a&gt; - docopt's Clojure (unnoficial) implementation.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/walmartlabs/lacinia'&gt;walmartlabs/lacinia&lt;/a&gt; - GraphQL implementation in pure Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/circleci/analytics-clj'&gt;circleci/analytics-clj&lt;/a&gt; - Idiomatic Clojure wrapper for the Segment.io 2.x Java client&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.jetbrains.com/idea/2017/03/intellij-idea-2017-1-java-9-kotlin-1-1-spring-gradle-javascript-go-and-more/'&gt;IntelliJ IDEA 2017.1: Java 9, Kotlin 1.1, Spring, Gradle, JavaScript, Go and more&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.jeaye.com/2017/02/28/clojure-apartments/'&gt;Finding an apartment with Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/yada-routes.html'&gt;Of Routes and Resources&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojurescript/comments/5sfmxw/an_app_to_search_through_your_reddit_saved_posts/'&gt;An app to search through your reddit saved posts written in clojurescript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.metosin.fi/blog/configuring-clojure-apps/'&gt;Configuring Clojure Apps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/03/21/building-a-clojurescript-game-application-state/'&gt;Building a Clojurescript game: Application state&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/k2nakamura/items/23bbbb1742ba7a7e398a'&gt;ClojureでActive Directory Federation Server(ADFS)とSAML2連攜&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(簡)&quot;&gt;&lt;/a&gt;學習資訊 (簡)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://liujiacai.net/blog/2017/03/22/ace-technical-interview/'&gt;「玩轉」 技術面試——鏈表的函數表示法&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;你有參與開放原始碼專案卻不擅長於面試嗎？ &lt;a href='https://medium.com/@MichaelCiurus/open-source-driven-interviews-38efdfe2b061#.1h2uggv56'&gt;Open-Source-Driven Interviews&lt;/a&gt; 提出了另外一種看法。&lt;/li&gt;&lt;li&gt;&lt;a href='https://news.ycombinator.com/item?id=9058437'&gt;Ask HN: Thoughts on Rich Hickey's advice on becoming a better developer?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://qz.com/937038/github-now-lets-its-workers-keep-the-ip-when-they-use-company-resources-for-personal-projects/?utm_source=wanqu.co&amp;utm_campaign=Wanqu+Daily&amp;utm_medium=website'&gt;GitHub 允許員工使用公司資源做個人項目、且個人擁有智財權&lt;/a&gt; 並且相關合約已經可以在 &lt;a href='https://github.com/github/balanced-employee-ip-agreement'&gt;balanced-employee-ip-agreement&lt;/a&gt; 這邊看到囉。&lt;/li&gt;&lt;li&gt;&lt;a href='https://stackoverflow.com/insights/survey/2017/'&gt;Stack Overflow Developer Survey 2017&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://sarabander.github.io/sicp/html/index.xhtml'&gt;Beautiful online SICP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://gty.org.in/2017/03/19/embedding-julia-in-lisp/'&gt;Embedding Julia in Lisp&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 25 Mar 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-03-18/
</guid>
<link>
https://clojure.tw/weekly/2017-03-18/
</link>
<title>
ClojureTW 週報 2017-03-18
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;03/27 舉辦實體聚會&lt;/a&gt;。具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Clojure 1.9-alpha15 釋出 &lt;a href='https://groups.google.com/forum/#!msg/clojure/7ZqGTjJoQEQ/RkUYCCbeAwAJ'&gt;release note&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;書籍&quot;&gt;&lt;/a&gt;書籍&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.braveclojure.com/quests/deploy/'&gt;Deploying Your First Clojure App ...From the Shadows&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/episodes/resolving-clojure-dependency-conflicts'&gt;Lambda Island | 27. Resolving Dependency Conflicts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=JXlmubcb5xo'&gt;Creating an Alexa Skill using ClojureScript AWS Lambda/NodeJS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/deeplearning4j/deeplearning4j'&gt;deeplearning4j/deeplearning4j&lt;/a&gt; - Deep Learning for Java, Scala &amp; Clojure on Hadoop &amp; Spark With GPUs &lt;a href='https://deeplearning4j.org/releasenotes#zeroeightzero'&gt;release&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/EwenG/muance'&gt;EwenG/muance&lt;/a&gt; - A virtual dom library for Clojurescript&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/EwenG/replique'&gt;EwenG/replique&lt;/a&gt; - A development environment for Clojure and Clojurescript implemented as a Leiningen plugin.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/snabbdom/snabbdom#set-properties-on-remove'&gt;snabbdom/snabbdom&lt;/a&gt; - A virtual DOM library with focus on simplicity, modularity, powerful features and performance.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/HCADatalab/powderkeg'&gt;HCADatalab/powderkeg&lt;/a&gt; - Live-coding the cluster!&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://anmonteiro.com/2017/03/requiring-node-js-modules-from-clojurescript-namespaces/'&gt;Requiring Node.js modules from ClojureScript namespaces&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.to/ericnormand/the-bootstrapping-mindset'&gt;The Bootstrapping Mindset&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/ftravers/datomic-tutorial'&gt;ftravers/datomic-tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/sweet-tooth-clojure/ansible-roles'&gt;sweet-tooth-clojure/ansible-roles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://deque.blog/2017/03/14/building-a-clojurescript-game-toughts-on-spec/'&gt;Building a ClojureScript Game: Thoughts on Spec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://aphyr.com/posts/340-acing-the-technical-interview'&gt;Acing the technical interview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.okgrow.com/posts/clojure-for-javascript-developers-a-short-introduction'&gt;Clojure for JavaScript Developers: A short introduction&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&amp;#95;newsletter&quot;&gt;&lt;/a&gt;其他 Newsletter&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/@netxm/javascript-weekend-list-01-f06129595d1d#.q7uent643'&gt;JavaScript Weekend List #01&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.compose.com/articles/newsbits-rabbitmq-timescaledb-and-postgresql-12tb-hard-drives-and-more/'&gt;NewsBits: RabbitMQ, TimescaleDB and PostgreSQL, 12TB hard drives, real life tales of scale and more&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://reactdom.com/issues/29'&gt;ReactJS, React Native &amp; GraphQL Newsletter: Issue 29&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/issues/purelyfunctional-tv-newsletter-216-clojurescript-vs-javascript/'&gt;PurelyFunctional.tv Newsletter 216: ClojureScript vs JavaScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/speaker-interview/michael-drogalis-clojurewest-2017-interview/'&gt;Michael Drogalis Clojure/West 2017 Interview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/speaker-interview/howard-lewis-ship-clojurewest-2017-interview/'&gt;Howard Lewis Ship Clojure/West 2017 Interview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/speaker-interview/mark-engelberg-clojurewest-2017-interview/'&gt;Mark Engelberg Clojure/West 2017 Interview&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於英國雪菲爾(Sheffield)的 &lt;a href='https://juxt.pro/blog/posts/clojure-in-sky-bet.html'&gt;Sky Betting and Gaming&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;&lt;a href='https://aboullaite.me/java-9-new-features-reactive-streams/'&gt;Java 9 new Features: Reactive Streams&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://binarapps.com/blog/working-remotely-turn-your-nightmare-into-a-dream'&gt;Working remotely - turn your nightmare into a dream&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/poteto/hiring-without-whiteboards'&gt;hiring-without-whiteboards&lt;/a&gt; 列出了那些不做白板面試的公司。&lt;/li&gt;&lt;li&gt;&lt;a href='http://getindata.com/blog/lean-big-data-how-to-avoid-wasting-money-with-big-data-technologies-and-get-some-roi'&gt;Lean Big Data – How to avoid wasting money with Big Data technologies and get some ROI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/bugvm/bugvm'&gt;Compile JVM bytecode to native machine code (iOS, etc)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/bcicen/ctop'&gt;bcicen/ctop: Top-like interface for container metrics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.javaworld.com/article/3172570/java-language/oracle-preps-developers-for-java-9-upgrade.html'&gt;Oracle preps developers for Java 9 upgrade&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 18 Mar 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-03-11/
</guid>
<link>
https://clojure.tw/weekly/2017-03-11/
</link>
<title>
ClojureTW 週報 2017-03-11
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;03/27 舉辦實體聚會&lt;/a&gt;。具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/237850316/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-tommy-hall.html'&gt;XT16 - Tommy Hall&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=kZ1P8cHN3pY&amp;feature=youtu.be'&gt;Jane Street - Why Functional Programming Doesn't Matter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=o52_5qAJhNg'&gt;WebAssembly: Under the hood with Mozilla - YouTube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-kris-jenkins-adventures-in-user-interfaces.html'&gt;XT16 - Kris Jenkins: Adventures in User Interfaces&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/walmartlabs/vizdeps'&gt;walmartlabs/vizdeps&lt;/a&gt; - Visualize Leiningen dependencies using Graphviz&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://reactiveclojure.blogspot.tw/2017/03/how-to-style-your-input-file-in-reagent.html'&gt;Clojure Reactive Programming: How to style your input file in Reagent with Bootstrap&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/speaker-interview/tony-kay-clojurewest-2017-interview/'&gt;Tony Kay Clojure/West 2017 Interview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://leanpub.com/readevalprintlove004/read'&gt;Read Read-Eval-Print-λove&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://dev.solita.fi/2017/03/09/isolated-integration-testing-with-clojure-and-postgres.html'&gt;Isolated integration testing with Clojure and Postgres&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://jr0cket.co.uk/2017/02/comprehending-comp-at-uSwitch-coding-dojo.html'&gt;Comprehending Comp at London Clojurians Coding Dojo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/cloudbleed.html'&gt;CloudBleed&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/5xsb1l/is_someone_writing_datomic_book/'&gt;Is someone writing Datomic book? - reddit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/datomic-packer-terraform.html'&gt;Provisioning Datomic using Packer and Terraform&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&amp;#95;newsletter&quot;&gt;&lt;/a&gt;其他 Newsletter&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://us7.campaign-archive.com/?u=fef380870c4a5633a21f55d8e&amp;id=57b29aa15b'&gt;The REPL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/issues/purelyfunctional-tv-newsletter-215-clojure-and-generative-testing/'&gt;PurelyFunctional.tv Newsletter 215: Clojure and Generative Testing&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;Java 9 加入了 REPL 支援，讓我們來玩玩看: &lt;a href='https://aboullaite.me/jshell-java9/'&gt;Jshell: exploring Java 9 REPL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://bestleap.com/best-development-courses-on-udemy-by-rating-and-enrolled-2017/'&gt;80 best development courses on Udemy by rating and enrolled 2017&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 11 Mar 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-03-04/
</guid>
<link>
https://clojure.tw/weekly/2017-03-04/
</link>
<title>
ClojureTW 週報 2017-03-04
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們計畫在 &lt;code&gt;03/27&lt;/code&gt; 舉辦實體聚會，詳細聚會資訊之後會公布。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://repl.it/languages/clojure'&gt;repl.it&lt;/a&gt; 加入了 Clojure 支援，這邊有&lt;a href='https://repl.it/site/blog/clojure'&gt;介紹&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='http://arsenerei.com/blog/posts/2017-02-24-vim-sayid/'&gt;Introducing vim-sayid&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/nathanmarz/specter'&gt;nathanmarz/specter&lt;/a&gt; - Clojure(Script)'s missing piece.&lt;a href='https://www.reddit.com/r/Clojure/comments/5wy188/clojures_missing_piece_specter_10_release/'&gt;reddit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/coldnew/ipify.clj'&gt;coldnew/ipify.clj&lt;/a&gt; - Clojure(Script)'s library for https://www.ipify.org: A Simple IP Address API.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/vvvvalvalval/datomock'&gt;vvvvalvalval/datomock&lt;/a&gt; - Mocking and forking Datomic connections in a local context.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/@atroche/counting-lines-60-faster-than-wc-with-clojure-core-async-1af4ce058884#.5hbus95cm'&gt;Counting lines 60% faster than wc, with Clojure + core.async&lt;/a&gt; &lt;a href='https://www.reddit.com/r/Clojure/comments/5x2n47/counting_lines_60_faster_than_wc_with_clojure/'&gt;reddit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://nathanmarz.com/blog/clojures-missing-piece.html'&gt;Clojure's missing piece&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hackernoon.com/file-processing-in-clojure-can-easily-become-cpu-bound-3c1c38669daf#.h4g1g55ju'&gt;File processing in Clojure can easily become CPU bound&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/uncategorized/emina-torlak-clojurewest-2017-interview/'&gt;Emina Torlak Clojure/West 2017 Interview&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/intercom-developers/from-ruby-to-clojure-an-intercom-integration-story-e6042806a152#.3e2hcwh3n'&gt;From Ruby to Clojure: An Intercom integration story&lt;/a&gt; &lt;a href='https://www.reddit.com/r/Clojure/comments/5wnl1d/how_weve_migrated_from_ruby_to_clojure_for_the/'&gt;reddit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/wrangling-clojure-stacktraces/'&gt;How to understand Clojure stacktraces&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://jakemccrary.com/blog/2017/02/27/using-lein-test-refresh-with-expectations/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+JakeMccrarysMusings+%28Jake+McCrary%29'&gt;Using lein-test-refresh with expectations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/blog/27-02-2017-announcing-lambdaisland-uri'&gt;Announcing lambdaisland/uri 1.0.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@atroche/using-dataflow-in-clojure-to-process-googles-huge-new-wikireading-dataset-832af367539c#.8avasy8am'&gt;Using Dataflow in Clojure to process Google’s huge new WikiReading dataset&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://nils-blum-oeste.net/javafx-style-using-clojure-fn-fx-garden-desktop-application-design/?utm_source=dlvr.it&amp;utm_medium=twitter'&gt;JavaFX with Style: Using Clojure, fn-fx and garden for desktop application design&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://jr0cket.co.uk/2017/02/clojureX-2017-sneak-peak.html'&gt;ClojureX 2017 - a Sneak Peek&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.lieberbiber.de/2017/03/02/confusion-over-githubs-new-tos-open-source-projects-remove-repositories/'&gt;Confusion over GitHub's new ToS, open-source projects remove repositories&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://aws.amazon.com/tw/message/41926/'&gt;Summary of the Amazon S3 Service Disruption in the Northern Virginia (US-EAST-1) Region&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.docker.com/2017/03/docker-enterprise-edition/'&gt;Announcing Docker Enterprise Edition&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@ezefranca/boostnote-um-evernote-dos-programadores-8ca23b0d53b7#.pyodgg30c'&gt;Boostnote, um 「Evernote dos programadores&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 04 Mar 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-02-25/
</guid>
<link>
https://clojure.tw/weekly/2017-02-25/
</link>
<title>
ClojureTW 週報 2017-02-25
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-sam-aaron-communicative-programming.html'&gt;Sam Aaron: Communicative Programming&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=1qBHf8DrWR8'&gt;Why Functional Programming Matters&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;書籍&quot;&gt;&lt;/a&gt;書籍&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://langintro.com/cljsbook/'&gt;Transforming Data with ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;mpenet/spandex&lt;/a&gt; - Elasticsearch client for Clojure (built on new ES 5.x java client)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/alia'&gt;mpenet/alia&lt;/a&gt; - High performance Cassandra client for clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/funcool/catacumba'&gt;funcool/catacumba&lt;/a&gt; - Asynchronous web toolkit for clojure built on top of Ratpack / Netty&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/funcool/beicon'&gt;funcool/beicon&lt;/a&gt; - Reactive Streams for Clojure(Script)&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/tricks-for-java-interop/'&gt;How to access Java enums from Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/the-legend-of-long-jvm-startup-times/'&gt;The Legend of Long JVM Startup Times&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/how-do-clojure-programmers-deal-with-long-startup-times/'&gt;Are Clojure startup times a problem?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/jvm-deployment-options/'&gt;How to deploy Clojure applications &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/article/problems-with-the-jvm/'&gt;2 JVM problems Clojure has to handle&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://wjoel.com/posts/spark-streaming-wikipedia-in-clojure.html'&gt;Streaming Wikipedia edits with Spark and Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://anmonteiro.com/2017/02/compiling-clojurescript-projects-without-the-jvm/'&gt;Compiling ClojureScript Projects Without the JVM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://dragan.rocks/articles/17/Bayadera-Bayes-Clojure-GPU-slides-Bobkonferenz'&gt;Bayadera = Bayes + Clojure + GPU (slides for my Bob Konferenz 2017 talk)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@swlkr/a-majestic-monolith-api-in-clojure-8c16d5ba18c8#.2dad0xerf'&gt;A Majestic Monolith (API) in Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;在 2017/3/17 有一場 &lt;code&gt;Speaking Data: Simple, Functional Programming with Clojure&lt;/code&gt; 的線上演講，請到 &lt;a href='https://event.on24.com/eventRegistration/EventLobbyServlet?target=reg20.jsp&amp;referrer=&amp;eventid=1362210&amp;sessionid=1&amp;key=253737BDDD76DEB69AE70170720A5289&amp;regTag=&amp;sourcepage=register'&gt;這邊報名&lt;/a&gt;。 (注意時間是 &lt;code&gt;12:00 PM Eastern Daylight Time&lt;/code&gt;，請自行換算成台灣的時間)&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;找工作&quot;&gt;&lt;/a&gt;找工作&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;位於中國的一熊科技正在 &lt;a href='http://bearyinnovative.com/jd-backend-1/'&gt;徵人&lt;/a&gt;，有興趣可以去試試看。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;軟體自由保護組織 (Software Freedom Conservancy) 將 &lt;a href='https://clojars.org/'&gt;Clojars&lt;/a&gt; 納入&lt;a href='https://sfconservancy.org/news/2017/feb/23/clojars-announcement/'&gt;成員專案&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;Cloudflare 最近&lt;a href='https://www.ptt.cc/bbs/Gossiping/M.1487914736.A.EC5.html'&gt;出包&lt;/a&gt;，大量密碼個資恐外洩。&lt;a href='https://www.upguard.com/blog/what-you-need-to-know-about-the-cloudbleed-bug'&gt;What You Need to Know About the Cloudbleed Bug&lt;/a&gt;列出了你該知道的事情。&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於法國巴黎的  &lt;a href='https://juxt.pro/blog/posts/clojure-in-bandsquare.html'&gt;Bandsquare&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@sitapati/the-impact-github-is-having-on-your-software-career-right-now-6ce536ec0b50#.es0xgtcw3'&gt;The Impact Github is Having on Your Software Career, Right Now…&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 25 Feb 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-02-18/
</guid>
<link>
https://clojure.tw/weekly/2017-02-18/
</link>
<title>
ClojureTW 週報 2017-02-18
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/237312985/'&gt;02/20 舉辦實體聚會&lt;/a&gt;。具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/237312985/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/channel/UCH0CkLvbv6yEyrUnw9qujpQ'&gt;Clojure Pills Screencast&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/gadfly361/soda-ash'&gt;soda-ash&lt;/a&gt; -  Soda-ash is an interface between clojurescript's Reagent and Semantic UI React&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/quil/quil'&gt;quil&lt;/a&gt; - Clojure/ClojureScript library for creating interactive drawings and animations. &lt;a href='https://groups.google.com/forum/#!msg/clojure/Z_YNkoe9hWg/JHD-MvcPCwAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;mpenet/spandex&lt;/a&gt; - Elasticsearch client for Clojure (built on new ES 5.x java client&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/venantius/accountant'&gt;accountant&lt;/a&gt; - ClojureScript navigation for single-page applications, made simple.&lt;a href='https://github.com/venantius/accountant/releases/tag/0.1.8'&gt;v0.1.8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/eunmin/marathon-clj'&gt;marathon-clj&lt;/a&gt; - Clojure client library for Mesos Marathon&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/riverford/durable-ref'&gt;riverford/durable-ref&lt;/a&gt; - Durable reference types for Clojure&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://fgiasson.com/blog/index.php/2017/02/17/literate-clojure-programming-publishing-documentation-in-multiple-formats/'&gt;Literate Clojure Programming: Publishing Documentation In Multiple Format&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://nakkaya.com/2017/02/15/bare-metal-lisp-rc-control-using-ferret/'&gt;Bare Metal Lisp - RC Control using Ferret&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://owensd.io/2017/02/14/electron-figwheel-support/'&gt;Electron + Figwheel Support&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://nils-blum-oeste.net/building-declarative-guis-with-clojure-javafx-and-fn-fx-clojure-berlin-meetup-talk/'&gt;Building declarative GUIs with Clojure, JavaFX and fn-fx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://whilo.github.io/articles/17/replicating-datomic'&gt;Replicating with Datomic&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;位於德國的&lt;a href='http://clojuredays.org'&gt;Dutch CLojure Days 2017, ClojureD 2017&lt;/a&gt;他的&lt;a href='http://clojuredays.org/#agenda'&gt;議程&lt;/a&gt;已經出來囉!!&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/degree9/clojureremote-17-day2-round-up-dfbb3058cc64#.2y2z1rvk4'&gt;ClojureRemote 17 — Day 2 Round-Up &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於英國倫敦的  &lt;a href='https://juxt.pro/blog/posts/clojure-in-social-superstore.html'&gt;Social Superstore&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.khanacademy.org/'&gt;Khan Academy&lt;/a&gt; 提供的一系列&lt;a href='https://www.khanacademy.org/computing/computer-science/algorithms/'&gt;演算法課程&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://techiedelight.quora.com/Top-Algorithms-Data-Structures-Concepts-every-computer-science-student-should-know'&gt;Top Algorithms/Data Structures/Concepts every computer science student should know&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 18 Feb 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-02-11/
</guid>
<link>
https://clojure.tw/weekly/2017-02-11/
</link>
<title>
ClojureTW 週報 2017-02-11
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/237312985/'&gt;02/20 舉辦實體聚會&lt;/a&gt;。具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/237312985/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;2016 年的問券調查結果已經出來囉，有興趣可以看看 &lt;a href='http://blog.cognitect.com/blog/2017/1/31/state-of-clojure-2016-results'&gt;這邊的統計&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ClojureScript 1.9.473 釋出，此版本為 bugfix 版 &lt;a href='https://groups.google.com/forum/#!msg/clojurescript/rK2pnUwvTkI/th7Wh0L6CgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2017/1/31/state-of-clojure-2016-results'&gt;State of Clojure 2016 Results and Analysis&lt;/a&gt; - &lt;a href='https://www.reddit.com/r/Clojure/comments/5smsej/state_of_clojure_2016_results_and_analysis/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://skillsmatter.com/skillscasts/9532-yada-2-0-45-minutes#video'&gt;yada 2.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-frankie-sardo.html'&gt;ClojureScript Without Boundaries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://garajeando.blogspot.tw/2017/02/recorded-talk-about-sequence.html'&gt;Recorded talk about sequence comprehensions in Clojure (in Spanish)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=_iLMt1olcI8'&gt;Live coding dance music with Clojure and Overtone&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/roman01la/cljss'&gt;cljss&lt;/a&gt; - Clojure Style Sheets — CSS-in-JS for ClojureScript&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/zacyang/raml-clj-parser'&gt;raml-clj-parser&lt;/a&gt; - A RAML parser implemented in clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/jazzytomato/hnlookup'&gt;jazzytomato/hnlookup&lt;/a&gt; - A chrome extension to browse for related topics on Hacker News (built with clojurescript)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/guilherme-teodoro/stylish'&gt;guilherme-teodoro/stylish&lt;/a&gt; - A ClojureScript way to write css&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/pyr/net'&gt;pyr/net&lt;/a&gt; - the netty clojure companion&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/riverford/durable-ref'&gt;riverford/durable-ref&lt;/a&gt; - Durable reference types for Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/retro/graphql-builder'&gt;floatingpointio/graphql-builder&lt;/a&gt; - GraphQL client library for Clojure and ClojureScript&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/metabase/toucan/'&gt;toucan&lt;/a&gt; -  A classy high-level Clojure library for defining application models and retrieving them from a DB&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/metabase/metabase/'&gt;metabase&lt;/a&gt; - The simplest, fastest way to get business intelligence and analytics to everyone in your company&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/daveliepmann/uruk'&gt;uruk&lt;/a&gt; - MarkLogic XCC in Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/roman01la/scrum'&gt;scrum&lt;/a&gt; - State Coordination for Rum&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/mfikes/planck'&gt;Planck&lt;/a&gt; 自 2.0 版本開始 &lt;a href='http://blog.fikesfarm.com/posts/2017-02-04-planck-2.html'&gt;支援 Linux&lt;/a&gt;囉。&lt;a href='https://www.reddit.com/r/Clojure/comments/5s2fea/planck_2_now_with_linux_support/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://arachne-framework.org/'&gt;Arachne Web Framework&lt;/a&gt; 的&lt;a href='http://docs.arachne-framework.org/'&gt;文檔&lt;/a&gt; 出現囉，可以開始嘗試了。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;範例專案&quot;&gt;&lt;/a&gt;範例專案&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://jazzytomato.com/hnlookup-chrome-extension-clojurescript/'&gt;Hacker News Lookup. A chrome extension built with ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(簡)&quot;&gt;&lt;/a&gt;學習資訊 (簡)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://liujiacai.net/blog/2017/02/05/clojure-compiler-analyze/'&gt;Clojure 運行原理之編譯器剖析&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojurescript/lambda/2017/02/06/serverless-cljs/'&gt;Serverless Clojurescript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://adzerk.com/blog/2017/02/faster-clojure-metadevelopment-with-boot/'&gt;Faster Meta-development with Boot&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://techblog.roomkey.com/posts/memory-leak.html'&gt;Clojure memory leak in production&lt;/a&gt; &lt;a href='https://www.reddit.com/r/Clojure/comments/5t09aa/clojure_memory_leak_in_production/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://brutalism.rs/post/process-aesthetic-engine-2/'&gt;Process&lt;/a&gt; - Aesthetic Engine 2&lt;/li&gt;&lt;li&gt;&lt;a href='https://owensd.io/2017/02/06/clojurescript-electron/'&gt;ClojureScript + Electron&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://owensd.io/2017/02/08/clojurescript-electron-packaging/'&gt;ClojureScript + Electron + Packaging&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://owensd.io/2017/02/10/clojurescript-electron-clean-up-time/'&gt;ClojureScript + Electron + Clean Up Time!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.fogus.me/2017/02/10/clojure-spec-data-design-01-sketching-a-struct/'&gt;clojure.spec: Data Design 01&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://nervous.io/clojurescript/lambda/2017/02/06/serverless-cljs/'&gt;Serverless Clojurescript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://wjoel.com/posts/clojure-java-beans.html'&gt;Creating JavaBeans with Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://admay.github.io/queues-in-clojure/'&gt;Queues in Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.josephwilk.net/clojure/functions-explained-through-patterns.html'&gt;Functions Explained Through Patterns&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://upgradingdave.com/blog/posts/2017-02-07-cljs-xml.html'&gt;Quick Recursive XML Parsing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://owensd.io/2017/02/02/figuring-out-clojurescript/'&gt;Figuring Out ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/niwasawa/items/3d39a6f172f1033a696a'&gt;Clojure のインストールと Hello World の実行&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/niwasawa/items/5128101ef93a56e8a6af'&gt;2點間の距離計算 (C, Clojure, Go, Haskell, Java, LOGO, OCaml, Ruby, Rust, Scratch)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/degree9/clojureremote-17-day-1-round-up-e291ce0dfd3a#.nzc01u2sz'&gt;ClojureRemote 17 — Day 1 Round-Up&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;你還是學生嗎？是的話要不要參加今年的 &lt;a href='http://clojure-gsoc.org/'&gt;Clojure/GSoC&lt;/a&gt; 呢?&lt;/li&gt;&lt;li&gt;&lt;a href='https://jvns.ca/blog/good-questions/'&gt;How to ask good questions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.chunfuchao.com/?p=656&amp;variant=zh-tw'&gt;一窩蜂驅動開發&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/commit-push/the-top-rising-javascript-trends-to-watch-in-2017-86d8e87db3b3#.xetsqvwru'&gt;The top rising JavaScript trends to watch in 2017&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.codingame.com'&gt;codingame&lt;/a&gt; 是個透過寫程式來破關遊戲的程式練習，支援 Clojure。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/ajermakovics/jvm-mon'&gt;jvm-mon&lt;/a&gt; 是一個終端(console)環境下的 JVM 監控系統。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.wired.com/2017/02/programming-is-the-new-blue-collar-job'&gt;The Next Big Blue-Collar Job Is Coding&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 11 Feb 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-02-04/
</guid>
<link>
https://clojure.tw/weekly/2017-02-04/
</link>
<title>
ClojureTW 週報 2017-02-04
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/danielcompton/clojure-postmark'&gt;postmark&lt;/a&gt; - Lets you talk to postmarkapp.com from Clojure. &lt;a href='https://groups.google.com/forum/#!msg/clojure/0TTiiaKqqJY/PRFx8ofxBgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/s3-wagon-private/s3-wagon-private'&gt;s3-wagon-private&lt;/a&gt; - A Maven wagon for storing dependencies in a private bucket &lt;a href='https://groups.google.com/forum/#!msg/clojure/29WHkvcPbeM/RH4QVrvzBgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/replikativ/kabel'&gt;io.replikativ/kabel&lt;/a&gt; - A library for simple wire-like connectivity semantics. &lt;a href='https://groups.google.com/forum/#!msg/clojure/Vg78MxSp0VI/hRmOm1UTBwAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/zacyang/raml-clj-parser'&gt;raml-clj-parser&lt;/a&gt; -  A RAML parser implemented in clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/cognitect-labs/vase'&gt;com.cognitect/vase&lt;/a&gt; - Data driven microservices &lt;a href='http://blog.cognitect.com/blog/2017/1/30/unlocking-hidden-value-in-your-data-1'&gt;[blog&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/metabase/toucan'&gt;toucan&lt;/a&gt; - A classy high-level Clojure library for defining application models and retrieving them from a DB&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://lighttable.com/2017/01/27/light-table-roadmap-2017/'&gt;Light Table Roadmap - 2017&lt;/a&gt; - &lt;a href='https://www.reddit.com/r/Clojure/comments/5r2e77/light_table_roadmap_2017/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/anmonteiro/lumo'&gt;lumo&lt;/a&gt; - Fast, cross-platform, standalone ClojureScript REPL. &lt;a href='https://github.com/anmonteiro/lumo/releases/tag/1.1.0'&gt;[Release 1.1.0&lt;/a&gt;] &lt;a href='https://www.reddit.com/r/Clojure/comments/5qvn0s/lumo_110_released/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;範例專案&quot;&gt;&lt;/a&gt;範例專案&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/tmarble/tenzing3'&gt;tmarble/tenzing3&lt;/a&gt; - A dual CLJS + CLJ REPL technical study with Cursive and CIDER&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/bogdan-dumitru/cljs-rails'&gt;bogdan-dumitru/cljs-rails&lt;/a&gt; - Clojurescript integration for Rails inspired by webpack-rails&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.anthony-galea.com/blog/post/iterated-function-systems/'&gt;Iterated Function Systems&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@roman01la/clojurescript-a-frontend-language-designed-for-efficient-state-management-52f145c2fee3#.8z2vn6u8h'&gt;ClojureScript: a frontend language designed for efficient state management&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://nils-blum-oeste.net/functional-gui-programming-with-clojure-and-javafx-meet-halgarifn-fx/'&gt;Functional GUI programming with Clojure and JavaFX: Meet halgari/fn-fx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.muhuk.com/2017/01/29/domain_specific_languages_in_clojure.html'&gt;Domain Specific Languages in Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/hiroyuki-nagata/items/87f7550a0d23eeca48ac'&gt;CloudWatchLogsの通知をLambdaで受け取る&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://2017.euroclojure.org/'&gt;EuroClojure 2017&lt;/a&gt; 將在 06月20 ~ 21 在德國柏林 (Berlin) 舉辦。&lt;/li&gt;&lt;li&gt;今年的 &lt;a href='http://2017.clojurewest.org/'&gt;Clojure/West 2017&lt;/a&gt; 提供了2天 USD $400 的教育訓練課程，&lt;a href='http://2017.clojurewest.org/training/'&gt;具體請見&lt;/a&gt;。&lt;a href='https://www.reddit.com/r/Clojure/comments/5rg2ep/thoughts_on_the_clojurewest_clojure_course/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;為何你一定要投稿到 &lt;a href='http://2017.clojurewest.org/'&gt;Clojure/West 2017&lt;/a&gt; 呢？Alan Dipert 撰文寫了 &lt;a href='https://adzerk.com/blog/2017/01/three-reasons-submit-presentation-clojure-west/'&gt;三個理由&lt;/a&gt;。&lt;a href='https://www.reddit.com/r/Clojure/comments/5rayxq/three_reasons_to_submit_a_presentation_to/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='crepl.thegeez.net'&gt;crepl&lt;/a&gt; 是一個協作版本的 ClojureScript REPL 環境，具體說明請見&lt;a href='http://thegeez.net/2017/02/03/crepl_collaborative_editor.html'&gt;此篇文章&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於英國倫敦的  &lt;a href='https://juxt.pro/blog/posts/clojure-in-signal.html'&gt;Signal Media&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.aosabook.org/en/index.html'&gt;The Architecture of Open Source Applications&lt;/a&gt; 是一系列值得你買的書，&lt;a href='http://www.aosabook.org/en/500L/an-archaeology-inspired-database.html'&gt;500 Lines or Less | An Archaeology-Inspired Database&lt;/a&gt; 一文則是教你如何在 500 行程式內搞定一個類似 &lt;a href='http://www.datomic.com/'&gt;Datomic&lt;/a&gt; 的簡易資料庫系統。&lt;/li&gt;&lt;li&gt;&lt;a href='https://blog.clubhouse.io/using-datomic-heres-how-to-move-from-postgresql-to-dynamodb-local-79ad32dae97f#.72wn4a17i'&gt;Using Datomic? Here’s How to Move from PostgreSQL to DynamoDB Local.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://notehub.org/99u5r'&gt;Examples of what I do every day as a front-end developer (5-years experience)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/blog/2309-introducing-topics'&gt;GitHub: Introducing Topics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.msscohen.com/posts/3-effective-ways-to-maintain-high-energy-levels-at-work-for-software-engineers'&gt;3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.themarketingtechnologist.co/about-debugging-8-things-i-wish-i-knew-earlier-in-my-career/'&gt;About debugging: 8 things I wish I knew earlier in my career&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://shift.newco.co/why-i-only-work-remotely-2e5eb07ae28f#.9nq14jj1y'&gt;Why I Only Work Remotely&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 04 Feb 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-01-28/
</guid>
<link>
https://clojure.tw/weekly/2017-01-28/
</link>
<title>
ClojureTW 週報 2017-01-28
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;01/23 實體聚會&lt;/a&gt; 的&lt;a href='https://lovecankill.com/talks/advanced-spec/advanced-spec.html'&gt;簡報&lt;/a&gt; 和 &lt;a href='https://github.com/cataska/spec-talks/blob/master/src/spec_talks/advanced.clj'&gt;範例程式碼&lt;/a&gt; 已經上線囉。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/channel/UCH0CkLvbv6yEyrUnw9qujpQ'&gt;Clojure Pills Screencast&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=j-_itpXEo6w'&gt;Untangled/Om Next In The Large – Part 1 – Managing Unions and HTML5 Routing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=uxI2XVgdDBU'&gt;Untangled/Om Next In The Large – Part 2 - Component Development&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=S1X-HUQioZM'&gt;Rogue Wave CTO on software development in 2017&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=1VWrzvaLHMA&amp;feature=youtu.be'&gt;Generating spectrograms for my speech synth&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://freecoin.ch/'&gt;Freecoin - complementary currency toolkit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;針對 &lt;a href='http://boot-clj.com'&gt;boot&lt;/a&gt; 的 Docker Image 已經可以在 &lt;a href='https://hub.docker.com/_/clojure/'&gt;DockerHub&lt;/a&gt; 上看到了&lt;a href='https://groups.google.com/forum/#!msg/clojure/dS57Po85Jjs/4ho6bbXhBAAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;ClojureScript &lt;code&gt;1.9.456&lt;/code&gt; 發布，帶來了 &lt;a href='https://clojurescript.org/guides/externs'&gt;Extern Interface&lt;/a&gt; 以及 &lt;a href='https://clojurescript.org/guides/javascript-modules'&gt;Comprehensive JS Modules&lt;/a&gt; 支援。&lt;a href='https://groups.google.com/forum/#!msg/clojure/3YxkqjyAr28/ArWUfbohBgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/binaryage/cljs-devtools'&gt;cljs-devtools&lt;/a&gt;  -  A collection of Chrome DevTools enhancements for ClojureScript developers &lt;a href='https://github.com/binaryage/cljs-devtools/releases/tag/v0.9.0'&gt;Release 0.9.0&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/binaryage/dirac'&gt;dirac&lt;/a&gt; -  A Chrome DevTools fork for ClojureScript developers &lt;a href='https://github.com/binaryage/dirac/releases/tag/v1.1.0'&gt;[Release 1.1.0&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;cc.qbits/spandex&lt;/a&gt; - Elasticsearch client for Clojure (built on new ES 5.x java client)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Cognician/datomic-doc'&gt;Cognician/datomic-doc&lt;/a&gt; -  Manage :db/doc string values for any addressable entity in a Datomic database.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/migae/boot-gae'&gt;migae/boot-gae&lt;/a&gt; - A Boot task library for Google App Engine development in Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mhjort/clj-lambda-utils'&gt;mhjort/clj-lambda-utils&lt;/a&gt; - Clojure utilities for AWS Lambda (JVM based) deployment&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.datomic.com/2017/01/the-ten-rules-of-schema-growth.html'&gt;Datomic: The Ten Rules of Schema Growth&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://fgiasson.com/blog/index.php/2017/01/24/disambiguating-kbpedia-knowledge-graph-concepts/'&gt;Disambiguating KBpedia Knowledge Graph Concepts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://fgiasson.com/blog/index.php/2017/01/10/extended-kbpedia-with-wikipedia-categories/'&gt;Extended KBpedia With Wikipedia Categories&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://read.klipse.tech/om-next-how-to-disable-logging/'&gt;om.next: how to disable logging&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dev.to/appcanary/we-left-clojure-heres-5-things-ill-miss'&gt;We Left Clojure. Here's 5 Things I'll Miss.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.fikesfarm.com/posts/2017-01-22-planck-road-ahead.html'&gt;Planck Road Ahead&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://sekao.net/blog/industry.html'&gt;ClojureScript: The industry's favorite functional frontend language&lt;/a&gt; &lt;a href='https://www.reddit.com/r/Clojure/comments/5pcbmi/clojurescript_the_industrys_favorite_functional/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://exupero.org/hazard/post/signal-processing/'&gt;Signal Processing with Stateful Transducers&lt;/a&gt; &lt;a href='https://www.reddit.com/r/Clojure/comments/5pb6th/signal_processing_with_stateful_transducers/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://arachne-framework.org/posts/2017/alpha-release/'&gt;Arachne Framework - Alpha Release&lt;/a&gt; &lt;a href='https://www.reddit.com/r/Clojure/comments/5p8kki/arachne_alpha_release/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://quanttype.net/posts/2017-01-26-clojure-test-runner-of-my-dreams.html'&gt;Clojure test runner of my dreams&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@roman01la/clojurescript-a-frontend-language-designed-for-efficient-state-management-52f145c2fee3#.vnfvori4l'&gt;ClojureScript: a frontend language designed for efficient state management&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://bigsolutions.io/2017/01/03/clojure-on-apache-nifi/'&gt;Clojure on Apache NiFi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://bigsolutions.io/2016/12/14/run-maven-plugins-in-boot-or-leiningen-builds/'&gt;Run Maven Plugins in Boot or Leiningen Builds&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@roman01la/better-jsx-with-clojurescript-3920cd4cce42#.wu13qowja'&gt;Better JSX with ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/live-programming-websites.html'&gt;'Live' programming, server-side&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(韓)&quot;&gt;&lt;/a&gt;學習資訊 (韓)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://clojure.kr/arachne-tutorials-creating-a-project'&gt;Arachne Framework 1. 프로젝트 만들기&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure.kr/arachne-tutorials-handling-http-requests'&gt;Arachne Framework 2. HTTP 요청 처리하기&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;2017 年的 &lt;a href='http://www.clojured.de/'&gt;ClojureD&lt;/a&gt; 在&lt;a href='https://docs.google.com/forms/d/e/1FAIpQLSeQj3EzOYnYPoKrAueoHnETJ_yQpBmx4zrCHPQEgS1RL7P1CA/viewform?c=0&amp;w=1'&gt;徵求講者&lt;/a&gt; 囉，如果你有興趣，請在 1月31 前完成投稿。&lt;a href='https://www.reddit.com/r/Clojure/comments/5pnzey/dutch_clojure_days_2017_update_final_call_for_rfp/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;java&amp;#95;相關&quot;&gt;&lt;/a&gt;Java 相關&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/wtsxDev/Amazing-Java-List/'&gt;Amazing-Java-List: A curated list of awesome Java frameworks, libraries, software and books&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ashtonkemerling.com/blog/2017/01/26/java-without-if/'&gt;Java Without If&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.gitbook.com/book/ericyeh92094/self-reflection-and-insight-for-s-w-engineering/details'&gt;軟體開發見聞錄&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.speedcoder.net/'&gt;SpeedCoder&lt;/a&gt; 是一個不錯的打字練習網站，你可以上傳你想練習的程式碼來進行自我練習。 &lt;a href='https://free.com.tw/speedcoder/'&gt;[中文介紹&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.lihaoyi.com/post/WhatsFunctionalProgrammingAllAbout.html'&gt;What's Functional Programming All About?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.expeditedssl.com/aws-in-plain-english'&gt;AWS in Plain English&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://aras-p.info/blog/2017/01/23/Chrome-Tracing-as-Profiler-Frontend/'&gt;Chrome Tracing as Profiler Frontend&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://techtake.info/2016/12/18/bitcoin-blockchain-and-the-design-elements-explained/'&gt;Bitcoin, Blockchain and the design elements explained&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.ossblog.org/books/'&gt;New to Programming? Check out these Outstanding Open Source Programming Books&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.freecodecamp.com/how-to-write-a-good-resume-in-2017-b8ea9dfdd3b9#.9nat4bc0g'&gt;An opinionated guide to writing developer resumes in 2017&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hackernoon.com/a-documentation-crash-course-45006a85c15c#.sfv1dulwp'&gt;A documentation crash course&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 28 Jan 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-01-21/
</guid>
<link>
https://clojure.tw/weekly/2017-01-21/
</link>
<title>
ClojureTW 週報 2017-01-21
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;01/23 舉辦實體聚會&lt;/a&gt;。本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=ujWN6mttCAo'&gt;Why I love Clojure. pt1.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=aVuf9n6BfZQ&amp;feature=youtu.be'&gt;Why I love clojure. Pt2.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv/courses/category-theory/'&gt;Category Theory from the Universe Up&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://ccann.github.io/2017/01/15/structural-editing-lisp.html'&gt;Lispy and clj-refactor worship&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.sublimetext.com'&gt;Sublime&lt;/a&gt; 文字編輯器的授權以 USD $10 在 &lt;a href='http://www.ebay.com/itm/152404012918'&gt;eBay&lt;/a&gt; 拍賣中&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/skybet/aws-arn'&gt;aws-arn&lt;/a&gt; - Parse AWS ARNs in Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/vbedegi/re-alm'&gt;re-alm&lt;/a&gt; - An Elm Architecture experiment in ClojureScript&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/boot-clj/boot-figreload'&gt;powerlaces/boot-figreload&lt;/a&gt; - Boot task providing live-reload using Fighweel client&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/nickbauman/cljgae-template'&gt;org.clojars.nicolaus/cljgae-template&lt;/a&gt; - A Leiningen template for Clojure development on Google App Engine&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojurecl.uncomplicate.org/'&gt;ClojureCL&lt;/a&gt; - a Clojure library for parallel computations with OpenCL 2.0 (GPGPU).&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/boot-clj/boot-new'&gt;boot/new&lt;/a&gt; - Generate new projects based on Boot Templates and/or Leiningen Templates &lt;a href='http://seancorfield.github.io/blog/2017/01/19/boot-new-moved/'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/pyr/net'&gt;spootnik/net&lt;/a&gt; - The netty clojure companion&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://timothypratley.blogspot.tw/2017/01/reagent-deep-dive-part-2-lifecycle-of.html'&gt;Reagent deep dive part 2: The lifecycle of a component&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://timothypratley.blogspot.tw/2017/01/reagent-deep-dive-part-3-sequences.html'&gt;Reagent deep dive part 3: Sequences&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://timothypratley.blogspot.tw/2017/01/reagent-deep-dive-part-4-application.html'&gt;Reagent deep dive part 4: Application principles&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://mrdalloca.github.io/clojure/2017/01/18/spec-example-1.html'&gt;clojure.spec example: emacs keybindings&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://nils-blum-oeste.net/desktop-guis-with-clojure-in-2017-what-are-the-options/'&gt;Desktop GUIs with Clojure in 2017: What are the options?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/datascript-dom.html'&gt;Datalog for trees in Clojure&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;針對ClojureScript 的研討會 &lt;a href='https://gumroad.com/l/cr-cljs#'&gt;ClojureScript Days&lt;/a&gt; 出現囉! 不過價格有點貴，合不合用就見仁見智了 &lt;a href='https://www.reddit.com/r/Clojure/comments/5ox6p0/announcing_clojurescript_days_four_halfday/'&gt;[reddit&lt;/a&gt;] (remote 研討會票錢誰賺走了?)&lt;/li&gt;&lt;li&gt;2017 年的 Clojure/west &lt;a href='http://2017.clojurewest.org/'&gt;開始報名&lt;/a&gt;囉，地點在美國的奧勒岡州的波特蘭 (Portland, OR) 時間則是 Mar 30-31, 2017。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;java&amp;#95;相關&quot;&gt;&lt;/a&gt;Java 相關&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.baeldung.com/java-ai'&gt;Overview of AI Libraries in Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.baeldung.com/java-pdf-creation'&gt;Creating PDF Files in Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.takipi.com/the-top-100-java-libraries-in-2016-after-analyzing-47251-dependencies/'&gt;The Top 100 Java Libraries in 2016&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.takipi.com/conference-season-mic-drop-13-java-talks-that-you-shouldnt-miss/'&gt;Conference Season Mic Drop: 13 Java Talks That You Shouldn’t Miss&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;javascript&amp;#95;相關&quot;&gt;&lt;/a&gt;Javascript 相關&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://medium.com/@jongleberry/when-node-js-is-the-wrong-tool-for-the-job-6d3325fac85c#.dewqwtmjl'&gt;When node.js is the wrong tool for the job&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://js.libhunt.com/newsletter/36'&gt;Awesome JavaScript Newsletter - Issue 36, Jan 20, 2017&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://aboullaite.me/15-must-know-dev-tools-tricks/'&gt;15 must know web Dev tools tricks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://bl.ocks.org/Sladav/raw/11718e02a6a4014843b2d361eb668895/'&gt;Simple Mario with itsAlive.js&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/developit/mitt'&gt;mitt: Tiny 200b functional event emitter / pubsub.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.mail-archive.com/picolisp@software-lab.de/msg06750.html'&gt;PicoList JVM vs. Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://slate-io.com/slate/swagger/ci/2017/01/16/Adding-Swagger-Specification-Validation/'&gt;Adding Swagger Specifications Validation to Your Travis CI Build&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/abhishekbanthia/Public-APIs'&gt;awesome/Public-APIs: A curated list of APIs from round the web.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/GetStream/awesome-saas-services'&gt;awesome/saas-services: A curated list of the best in class SaaS services for developers and business owners.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.eng.utah.edu/~cs5510/schedule.html'&gt;CS 5510: Programming Languages, materials including videos (Racket) &lt;/a&gt;&lt;/li&gt;&lt;li&gt;用&lt;a href='https://consolia-comic.com/comics/back-end'&gt;漫畫&lt;/a&gt;來描述後端開發(back-end development)]&lt;/li&gt;&lt;li&gt;&lt;a href='https://codesachin.wordpress.com/2017/01/18/understanding-the-new-google-translate/'&gt;Understanding the new Google Translate&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://jaxenter.com/disadvantages-of-purely-functional-programming-126776.html'&gt;Disadvantages of purely functional programming&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hackernoon.com/the-best-way-to-learn-new-technologies-is-by-doing-heres-some-inspiration-6ca144216790#.3jvwmjvoi'&gt;The best way to learn new technologies is by doing. Here’s some inspiration.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 21 Jan 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-01-14/
</guid>
<link>
https://clojure.tw/weekly/2017-01-14/
</link>
<title>
ClojureTW 週報 2017-01-14
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;01/23 舉辦實體聚會&lt;/a&gt;。本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-portia-tung.html'&gt;Portia Tung - Play for your life&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=K13_sWm_gZw'&gt;John McCarthy, on Philosophy of AI&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://marketplace.visualstudio.com/items?itemName=avli.clojure'&gt;Clojure extension for Visual Studio Code&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://lemmings.io/clojure-and-atom-editor-setup-40f8f09237b4#.drqeyhba2'&gt;Clojure and Atom Editor Setup&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/brabster/dynamodb-expressions'&gt;dynamodb-expressions&lt;/a&gt; - Better DynamoDB expressions with Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/venantius/ultra'&gt;venantius/ultra&lt;/a&gt; - A Leiningen plugin for a superior development environment&lt;a href='https://github.com/venantius/ultra/releases/tag/v0.5.1'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;cc.qbits/spandex&lt;/a&gt; - Elasticsearch client for Clojure (built on new ES 5.x java client)&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/alia'&gt;cc.qbits/alia&lt;/a&gt; - High performance Cassandra client for clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/ring-clojure/ring'&gt;ring&lt;/a&gt; - Clojure HTTP server abstraction &lt;a href='https://groups.google.com/forum/#!topic/clojure/YDrKBV26rnA'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/binaryage/dirac'&gt;binaryage/dirac&lt;/a&gt; - A Chrome DevTools fork for ClojureScript developers &lt;a href='https://github.com/binaryage/dirac/releases/tag/v1.0.0'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/pedestal/pedestal'&gt;pedestal/pedestal&lt;/a&gt; - The Pedestal web application framework &lt;a href='https://github.com/pedestal/pedestal/releases/tag/0.5.2'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='http://stanfordnlp.github.io/CoreNLP/'&gt;Stanford CoreNLP&lt;/a&gt; -  – a suite of core NLP tools&lt;/li&gt;&lt;li&gt;&lt;a href='http://immutant.org/news/2017/01/12/announcing-2-1-6/'&gt;Immutant&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/juxt/mach'&gt;mach&lt;/a&gt; -  A remake of make (in ClojureScript)&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://chriskohlhepp.wordpress.com/functional-programming-section/metacircular-adventures-in-functional-abstraction-challenging-clojure-in-common-lisp/'&gt;Meta-Circular Adventures in Functional Abstraction&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://timothypratley.blogspot.tw/2017/01/reagent-deep-dive-part-1.html'&gt;Reagent deep dive part 1&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://fgiasson.com/blog/index.php/2017/01/10/extended-kbpedia-with-wikipedia-categories/'&gt;Extended KBpedia With Wikipedia Categories&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/MrDallOca/spec-examples'&gt;Some examples on using clojure.spec!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/5n4kas/awesome_clojure_debugger/'&gt;Awesome Clojure Debugger!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/re-learn.html'&gt;Evolving user interfaces&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.rlmflores.me/clojure/learning/improving/2017/01/09/things-ive-learned-in-2016/'&gt;Things I've learned in 2016&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://spootnik.org/entries/2017/01/09_an-adventure-with-clocks-component-and.html'&gt;An adventure with clocks, component, and clojure.spec.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.dotkam.com/2017/01/09/cprop-internal-tools-worth-opening/'&gt;cprop: internal tools worth opening&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.upgradingdave.com/blog/posts/2017-01-08-cljsjs.html'&gt;Packaging Js libs for Cljs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.reddit.com/r/Clojure/comments/5mmqn7/sample_reframe_app_gmaillike_interface_with/'&gt;Sample re-frame app (GMail-like interface) with sources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;2017 年的 Clojure/west &lt;a href='http://2017.clojurewest.org/'&gt;開始報名&lt;/a&gt;囉，地點在美國的奧勒岡州的波特蘭 (Portland, OR) 時間則是 Mar 30-31, 2017。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於德國柏林的 &lt;a href='https://juxt.pro/blog/posts/clojure-in-red-pineapple-media.html'&gt;Red Pineapple Media&lt;/a&gt;，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;&lt;a href='http://gittrends.io/#/explore?page=1&amp;language=Clojure&amp;domain=All&amp;growth=All'&gt;GitTrends for Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://news.sys-con.com/node/3983726'&gt;The Most Popular Programming Languages for 2017&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/claritydesignsystem/working-remote-how-we-successfully-run-clarity-as-a-completely-remote-team-273e5880896b#.myxs5h7ef'&gt;Working Remote: How We Successfully Run Clarity as a Completely Remote Team&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://hackernoon.com/how-do-i-stay-up-to-date-as-a-developer-5ec773e30a82#.rg4vhcm7d'&gt;How I stay up-to-date as a Developer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 14 Jan 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2017-01-07/
</guid>
<link>
https://clojure.tw/weekly/2017-01-07/
</link>
<title>
ClojureTW 週報 2017-01-07
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;01/23 舉辦實體聚會&lt;/a&gt;。本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-hakan-raberg-the-search-for-simplicity.html'&gt;Hakan Raberg: The Search for Simplicity - Bulding a Scheme in x86-64 Assembly&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發環境&quot;&gt;&lt;/a&gt;開發環境&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;還記得寄身在 &lt;a href='http://leiningen.org/'&gt;leinigen&lt;/a&gt; 上的開發環境 &lt;a href='https://sekao.net/nightcode/'&gt;Nightcode&lt;/a&gt; 嘛?這次它搖身一變變成了線上開發環境專案: &lt;a href='http://nightcoders.net/'&gt;Nightcoders.net&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='https://shinmera.github.io/portacle/'&gt;Portacle&lt;/a&gt; 是一個針對 Common Lisp 開發的可攜式 IDE 環境。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/vvvvalvalval/supdate'&gt;vvvvalvalval/supdate&lt;/a&gt; -  Clojure's update with superpowers.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/spandex'&gt;cc.qbits/spandex&lt;/a&gt; - Simple/thin client over the new (official) rest client for ElasticSearch.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/potetm/tire-iron'&gt;com.potetm/tire-iron&lt;/a&gt; -  Reloaded Workflow for ClojureScript.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2017/1/3/spec-destructuring'&gt;Creating a spec for destructuring&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://thegeez.net/2017/01/04/wiki_clojure_yada_datomic_client.html'&gt;A wiki made with Clojure, yada and Datomic Client&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://read.klipse.tech/om-next-interactive-tutorial/'&gt;om.next interactive tutorial&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://bigsolutions.io/2017/01/03/clojure-on-apache-nifi/'&gt;Clojure on Apache NiFi&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://corgibytes.com/blog/2017/01/03/clojure-journey/'&gt;Starting a Journey with Clojure and ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ingesolvoll.github.io/2017/01/01/how-to-use-a-charting-library-in-reagent.html'&gt;How to use a charting library in Reagent&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.klipse.tech//reagent/2016/12/31/reagent-in-klipse.html'&gt;Interactive reagent snippets&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.eli.sdsu.edu/courses/fall15/cs696/notes/index.html'&gt;CS 696: Functional Programming and Design Lecture Notes &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://danlebrero.com/2017/01/06/proof-of-concept-using-kafkastreams-and-ktables-implementation-notes-gotchas-and-docker-compose/'&gt;Proof of concept using KafkaStreams and KTables - implementation notes, gotchas and Docker Compose example&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://jakemccrary.com/blog/2016/12/31/measure-what-you-intended-to-measure/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+JakeMccrarysMusings+%28Jake+McCrary%29'&gt;Making code fast: Measure what you intend to measure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://yogthos.net/posts/2016-12-26-MacchiatoDebugging.html'&gt;Using Chrome DevTools with Macchiato&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/l_libra/items/8822e0b37c10cadcb2e2'&gt;Bing Speech Recognition APIをClojureから使ってみる&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/mktoho-n/items/fa0d0fd4777ed52e2034'&gt;clojureでFizzBuzz&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/mktoho-n/items/fc07a70b64090462c0fa'&gt;clojureでHello World&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(韓)&quot;&gt;&lt;/a&gt;學習資訊 (韓)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://clojure.kr/parameter_function'&gt;함수를 다른 함수의 인자로 넘겨보자&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/training.html'&gt;juxt&lt;/a&gt; 在倫敦提供了一些一日付費訓練課程，如果你剛好在英國可以看看他們的&lt;a href='https://juxt.pro/training.html'&gt;課程表&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;Java 9 將加入新的模組系統，通稱為 &lt;a href='http://openjdk.java.net/projects/jigsaw/'&gt;Project Jigsaw&lt;/a&gt;，你可以在 &lt;a href='http://wildfly.org/news/2016/12/12/Jigsaws-Missing-Pieces/'&gt;Jigsaw’s Missing Pieces&lt;/a&gt; 這篇文章看到一些相關的介紹。&lt;/li&gt;&lt;li&gt;2017 年的全球&lt;a href='https://www.breakingintoconsulting.com/startup-developer-tech-conferences-2017.php'&gt;開發者研討會列表&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.google.com/edu/cs/learn.html'&gt;Google Computer Science Education&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Semigradsky/trending-repositories/tree/master/2016'&gt;A list of GitHub repositories that were trending in old year.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.niceideas.ch/roller2/badtrash/entry/devops-explained'&gt;DevOps explained&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 07 Jan 2017 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2016-12-31/
</guid>
<link>
https://clojure.tw/weekly/2016-12-31/
</link>
<title>
ClojureTW 週報 2016-12-31
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;1/23 舉辦實體聚會&lt;/a&gt;。本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=dQcNAscSTSw'&gt;Austin Clojure Meetup - Stu Halloway: Agility &amp; Robustness: Clojure spec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dzone.com/articles/project-jigsaw-in-jdk-9-modularity-comes-to-java-v'&gt;Project Jigsaw in JDK 9: Modularity Comes to Java&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/clojure/data.xml'&gt;clojure/data.xml&lt;/a&gt; - library for reading and writing XML data. &lt;a href='https://groups.google.com/forum/#!msg/clojure/QePALuwFMkU/OHS78KzvEgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/sanel/lein-codeindex'&gt;lein-codeindex&lt;/a&gt; - Index code using etags or ctags. &lt;a href='https://groups.google.com/d/msg/clojure/-yGtWbl7Ojc/Q6sdjsttFAAJ'&gt;[ANN&lt;/a&gt;]&lt;a href='http://acidwords.com/posts/2016-12-29-code-indexing-with-lein-codeindex.html'&gt;[文章介紹&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/greglook/clj-cbor'&gt;mvxcvi/clj-cbor&lt;/a&gt; -Native Clojure CBOR codec implementation. &lt;a href='https://groups.google.com/d/msg/clojure/RvCjGi1cF7A/6Q-VSBApFAAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/plexus/garden-watcher'&gt;lambdaisland/garden-reloader&lt;/a&gt; - A component that watches-and-recompiles your Garden stylesheets.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/binaryage/chromex'&gt;chromex&lt;/a&gt; -  Write Chrome Extensions with ClojureScript. &lt;a href='https://www.reddit.com/r/Clojure/comments/5kvk0r/chromex_write_chrome_extensions_with_clojurescript/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Engelberg/instaparse'&gt;instaparse&lt;/a&gt; - Instaparse: No grammar left behind &lt;a href='https://groups.google.com/d/msg/clojure/XP4JteBZ8-Y/9QLKdWS3FAAJ'&gt;[ANN&lt;/a&gt;].&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(繁)&quot;&gt;&lt;/a&gt;學習資訊 (繁)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/yfwu'&gt;haroldwu&lt;/a&gt; 參與 &lt;a href='http://ithelp.ithome.com.tw/articles/10186430'&gt;2017 iT 邦幫忙鐵人賽&lt;/a&gt; 所發表的 &lt;a href='http://ithelp.ithome.com.tw/users/20084176/ironman/1033'&gt;資料科學： 使用Clojure 系列文章&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(簡)&quot;&gt;&lt;/a&gt;學習資訊 (簡)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!forum/cn-clojure'&gt;CN-Clojure&lt;/a&gt; 討論串: &lt;a href='https://groups.google.com/forum/#!topic/cn-clojure/5vjTKn1nFGo'&gt;现在还有Clojure的公司么？ 打算跳槽&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure-china.org/t/clojure/583'&gt;火币网来求 clojure 小伙伴&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.bradcypert.com/threading-pipelines-in-clojure/'&gt;Threading Pipelines in Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://telegra.ph/Why-Clojure-is-better-than-C-PythonRuby-and-java-and-why-should-you-care-12-20'&gt;Why Clojure is better than C, Python,Ruby and java and why should you care&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.klipse.tech//cpp/2016/12/29/blog-cpp.html'&gt;A new way of blogging about C++&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ingesolvoll.github.io//2016/12/26/how-boot-solved-our-ftp-upload-problem.html'&gt;How boot solved our FTP problem&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://dzone.com/articles/common-lisps-consp-and-listp-in-clojure'&gt;Translating Lists From Common Lisp to Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://funclojure.tumblr.com/post/155129283948/hdfs-kerberos-java-client-api-pains'&gt;HDFS+Kerberos java client api pains&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://ruedigergad.com/2016/12/27/using-the-clojure-based-bowerick-momjms-library-in-java/'&gt;Using the Clojure-based bowerick MoM/JMS Library in Java&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ingesolvoll.github.io//2016/12/26/jarra.html'&gt;Railway oriented programming with Clojurescript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://gigasquidsoftware.com/blog/2016/12/27/deep-learning-in-clojure-with-cortex/'&gt;Deep Learning in Clojure with Cortex&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://aheusingfeld.github.io/posts/2013/08/06/getting-started-with-clojure/'&gt;goldstift's 2 cent on technology and software development&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/func-hs/items/738eff7d384236d276bd'&gt;ring/compojureでサーバを始めてみる(入門編) part3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://habs.sdf.org/mccarthy-math/'&gt;McCarthy Math&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://turnoff.us/geek/dont-share-mutable-state/'&gt;The Real Reason Not To Share a Mutable State&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/lk-geimfari/awesomo'&gt;lk-geimfari/awesomo: The really big list of really interesting open source projects in С, C++, Clojure, Common/Emacs Lisp, Elixir, Erlang, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala and etc.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.fogus.me/2016/12/29/the-best-things-and-stuff-of-2016/'&gt;The best things and stuff of 2016&lt;/a&gt;&lt;/li&gt;&lt;li&gt;想要 Remote Work 嘛？ &lt;a href='https://www.remotestories.com/'&gt;Remote Stories&lt;/a&gt; 收集了各式各樣的匿名心得。&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.prabod.rathnayaka.me/2016/12/genelisa-genetic-approach-to-recreate.html'&gt;GeneLisa - A Genetic Approach to Recreate a MasterPiece&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 31 Dec 2016 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2016-12-24/
</guid>
<link>
https://clojure.tw/weekly/2016-12-24/
</link>
<title>
ClojureTW 週報 2016-12-24
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;12/19 實體聚會活動&lt;/a&gt; 的 &lt;a href='https://lovecankill.com/talks/intro-spec.html'&gt;投影片&lt;/a&gt; 以及&lt;a href='https://github.com/cataska/spec-talks/blob/master/src/spec_talks/intro.clj'&gt;範例程式碼&lt;/a&gt; 釋出。&lt;/li&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;1/23 舉辦實體聚會&lt;/a&gt;。本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/236234639/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;emacs&quot;&gt;&lt;/a&gt;Emacs&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://bytopia.org/2016/12/17/autocollapse-namespace-definitions-in/'&gt;Autocollapse namespace definitions (and other things) in Emacs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://futurismo.biz/archives/6009'&gt;Emacs で Racket 開発環境を構築&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;clojure.spec &lt;a href='https://www.reddit.com/r/Clojure/comments/5izvmg/clojure_spec_screencast_series/'&gt;系列影片&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=HmAU-z5dPS8'&gt;Functions in Clojure&lt;/a&gt; (西班牙文)&lt;/li&gt;&lt;li&gt;&lt;a href='https://lambdaisland.com/episodes/clojure-seq-seqable'&gt;Lambda Island | 22. Seq and Seqable&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/XT16-karsten-schmidt.html'&gt;XT16 - Karsten Schmidt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=GAXLHM-1Psk'&gt;Haunted by Data&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/blancas/kern'&gt;org.blancas/kern&lt;/a&gt; -  A Parser Combinators Library for Clojure. &lt;a href='https://groups.google.com/forum/#!msg/clojure/4aDUQfR9IaM/PuWrQbWyEAAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/stardog-union/stardog-clj'&gt;storage-clj&lt;/a&gt; - Stardog Clojure bindings http://stardog.com.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/nathanmarz/specter'&gt;specter&lt;/a&gt; - Clojure(Script)'s missing piece &lt;a href='https://github.com/nathanmarz/specter/blob/master/CHANGES.md'&gt;[CHANGES&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/honzabrecka/timeout-shell'&gt;timeout-shell&lt;/a&gt; - A clojure library that works the same way as clojure.java.shell/sh does, but with ability to specify timeout.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mhjort/clj-lambda-utils/'&gt;clj-lambda-utils&lt;/a&gt; - Clojure utilities for AWS Lambda (JVM based) deployment.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/reifyhealth/specmonstah'&gt;specmonstah&lt;/a&gt; - use clojure.spec to set up data for unit tests.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Engelberg/instaparse'&gt;instaparse&lt;/a&gt; - Instaparse: No grammar left behind &lt;a href='https://groups.google.com/d/msg/clojure/crVsvHnLH_c/f5Aw2Q6UEgAJ'&gt;[ANN&lt;/a&gt;].&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(繁)&quot;&gt;&lt;/a&gt;學習資訊 (繁)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/yfwu'&gt;haroldwu&lt;/a&gt; 參與 &lt;a href='http://ithelp.ithome.com.tw/articles/10186430'&gt;2017 iT 邦幫忙鐵人賽&lt;/a&gt; 所發表的 &lt;a href='http://ithelp.ithome.com.tw/users/20084176/ironman/1033'&gt;資料科學： 使用Clojure 系列文章&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://bigsolutions.io/2016/12/14/run-maven-plugins-in-boot-or-leiningen-builds/'&gt;Run Maven Plugins in Boot or Leiningen Builds&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://spootnik.org/entries/2016/12/17_building-an-atomic-database-with-clojure.html'&gt;Building an atomic database with clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://darrennewton.com/2016/12/17/identicons-with-clojurescript/'&gt;Identicons with ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.upgradingdave.com/blog/posts/2016-12-17-permutation.html'&gt;Cljs Lexicographical Permutations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://paultopia.github.io/posts-output/destructuring/'&gt;Clojure basics: destructuring&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.upgradingdave.com/blog/posts/2016-12-17-permutation.html'&gt;Cljs Lexicographical Permutations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.bradcypert.com/using-nlp-to-categorize-customer-feedback-in-clojure/'&gt;Using NLP to Categorize Customer Feedback in Clojure&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/adstage-engineering/contextual-debugging-with-om-next-and-untangled-8c168900dba5#.y2ck6gtqt'&gt;Contextual Debugging with Om Next and Untangled&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.luminusweb.net/'&gt;Luminus Framework&lt;/a&gt; 的作者對他的新作 &lt;a href='https://github.com/macchiato-framework/macchiato-core'&gt;Macchiato&lt;/a&gt; 所紀錄的一些&lt;a href='http://yogthos.net/posts/2016-12-17-MacchiatoProgress.html'&gt;更新訊息&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Tankanow'&gt;Adam Tankanow&lt;/a&gt; 在看完 &lt;a href='https://skillsmatter.com/skillscasts/8717-arachne-building-a-framework-in-clojure'&gt;Arachne: building a framework in Clojure&lt;/a&gt; 演講後所繪製的 &lt;a href='http://tankthinks.net/posts/2016-12-23-arachne.html'&gt;塗鴉筆記 (sketchnote)&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;&lt;a href='http://arachne-framework.org/posts/2016/community-update-5/'&gt;Arachne Framework Community Update 5&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/xorphitus/items/2df261ac5951d09a436b'&gt;ClojureでLINE BOTを作るためのSDKを作る&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/rfkm/items/0e38a0d81325f17e7653'&gt;設定ファイル用 DSL Baum の紹介&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/If_I_were_boxp/items/cf5e1eb847afa2925cf1'&gt;ClojureScriptからES6 module+JSXのReact Componentを使用するまで&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/blackawa/items/c83d3f08b71a02db9348'&gt;ClojureScript x XhrIo x 非同期通信 でバイナリファイルをダウンロード&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/223kazuki/items/8c2ba586483e1c926f51'&gt;Om Next 振り返り&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/totakke/items/41d2007ebcbcc1b3d84e'&gt;Loomを用いたグラフ・ネットワーク分析&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/func-hs/items/108ee0ff6995c4a3acd5'&gt;ｱﾅﾌｫﾘｯｸなこふ語ｼﾞｪﾈﾚｰﾀっ&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/ayato_p/items/d5e6f6a60488453f201c'&gt;Clojureで木構造を扱う&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ykomatsu0.hatenablog.com/entry/introduction-to-clojure-spec-2'&gt;clojure.spec入門2&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(韓)&quot;&gt;&lt;/a&gt;學習資訊 (韓)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://clojure.kr/for-newbie-leiningen-web-proj1'&gt;Luminus project 만들기&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;想找工作但嫌履歷不夠充實嘛? &lt;a href='https://purelyfunctional.tv'&gt;PurelyFunctional.tv&lt;/a&gt; 提供了&lt;a href='https://purelyfunctional.tv/functional-programming-career-guide/10-side-projects-resume/'&gt;10 個業餘專案&lt;/a&gt; (side project)的建議給你參考。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@NaviHenry1/27-popular-new-github-repositories-for-web-developers-in-2016-27cdcbba9779#.51gj0qass'&gt;27 個 2016 年 GitHub 上流行的前端專案&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mozilla/datomish'&gt;datomish&lt;/a&gt; 是一個一開始使用 ClojureScript 實作的關聯式資料庫 (類似 datascript 或是 datomic)，後來用 Rust 改寫的 Mozilla 專案。&lt;/li&gt;&lt;li&gt;&lt;a href='https://docs.google.com/document/d/17OF811wWjjCnmDPJDD6v2c_nMO93e5evjravdCOkXMQ/edit#heading=h.x97zkzyjqhzk'&gt;Java Champions response to The Register Article on Java SE usage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://labs.orezdnu.org/lambda/'&gt;Web Lambda calculus intepreter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.compose.com/articles/composes-2016-all-about-the-database/'&gt;Compose's 2016 - All about the database&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 24 Dec 2016 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2016-12-17/
</guid>
<link>
https://clojure.tw/weekly/2016-12-17/
</link>
<title>
ClojureTW 週報 2016-12-17
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojure&amp;#95;活動&quot;&gt;&lt;/a&gt;Clojure 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;一年一度的 &lt;a href='https://www.surveymonkey.com/r/clojure2016'&gt;Clojure 社群問卷調查&lt;/a&gt; 開始了，你喜歡 Clojure 哪個地方，希望有增加哪個特性？趕快來填問卷吧，問卷將在 &lt;em&gt;12/23&lt;/em&gt; 結束調查。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;12/19 舉辦實體聚會活動&lt;/a&gt;，本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/clojure-tw/weekly'&gt;ClojureTW Weekly&lt;/a&gt; 最近加入 &lt;a href='https://github.com/clojure-tw/weekly/pull/9'&gt;試驗性質&lt;/a&gt; 的 &lt;a href='https://ampproject.org/'&gt;AMP(Accelerated Mobile Pages)&lt;/a&gt; 支援，請協助我們測試與改進 (目前正在等待 Google 加入索引中)。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;演講/影片&quot;&gt;&lt;/a&gt;演講/影片&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=cDzjlx6otCU'&gt;re-frame your ClojureScript applications&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=9CDkJjdjDJs'&gt;Clojure is powerful, simple and fun&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=Lf-M1ZH6KME'&gt;Using Clojure with C APIs for crypto and more&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=gqnvSW9yniU'&gt;Overcoming the Challenges of Mentoring&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://vimeo.com/195711510'&gt;Rich Hickey on Clojure Spec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://vijaykiran.com/2016/12/defn-interviews-with-euroclojure-speakers/'&gt;defn interviews with EuroClojure Speakers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/halgari/odin'&gt;com.tbaldridge/odin&lt;/a&gt; - A declarative query DSL for Clojure. &lt;a href='https://groups.google.com/forum/#!msg/clojure/KDBc0XNm6m4/LaSAJv12DgAJ'&gt;[ANN&lt;/a&gt;] &lt;a href='https://www.reddit.com/r/Clojure/comments/5hn30v/odin_an_embedded_extensible_logic_dsl_for_clojure/'&gt;[reddit&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/aroemers/mount-lite'&gt;mount-lite&lt;/a&gt; - mount, but different and light. &lt;a href='http://www.functionalbytes.nl//clojure/mount/mount-lite/2016/12/10/mount-lite-2.html'&gt;[介紹文&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/pesterhazy/boot-fmt'&gt;boot-fmt&lt;/a&gt; - auto-format Clojure(Script) code.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/eginez/huckleberry'&gt;org.clojars.eginez/huckleberry&lt;/a&gt; - retrieve maven dependencies in clojurescript.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/clojureman/special'&gt;special&lt;/a&gt; - Special (Conditions). A condition system for Clojure.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/clojure/data.xml'&gt;clojure/data.xml&lt;/a&gt; - library for reading and writing XML data. &lt;a href='https://groups.google.com/forum/#!msg/clojure/tlIHHR58Vqs/eZtK54h6DwAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Day8/re-frame'&gt;re-frame&lt;/a&gt; - A Reagent Framework For Writing SPAs, in Clojurescript. &lt;a href='https://github.com/Day8/re-frame/blob/master/CHANGES.md#090-20161215'&gt;[ChangeLog&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/cgrand/macrovich'&gt;net.cgrand/macrovich&lt;/a&gt; -  A set of three macros to ease writing &lt;code&gt;&amp;#42;.cljc&lt;/code&gt; supporting Clojure, Clojurescript and self-hosted Clojurescript.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/honzabrecka/karma-reporter'&gt;karma-reporter&lt;/a&gt; -  A plugin for running clojurescript tests with Karma.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/siphiuel/luaclj'&gt;luaclj&lt;/a&gt; - A Lua-to-Clojure parser.&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(繁)&quot;&gt;&lt;/a&gt;學習資訊 (繁)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://blog.lovecankill.com/posts/2016-12-06-hello-linebot/'&gt;使用 Clojure 打造簡易的 LINE Bot - 起手式&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://ithelp.ithome.com.tw/articles/10184776'&gt;Day 01 - Clojure 基礎知識（一） - iT 邦幫忙::一起幫忙解決難題，拯救 IT 人的一天&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們在寫 ClojureScript 的時候，為了滿足 Google Closure Compiler 對於 advanced 編譯的需求，需要撰寫 externs file，這也是 &lt;a href='http://cljsjs.github.io/'&gt;cljsjs 套件&lt;/a&gt; 的由來。最近 &lt;a href='https://github.com/swannodette'&gt;David Nolen&lt;/a&gt; 展示了未來可能加入 ClojureScript 的特性:&lt;a href='https://gist.github.com/swannodette/4fc9ccc13f62c66456daf19c47692799'&gt;Externs Inference&lt;/a&gt;，這功能可以讓我們直接指定 typehint ，從而減少 externs file 撰寫的需求。&lt;/li&gt;&lt;li&gt;知道 &lt;a href='https://github.com/noprompt/garden'&gt;garden&lt;/a&gt; 這套 Clojure 的 CSS DSL 函式庫嘛? &lt;a href='https://blog.estimate-work.com/a-new-world-writing-css-in-clojurescript-and-life-after-sass-bdf5bc80a24f#.fpyaosfun'&gt;A new world: writing CSS in ClojureScript and life after Sass&lt;/a&gt; 講述了他們用  &lt;a href='https://github.com/noprompt/garden'&gt;garden&lt;/a&gt; 取代 SASS 的經歷。&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2016/12/9/works-on-my-machine-self-healing-code-with-clojurespec-1'&gt;Works on My Machine: Self Healing Code with clojure.specg&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://blog.cognitect.com/blog/2016/12/13/the-next-five-years-of-clojurescript'&gt;The Next Five Years of ClojureScript&lt;/a&gt;&lt;/li&gt;&lt;li&gt;clojure 和 Vim 相關的介紹: &lt;a href='https://juxt.pro/blog/posts/vim-1.html'&gt;Clojure and Vim: An overview&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;&lt;a href='http://mcramm.com/post/integration-tests-for-clojure-and-postgres/'&gt;Integration Testing with Clojure and Postgres&lt;/a&gt; 為我們帶來了如何在 Clojure 下混合 Postgres 進行測試。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@puppybits/how-javascript-fatigue-simplifies-coding-and-increases-revenue-46925c7efd47#.ezsf2pvmj'&gt;How JavaScript Fatigue simplifies coding and increases revenue&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://danlebrero.com/2016/12/14/why-java-why-clojure/'&gt;Why Java? Why Clojure?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@boxed/my-disillusionment-with-clojure-and-lisps-9eca38ab7f0c#.ow9452otl'&gt;My disillusionment with Clojure and Lisps&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/snufkon/items/d6d6f6a80af9f7fc57a7'&gt;ClojureScript による Electron アプリ開発&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/iku000888/items/b4d0243e3b5708d22a9b'&gt;Clojureでリッチなテキストを書く&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/blackawa/items/5d0791673fceeba9e1a5'&gt;clojure製Webアプリケーションのメトリクス取得してみた&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/If_I_were_boxp/items/7eea4bdb8c9ce76c468c'&gt;Clojureでコードの問題を解けるまでleave出來ないbotを作ってみた&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/wgag/items/8e5e7a97f17f1f74395b'&gt;Typed Clojure の型システムを理解する&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/lambda-knight/items/fd9a987da1f87dcf227a'&gt;はじめてのOnyx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/lagenorhynque/items/645578dbc6ef20cbf40a'&gt;Clojureで簡単DSL構築&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://sunday-programming.hatenablog.com/entry/2016/12/16/155325'&gt;leiningen しか使った事のないやつによる NuGet の使い方メモ&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(韓)&quot;&gt;&lt;/a&gt;學習資訊 (韓)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://clojure.kr/the-missing-macros'&gt;介紹 prismatic/plumbing 的使用&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure.kr/integrant'&gt;Component 대신 Integrant 써볼까?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojure.kr/luminus-clj-refactor'&gt;Luminus에서 clj-refactor 설정하기&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;研討會&quot;&gt;&lt;/a&gt;研討會&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://rrees.me/2016/12/13/clojure-exchange-2016/'&gt;Clojure Exchange 2016 回顧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://tech.zalando.com/blog/zalando-lands-at-euroclojure-2016/'&gt;EuroClojure 2016 回顧 by Zalando&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://skillsmatter.com/conferences/8783-clojure-exchange-2017'&gt;Clojure eXchange 2017&lt;/a&gt; 時程出來了，時間是 2017 年 12/4 ~ 5 在倫敦舉辦。&lt;/li&gt;&lt;li&gt;&lt;a href='https://clojureremote.com/schedule/'&gt;Clojure Remote 2017&lt;/a&gt; 已經 &lt;a href='https://gumroad.com/l/cr17'&gt;開放報名&lt;/a&gt; 囉 !!&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://purelyfunctional.tv'&gt;purelyfunctional.tv&lt;/a&gt; 要 &lt;a href='https://purelyfunctional.tv/giveaways/year-end-clojure-book-giveaway/'&gt;贈送三本 Clojure 的書&lt;/a&gt; 給 &lt;em&gt;一位&lt;/em&gt; 幸運的得主，只要你回答問題並填上 email 就有機會得到喔 ~&lt;/li&gt;&lt;li&gt;看過 &lt;a href='https://kknews.cc/zh-tw/tech/zl9q93.html'&gt;在 2016 年學 JavaScript 是一種什麼樣的體驗&lt;/a&gt; 這樣的文章嘛? &lt;a href='https://medium.com/degree9/how-it-feels-to-learn-clojurescript-in-2016-1372ed894ab5#.bz3zpxqzc'&gt;How it feels to learn ClojureScript in 2016&lt;/a&gt; 加入了 ClojureScript 版本來比較看看。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@mohitthatte/the-state-of-clojure-in-india-and-other-takeaways-from-in-clojure-2016-400a61ce2db4#.rk3ll3cms'&gt;The State of Clojure in India and other takeaways from IN/Clojure 2016&lt;/a&gt; 為我們介紹 Clojure 在印度的情況。&lt;/li&gt;&lt;li&gt;Datomic 加入了功能提案 (feature request) 與客戶回饋功能，具體請見: &lt;a href='http://blog.datomic.com/2016/12/customer-feedback-portal.html'&gt;Customer Feedback Portal | Datomic&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;喜歡函數式語言 (functional programming language) 嗎?  &lt;a href='https://medium.com/@FunctionalWorks/the-best-functional-programming-blogs-49303cc701b5#.xflat17ce'&gt;The best Functional Programming Blogs and how to get started&lt;/a&gt; 為我們整理了幾種不同函數式語言開發者必看的 blog 。&lt;/li&gt;&lt;li&gt;想寫更多 Clojure 練習題嘛? &lt;a href='https://www.hackerrank.com/'&gt;HackerRank&lt;/a&gt; 是一個線上程式解題系統，也有支援 Clojure 喔 ~&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&amp;#95;lisp&amp;#95;方言&quot;&gt;&lt;/a&gt;其他 Lisp 方言&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://dev.to/ericnormand/the-idea-of-lisp'&gt;The Idea of Lisp&lt;/a&gt; 簡述了 Lisp 語言的歷史與特色。&lt;/li&gt;&lt;li&gt;如果你有看過 ANSI Common LISP 這本書的話，練習題可以參考 &lt;a href='http://www.shido.info/lisp/pacl2_e.html'&gt;這份解答&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/candid82/joker'&gt;joker&lt;/a&gt; 是一個用 Go 語言實作的 Clojure 方言 (dialet)。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/glycerine/zygomys'&gt;zygomys&lt;/a&gt; 是一套用於 Go 語言的 Lisp 方言，就如同 Java 有 Clojure 一樣， Go 也有 zygo 這套 Lisp 。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 17 Dec 2016 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2016-12-10/
</guid>
<link>
https://clojure.tw/weekly/2016-12-10/
</link>
<title>
ClojureTW 週報 2016-12-10
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;12/19 舉辦實體聚會活動&lt;/a&gt;，本次討論的議題是 &lt;a href='http://clojure.org/about/spec'&gt;clojure.spec&lt;/a&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;emacs&quot;&gt;&lt;/a&gt;Emacs&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;你是 &lt;a href='http://spacemacs.org/'&gt;spacemacs&lt;/a&gt; 的用戶嗎? &lt;a href='https://paultopia.github.io/posts-output/figwheel-emacs/'&gt;Figwheel + Spacemacs&lt;/a&gt; 整理了如何在 &lt;a href='http://spacemacs.org/'&gt;spacemacs&lt;/a&gt; 下使用 &lt;a href='https://github.com/bhauman/lein-figwheel'&gt;figwheel&lt;/a&gt; 。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;書籍&quot;&gt;&lt;/a&gt;書籍&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.manning.com/books/clojure-standard-library'&gt;Clojure Standard Library&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://skillsmatter.com/conferences/7430-clojure-exchange-2016#skillscasts'&gt;Clojure eXchange 2016 系列影片&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=xvk-Gnydn54&amp;feature=youtu.be'&gt;Genetic Programming with clojure.spec&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=s0QG3QCV1LY&amp;index=13&amp;list=PLZdCLR02grLowQLPjuZ7k3pl2ScEyW7A7'&gt;A Tale of ClojureScript in Production&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://jcconf.tw/2016/schedule-1.html'&gt;JCConf 2016 系列影片&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;專案&quot;&gt;&lt;/a&gt;專案&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/frenchy64/optimized-kw-maps'&gt;optimized-kw-maps&lt;/a&gt; - 透過 Clojure 對 哈希數組映射算法（Hash Array Mapped Trie,HAMT) 進行學習 &lt;a href='https://groups.google.com/forum/#!msg/clojure/CdeNTbeFXHU/xqzLpGhQDQAJ'&gt;[ANN&lt;/a&gt;]。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/vvvvalvalval/datalog-rules'&gt;vvvvalvalval/datalog-rules&lt;/a&gt;  - Utilities for managing Datalog rulesets from Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/brabster/docker-fixture'&gt;docker-fixture&lt;/a&gt;  - Docker containers as clojure.test fixtures&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/brabster/dynamodb-expressions'&gt;dynamodb-expressions&lt;/a&gt;  - A WIP attempt to write a DSL for DynamoDB expressions in Clojure.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/checkmate'&gt;cc.qbits/checkmate&lt;/a&gt; - A minimalist/extensible lib to handle failures and retries in a gracefull way.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/clojure/data.xml'&gt;clojure/data.xml&lt;/a&gt; - library for reading and writing XML data. &lt;a href='https://groups.google.com/d/msg/clojure/52XaQK9ppWY/Aavo54zuDAAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/honzabrecka/karma-reporter'&gt;karma-reporter&lt;/a&gt;  - A plugin for running clojurescript tests with Karma.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/weavejester/integrant'&gt;Integrant&lt;/a&gt; - Micro-framework for data-driven architecture&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/dm3/manifold-cljs'&gt;manifold-cljs&lt;/a&gt; - &lt;a href='https://github.com/ztellman/manifold'&gt;manifold&lt;/a&gt; implementation in Clojurescript&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;開發&quot;&gt;&lt;/a&gt;開發&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;想要參與 ClojureScript 的開發嗎? &lt;a href='http://dev.clojure.org/jira/secure/IssueNavigator.jspa?mode=hide&amp;requestId=10616'&gt;這裡&lt;/a&gt;有一批適合新手的坑，歡迎跳坑!!&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/gregsh/Clojure-Kit'&gt;Clojure-Kit&lt;/a&gt; 是針對 IntelliJ 類型的 IDE 所開發的 Clojure/Script 擴充套件 &lt;a href='https://www.reddit.com/r/Clojure/comments/5h7lre/clojureclojurescript_plugin_for_intellijbased_ides/'&gt;[reddit&lt;/a&gt;]。&lt;/li&gt;&lt;li&gt;&lt;a href='https://sekao.net/nightlight/'&gt;Nightlight&lt;/a&gt; 是一個可以嵌入在 &lt;a href='http://leiningen.org'&gt;leinigen&lt;/a&gt; 的整合開發環境，最近釋出了 1.3.0 版本，帶來了一個新的界面 &lt;a href='https://groups.google.com/d/msg/clojure/6fjRKqgnF30/E1u4Gx6GDQAJ'&gt;[ANN&lt;/a&gt;]。&lt;/li&gt;&lt;li&gt;&lt;a href='http://gorilla-repl.org/'&gt;Gorilla REPL&lt;/a&gt; 是 Clojure 下類似 ipython notebook 的視覺化 REPL 工具， 有人嚐試將其與 ClojureScript 整合在一起，你可以在 &lt;a href='https://www.contentreich.de/pimping-gorilla-repl-with-react-clojurescript-and-beyond'&gt;Pimping Gorilla REPL with React and ClojureScript. And Beyond.&lt;/a&gt; 一文看到介紹。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(英)&quot;&gt;&lt;/a&gt;學習資訊 (英)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;怎樣才能成為 Clojure 的專家呢?其實這問題我也想知道。&lt;a href='http://realworldclojure.com/one-weird-trick/'&gt;One Weird Trick To Become a Clojure Expert&lt;/a&gt; 一文提供了一些建議。&lt;/li&gt;&lt;li&gt;雖然沒有像 R、Python 那樣被廣泛使用， Clojure 仍舊是學習資料科學 (Data Science) 的好工具。 &lt;a href='https://www.amazon.com/Clojure-Data-Science-Henry-Garner/dp/1784397180/'&gt;Clojure for Data Science&lt;/a&gt; 的作者 &lt;a href='https://twitter.com/henrygarner'&gt;Henry Garner&lt;/a&gt; 在 InfoQ 發表了 &lt;a href='https://www.infoq.com/articles/data-science-abstraction'&gt;Data Science Up and Down the Ladder of Abstraction&lt;/a&gt; 文章，來講述用 Clojure 學習資料科學的一些歷程。&lt;/li&gt;&lt;li&gt;Transducer 是 Clojure 1.7 引入的新概念，這裡又有一篇教學文囉: &lt;a href='https://paultopia.github.io/posts-output/basic-transducers/'&gt;TRANSDUCERS FOR TOTAL BEGINNERS&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/bhauman/devcards'&gt;devcards&lt;/a&gt; 是 ClojureScript 下一個可以在網頁上即時看到結果的 REPL， &lt;a href='https://paultopia.github.io/posts-output/devcards-testing/'&gt;Devcards for Testing Clojurescript Projects: A Beginner Introduction&lt;/a&gt; 為我們整理了如何透過 &lt;a href='https://github.com/bhauman/devcards'&gt;devcards&lt;/a&gt; 來測試你的 ClojureScript 專案。&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.jmaythings.com/2016/11-13-reagent-pixi-scroller.html'&gt;Building a Parallax Scroller in ClojureScript with Reagent&lt;/a&gt; 講述了如何在 reagent 下透過 &lt;a href='http://www.pixijs.com/'&gt;PixiJS&lt;/a&gt; 這個 2D 渲染框架來製作網頁的視差滾動 (Parallax Scrolling) 特效。&lt;/li&gt;&lt;li&gt;我們在上一期的範例專案有說到如何透過巨集 (macro) 在編譯時將資訊塞入到 ClojureScript 中，&lt;a href='https://paultopia.github.io/posts-output/cljs-macro-data/'&gt;Using macros to get data into Clojurescript front-end pages&lt;/a&gt; 以文章的形式將這作法再講解一次。&lt;/li&gt;&lt;li&gt;&lt;a href='http://boot-clj.com/'&gt;boot&lt;/a&gt; 是 Clojure 下很好用的編譯系統，&lt;a href='https://specious.github.io/blog/2016/12/07/Starting-a-NodeJS-app-with-ClojureScript-and-Boot/'&gt;Starting a Node.js app with ClojureScript and Boot&lt;/a&gt; 簡單介紹如何透過 &lt;a href='http://boot-clj.com/'&gt;boot&lt;/a&gt; 來將你的 ClojureScript 專案用於 Node.js 上。&lt;/li&gt;&lt;li&gt;想在 Clojure 下使用 &lt;a href='https://kafka.apache.org/'&gt;Kafka&lt;/a&gt; 而不知道如何入手嘛? &lt;a href='https://dataissexy.wordpress.com/2016/12/06/quick-recipe-for-kafka-streams-in-clojure/'&gt;Quick Recipe for #Kafka Streams in #Clojure&lt;/a&gt; 帶來了簡單的介紹。&lt;/li&gt;&lt;li&gt;&lt;a href='https://halite.io/'&gt;halite.io&lt;/a&gt; 是最近出現的一個人工智慧競賽平台， &lt;a href='http://adereth.github.io/blog/2016/12/06/writing-a-halite-bot-in-clojure/'&gt;Writing a Halite Bot in Clojure&lt;/a&gt; 說明如何用 Clojure 來參與這場競賽。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.packtpub.com/application-development/clojure-high-performance-programming-second-edition'&gt;Clojure High Performance Programming&lt;/a&gt; 的作者指出，在進行 模擬測試 (Mock) 的時候，重新定義變數是危險的，具體內容請見:&lt;a href='http://charsequence.blogspot.tw/2016/12/mocking-with-var-redefinition.html'&gt;Mocking with var redefinition considered harmful&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.consul.io/'&gt;Consul&lt;/a&gt; 是服務發現 (service discovery) 和配置共享的工具 (類似 zoekeeper) ， &lt;a href='http://www.surrealanalysis.com/post/clojure-and-consul/'&gt;Consul &amp; Clojure&lt;/a&gt; 這篇文章講解如何在 Clojure 和 &lt;a href='https://www.consul.io/'&gt;Consul&lt;/a&gt; 一起愉快的工作。&lt;/li&gt;&lt;li&gt;&lt;a href='https://medium.com/@hlship/clojure-owning-the-language-ec0196871c40#.567nh646r'&gt;Clojure: Owning the Language&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&amp;#95;(日)&quot;&gt;&lt;/a&gt;學習資訊 (日)&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://qiita.com/xorphitus/items/64f739e2594caba6eb4d'&gt;Lispってどう書くの?&lt;/a&gt; 為我們整理了用編輯器編輯 Lisp 類語言的套件與方式。&lt;/li&gt;&lt;li&gt;除了 &lt;a href='http://leiningen.org/'&gt;leinigen&lt;/a&gt; 外， &lt;a href='http://boot-clj.com'&gt;boot&lt;/a&gt; 也是 Clojure 下流行的編譯系統。&lt;a href='http://qiita.com/ihuku/items/6daadf48328926bafbde'&gt;プロジェクトを作らないClojure&lt;/a&gt; 一文介紹了如何透過 &lt;a href='http://boot-clj.com'&gt;boot&lt;/a&gt; 把 Clojure 當成腳本語言來寫。 (如果你不想看日文的話，那可以看看: &lt;a href='https://lionfacelemonface.wordpress.com/2015/04/11/advanced-boot-scripting/'&gt;Advanced Boot Scripting&lt;/a&gt; 或是 &lt;a href='http://asimjalis.github.io/blog/2016/12/07/clojure-for-scripting.html'&gt;How To Use Clojure For Scripting&lt;/a&gt;) 。&lt;/li&gt;&lt;li&gt;還是不太了解 ClojureScript 專案的架構嗎？日本網友為我們整理了這篇文章: &lt;a href='http://qiita.com/ponkore/items/ea91e8b5b952a89a64f2'&gt;ClojureScript 開発時の project.clj を理解する&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/kohyama/items/e788877a67e27ce9c6fb'&gt;構造を抽象化する&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://qiita.com/ayato_p/items/7aa4b8f2d4d2c0f258df'&gt;clojure.test の拡張方法について&lt;/a&gt; 介紹了 clojure.test  的實務應用。&lt;/li&gt;&lt;li&gt;本期的日文文章比較多，反正台灣人都看得懂日文 థ౪థ 。&lt;a href='http://qiita.com/lagenorhynque/items/389679018aafaabd2d24'&gt;継承によらないポリモーフィズム実現手法&lt;/a&gt; 為我們帶來了 Java、Clojure、Haskell、Scala 以及 Elixir 和 Common Lisp 的多型 (polymorphism) 以及 繼承 (inheritance) 的表現方式。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;知名的 Clojure 開發者 &lt;a href='https://github.com/Raynes'&gt;Anthony Grimes&lt;/a&gt; 意外身亡， &lt;a href='https://github.com/bbatsov'&gt;Chas Emerick&lt;/a&gt; 撰文 &lt;a href='https://cemerick.com/2016/12/07/rip-anthony-grimes/'&gt;RIP Anthony Grimes&lt;/a&gt; 表達哀悼 - &lt;a href='https://www.reddit.com/r/Clojure/comments/5gyyxw/clojure_open_source_contributor_anthony_grimes/'&gt;reddit&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;本週是 &lt;a href='https://ldjam.com/'&gt;Ludum Dare 37&lt;/a&gt;，這是一個遊戲開發競賽，參與者需要在48小時內針對所設定的主題創作遊戲。想要用 Clojure 來參與嗎? &lt;a href='https://lambdaisland.com'&gt;Lambda Island&lt;/a&gt; 為我們整理了在 Clojure 下你可以使用的遊戲框架函式庫，具體請見:&lt;a href='https://lambdaisland.com/blog/08-12-2016-game-development-with-clojure-clojurescript'&gt;Game Development with Clojure/ClojureScript&lt;/a&gt; 。&lt;/li&gt;&lt;li&gt;&lt;a href='http://clojuredays.org'&gt;Dutch Clojure Day 2017&lt;/a&gt; 正在 &lt;a href='https://docs.google.com/forms/d/e/1FAIpQLSeQj3EzOYnYPoKrAueoHnETJ_yQpBmx4zrCHPQEgS1RL7P1CA/viewform?c=0&amp;w=1'&gt;尋求講者&lt;/a&gt;，如果您要順道去德國玩，不要猶豫，上吧!!&lt;/li&gt;&lt;li&gt;&lt;a href='http://lambdaconf.us'&gt;LambdaConf 2017&lt;/a&gt;正在&lt;a href='https://www.surveymonkey.com/r/lambdaconf-2017-cfp'&gt;尋求講者&lt;/a&gt;，這次會議時間是 2017/05/25 ~ 27 ，地點則是美國的科羅拉多州 (Colorado) 波德市(Boulder)。&lt;/li&gt;&lt;li&gt;&lt;a href='https://juxt.pro'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於挪威奧斯陸 (Oslo) 的 &lt;a href='https://juxt.pro/blog/posts/clojure-in-telenor.html'&gt;Telenor Digital&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;&lt;a href='http://timothypratley.blogspot.tw/2016/12/the-hallway-track-of-clojure-conj-2016.html'&gt;Clojure Conj 2016 回顧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;為何麻省理工學院 (MIT) 不再繼續講授 &lt;a href='https://mitpress.mit.edu/sicp/'&gt;SICP&lt;/a&gt; ? &lt;a href='http://lambda-the-ultimate.org/node/5335'&gt;這篇文章&lt;/a&gt; 做了一個很好的總結。&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 10 Dec 2016 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2016-12-03/
</guid>
<link>
https://clojure.tw/weekly/2016-12-03/
</link>
<title>
ClojureTW 週報 2016-12-03
</title>
<description>
&lt;h1&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;我們將在 &lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;12/19 舉辦實體聚會活動&lt;/a&gt;，本次討論的議題是 &lt;em&gt;clojure.spec&lt;/em&gt; ，具體聚會地點以及詳細時間請關注 &lt;a href='https://www.meetup.com/Clojure-tw/events/235951132/'&gt;meetup&lt;/a&gt; 的通知。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz'&gt;Clojure/conj 2016 系列影片&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mfikes'&gt;Mike Fikes&lt;/a&gt; 透過 &lt;a href='https://github.com/mfikes/planck'&gt;planck&lt;/a&gt; 展示 ClojureScript 的執行速度不一定會輸給透過 &lt;em&gt;-O3&lt;/em&gt; 最佳化的 C 語言程式: &lt;a href='https://www.youtube.com/watch?v=LopU-kMpe8I'&gt;ClojureScript and optimized C&lt;/a&gt;。&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=qMcjufX8czs'&gt;Recorded talk about destructuring in Clojure&lt;/a&gt; 這是部西班牙文的影片，在講解 Clojure 的 destructuring 功能。&lt;/li&gt;&lt;li&gt;clojure.spec 是 Clojure 1.9 的新功能，提供了比靜態型別分析更強大的工具，可以驗證資料、函式與巨集，還可以產生驗證用的正確資料。Arne Brasseur 提供了一個例子來介紹 clojure.spec: &lt;a href='https://youtu.be/-MeOPF94LhI'&gt;Introduction to clojure.spec&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;emacs&quot;&gt;&lt;/a&gt;Emacs&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/EwenG/replique.el'&gt;replique.el&lt;/a&gt; 是一套新的針對 Clojure/Script 開發用的 major-mode，不知道是否有比 &lt;a href='https://github.com/clojure-emacs/cider'&gt;cider&lt;/a&gt; 更優秀的特性。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;函式庫&quot;&gt;&lt;/a&gt;函式庫&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/jonase/kibit'&gt;kibit&lt;/a&gt; -&gt; &quot;0.1.3&quot; - Static code analyzer for Clojure &lt;a href='https://groups.google.com/forum/#!msg/clojure/CVRtIndNQMs/XvmPTB2RCgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/Mamun/spec-model'&gt;spec-model&lt;/a&gt; -&gt; &quot;0.1.0&quot; -  Define model as data and generate Clojure(Script) spec with convention. &lt;a href='https://groups.google.com/forum/#!msg/clojure/Vbg8bCJiyEQ/sJik8ZWRCgAJ'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/riverford/durable-ref'&gt;riverford/durable-ref&lt;/a&gt; -&gt; &quot;0.1.1&quot; - Durable reference types for Clojure&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.datomic.com/'&gt;com.datomic/datomic&lt;/a&gt; -&gt; &quot;0.9.5530&quot;  -  The fully transactional, cloud-ready, distributed database.  &lt;a href='http://blog.datomic.com/2016/11/datomic-update-client-api-unlimited.html'&gt;[ANN&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/arohner/spectrum'&gt;spectrum&lt;/a&gt; -&gt; &quot;0.1.1&quot; - A library for doing static analysis of Clojure code, catching clojure.spec conform errors at compile time.&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/mpenet/alia'&gt;cc.qbits/alia&lt;/a&gt; -&gt; &quot;4.0.0-beta1&quot; - High performance Cassandra client for clojure &lt;a href='https://github.com/mpenet/alia/blob/master/CHANGELOG.md#400-beta1'&gt;[Changelog&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;範例專案&quot;&gt;&lt;/a&gt;範例專案&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://github.com/paultopia/jsonmacrodemo'&gt;paultopia/jsonmacrodemo&lt;/a&gt; 示範如何透過 Clojure 的 Macro 在編譯時期將檔案嵌入到 ClojureScript 上。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/hashobject/perun'&gt;perun&lt;/a&gt; 讓你可以透過 &lt;a href='http://boot-clj.com/'&gt;boot&lt;/a&gt; 建立你自己的靜態網站。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;學習資訊&quot;&gt;&lt;/a&gt;學習資訊&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLZdCLR02grLofiMKo0bCeLHZC0_2rpqsz'&gt;Clojure/conj 2016&lt;/a&gt; 有和 COSCUP 的 Unconference (非典型會議) 類似的 Unsession，具體資料都整理在 &lt;a href='https://github.com/clojureconj/clojureconj2016/wiki/Unsessions'&gt;這邊&lt;/a&gt; 囉。&lt;/li&gt;&lt;li&gt;Transducer 是 Clojure 1.7 引入的新概念，想要了解他的話: &lt;a href='https://www.astrecipes.net/blog/2016/11/24/transducers-how-to/'&gt;Learning Clojure: Transducer how-to&lt;/a&gt; 是個不錯的開始。&lt;/li&gt;&lt;li&gt;細胞自動機是個很有趣的數學模型， &lt;a href='http://blog.jrheard.com/procedural-dungeon-generation-cellular-automata'&gt;Procedural Dungeon Generation: Cellular Automata&lt;/a&gt; 透過 &lt;a href='https://github.com/viebel/klipse'&gt;klipse&lt;/a&gt; 展示了如何在網頁上動態製作細胞自動機。&lt;/li&gt;&lt;li&gt;機器學習是這幾年流行的主題，而在 Clojure 下面則是有 &lt;a href='https://github.com/thinktopic/cortex'&gt;Cortex&lt;/a&gt; 這個優秀的函式庫，&lt;a href='http://benkampha.us/2016-11-29.html'&gt;Recursive Cartography: Importing a Keras Model into Cortex&lt;/a&gt; 這篇文章將跟你講解如何把 Keras 模型載入到 Cortex 去。&lt;/li&gt;&lt;li&gt;想學習如何透過 Clojure 打造自己的領域特定語言 (DSL, Domain-Specific Languages)嘛? &lt;a href='http://www.multunus.com/blog/2016/11/building-sql-like-dsl-clojure-part-1/'&gt;Building an SQL like DSL in Clojure – Part 1&lt;/a&gt; 是一個很好的出發點。&lt;/li&gt;&lt;li&gt;對於網站開發者而言， Schema 和 clojure.spec 到底有何不同呢? 這篇文章 : &lt;a href='http://www.metosin.fi/blog/schema-spec-web-devs/'&gt;Schema &amp; Clojure Spec for the Web Developer&lt;/a&gt; 提供了一些觀點。&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.luminusweb.net/'&gt;Luminus&lt;/a&gt; 的作者 &lt;a href='https://github.com/yogthos'&gt;Dmitri Sotnikov&lt;/a&gt; 正在著手打造一個純粹用 ClojureScript 與 node.js 的網站框架，其名為 &lt;a href='https://github.com/macchiato-framework'&gt;Macchiato&lt;/a&gt;。你可以在作者 &lt;a href='http://yogthos.net/posts/2016-11-30-Macchiato.html'&gt;博客&lt;/a&gt; 上看到這個框架的介紹。&lt;/li&gt;&lt;li&gt;&lt;a href='https://github.com/stuartsierra/component'&gt;component&lt;/a&gt; 是 Clojure 下很常被使用的函式庫，用來解決不同程式元件之間的依賴以及生命週期 (lifecycle)。&lt;a href='https://medium.com/@hlship/tips-and-tricks-for-component-d00832abcdfa#.cqq7utgyp'&gt;Tips and Tricks for Component&lt;/a&gt; 一文就作者自己的經驗來告訴我們使用 component 的技巧。&lt;/li&gt;&lt;/ul&gt;&lt;h1&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://juxt.pro/blog/posts/clojure-in-zalando.html'&gt;juxt&lt;/a&gt; 有一系列的歐洲 Clojure 公司採訪報導，這次對象是位於德國柏林的  &lt;a href='https://juxt.pro/blog/posts/clojure-in-zalando.html'&gt;Zalando&lt;/a&gt; ，如果你對使用 Clojure 的公司有興趣，你一定要看看這篇文章。&lt;/li&gt;&lt;li&gt;Datomic 的授權最近有些變動，在 &lt;a href='https://danielcompton.net/2016/11/29/guide-to-datomic-licensing-changes'&gt;A guide to the Datomic licensing changes&lt;/a&gt; 這篇文章中，整理了新/舊授權的不同，更多資訊可以參考 &lt;a href='https://www.reddit.com/r/Clojure/comments/5fep76/a_guide_to_the_datomic_licensing_changes/'&gt;reddit&lt;/a&gt; 的討論。&lt;/li&gt;&lt;li&gt;你在 javascript 上想要有 clojure.spec那樣的型別驗證功能嘛? 現在有 &lt;a href='https://github.com/prayerslayer/js.spec'&gt;js.spec&lt;/a&gt; 囉~&lt;/li&gt;&lt;li&gt;想要練習打字嗎? &lt;a href='https://typing.io'&gt;typing.io&lt;/a&gt; 是針對程式設計師設計的打字練習網站，裡面有許多不同程式語言的範例可以練習，當然一定會有 Clojure 的啦~&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<author>
cataska
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 03 Dec 2016 00:00:00 +0000
</pubDate>
</item>
<item>
<guid>
https://clojure.tw/weekly/2016-11-26/
</guid>
<link>
https://clojure.tw/weekly/2016-11-26/
</link>
<title>
ClojureTW 週報 2016-11-26
</title>
<description>
&lt;h2&gt;&lt;a name=&quot;clojuretw&amp;#95;活動&quot;&gt;&lt;/a&gt;ClojureTW 活動&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;我們正在票選 &lt;a href='http://doodle.com/poll/f325ugrkbtez86hh'&gt;12月聚會&lt;/a&gt; 的時間，如果您想參與的話，歡迎來選擇適合你的時間。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;本週新訊&quot;&gt;&lt;/a&gt;本週新訊&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://arachne-framework.org/posts/2016/community-update-4/'&gt;Arachne Community Update 4&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!topic/clojure/_qzaqqkMHHw'&gt;讀取字串後再將它轉回字串是否真的安全? 其實...不&lt;/a&gt;, 關於此討論串也可以看看 &lt;a href='http://blog.klipse.tech//clojure/2016/11/24/stringify-clojure.html'&gt;Klipse&lt;/a&gt; 的展示&lt;/li&gt;&lt;li&gt;Component vs. Mount 是 Clojure 下一個很有趣的問題，最近 &lt;a href='https://github.com/tolitius/mount'&gt;mount&lt;/a&gt; 的作者發表一篇文章: &lt;a href='https://www.dotkam.com/2016/11/21/no-ceremony/'&gt;No Ceremony&lt;/a&gt; 講了些想法&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!topic/clojure/FB5NudMmdYk'&gt;Clojure 與 Java 9 測試&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;書籍&quot;&gt;&lt;/a&gt;書籍&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.packtpub.com/application-development/clojure-programming-cookbook'&gt;Clojure Programming Cookbook&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;影片/演講&quot;&gt;&lt;/a&gt;影片/演講&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/watch?v=pKzIxtR0ElU'&gt;Productive Emacs: clojure refactor (cljr-refactor)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://youtu.be/doZ0XAc9Wtc'&gt;RubyConf 2016 - To Clojure and back: writing and rewriting in Ruby&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://www.youtube.com/playlist?list=PLZdCLR02grLowQLPjuZ7k3pl2ScEyW7A7'&gt;EuroClojure 2016 系列演講&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;學習資訊&quot;&gt;&lt;/a&gt;學習資訊&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://www.meetup.com/Clojure-Israel/'&gt;以色列Clojure社群&lt;/a&gt; 和 &lt;a href='https://mitpress.mit.edu/books/art-prolog'&gt;The Art of Prolog&lt;/a&gt; 的作者之一Dr Ehud Shapiro 召開了一個 &lt;a href='https://www.meetup.com/Clojure-Israel/events/235753646/'&gt;meetup&lt;/a&gt; 來講解 Logic Programming 。如果你對這個議題有興趣，或是想去旅行一下，歡迎和 &lt;a href='daniel.szmulewicz@gmail.com'&gt;Daniel Szmulewicz&lt;/a&gt; 聯繫。&lt;/li&gt;&lt;li&gt;&lt;a href='http://dev.solita.fi/2016/11/21/euroclojure2016.html'&gt;EuroClojure 2016 回顧&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='http://mishadoff.com/blog/clojure-design-patterns/'&gt;Clojure 設計模式&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;其他&quot;&gt;&lt;/a&gt;其他&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='https://pragprog.com/'&gt;Pragmatic Press&lt;/a&gt; 這個週末提供了 &lt;em&gt;6折&lt;/em&gt; 優惠，包含了一些不錯的 Clojure 書籍。&lt;/li&gt;&lt;li&gt;&lt;a href='https://clojureremote.com'&gt;Clojure Remote&lt;/a&gt; 增加了 &lt;a href='https://clojureremote.com/2016/11/introducing-speaker-profit-sharing/'&gt;講者利益回饋&lt;/a&gt; 的機制。&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;a name=&quot;資訊來源&quot;&gt;&lt;/a&gt;資訊來源&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href='http://us7.campaign-archive.com/?u=fef380870c4a5633a21f55d8e&amp;id=dd03c2907d'&gt;The REPL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!forum/clojure'&gt;Clojure Mailing-List&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href='https://groups.google.com/forum/#!forum/clojurescript'&gt;ClojureScript Mailing-List&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
</description>
<author>
coldnew
</author>
<enclosure>

</enclosure>
<pubDate>
Sat, 26 Nov 2016 00:00:00 +0000
</pubDate>
</item>
</channel>
</rss>
