About Me
Hi! My name is Buu Nguyen. I am Technology Director at QASymphony, a Bay Area startup where I lead a team developing qTrace and a few other products in stealth mode.
Before joining QASymphony, I worked at KMS Technology as their Vice President and helped build the company from 4 to 300 employees. I also taught some undergraduate courses (software architecture, J2EE enterprise development and .NET web development) at RMIT University.
When I was in Vietnam, I frequently spoke at conferences and conducted training for Microsoft. I have been a Microsoft MVP since 2009.
A polyglot programmer, I have hacked in more than a dozen languages, including Bike, a language I developed. In recent projects, I’m coding C#, CoffeeScript, TypeScript and Scala.
In my free time, I work on open-source projects (check out my CodePlex and GitHub profile if you’re interested), read books and surf Hacker News.
I can be reached at buunguyen@[remove_spam_text]gmail.com.


Hello Buu,
can I reach you by private email?
I did not find an email address on your blog page. It would be nice to say hello directly. If you like, please contact me at carl at db4o dot com
Thanks!
Best,
Carl
Carl, I sent an email to you at carl at db4o dot com.
Hi Buu,
I’d like to have direct conversation with you. I have just visited your blog just now, and I have quite same experience about interviewing stuff. I am also passionate with new technology stuff, esp. in .NET stuff. Hope we can exchange knowledge more in the future.
Buu,
I visit your blog every now and then when your posts get popular on dzone. I find that you always have something interesting to say. I guess you’re in Vietnam most of the time. I wish I had a chance to visit you in person when I was in Vietnam the last half of June this year. Well, next time then.
Thanks for your nice words, Kevin. You’re right, I live in Vietnam most of the time. It would be nice to know you in person when you come to Vietnam next time. My email address is buunguyen at gmail dot com, let’s get in touch some time.
Hi Buu,
Thanks. It’s a Very Interesting blog. I am fresh Engineering student, just now i had joined in a MNC company as Software developer. All the articles posted here will be really help me to develop my carrier
Prabakar.as at gmail dot com is my mail id kindly send me some useful articles regarding the .Net Technologies and guide me to grow up in my career.
hi Nguyen,
I was wonder why you have the same name with me?
Is that correct your first name is Nguyen and last name is Buu
FYI, my full name is Nguyen Buu (first name is Nguyen)
>>I was wonder why you have the same name with me?
>>Is that correct your first name is Nguyen and last name is Buu
Hi! Buu is my first name and Nguyen is the last name.
Hi,
I haven’t read much but I found you blog interesting. I work at CSCV too
I found that some developers wrote code just to complete their tasks. What do you think about that?
hi Buu Nguyen!!
My name Truong Tho.I live in Viet Nam.I’m programming student.Nice to meet you.Could you support me in next time?
Buu, Can I reach your email address?
@Ngoc: my email is buunguyen at g-mail dot com
Hi Buu Nguyen,
Anh cho em hoi chut ve schedule dung de send mail auto trong asp.net?
Thanks anh rat nhieu.
Hi all,
I want to ceate treeview at dynamically with user input. User should be able to ceate root, parant and child node. User should be able to add , edit or delete nodes.
Thanks
Hi Buu
Tui vua moi nghe mot loat bai ” Các khái niệm cơ bản trong ASP.NET MVC” cua thay tren trang cione.com nhung hinh nhu thieu may phan sau thi phai? Nhung bai giang cua thay rat de hieu va bo ich cho nguoi nghe. Khong biet chung nao thay upload len vay? Hay co cach nao de tui hoc online ko vay? Tui dang nghien cuu MVC trong ASP.NET. Neu duoc thay giup thi hay qua. Cam on thay truoc. Chuc thay luon manh khoe.
Thưa thầy, trong các video hướng dẫn về C# 3.0 cũng như 4.0 của thầy, em thấy IDE Visual Studio có một số plugin rất hay, ví dụ khi khai báo Person person = new Person() chẳng hạn thì bên trái panel có hình “bóng điện” nháy nháy. Thầy cho em hỏi đó là plugin nào ạ??:))
@Tung: Cione.com already uploaded all video
@Hiep: I used Resharper
Cảm ơn thầy. Em đã tìm thấy. Chúc thầy mạnh khỏe và công tác tốt!
anh ơi có thể share mail của anh cho em được không ạ ?:D chúc anh mạnh khỏe công tác tốt !
Hi Mr. Buu Nguyen
I’m Quan, I’m learning about Java programming and having a problem with some 2D geometry algorithms, one of them is how to determine a line segment(defined by 4 coordinates: x1, y1, x2, y2) intersects a convex polygon(triangle, rectangle…), and can i use ‘line-polygon intersection algorithms’ for determining intersection between two polygons (ex: triangle-triangle, triangle-rectangle, rectangle-rectangle,…). Can you give me a fast algorithm to solve them.
Thank you!
Hello Buu,
I am currently working on a project that is using your Combres tool. I am trying to accomplish something but no matter what I do I cannot get it to work. I am trying to use import for DotLess and it I do what you said in a StackOverflow answer (http://stackoverflow.com/questions/7065428/possible-to-make-several-css-files-reuse-the-same-css-variables-with-combres-and) to add DotLessCssCombineFilter and this should solve the problem. This does not seem to work and I cannot get import and combres to work together. Any way you could let me know what I am missing? Maybe you can expand on what you said in your response. I am not really a developer but would like to get this to work.
em chào anh
em đang gặp vấn đề về smart client software factory.Em rất mong dc anh giúp đỡ
khi em làm việc với visual 2005. microsoft có hỗ trợ làm việc với service agent. Nhưng từ visual 2008 trở đi em thấy trên msdn chỉ hướng dẫn làm việc với disconnected service agent. Em tìm thông tin trên mạng nhưng vẫn ko biết làm thế nào để sử dụng service agent trong visual 2010.
em mong dc anh giúp đỡ
chào anh!
em gặp vấn đề với unload assembly reflection, cần sự giúp đỡ của anh
reflection in .Net 4.0 support call DLL runtime, I use System.Reflection.Assembly.LoadFile(@”D:\MyAssembly1.dll”);
to load DLL from local location
after using it, i want to unload(release) it, but I cannot
can you help me
thanks a lot
Tân
@Tan: Assembly khi đã load rồi thì không thể unload. Tuy nhiên, em có thể load nó vào 1 AppDomain độc lập, sau đó unload cái AppDomain đó.
Hi Mr.Buu Nguyen
Anh có thể hướng dẫn tôi cách code bằng ASP.NET C# để ngăn chặn IDM hoặc 01 soft tương tự IDM tự động bắt file mp3, mp4, avi…
Thanks anh!
em chào anh!
anh có thể cho em xin code demo về mvc mà anh làm trên cione.com.vn được không ạ
em cảm ơn anh!
Chào anh!!!!
anh có thể cho em xin code demo blogshap trên CiOne được không ạ???
Em đang tìm hiểu về MVC 2.0, anh gửi giúp em nha!
Em cảm ơn anh.
Thay oi !
Em dang viet app ToDo-List , Em co tham khao o page :
http://www.codeproject.com/Articles/428088/A-Gesture-Driven-Windows-Phone-To-Do-List
Project nay khong co database . Vay Thay huong dan em add database vao Project nay nha Thay . Em cam on Thay .
Hey just wanted to give you a brief heads up and let you
know a few of the pictures aren’t loading correctly. I’m not sure why but I think its a
linking issue. I’ve tried it in two different browsers and both show the same results.