×
Log in
Upload File
Most Popular
Art & Photos
Automotive
Business
Career
Design
Education
Hi-Tech
+ Browse for More
philip-schwarz documents
Software
Understanding Java 8 Lambdas and Streams - Part 1 - Lambda Calculus, Lambda Expressions, Syntactic Sugar, First Class Functions
Software
The Open Closed Principle - Part 1 - The Original Version
Software
OO Inheritance - Not Always Evil - Refactoring to Open-Closed with Inheritance
Software
Single Slide: Relationship between the 'Single Responsibility Principle' and two of the 'Four Rules of Simple Design
Software
Definition of 'Once And Only Once' rule
Software
Single Slide: Fragmenting Bullet versus Shotgun Surgery
Software
Using the Thrush combinator to sweeten invocation of methods asking a question
Software
Is SRP an instance of 'move similar elements closer and move different elements apart'?
Software
TIL: De Morgan's Laws are Monoid Homomorphisms
Software
Using either foldLeft or foldRight to concatenate the elements of list[T] using monoid T’s zero and its binary operation
Software
Simple IO Monad in 'Functional Programming in Scala
Software
Arriving at monads by going from pure-function composition to effectful-function composition
Software
Compositionality and Category Theory - a montage of slides/transcript for sections of Rúnar Bjarnason's 'Scala eXchange 2017' keynote: "Composing Programs"
Software
How Agile design uses OCP to eliminate design smells
Software
Lambda Expressions and Java 8 - Lambda Calculus, Lambda Expressions, Syntactic sugar, First Class Functions - Second Expedia Tech 'Know How' Talk - Nov 2015
Software
Scala collection methods flatMap and flatten are more powerful than monadic flatMap and flatten (download for better quality)
Self Improvement
Top 5 Fehler beim Kondom benutzen