Boost Productivity by Fanfare on Code Commit

Boost Productivity by Fanfare on Code Commit

Working on an exciting project is like a great adventure! Every code commit is a victory towards to the battle of new features. Why not celebrate with musical flourish? Uplifting fanfare will inspire ...
Browser GUI in Docker for Mac

Browser GUI in Docker for Mac

What if you want to surf the net without worrying any harmful website that might cause problem to your computer? Use the browser in an isolated container is a clean solution here! This is a clean and ...
Run Keras on Mac OS with GPU

Run Keras on Mac OS with GPU

I just started playing with neural network using software other than Matlab. I want a high level library which can do prototyping real fast to test out my ideas. It will be great if it I could switch ...
System Design - TinyURL

System Design - TinyURL

Problem Please design a service like TinyURL, a URL shortening service, a web service that provides short aliases for redirection of long URLs. Thoughts Basically we need a one to one mapping to get s ...
面對每年跳槽的工程師

面對每年跳槽的工程師

要是你面試一位每年固定跳槽的工程師,你會不會錄用他/她? 矽谷每家公司都在搶人才,軟體工程師跳槽跟家常便飯一樣。富比世雜誌直接說了,跳槽是加薪最快的途徑。 Staying employed at the same company for over two years, on average, will plummet your lifetime earnings by about 50%. h ...
Link to multiple Node.js apps on single machine without port number

Link to multiple Node.js apps on single machine without port number

It's common to have multiple Node.js applications running on the same machine. Pointing to each app is easily by different port numbers. For example, http://localhost:3000 # app1 http://localhost:300 ...