The Linux lp Printing Command


Testing with Google Truth


Guide to Google AutoValue




AutoValue runs inside javac as a standard annotation processor.
Use Builder when there too many parameters or same type.

Set a default value for a property

@Nullable properties

toBuilder

AutoValue.Builder

Optional properties

autoBuild

Misc

  • Use immutable properties.
  • We can perform validations at create factory or build method.
  • We can write our own equals or hashcode methods.

Resource


Protocol Buffers in Practice


PDF Hacks


How to print more efficiently


Java Enum Best Practice


Better Bash history


Java Varargs Best Practice


How to Simplify and Improve Code


Javadoc Best Practice


Mac Settings We should Change


Must-Know Chrome DevTools Tips and Tricks


The Awesome .bashrc File


How to Customize a Mouse in Linux


Mac Finder Tips and Tricks


Everything about File or Folder Path on Mac


Google Drive Tips and Tricks


How To Show Post Excerpts on Blogger when Writing with Markdown, Pandoc and Minify


Best Google Chrome Extensions in 2019


Best Google Chrome Extensions

How to Avoid NullPointerException in Java Part 1


Best Chrome Reader Extensions to Optimize Reading Experience


Youtube Tips and Tricks


Promote Your Content by Creating a Custom "page Not Found" in Blogger


Awesome Tips about Chrome


Writing Blog with Markdown, Atom Editor, Pandoc and Github


How to Improve Problem Solving Skills - A Developer's Guide


How to Improve Problem Solving Skills

How to Improve Problem Solving Skills

Jeffery Yuan

April 24, 2019

Awesome Tips about Google Blogger


How to Promote your Content by Creating and Sticking Index Page in Blogger


Awesome Tips about Google Assistant


Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)