How to use Google Sparse Hash

Notes on how to use the Google Sparse Hash, hopefully a much better hash map than STL unordered_map. 🙂

Continue reading

Posted in Tools, Uncategorized | Leave a comment

Visitor Pattern Notes

I have been working on building a new domain-specific programming language for graph applications. In the process, I am building a compiler, and really learned the importance of visitor patter. Here is a post summarizing some of the things I learned on visitor pattern.

Continue reading

Posted in Uncategorized | Leave a comment

SQL Alchemy Notes

This is some notes when I was playing with SQL Alchemy in Python.

Continue reading

Posted in Uncategorized | Leave a comment

CLion Notes

Here are some of my notes on using Clion. In general, I would say it is a pretty good IDE. However, I do find some issues that took me a while to figure out. Here are some notes and tips on using CLion.

Continue reading

Posted in Uncategorized | Leave a comment

C++ style notes (notes from Google C++ style guide)

Here are some of my notes taken from the C++ style guide from Google. It is a huge document, here I am trying to create a quick summary of ones that I find are more useful.

Continue reading

Posted in Uncategorized | Leave a comment

How to Speak Notes (Patrick Winston talk)

Here are a summary of notes I gathered after hearing the talk from Professor Patrick Winston’s annual talk at MIT for How to Speak. It is a really impressive talk on how to package ideas and present them.

Continue reading

Posted in Uncategorized | Leave a comment

Learning C++ from a Java programmer’s perspective

This would be a post that I record my learning process on picking up some features of C++. The last time I programmed large programs in OO language was Java. But times have changed, my research forces me to work with C++ for performance reasons. As a result, I am picking up some experience in C++ along the way

Continue reading

Posted in C++, Uncategorized | Leave a comment