REST vs. GraphQL vs. gRPC

REST, GraphQL, and gRPC are 3 popular forms client-server and server-to-server communication. Choosing can be difficult, so this concise guide can help. In each section, an example will be provided to illustrate retrieving a user.

More …

How to Pass a Software Engineering Coding Interview

To get a job as a software engineer, most companies have an interview process that includes coding. While these interviews aren’t perfect, they’re widely used, so in order to stay employable it’s a necessary skill to learn how to prepare and study for these interviews. There are plenty of resources online and this guide is a listing of many of these resources to help you practice once you have coding interviews scheduled.

More …

Book Review: The Intelligent Investor

As part of my 2020 personal reading plan, I read The Intelligent Investor. Overall, although somewhat dated, the book provided a lot of insightful and still relevant investing advice. A long read, clocking in at 578 pages including the appendices, but not the endnotes, it’s a long read, but well worth the time spent. As I continue to read more books, I’ll be able to form a better opinion on how good this book is, but intuitively what Graham and Zweig talk about makes a lot of sense to me. In the book he says either you’ll “get it” in 5 minutes or you won’t get it at all.

More …