Home Page



New Posts

  • Home Page
  • Archives
  • Don't use Balance Transfer from Alliant Credit Union
  • How to Avoid NullPointerException in Java Part 2
  • Google Play Book Tips and Tricks
  • Using Google Read this page plus Screen Recorder to Create Videos
  • Avoid Call Instance Method in Constructor to Prevent NullPointerException
  • Google Pixel Phone Tips and Tricks
  • Best Riddles and Jokes about Numbers and Math
  • Youtube Music Tips and Tricks
  • Bazel Tips and Tricks
  • Google Lens Tips and Tricks
  • Google Flogger Best Practices
  • Code Smell: Avoid Using Object as Input or Output
  • Managing Projects in IntelliJ IDEA
  • How to Prevent Accidentally Close the Tab in Browser
  • Fun Letter Riddles
  • Which approach to use to iterate a collection in Java
  • Android Messages App Tips and Tricks
  • Linux Cinnamon Desktop Tips and Tricks
  • Battery Tips to Keep Android Alive

  • Soft Skills

    Troubleshooting

  • wait(0) - Timed_Waiting vs Waiting: Troubleshooting Practice
  • Splunk - Troubleshooting Skills
  • How to Improve Problem Solving Skills - A Developer's Guide
  • Troubleshooting - JsonMappingException: Already had POJO for id
  • InitializationError When Use Spring Test + JUnit
  • Iterator vs Iterable - Don't use Iterator as cache value
  • How to Improve Problem Solving Skills
  • SSH: Practical Guide for Developers
  • Java: Using classmexer MemoryUtil to Get Object Deep Memory
  • Using Decompiler JDEclipse-Realign to Debug Classes without Source in Eclipse

  • Problem Solving

  • How to Improve Problem Solving Skills - A Developer's Guide
  • How to Improve Problem Solving Skills
  • How to Solve Problems
  • How to Troubleshoot and Debug - Programmer Skills
  • How to Read Internal docs to Solve Problems
  • Searching More Effectively - Programmer Skills
  • Problem Solving Practice - Redis cache.put Hangs
  • Keep alert of Abnormal things - Problem Solving Skills
  • Support Spring Expression Language in Spring AOP
  • Read the Error Message - Problem Solving Skills

  • Soft Skills

  • Initialize static map in Java interface
  • How to be More Productive
  • How to Review and Discuss - Software Design
  • Defect - Thread Busy Waiting
  • Constant Value in Java Class Binary
  • Checked versus Unchecked Exceptions
  • How to Solve Problems
  • How to Improve Your Skills as a Programmer
  • Lessons Learned about Programming and Soft Skills - 2017
  • How to Read Internal docs to Solve Problems

  • Development

    Dev Tips

  • Best Google Chrome Extensions in 2019
  • How to Avoid NullPointerException in Java Part 1
  • Awesome Tips about Google Products
  • Java Optional Best Practices
  • Java Naming Convention and Best Practices
  • Autoboxing and Unboxing Tips and Traps in Java
  • Best Practices to Handle Exceptions in Java
  • Linux File Manager Nemo Tips and Tricks
  • Awesome Tips about Pandoc
  • Mac HomeBrew Tips and Tricks

  • Eclipse

  • Regular Expression in Action: Remove or Merge Empty Lines
  • Eclipse vs IntelliJ
  • Use Eclipse Findbugs to Improve Code Quality
  • Tricks for Debugging in Eclipse
  • Mastering Eclipse IDE - Tips, Tricks
  • Eclipse: Enable Java Assertions Globally
  • Java: Using classmexer MemoryUtil to Get Object Deep Memory
  • Using Decompiler JDEclipse-Realign to Debug Classes without Source in Eclipse
  • Using Fiddler and Eclipse to Trouble Shooting: The entity name must immediately follow the '&'
  • Use Eclipse Conditional Breakpoint to Execute Arbitrary Code to Fix Real Problem

  • Testing

  • Testing with Google Truth
  • wait(0) - Timed_Waiting vs Waiting: Troubleshooting Practice
  • Mockito Best Practices
  • Testing Tips for Java Developers
  • Maven Tips and Tricks - 2016
  • Spring Security: Integrate In-Memory Authentication for Test Automation
  • Testing with TestNG

  • Java

  • How to Avoid NullPointerException in Java Part 1
  • How to Simplify and Improve Code
  • How to Avoid NullPointerException in Java Part 2
  • Avoid Call Instance Method in Constructor to Prevent NullPointerException
  • Google Flogger Best Practices
  • Bazel Tips and Tricks
  • Code Smell: Avoid Using Object as Input or Output
  • Managing Projects in IntelliJ IDEA
  • Java Optional Best Practices
  • Java Naming Convention and Best Practices

  • Design Skills

    System Design

  • How to Improve Design Skills
  • When it Goes Wrong - How to Ace System Design Interview
  • System Design: Learning from Existing Products
  • How to Review and Discuss - Software Design
  • Lessons Learned about Programming and Soft Skills - 2016
  • System Design Practices
  • How to Ace System Design
  • System Design: Learning from Open Source
  • How to Improve Design Skills
  • Notes on Distributed Systems

  • Design

  • Building Troubleshooting Friendly Application - Using Feature Toggle
  • Designing Data Structure
  • How to Build Better Common Library - Lesson Learned
  • Implement Circuit Breaker Pattern with Netflix Hystrix
  • How to Build Better Application Libaray
  • Archives



    Previous    1  2  3  4  5  6  7    Next
    August 2021
    Home Page
    Archives
    Don't use Balance Transfer from Alliant Credit Union

    February 2021
    How to Avoid NullPointerException in Java Part 2
    Google Play Book Tips and Tricks
    Using Google Read this page plus Screen Recorder to Create Videos

    January 2021
    Avoid Call Instance Method in Constructor to Prevent NullPointerException
    Google Pixel Phone Tips and Tricks

    December 2020
    Best Riddles and Jokes about Numbers and Math
    Youtube Music Tips and Tricks

    November 2020
    Bazel Tips and Tricks
    Google Lens Tips and Tricks

    October 2020
    Google Flogger Best Practices

    March 2020
    Code Smell: Avoid Using Object as Input or Output

    February 2020
    Managing Projects in IntelliJ IDEA
    How to Prevent Accidentally Close the Tab in Browser
    Fun Letter Riddles

    January 2020
    Which approach to use to iterate a collection in Java
    Android Messages App Tips and Tricks
    Linux Cinnamon Desktop Tips and Tricks
    Battery Tips to Keep Android Alive
    Mastering Linux Command Line History
    The Best Free Educational Apps for Kids
    AR & VR (Augmented Reality & Virtual Reality) on Mobile Devices

    December 2019
    The Linux lp Printing Command
    Testing with Google Truth
    Guide to Google AutoValue

    November 2019
    Protocol Buffers in Practice

    October 2019
    PDF Hacks
    How to print more efficiently

    September 2019
    Java Enum Best Practice

    August 2019
    Better Bash history
    Java Varargs Best Practice
    How to Simplify and Improve Code
    Javadoc Best Practice
    Mastering IntelliJ IDEA Keyboard Shortcuts in Linux and Windows

    July 2019
    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

    June 2019
    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, Tricks about Gmail
    How to Google Search Like a Pro
    How to Keep Mac from Overheating
    Awesome Tips about Chrome
    Writing Blog with Markdown, Atom Editor, Pandoc and Github
    How to Improve Problem Solving Skills - A Developer's Guide
    Awesome Tips about Google Blogger

    May 2019
    How to Promote your Content by Creating and Sticking Index Page in Blogger
    Awesome Tips about Google Assistant
    Splunk - Troubleshooting Skills
    Best Google Chrome Extensions in 2019
    Linux Commands - Search
    Awesome Tips about Google Products
    wait(0) - Timed_Waiting vs Waiting: Troubleshooting Practice

    April 2019
    Awesome Tips about Atom Editor
    Android Tips and Tricks
    Working Effectively with iTerm2
    Mac Keyboard Shortcuts for Developers
    Awesome Tips about Chrome Vimium
    How to Add Related Posts Automatically in Blogger

    March 2019
    Must Have Atom Editor Packages
    Linux Terminal Tips and Tricks
    How to Speed up Google Chrome
    Building Presentations with Reveal.js, Markdown and Github Pages
    How to Promote Posts Based On Labels And Recency in Blogger
    Advanced Tips about Atom Editor

    February 2019
    Awesome Tips about Mac
    How to Use Less Trackpad, More KeyBoard
    Awesome Tips about Github
    How to Reduce Data Usage on Android or iPhone
    Chromebooks Tips You Should Know
    Mac HomeBrew Tips and Tricks
    Eclipse vs IntelliJ

    January 2019
    How to Land Your Dream Job
    How to Write Bug Free Code During Interview
    How To Promote Your Content
    Merge Cases: Code Detail - How to Succeed in Algorithms Interview
    Traps and Mistakes during Phone Interview
    Awesome Tips about Pandoc
    How to Style Images With Markdown
    How to Style Markdown with CSS

    December 2018
    How to Improve Design Skills
    How to Improve Your Skills as a Programmer
    Java Optional Best Practices
    Linux File Manager Nemo Tips and Tricks
    Spell and Grammar Check for Markdown

    November 2018
    Best Practices to Handle Exceptions in Java
    Autoboxing and Unboxing Tips and Traps in Java
    Add Google Custom Search to WebSite
    Git Tips Tricks for Developers
    How to Copy Text From Copy-Protected Web Pages

    Previous    1  2  3  4  5  6  7    Next

    Don't use Balance Transfer from Alliant Credit Union


    How to Avoid NullPointerException in Java Part 2


    Using Google Read this page plus Screen Recorder to Create Videos


    Avoid Call Instance Method in Constructor to Prevent NullPointerException


    Google Pixel Phone Tips and Tricks


    Labels

    ANT (6) Algorithm (69) Algorithm Series (35) Android (7) 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) JSON (7) Java (186) JavaScript (27) 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) 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) adsense (5) bat (8) regex (5) xml (5)