Blog Archive 2021 Ruby - Mutex Mar 24 2021 2020 Javascript - Copy Text May 29 2020 Excel Report May 13 2020 Github Actions Apr 25 2020 Mongodb Basic Mar 12 2020 Docker - Clean Mar 12 2020 2019 Javascript 時區(timezone) & 夏令時間(Daylight Saving Time) Aug 29 2019 Javascript Date Aug 29 2019 多重 Session 管理 - Tmux Aug 29 2019 Vim Basic Aug 29 2019 JavaScript - localStorage, sessionStorage, Location, Window, Date, Destructuring, Module Jul 31 2019 JavaScript - HTTP Request, Promise, Async/await Jul 30 2019 JavaScript - Functions, Object, Classes, This, Closures, Array Jul 29 2019 JavaScript - Flow Control Jul 28 2019 JavaScript - Variables Jul 27 2019 Functional Programming 函式程式設計 Jul 26 2019 Golang Tricks Jun 18 2019 體驗 Kubernetes Jun 12 2019 Kubernetes - 認識 Kubernetes Jun 11 2019 Postgres Jun 04 2019 Golang - Mock Jun 04 2019 Golang - GraphQL With Gqlgen Jun 04 2019 Advance ElasticSearch May 18 2019 Getting Started With the ElasticSearch Apr 26 2019 Golang - Simple RESTful Apr 11 2019 Golang - MongoDB Apr 10 2019 Golang - Context Apr 10 2019 Golang - Testing Mar 28 2019 Rails With Active Storage Mar 27 2019 Ruby - Unary Operator Mar 15 2019 Rails With Grape Mar 15 2019 Rails With mongoDB Mar 15 2019 Golang - MySQL Mar 11 2019 Golang Implementation of gRPC Mar 07 2019 Scrum 簡單介紹 Mar 07 2019 Golang - JSON and Go Feb 17 2019 Ruby - (&.) the Safe Navigation Operator Like Rails Try! Feb 15 2019 Ruby - New Features in Ruby 2.6 Feb 12 2019 Golang - Maps in Action Feb 08 2019 Ruby - Super vs Super() Feb 04 2019 Ruby - A::B vs Module a; Class B Feb 04 2019 Ruby - Singleton Method vs Singleton Class vs Singleton Module Feb 04 2019 Ruby - Hash With Default Values Feb 04 2019 Ruby - Array With Default Value Feb 04 2019 Ruby - Regular Expressions Security Feb 04 2019 Ruby - &: And &method With To_proc Feb 04 2019 Ruby - Instance_eval vs Class_eval vs Module_eval Feb 04 2019 Ruby - %Q, %q, %W, %w, %r, %s, %I, %i Feb 04 2019 Ruby - Dry Your Code With Tap Feb 04 2019 Ruby - Precedence With Block( {} vs do..end ) and Operator( && vs and, || vs or ) Feb 04 2019 Ruby - Heredoc (<<, <<-, <<~) Feb 04 2019 Ruby - Attr_accessor vs Attr_writer vs Attr_reader Feb 04 2019 Ruby - Case When Feb 04 2019 Ruby - Alias vs Alias Method Feb 04 2019 Ruby - ||= (Or-equals) Mean? Feb 04 2019 Ruby - String vs Symbol Feb 04 2019 Ruby - == vs === vs Eql? Vs Equal? Feb 04 2019 Ruby - Extend vs Include (Mixin) Feb 04 2019 Ruby - Proc vs Lambda Feb 04 2019 Ruby - + vs Concat vs << Feb 04 2019 Ruby - Public Protected Private Feb 04 2019 Golang - Slices Usage and Internals Feb 03 2019 Rails + Puma + Nginx + MySQL With Docker Jan 13 2019 Install Docker & Docker Compose With Ubuntu Jan 08 2019 2018 Docker - Docker Machine, Docker Swarm Dec 28 2018 Golang - Module Dec 27 2018 Golang - Writing Files Dec 18 2018 Instagram Crawler With API (Ruby 爬蟲) Nov 19 2018 Instagram Crawler With Selenium (Ruby 爬蟲) Nov 18 2018 UML Class Diagram Nov 08 2018 Entity Relationship Diagram (ERD) Nov 07 2018 Golang - Reading Files Nov 06 2018 Golang - Reflection Nov 05 2018 簡單理解 CDN 原理 Oct 29 2018 Golang - OOP, Composition, Polymorphism Oct 19 2018 Drone Sep 17 2018 Javascript 30 天挑戰 Jul 29 2018 CSS Flex 屬性 Jul 28 2018 Nothing Is Something by Sandi Metz Jul 26 2018 TaiwanUserID 台灣身分證字號驗證 Jul 24 2018 Environment Banner Jul 23 2018 Deploying Rails API + Nuxt.js + Devise-JWT API App to Production With Heroku Jul 22 2018 Rails API + Nuxt.js + Devise-JWT Jul 17 2018 JSON Web Token(JWT) 簡單介紹 Jul 16 2018 Rails 5.2 Credentials Jul 14 2018 Rails 中的 Attr_accessor, Has_many, Scope 怎麼來? Jul 04 2018 GCP BigQuery With API Jun 27 2018 跟著 DHH 練習 ActionCable Jun 21 2018 常見的安全漏洞與攻擊 Jun 20 2018 分享內網 Localhost to Everybody - Ngrok, Serveo Jun 14 2018 Sql 好用的 Command Jun 14 2018 Golang - Defer, Error Handling, Custom Errors, Panic, Recover May 29 2018 Golang - Goroutine, Channel, Worker Pool, Select, Mutex May 17 2018 Golang - Interfaces May 12 2018 Golang - Pointer, Structs, Methods May 08 2018 Golang - Array, Range, Slices, Maps May 05 2018 Golang - if Else, Loops, Switch May 03 2018 Golang - Function, Packages May 02 2018 Golang - Conversions Apr 27 2018 Golang - Install, Variables, Constants, and Output Apr 26 2018 HTTP Benchmark 工具 Wrk Apr 09 2018 Linux 指令 Apr 09 2018 2017 樂觀鎖 與 悲觀鎖 Optimistic Locking & Pessimistic Locking Nov 01 2017 Http Websocket Bot Oct 06 2017 Rails 5 初探 Vue + Webpack Sep 17 2017 使用 Explain 優化 SQL 語句 Sep 01 2017 Capistrano 自動化部署設定 Mar 30 2017 Import CSV Into Rails Feb 14 2017 2016 Vue Dec 19 2016 Rails With GraphQL API Dec 16 2016 前端工具整理 NVM,NPM,YARN,Webpack,Babel 等等 Nov 29 2016 Rake Db Tasks 指令 Nov 28 2016 Docker - Docker Volumn Nov 27 2016 Docker - Docker Compose Nov 26 2016 Docker - Dockerfile Nov 25 2016 在專案中連接另一個 Database Oct 24 2016 Web Server / Application Server / Rack / Process / Thread Oct 23 2016 Useful Third Party Tool Oct 20 2016 Ruby - MultiIO Logger Oct 17 2016 Ruby - 理解 Custom Config Setting Oct 17 2016 環境變數 Environment Variable Oct 17 2016 Ruby - I/O 輸入輸出 (IO) Aug 30 2016 Ruby - ERB Template Aug 30 2016 Ruby - OptionParser Aug 30 2016 Make You Own Gem Aug 30 2016 Cucumber Aug 30 2016 Rake 任務管理工具 Aug 11 2016 更改 Rails 命名規則 Inflector Aug 11 2016 Ruby on Rails 裝機趴 (Only Mac) Jul 22 2016 Custom Seed File Jul 04 2016 好用的 Hash Method Jul 04 2016 Class << Self Jul 04 2016 Retrieving Multiple Objects in Batches 批次取出多筆記錄 Jun 22 2016 Cache Etag Memcache Jun 13 2016 Cookie & Session Jun 12 2016 Ruby - Garbage Collection (GC) Jun 10 2016 Override Default Primary Key Id Jun 09 2016 Ruby - Class Macro (Ruby’s Declarative Style) Jun 09 2016 Ruby - Range Include? Vs Cover? Jun 09 2016 Coding Principle 程式設計原則 SOLID May 29 2016 Ruby - Default Args || vs Fetch vs Merge May 29 2016 Ruby - Struct vs OpenStruct May 29 2016 Ruby - Forwardable 轉發 & Delegate 委派 May 29 2016 Ruby - Ruby 中的數字 & BigDecimal May 07 2016 Includes Preload ActiveRecord::Associations::Preloader Joins Eager_load References Apr 21 2016 淺談 Backend 課程筆記 3 Apr 19 2016 淺談 Backend 課程筆記 2 Apr 19 2016 淺談 Backend 課程筆記 1 Apr 19 2016 HTTP HEADER Apr 19 2016 用 Foreman 管理進程 Apr 19 2016 Ruby - Method Missing Apr 19 2016 Ruby - Dynamic Classes & Methods Apr 19 2016 Angular 筆記2 Apr 19 2016 RSpec & Capybara 整合測試(Selenium and Poltergeist Driver) Mar 30 2016 Angular Custom Directive Mar 27 2016 Angular File Upload Mar 27 2016 Angular 筆記 Mar 27 2016 用 Pundit 來做權限管理 Mar 26 2016 Rails Routes設定 Mar 26 2016 Email 寄信通知 Mar 26 2016 Ruby - Module vs Class Mar 26 2016 用 Concern 來整理 Code Mar 26 2016 Lib vs Service Object Mar 26 2016 Ruby - 引數傳遞 Extract_options Mar 26 2016 自己定義 Rake Tasks Mar 10 2016 Outputting XML Mar 08 2016 Migration 中新增欄位 + 指令 Mar 08 2016 Ruby - 用 Instance_eval & Class_eval 自己加 Method! Mar 08 2016 Ruby - 有什麼事,就 Ask Ruby 吧! Mar 08 2016 Ruby - Double Colon(::) Mar 08 2016 用 Enum 做選項 Mar 08 2016 Dirty Objects 追蹤 Model 的屬性是否有改變 Mar 08 2016 Serialize & Store 將 Object 塞在欄位裡 Mar 08 2016 Ruby - Include vs Extend vs Require vs Load Feb 24 2016 用 Slack 通知大小事 Feb 24 2016 用 Sidekiq 處理 Background Job Feb 23 2016 Ruby - RVM and Gemsets 版本控制 Feb 15 2016 用 Yaml 來寫文件, 設定檔 Feb 07 2016 Ruby - 用 Marshal 來傳遞資料 Feb 07 2016 正規表示式 Regular Expression Feb 07 2016 Ruby - 用 Ruby 做網頁爬蟲 Feb 07 2016 Ruby - 用 Ruby 來 Calling Shell Commands Feb 07 2016 Ruby - Block & Yield & Proc & Lambda & Method Feb 06 2016 例外處理 Rescue Exception, Error Handling, Custom Error Pages Feb 04 2016 自定 Module 和 Class 檔案 Monkey Patching 手法 Feb 01 2016 如何測試上傳檔案 Rspec Upload File Feb 01 2016 Ruby - File & Dir 檔案操作 Jan 31 2016 自訂 Validation Jan 31 2016 Association Supports 方法 Jan 31 2016 Transactions 交易 - Isolation Level Jan 31 2016 用 Try 來防止 Nil Jan 29 2016 用 Rspec + Factory Girl + CircleCi 寫測試 Jan 29 2016 用 Carrierwave + FFMPEG 影片轉檔 (Mediainfo檔案資訊) Jan 29 2016 用 Rubocop 寫出好風格 (Ruby & Rails Style Guide) Jan 22 2016 用 Carrierwave 輕鬆做上傳檔案功能 Jan 22 2016 用 Paperclip 輕鬆做上傳檔案功能 Jan 22 2016 會員權限控管 Devise-Rolify-Cancan Jan 21 2016 Ruby on Rails Staging 環境和部署 Jan 13 2016 遠端 Server 指令 Jan 12 2016 Ruby on Rails - 用 Include 和 Join 避免 N+1 Query Jan 10 2016 Ruby on Rails - Json Jan 09 2016 Ruby on Rails - 好用的 Enumerable Jan 07 2016 用 Backup 來備份資料庫 Jan 03 2016 2015 Git 指令操作手冊 Dec 27 2015 Ruby on Rails - Helper?partial?yield? Dec 21 2015 Ruby on Rails - Polymorphic Associations and STI Dec 20 2015 Ruby on Rails - Scopes Dec 20 2015 Ruby on Rails - Counter_cache Dec 20 2015 Ruby on Rails - Debugging Dec 19 2015 Ruby on Rails - 用 Pow 當 HTTP Server Dec 18 2015 Ruby on Rails - 簡易搜尋功能 Dec 18 2015 .nil? .empty? .blank? .present? 傻傻分不清楚? Dec 16 2015 遠端 SSH 免密碼登入(key) 設定 Dec 14 2015 Ruby on Rails - 虛擬屬性Virtual Attribute Dec 14 2015 Ruby on Rails - Accepts_nested_attributes_for Dec 13 2015 Ruby on Rails - Delegate 委派 Dec 13 2015 用 Octopress + Github Pages 來架設 Blog Dec 11 2015