Tags #leadership When Cultivating Motivation Is Key #eventSourcing Infrastructure vs Logic Tests Verify Unique Investors I know this should already be obvious but... start with the UI Event processing should not throw exceptions The Financial Portfolio Project #financialPortfolio Gitops via Terraform Cloud and Github Clojure Hello World Rest API Completing The Clojure Environment Gitops - Setup GKE Clojure IDE Setup is done Clojure Environment Setup REPL Driven Development Moving on to Clojure Infrastructure vs Logic Tests grpcurl and app Logging Refactoring to TypeScript Do not forget linting! SMTP relay server Authentication and Auth0 Verify Unique Investors I know this should already be obvious but... start with the UI Oops. I forgot about Investors. Start developing from the real entry point Control mocking via config variable Exception are not very readable nor expressive My attempt at loose coupling did no such thing Event processing should not throw exceptions The Financial Portfolio Project #tdd REPL Driven Development Moving on to Clojure Infrastructure vs Logic Tests Oops. I forgot about Investors. Start developing from the real entry point Control mocking via config variable Exception are not very readable nor expressive My attempt at loose coupling did no such thing #functionalProgramming Exception are not very readable nor expressive My attempt at loose coupling did no such thing #authentication Authentication and Auth0 #smtp SMTP relay server #typeScript Refactoring to TypeScript Do not forget linting! #angular Refactoring to TypeScript #grpc grpcurl and app Logging #nodejs grpcurl and app Logging #clojure Clojure Hello World Rest API Completing The Clojure Environment Gitops - Setup GKE Clojure IDE Setup is done Clojure Environment Setup REPL Driven Development Moving on to Clojure #gitops Gitops via Terraform Cloud and Github Gitops - Setup GKE #terraform Gitops via Terraform Cloud and Github #architectureAndDesign What is a technology radar? #c C Concurrency #concurrency C Concurrency