Meng Lin

Tech advocate of good engineering practices and new technologies

Dive into Git

I have summarised some high usage Git commands, grouped by common Git workflow. If you are new to Git, going through the basics should be more than enough to get you started. On top of that, it is all about smoke and mirrors that every hardcore Git users would like...


Resolving Merge Conflicts in Git

Merging conflicts, as one of the most traumatising experience any dev can have, is the process we all seek to avoid. But with the help of Git, everything can be done so elegantly yet painless. Relax, you can’t make it worse Yes, despite the fear and discomfort we all suffer...


Optimal String Modification in Java

It probably rarely occurs to people there could be a small bump on performance when manipulating strings in Java, since the computing power nowadays also considered to be infinite, and nobody will really try to add a dozen dead sea scrolls into one string or tweak it. Why should I...


A Twitter Integration using MQ

I've been working on a hack to get twitter feed integrated into our application. With loose coupling is good for almost all web-based solutions in mind, a separate container that is dedicated to store, manage and process the feeds would be a nice thing to have. In which, I set...


A Quick Hack Into Nancy

Nancy, as the next generation framework for building lightweight HTTP based services in .NET, after ASP.NET web form, MVC and WebAPI, I'd like to show you how to kick start it and some useful bits and pieces. For whoever is still wondering who Nancy is or what Nancy does, here...