Better Programmer

Better Programmer

Where best programming happens

    • Words
    • About

Concepts in Online Ads Industry

I’ve been in Yahoo for almost one and a half year and dedicated myself in the Ads Targeting team. During my time here, I found that there ar

9 minutes Coding Notes Nov 27 2016

Memory Usage Estimation in Java

I mentioned in the previous post that memory usage estimation is also very important when it comes to evaluate a design. And I was impressed

17 minutes Coding Notes, System Design Oct 7 2016

Back of the Envelope Calculation

So, I continued the journey on learning about System Design and found another very good resource. It is a talk by Jeff Dean at Stanford name

15 minutes Coding Notes, System Design Sep 21 2016

Ways to Build A Distributed System

Every engineer should learn about distributed system design, since it is not only the path to next career level, but a necessary ability to

9 minutes Coding Notes, System Design Sep 13 2016

Java SE 8 For the Really Impatient Series

Recently, I finished reading the book Java SE 8 For the Really Impatient. This book covers the main features introduced in Java SE 8, such a

3 minutes Coding Notes, Java Apr 22 2016

Philosophical Words in Kungfu Panda 3

My wife and I just watched Kungfu Panda 3 last weekend. Besides the fun parts, there are some words in it that I know they are right, but do

4 minutes Words Thoughts Apr 18 2016

Marvel What Does Search Rate Mean?

ProblemElasticsearch provides a handy monitoring tool named Marvel. It is pretty easy to setup. But when it comes to real monitoring, you wi

3 minutes Coding Notes, Elasticsearch Apr 15 2016

Java SE 8 For the Really Impatient, Note 13

Chapter 8 Miscellaneous GoodiesWorking with FilesJava 8 brings a small number of convenience methods that use stream for reading lines from

31 minutes Coding Notes, Java Apr 4 2016

Java SE 8 For the Really Impatient, Note 12

Chapter 8 Miscellaneous GoodiesKey points: Joining strings with a delimiter is finally easy: String.join(",", "a", &quo

12 minutes Coding Notes, Java Mar 31 2016

Java SE 8 For the Really Impatient, Note 11

Chapter 6 Concurrency EnhancementsParallel Array OperationsArrays class now has a number of parallelized operations. Arrays.parallelSort: s

14 minutes Coding Notes, Java Mar 30 2016

Java SE 8 For the Really Impatient, Note 10

Chapter 6 Concurrency EnhancementsConcurentHashMap ImprovementsmappingCount: returns the size as a long in case it’s too large. An attacker

14 minutes Coding Notes, Java Mar 29 2016

Java SE 8 For the Really Impatient, Note 9

Chapter 6 Concurrency Enhancementsjava.util.concurrent is a mix of useful utilities for the application programmer and power tools for libra

10 minutes Coding Notes, Java Mar 29 2016
123…5

Categories

  • Coding30
  • People1
  • Translation24
  • Words4
RSS

Tags

  • Notes26
  • Kai Fu Lee24
  • LinkedIn24
  • Java14
  • Elasticsearch4
  • Thoughts3
  • Pro-tips3
  • System Design3
  • Node.js3
  • TextMate 21
  • Android1
  • Hexo1
  • Interview1
  • Test1
  • Algorithms1

Google Ads

Archives

  • November 20161
  • October 20161
  • September 20162
  • April 20164
  • March 201614
  • February 20161
  • October 20151
  • March 20152
  • December 20141
  • November 20141
  • October 20141
  • August 20141
  • July 20146
  • June 20141
  • August 20135
  • July 201311
  • May 20131
  • November 20122
  • October 20124

Links

  • Data.Blog
  • Modulus

Tag Cloud

Algorithms Android Elasticsearch Hexo Interview Java Kai Fu Lee LinkedIn Node.js Notes Pro-tips System Design Test TextMate 2 Thoughts

This is FreeTymeKiyan's blog.
He always asks himself, how far can an indie programmer go? Definitely no limit on that.

Powered by hexo © 2012-2017 FreeTymeKiyan , 117.8k words