Being able to communicate with clarity and conciseness is a critical skill to the success of every engineering manager, tech lead, and software architect. A very typical approach to achieve that is by having a lot of deliberate practice.
There is no shortage of ready-to-use CSS-based loading spinners. Yet, it is still fun to derive a spinner from scratch, particular if the constraint is to use only one DOM element.
Firebase is an attractive service from Google to build web, Android, and iOS applications. Visual Studio Team Services is an amazing service from Microsoft to host code and to run deployment script. How can we combine these two services together?
If you are running an HTTP server and would like to enable SSL, an easy way to do that is to use a terminating proxy. Among others, stunnel is relatively simple and very easy to use.
When growing a small organization, such as a technology start-up, the first few hires are extremely critical. Yet, among many attributes which must be identified during the interview process, emotional resilience is often overlooked.
About a year ago, I decided to abandon WordPress for this blog and switch to Hugo to generate the content and Firebase to host it. How did the authoring workflow change due to this switch?
A big surprise in the Kotlin land was the technology preview of Kotlin/Native that can compile your Kotlin program into native executable, thereby completely eliminating the need for Java Virtual Machine.
Search for or browse the full archives