I’m going to share the experience of creating a platform-level client library for communication between internal services.
The talk partially covers topology and protocols related decisions we made.
But the main focus is the Ruby library that defines the inter-service communication framework using business-related abstractions.
The talk about my personal journey of using mocks in tests.
Why I personally don’t like them?
Why it’s kind of a hot topic in the dev communities?
My presentation is about Lisp, and its influences on ruby language.
Also speak about Lambda calculus and Turing machine. This is crucial for Lisp origins understanding.
Show major Lisp dialects. And speak a little about Emacs and Emacs Lisp.
Also I going to show project management in Common Lisp and describe CLOS (Common Lisp Object System).