際際滷shows by User: alexeyraga / http://www.slideshare.net/images/logo.gif 際際滷shows by User: alexeyraga / Sun, 26 Jul 2015 10:21:26 GMT 際際滷Share feed for 際際滷shows by User: alexeyraga Type classes 101 - classification beyond inheritance /slideshow/type-classes-101-classification-beyond-inheritance/50935758 typeclasses101-150726102126-lva1-app6892
Inheritance and interfaces implementation are often used in languages like Java in order to express "Is-a" and "Can-do" capabilities. In Scala we can do better by separating these concerns using the concept of type classes.]]>

Inheritance and interfaces implementation are often used in languages like Java in order to express "Is-a" and "Can-do" capabilities. In Scala we can do better by separating these concerns using the concept of type classes.]]>
Sun, 26 Jul 2015 10:21:26 GMT /slideshow/type-classes-101-classification-beyond-inheritance/50935758 alexeyraga@slideshare.net(alexeyraga) Type classes 101 - classification beyond inheritance alexeyraga Inheritance and interfaces implementation are often used in languages like Java in order to express "Is-a" and "Can-do" capabilities. In Scala we can do better by separating these concerns using the concept of type classes. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/typeclasses101-150726102126-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Inheritance and interfaces implementation are often used in languages like Java in order to express &quot;Is-a&quot; and &quot;Can-do&quot; capabilities. In Scala we can do better by separating these concerns using the concept of type classes.
Type classes 101 - classification beyond inheritance from Alexey Raga
]]>
483 4 https://cdn.slidesharecdn.com/ss_thumbnails/typeclasses101-150726102126-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
F# intro /slideshow/f-intro/50935383 fintro-150726100144-lva1-app6891
A simple F# intro for C#-speaking colleagues]]>

A simple F# intro for C#-speaking colleagues]]>
Sun, 26 Jul 2015 10:01:43 GMT /slideshow/f-intro/50935383 alexeyraga@slideshare.net(alexeyraga) F# intro alexeyraga A simple F# intro for C#-speaking colleagues <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fintro-150726100144-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A simple F# intro for C#-speaking colleagues
F# intro from Alexey Raga
]]>
751 4 https://cdn.slidesharecdn.com/ss_thumbnails/fintro-150726100144-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-alexeyraga-48x48.jpg?cb=1523966376 I am an expert in .NET stack, including ASP.NET (all flavours), WCF, WF and WPF/SL. My primary language is C#, but I am also familiar with F# and VB.NET. I am proficient in object-oriented design (including SOLID principles) and a big fan of domain-driven design and services-oriented architecture style. As a software developer and a technical architect I have developed large-scale multi-tier systems, client-server products and desktop software. I have extensive experience with very large codebases and best practices in software development life cycle such as continuous integration/deployment, unit testing and mocking frameworks, various source control systems (distributed and centralize... http://alexey.raga.name https://cdn.slidesharecdn.com/ss_thumbnails/typeclasses101-150726102126-lva1-app6892-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/type-classes-101-classification-beyond-inheritance/50935758 Type classes 101 - cla... https://cdn.slidesharecdn.com/ss_thumbnails/fintro-150726100144-lva1-app6891-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/f-intro/50935383 F# intro