CodeData 推文整理 - 2014 / 04
前情 << CodeData 推文整理 – 2014 / 03 四月底前的亮點是 TDD 的炮火,除了這個之外,這邊還有不少精選鏈結喔!來看看吧!… 無法測試的程式 – 有沒有不適用 TDD 的程式呢?有的,經過這幾年的考驗,我發現有些程式不該花時間用 Unit Test 去解決。http://t.co/3Ow6263cJP Making Games with Python & PyGame – 想用 PyGame 的可以參考看看 http://t.co/gV93u78nBN MySQL 超新手入門(18)錯誤處理與查詢 – MySQL資料庫環境中,可以使用「sql_mode」系統變數設定資料庫對於檢查錯誤資料的「嚴格」程度,分為「strict」與「non-strict」兩種模式。 http://t.co/xj7pEfhpKK 用 Node.js 學 JavaScript 語言 – 我們將撰寫一系列用 Node.js 學基礎 JavaScript 語法的文章,以便讓初學者也能透過 Node.js 這個環境學會 JavaScript 語言。 http://t.co/YKviXPutoo 【簡報檔與講稿】Understanding Typing. Understanding Ruby-動態定型、物件個體化、開放類別…手上握有 Ruby,你就握有這麼大的能力…有想過你應該負起的責任是什麼呢? http://t.co/9kodAmkOHg #rubyconftw 程式人的頭銜 – 頭銜背後其實需承擔一定的壓力與付出,真正能掌握及累積的,才是自己的價值 http://t.co/mbp6Gl9iLF Test Driven Development 經驗整理 – DHH 說他不會再執行 Test First 了,但我目前的結論是 Test First 還是需要的 http://t.co/WQwTaz5Ozb JDK8 CompletableFuture 非同步處理 – 實際上非同步處理的組合需求很多,為此,JDK8 新增了 CompletableFuture,你可以使用它來改寫 readFileAsync … http://t.co/2unrl9atlx JavaFX事件(2)按鍵事件 – 按鍵事件包括按下鍵盤按鍵、放開鍵盤按鍵與按下並放開鍵盤按鍵等三種,前兩者為低階並與作業平台及鍵盤配置有關的事件,後者則是高階並與作業平台及鍵盤配置無關的事件。 http://t.co/k7jTOUfnu5 JavaScript 技術文章列表 – JavaScript 這個 Tag 也進入熱門標籤了 ^^ http://t.co/6lXCEDB2XQ Java 8 LocalDateTime vs Instant – 我錯在混肴了機器觀點的時間和人觀點的時間 http://t.co/CUoUe2ZqTW Groovy Tutorial(5)使用 AntBuilder 撰寫 Script – 當 Ant 遇上 Groovy,可以讓我們瞥見 DSL 風格的 Ant Scripting 妙用 http://t.co/JjOreXl9ob JSDC 2014 官方網站上線了!目前徵求投稿中。 http://t.co/FFMyYRc7U0 JavaScript 語言核心(5)操弄數值的運算子 – && 或 || 其傳回值並非 true 或 false ,而是在判斷式整個可以確認是否成立時,傳回當時的運算元 http://t.co/yZyVqkvrwK Groovy 2.3 Introduces Traits – Trait 這名字好熟,好像在 Scala 中看過?^^ http://t.co/A4QPUZ9cde MongoDB Tutorial(1)雲端時代的 MongoDB 環境建置 – 現在都已經進步到 Cloud Computing,學習的環境應該也可以搬到雲端上面去 http://t.co/gbFpVVNs4M g0v黑客松提案!網友合力監督政治獻金 http://t.co/cD6MdHSguT 有人問我 Design Pattern http://t.co/mUBUeXlRCn 盤點語言中的函數味 – 掌握相同概念在各語言中的實作方式,重新塑造思考習慣 http://t.co/0Pckmr2bA7 JavaFX 與 Java 版本的 2048 遊戲 http://t.co/Tl3Ua2XT4r Functional Programming in Python – 爲什麼我們要用一個不是 functional language 的語言來寫 functional 的東西 http://t.co/qm4ksOtRXn Nashorn – The Combined Power of Java and JavaScript in JDK 8 – JDK8 中的犀牛式驅逐戰車很常被討論喔! http://t.co/4pYYwB8t9K MySQL 超新手入門(17)查詢 information_schema – 表格、欄位、索引、stored routines與triggers元件等,MySQL把這些資料庫的資訊放在「information_schema」資料庫 … http://t.co/1wc3rogzQq ECMAScript 5 Objects and Properties – 在 Object 上有不少好東西 http://t.co/fYvZwGDUbh 行動網頁開發利用Chrome模擬器手機 http://t.co/YPc368Cd7D行動網頁開發利用chrome模擬器手機/ 老鳥反而飛得慢? – 在開發的過程中,有不少人發現會出現一種情況:新手程式設計者生產力較高,而老手程式設計者因為做起事來「瞻前顧後」,反而生產力下降了,事實真是如此嗎? http://t.co/Pi30Q99hfK JavaFX事件(1)EventHandler處理架構 – JavaFX以單一EventHandler介面與不同事件類別的組合處理事件,相較於Java以實作處理事件的Listener介面 … JavaFX處理事件的方式更為簡單。 http://t.co/fZa7J8Cepj JavaScript 語言核心(4)弱型別的代價 – WAT! – 在程式語言的分類上,有所謂強型別、弱型別語言,強弱之別是相對的,沒有絕對之分野,端看語言對型態檢查的嚴格程度、型態轉換規則是否多元。 http://t.co/Dau8ZE41Rk JRuby 開發者來台灣!! 歡迎參加呀!! #twjug # TWJUG 四月份聚會 http://t.co/hVZOteRtr6 Python 2.7 維護期將從 2015 年延長到 2020 年 http://t.co/sSJSW5UHHl 六小時 Java 生態之旅 http://t.co/mLHdzeraku COSCUP 2014 Call for Proposal 開始 http://t.co/jKPEfO9aZz Java Tutorial 第六堂(3)整合 Jersey/Spring/Hibernate – 在課程的最後,就來將練習 14 的成果中的 Spring MVC 換成 Jersey,作為本課程的最後一個練習。 http://t.co/qQfRBuKfgQ Java 8 Friday: No More Need for ORMs – 標題殺人法,不過 jOOQ 看來算有趣 http://t.co/Mv7Gdj8v5n 初探 ES6(3)Generator – 有點像是為函數增加額外的進入點,函數在執行到yield時會暫停執行,返回到呼叫函數的程式中繼續執行,直到Generator物件的next方法再次被呼叫,讓程式回到函數中。 http://t.co/ptuWEZO3IU 如果,不愛了呢-談程式設計師的生涯規劃 http://t.co/wsBpu83RQp 你常去的網站安全嗎?臺灣百大網站Heartbleed災情大清查 http://t.co/ssN8ibJASe Should I use Java8/Guava Optional for every method that may return null? – Optional 在 Java 中的運用爭議 http://t.co/kSuoYERKU3 JavaScript 除錯的五大利器 http://t.co/Q2xF0qbBH6 3 Good Reasons to Avoid Arrays in Java Interfaces – 不要在 Java 介面上使用陣列的三個理由 http://t.co/ODKB6wLdZD 15 Must Read Java 8 Tutorials – Java 8 的 15 個必讀教學 http://t.co/3EhM2qnNGl 漫說 DWR (Direct Web Remoting) 系列 – 簡介 + Spring、jqGrid 整合、 jqGrid 分頁處理 http://t.co/HXG5GhDd6L 神祕的Monad不神祕 – 重新思考新工具背後的典範,對程式設計的觀點才能有所不同 http://t.co/Ix2RghtOfS MySQL 超新手入門(16)Triggers – 可以讓你先把一些在特定狀況要執行的敘述儲存起來,MySQL資料庫會在正確的時機自動幫你執行這些敘述 … http://t.co/Q9J796j0hQ CodeData 推文系列 – 另類的網路書籤?^^ http://t.co/OLTLc5q4H2 產品經理和工程師之間的恩怨情仇 – 開發團隊和產品經理之間的磨擦,需求或規格的變動通常是最常見的原因,但有時候還會因為彼此信任、資訊不足,或溝通不良,而導致隔閡,甚至衝突 http://t.co/PllTvLJU3C CodeData 推文整理 – 2014 / 03 – 不知不覺就跨越了歡樂的愚人節了,來看看之前三月的這段日子裏,有沒有什麼錯過的推文呢? http://t.co/OvchaSkqwk JavaScript 語言核心(3)你的變數 var 了嗎? – 要宣告變數,可以使用 var 來宣告。事實上,你也可以不用 var 宣告,直接指定某個名稱的值,該名稱會自動成為全域範圍,其實也就是在全域物件上建立特性。 http://t.co/5Rh9XQAczi 近200位學者專家連署反對服貿協議開放資通訊產業 http://t.co/VsfARwNf10 JavaFX多媒體(4)Equalizer 與 Audio Spectrum – 等化器 (Equalizer) 由數個不同頻率音訊頻譜 (Audio Spectrum) 組成,可使用MediaPlayer類別以下的方法處理頻譜 …http://t.co/hknEtRm4ND 從 JavaScript 的 Map/Reduce 談起 Functional Programming http://t.co/t6Lu0NFRxf從-javascript-的-mapreduce-談起-functional-programming 2014.04.07 今天Pycon APAC 2014開賣!! http://t.co/40d9Syoi2Z Groovy 技術文章列表 http://t.co/mBhFZZ076j 探索技術背後的原始情境 – 依原始情境瞭解與採用特定實現,不致被龐大生態系淹沒 http://t.co/Ry6mv1gxJo Java Tutorial 系列也即將完成連載了 – 概覽了 JDK、guava-libraries、Hibernate、Spring、JAX-RS 等 Java 生態系的元素 http://t.co/mvaapMI7UD Groovy Tutorial(4)使用 Grape 與 Grab – Groovy 開發者並不需要瞭解太多有關 Maven 的細節,未來如有專案自動化建置的需求,可以考慮學習更多 Groovy 開發者偏好的 Gradle 工具。 http://t.co/lAE9tUyf8Y Java 8 Nashorn Tutorial – Java 8 中的 JavaScript 引擎介紹 http://t.co/BucXrfToc4 Java 8 New API Tips – 很多新 API 要學 http://t.co/oAsRLXdbjO JAX-RS 2.0 – 自訂內容處理 http://t.co/AIt41FApoY What is obsolete in Guava since Java 8? – guava-libraries 中有一些功能,現在 JDK8 中有著對應特性 … http://t.co/lFknKGkTzy 敏捷的體質 – 持續改變是當代軟體開發所面臨到的重大挑戰,而且是不可避免、不可或缺的 http://t.co/stwbCJsGR0 〈MySQL 超新手入門 〉系列也快全部完成連載囉! http://t.co/HNuc9cHDEx MySQL 超新手入門(15)Stored Routines 進階 – MySQL用來表示錯誤的編號有兩種,一種是MySQL資料庫伺服器用的錯誤編號 … 另外一種是各種資料庫軟體都適用的「SQL state」編號 http://t.co/Goo5xONP3p 致命的速度 – Uncle Bob 說慢一點才會快一點 … http://t.co/JZD8kBXMby JAX-RS 技術文章列表 http://t.co/xt3Xsy1aiY JSR310 文章列表 – 有關 JDK8 新的時間日期 API http://t.co/yS7V3Ined1 Java Tutorial 第六堂(2)使用 Jersey 實作 MVC – Jersey 本身定義了一個 Viewable 類別,可以做為請求處理方法的傳回型態,Viewable 的實例可以攜帶方法的執行結果 … http://t.co/HEyXS08A23 The Expert (Short Comedy Sketch) – 太貼切 … 笑到噴淚 … ~~> <~~ http://t.co/tQJNTCrFkZ Announcing “Understanding ECMAScript 6″ – 瞭解 ES6 不錯的一份文件,放在 Github 上 http://t.co/8CB0ay23ke JavaScript 語言核心(2)與眾不同的資料型態 – 在 JavaScript 中,有基本(Primitive)資料型態、複合(Composite)資料型態,還有兩個特殊的值 null 與 undefined http://t.co/nLhmtgFfek |