Skip to main content

Home/ Larvata/ Group items tagged book

Rss Feed Group items tagged

crazylion lee

getify/You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter. - 0 views

  •  
    "This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete."
crazylion lee

The Pragmatic Bookshelf | DevOps in Practice - 0 views

  •  
    "Delivering production software can often be a painful task. Long test periods and the integration between operations and development can ruin or delay a promising delivery. That's what DevOps can fix. DevOps is a cultural change that aims to smoothly integrate development and operations procedures, breaking the barriers between them and focusing on automation, collaboration, and sharing of knowledge and tools. This book shows you how to implement DevOps and Continuous Delivery practices to raise your system's deployment frequency, increasing your production application's stability and robustness."
crazylion lee

Scalable C (in progress) - GitBook - 0 views

  •  
    "In this book I'll explain "Scalable C," which kicks C into the 21st Century. We use actors, message passing, code generation, and other tricks. I've been writing C for 30 years. It's never been this fun and productive. - Pieter Hintjens"
張 旭

How to Write a Git Commit Message - 1 views

  • a well-crafted Git commit message is the best way to communicate context about a change to fellow developers (and indeed to their future selves).
  • A diff will tell you what changed, but only the commit message can properly tell you why.
  • a commit message shows whether a developer is a good collaborator
  • ...22 more annotations...
  • a well-cared for log is a beautiful and useful thing
  • Reviewing others’ commits and pull requests becomes something worth doing, and suddenly can be done independently.
  • Understanding why something happened months or years ago becomes not only possible but efficient.
  • how to write an individual commit message.
  • Markup syntax, wrap margins, grammar, capitalization, punctuation.
  • What should it not contain?
  • issue tracking IDs
  • pull request numbers
  • The seven rules of a great Git commit message
  • Use the body to explain what and why vs. how
  • Use the imperative mood in the subject line
  • it’s a good idea to begin the commit message with a single short (less than 50 character) line summarizing the change, followed by a blank line and then a more thorough description.
  • forces the author to think for a moment about the most concise way to explain what’s going on.
  • If you’re having a hard time summarizing, you might be committing too many changes at once.
  • shoot for 50 characters, but consider 72 the hard limit
  • Imperative mood just means “spoken or written as if giving a command or instruction”.
  • Git itself uses the imperative whenever it creates a commit on your behalf.
  • when you write your commit messages in the imperative, you’re following Git’s own built-in conventions.
  • A properly formed Git commit subject line should always be able to complete the following sentence: If applied, this commit will your subject line here
  • explaining what changed and why
  • Code is generally self-explanatory in this regard (and if the code is so complex that it needs to be explained in prose, that’s what source comments are for).
  • there are tab completion scripts that take much of the pain out of remembering the subcommands and switches.
crazylion lee

Deep Learning - 0 views

  •  
    "The Deep Learning textbook is a resource intended to help students and practitioners enter the field of machine learning in general and deep learning in particular. The online version of the book is now complete and will remain available online for free. The deep learning textbook can now be pre-ordered on Amazon. Pre-orders should ship on December 16, 2016. For up to date announcements, join our mailing list."
crazylion lee

A Discipline for Software Engineering: Watts S. Humphrey: 9780201546101: Amazon.com: Books - 0 views

  •  
    "A Discipline for Software Engineering 1st Edition"
crazylion lee

PostgreSQL Exercises - 0 views

  •  
    "Welcome to PostgreSQL Exercises! This site was born when I noticed that there's a load of material out there to help people learn about SQL, but not a great deal to make it easy to learn by doing. PGExercises provides a series of questions and explanations built on a single, simple dataset. It's designed for use as a partner to a good book or Postgres' excellent documentation."
crazylion lee

從ES6開始的JavaScript學習生活 · GitBook - 2 views

  •  
    "這是一本JavaScript程式語言的中文入門書籍。市面上或網路上,有很多的JavaScript的入門書籍,或是教學文章,與它們所不同的比較點如下: 符合中文使用者學習的使用範例 以ECMAScript 6(ES6, ES2015)標準為基礎寫成 加入了以中文拼音英文字詞的方式,強調程式語言中的英文 加入風格樣式指引(主要為Airbnb所製作)的提示 儘可能涵蓋了大部份常使用到的JavaScript語法與用法 如果你對JavaScript程式語言有興趣,你可以參考這本書,本書的閱讀對象並沒有預設任何基礎"
crazylion lee

OpenSSH/Cookbook/Multiplexing - Wikibooks, open books for an open world - 0 views

  •  
    " Multiplexing is the ability to send more than one signal over a single line or connection. With multiplexing, OpenSSH can re-use an existing TCP connection for multiple concurrent SSH sessions rather than creating a new one each time."
crazylion lee

The Road to learn React - RWieruch - 0 views

  •  
    "The Road to learn React [free eBook]"
crazylion lee

Introduction to the Personal Software Process(sm) 1, Watts S. Humphrey, eBook - Amazon.com - 0 views

  •  
    "Introduction to the Personal Software Process(sm) 1st Edition, Kindle Edition"
crazylion lee

"Reverse Engineering for Beginners" free book - 0 views

  •  
    "Also known as RE4B. Written by Dennis Yurichev "
crazylion lee

Rust 程式語言 正體中文版 - 0 views

  •  
    "歡迎光臨!本書將會讓你學會 Rust 程式語言。 Rust 是個專注在三項目標的系統程式語言:安全、速度、及並行(concurrency)。 它無需透過垃圾回收機制去達成以上目標,這使它成為一種能在其他語言不擅長的方面大展身手的程式語言,例如:嵌入到其他語言中、在特定空間及時間的限制下撰寫程式、撰寫硬體驅動程式和作業系統之類的底層程式碼。 它透過某些在執行期不會產生額外負擔的編譯期安全檢查,去增進現有程式語言的目標,並去除所有的資料競爭(data races)。 Rust 同時也旨在實現「無成本抽象化」(zero-cost abstractions),雖然,有些抽象化讓他看起來像是高階語言。 即便如此,Rust 仍允許像低階語言一樣進行精確控制。 "
1 - 20 of 33 Next ›
Showing 20 items per page