How to Make A Prototype App

Prototyping is probably the most effective way to discover great new product ideas, and technical solutions to challenging problems. Building a simple demo lets you explore your ideas outside your own mind. It allows you to find new possibilities and creative directions. Unfortunately these days I see engineers are often bogged down churning out feature…

Modern Distributed Data Architecture with Event Streams, Stream Processing and Derived Data

Some of the most interesting projects I worked on at LinkedIn involved building large scale real-time pricing and machine learning products. They required crafting fault-tolerant distributed data architectures to support model training, forecasting and dynamic control systems. None of this work involved a traditional relational database. Instead event streams, derived data and stream processing became…

Book Notes: Inner Game of Tennis

Quick summary To succeed in the outer game, one has to excel in the inner game of the mind. The key to mastering the inner game is to practice the art of relaxed concentration. This involves visualizing the desired outcome, silencing the judgments from Self 1, and enabling Self 2 to let it happen. Takeaways…

Mastering your Inner Game: the art of relaxed concentration

Back in the 70’s Timothy Gallwey made a breakthrough discovery while coaching his tennis players. During practice, he noticed some of his students giving themselves verbal instructions for improvements. They would tell themselves things like “get up for the ball”, “bend your knees”, “swing harder” etc. There was nothing unusual about this self talk, except it seemed to hurt rather than help progress.


Getting Started with Web Application Development

Sign up to receive a Free roadmap on Getting Started with Web Application Development.

The Guide includes:

  • 6 Step roadmap to go from a Beginner to a Full Stack Web Application Engineer
  • Each step includes details on what to focus on, traps to avoid and how to practice
  • Includes a detailed glossary of common terms

Success! You're on the list.