Profile

Cover photo
Terrence Miao
157 followers|1,783,408 views
AboutPostsPhotosYouTube

Stream

Pinned

Terrence Miao

Shared publicly  - 
 
Apache Spark Survey 2015 Infographic - Preparing for the Next Wave of Reactive Big Data

Press release: http://www2.marketwire.com/mw/release_html_b1?release_id=1219120
Spark primer: http://dbricks.co/spark-primer
Databricks primer: http://dbricks.co/db-primer
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
Ganglia Monitoring System

Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters.

Read more: http://ganglia.info/
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
"Why Defensive Programming is Rubbish?"
There are many ways to classify a programming style. One of the classifications I hear a lot at my current place of employment is Defensive Programming. Before I worked here I had noticed the style but I don't think I had a word to describe the practice. Furthermore, if I had thought about a ...
1
1
Dean Budd's profile photoMichael Poloni's profile photo
3 comments
 
+Dean Budd I don't know, I was too busy playing Where in the World is Carmen Sandiego?
Add a comment...

Terrence Miao

Shared publicly  - 
 
Mother like and Government like functions

• A Mother like function always gives unconditionally without asking for anything.

• A Government like function always consumes, never returns anything back. It affects the world by generating side-effects. 
1
Michael Poloni's profile photo
 
The latter reminds me of the AFL Laws of the Game committee :-P
Add a comment...

Terrence Miao

Shared publicly  - 
 
The world is changed by your example, not by your opinion.
2
Add a comment...

Terrence Miao

Shared publicly  - 
 
checked exception are a failed language design experiment

The price of checked exceptions is an Open/Closed Principle violation.

If you throw a checked exception from a method in your code and the catch is three levels above, you must declare that exception in the signature of each method between you and the catch. This means that a change at a low level of the software can force signature changes on many higher levels.

- Robert C. Martin, «Clean Code» page 107
1
Dean Budd's profile photo
 
Death to Checked Exceptions! 
Add a comment...
Have them in circles
157 people
Decor Aid's profile photo
Goran Stankovski's profile photo
Adrian CB's profile photo
Bruce Lund's profile photo
Jye Nicolson's profile photo
Alex Megremis's profile photo
Robert K's profile photo
Anton Christie's profile photo
Maximus ConEmu's profile photo

Communities

Terrence Miao

Shared publicly  - 
 
How a tracing system Zipkin works
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
"We talk too much about code, we don’t write enough code.”
Enough of the stand-up meetings please, just WRITE SOME CODE
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
Simple can be powerful.
1
Michael Poloni's profile photoTerrence Miao's profile photo
2 comments
 
+Michael Poloni no, I mean simple in IT is hard, but can be powerful
Add a comment...

Terrence Miao

Shared publicly  - 
 
Europe separator named as newly Britain's Foreign Secretary.
1
Terrence Miao's profile photo
2 comments
Add a comment...

Terrence Miao

Shared publicly  - 
 
JVM Garbage collection uses Mark and Sweep algorithm to determine which objects are no longer in use. JVM runs this algorithm intermittently.

Read more http://codingthis.com/languages/java/demystifying-memory-management-java/
1
Add a comment...

Terrence Miao

Shared publicly  - 
 
Something about Feature Toggles

Feature toggles require a robust engineering process, solid technical design and a mature toggle life-cycle management.

Feature toggles could make code more fragile and brittle, harder to test, harder to understand and maintain, harder to support, and less secure.
Proper implementation of feature toggles based on a categorisation of their longevity and dynamism helps dealing with their operational complexity according to Pete Hodgson, consultant at ThoughtWorks. In his post he expands Martin Fowler's FeatureToggle pattern and proposes Release, Ops, Experiment and Permission Toggle implementation strategies.
1
Add a comment...
People
Have them in circles
157 people
Decor Aid's profile photo
Goran Stankovski's profile photo
Adrian CB's profile photo
Bruce Lund's profile photo
Jye Nicolson's profile photo
Alex Megremis's profile photo
Robert K's profile photo
Anton Christie's profile photo
Maximus ConEmu's profile photo
Communities
Collections Terrence is following