際際滷shows by User: alexandrgranin / http://www.slideshare.net/images/logo.gif 際際滷shows by User: alexandrgranin / Sat, 01 Aug 2020 08:49:12 GMT 際際滷Share feed for 際際滷shows by User: alexandrgranin Concurrent applications with free monads and stm /slideshow/concurrent-applications-with-free-monads-and-stm/237457904 concurrentapplicationswithfreemonadsandstm-200801084912
Presentation for my talk at Haskell Love 2020]]>

Presentation for my talk at Haskell Love 2020]]>
Sat, 01 Aug 2020 08:49:12 GMT /slideshow/concurrent-applications-with-free-monads-and-stm/237457904 alexandrgranin@slideshare.net(alexandrgranin) Concurrent applications with free monads and stm alexandrgranin Presentation for my talk at Haskell Love 2020 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/concurrentapplicationswithfreemonadsandstm-200801084912-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation for my talk at Haskell Love 2020
Concurrent applications with free monads and stm from Alexander Granin
]]>
213 0 https://cdn.slidesharecdn.com/ss_thumbnails/concurrentapplicationswithfreemonadsandstm-200801084912-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
Hierarchical free monads and software design in fp /slideshow/hierarchical-free-monads-and-software-design-in-fp/236092485 hierarchicalfreemonadsandsoftwaredesigninfp-200623122500
I invented the approach I call "Hierarchical Free Monads". It helps to build applications in Haskell with achieving all the needed code quality requirements. I tested this approach in several real world projects and companies, and it works very well.]]>

I invented the approach I call "Hierarchical Free Monads". It helps to build applications in Haskell with achieving all the needed code quality requirements. I tested this approach in several real world projects and companies, and it works very well.]]>
Tue, 23 Jun 2020 12:25:00 GMT /slideshow/hierarchical-free-monads-and-software-design-in-fp/236092485 alexandrgranin@slideshare.net(alexandrgranin) Hierarchical free monads and software design in fp alexandrgranin I invented the approach I call "Hierarchical Free Monads". It helps to build applications in Haskell with achieving all the needed code quality requirements. I tested this approach in several real world projects and companies, and it works very well. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hierarchicalfreemonadsandsoftwaredesigninfp-200623122500-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> I invented the approach I call &quot;Hierarchical Free Monads&quot;. It helps to build applications in Haskell with achieving all the needed code quality requirements. I tested this approach in several real world projects and companies, and it works very well.
Hierarchical free monads and software design in fp from Alexander Granin
]]>
177 0 https://cdn.slidesharecdn.com/ss_thumbnails/hierarchicalfreemonadsandsoftwaredesigninfp-200623122500-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
Final tagless vs free monad /slideshow/final-tagless-vs-free-monad/236092343 finaltaglessvsfreemonad-200623121931
What is the difference between Final Tagless and Free Monads from the Software Design point of view? What is Hierarchical Free Monads approach? How to build real applications in Haskell? This talk was given on FPure 2019, Kazan.]]>

What is the difference between Final Tagless and Free Monads from the Software Design point of view? What is Hierarchical Free Monads approach? How to build real applications in Haskell? This talk was given on FPure 2019, Kazan.]]>
Tue, 23 Jun 2020 12:19:31 GMT /slideshow/final-tagless-vs-free-monad/236092343 alexandrgranin@slideshare.net(alexandrgranin) Final tagless vs free monad alexandrgranin What is the difference between Final Tagless and Free Monads from the Software Design point of view? What is Hierarchical Free Monads approach? How to build real applications in Haskell? This talk was given on FPure 2019, Kazan. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/finaltaglessvsfreemonad-200623121931-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> What is the difference between Final Tagless and Free Monads from the Software Design point of view? What is Hierarchical Free Monads approach? How to build real applications in Haskell? This talk was given on FPure 2019, Kazan.
Final tagless vs free monad from Alexander Granin
]]>
173 0 https://cdn.slidesharecdn.com/ss_thumbnails/finaltaglessvsfreemonad-200623121931-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
Monadic parsers in C++ /slideshow/monadic-parsers-in-c/145129713 monadicparsers-190512150517
Presentation for my talk "Monadic Parsers in C++" (C++ Russia 2019, Moscow)]]>

Presentation for my talk "Monadic Parsers in C++" (C++ Russia 2019, Moscow)]]>
Sun, 12 May 2019 15:05:17 GMT /slideshow/monadic-parsers-in-c/145129713 alexandrgranin@slideshare.net(alexandrgranin) Monadic parsers in C++ alexandrgranin Presentation for my talk "Monadic Parsers in C++" (C++ Russia 2019, Moscow) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/monadicparsers-190512150517-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation for my talk &quot;Monadic Parsers in C++&quot; (C++ Russia 2019, Moscow)
Monadic parsers in C++ from Alexander Granin
]]>
584 1 https://cdn.slidesharecdn.com/ss_thumbnails/monadicparsers-190512150517-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
The present and the future of functional programming in c++ /slideshow/the-present-and-the-future-of-functional-programming-in-c-145129631/145129631 thepresentandthefutureoffunctionalprogramminginc-190512150243
Presentation for my keynote talk about Functional Programming in C++ (C++ Siberia, 2019)]]>

Presentation for my keynote talk about Functional Programming in C++ (C++ Siberia, 2019)]]>
Sun, 12 May 2019 15:02:43 GMT /slideshow/the-present-and-the-future-of-functional-programming-in-c-145129631/145129631 alexandrgranin@slideshare.net(alexandrgranin) The present and the future of functional programming in c++ alexandrgranin Presentation for my keynote talk about Functional Programming in C++ (C++ Siberia, 2019) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thepresentandthefutureoffunctionalprogramminginc-190512150243-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation for my keynote talk about Functional Programming in C++ (C++ Siberia, 2019)
The present and the future of functional programming in c++ from Alexander Granin
]]>
354 2 https://cdn.slidesharecdn.com/ss_thumbnails/thepresentandthefutureoffunctionalprogramminginc-190512150243-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
舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶 / About desktop development /slideshow/about-desktop-development/132392874 aboutdesktopdevelopment-190219130412
亠从亳 于 舒弍丕 仂 舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶]]>

亠从亳 于 舒弍丕 仂 舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶]]>
Tue, 19 Feb 2019 13:04:12 GMT /slideshow/about-desktop-development/132392874 alexandrgranin@slideshare.net(alexandrgranin) 舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶 / About desktop development alexandrgranin 亠从亳 于 舒弍丕 仂 舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/aboutdesktopdevelopment-190219130412-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 亠从亳 于 舒弍丕 仂 舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶
舒亰舒弍仂从亠 亟亠从仂仗仆 仗亳仍仂亢亠仆亳亶 / About desktop development from Alexander Granin
]]>
439 2 https://cdn.slidesharecdn.com/ss_thumbnails/aboutdesktopdevelopment-190219130412-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
亳仆亳仗 亳 仗舒从亳从亳 舒亰舒弍仂从亳 2 / Principles and practices of software development 2 /slideshow/2-principles-and-practices-of-software-development-2/132388551 principlesandpracticesofsoftwaredevelopment2-190219114624
In this lecture I'm talking about Liskov Substitution Principle.]]>

In this lecture I'm talking about Liskov Substitution Principle.]]>
Tue, 19 Feb 2019 11:46:24 GMT /slideshow/2-principles-and-practices-of-software-development-2/132388551 alexandrgranin@slideshare.net(alexandrgranin) 亳仆亳仗 亳 仗舒从亳从亳 舒亰舒弍仂从亳 2 / Principles and practices of software development 2 alexandrgranin In this lecture I'm talking about Liskov Substitution Principle. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/principlesandpracticesofsoftwaredevelopment2-190219114624-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this lecture I&#39;m talking about Liskov Substitution Principle.
亳仆亳仗 亳 仗舒从亳从亳 舒亰舒弍仂从亳 2 / Principles and practices of software development 2 from Alexander Granin
]]>
135 1 https://cdn.slidesharecdn.com/ss_thumbnails/principlesandpracticesofsoftwaredevelopment2-190219114624-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
亳仆亳仗 亳 仗舒从亳从亳 舒亰舒弍仂从亳 / Principles and practices of software development /slideshow/principles-and-practices-of-software-development/132388375 principlesandpracticesofsoftwaredevelopment-190219114328
Lecture about software development practices and principles. This is the first talk I gave at 2GIS internal meetup.]]>

Lecture about software development practices and principles. This is the first talk I gave at 2GIS internal meetup.]]>
Tue, 19 Feb 2019 11:43:28 GMT /slideshow/principles-and-practices-of-software-development/132388375 alexandrgranin@slideshare.net(alexandrgranin) 亳仆亳仗 亳 仗舒从亳从亳 舒亰舒弍仂从亳 / Principles and practices of software development alexandrgranin Lecture about software development practices and principles. This is the first talk I gave at 2GIS internal meetup. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/principlesandpracticesofsoftwaredevelopment-190219114328-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lecture about software development practices and principles. This is the first talk I gave at 2GIS internal meetup.
亳仆亳仗 亳 仗舒从亳从亳 舒亰舒弍仂从亳 / Principles and practices of software development from Alexander Granin
]]>
142 1 https://cdn.slidesharecdn.com/ss_thumbnails/principlesandpracticesofsoftwaredevelopment-190219114328-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
舒从仂仆 亠仄亠 / Demetra's law /slideshow/demetras-law/132387980 demetralaw-190219113614
Presentation about why it is dangerous to violate the Demetra's law in software development. This is the third talk I gave at 2GIS internal meetup.]]>

Presentation about why it is dangerous to violate the Demetra's law in software development. This is the third talk I gave at 2GIS internal meetup.]]>
Tue, 19 Feb 2019 11:36:14 GMT /slideshow/demetras-law/132387980 alexandrgranin@slideshare.net(alexandrgranin) 舒从仂仆 亠仄亠 / Demetra's law alexandrgranin Presentation about why it is dangerous to violate the Demetra's law in software development. This is the third talk I gave at 2GIS internal meetup. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/demetralaw-190219113614-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation about why it is dangerous to violate the Demetra&#39;s law in software development. This is the third talk I gave at 2GIS internal meetup.
舒从仂仆 亠仄亠 / Demetra's law from Alexander Granin
]]>
156 1 https://cdn.slidesharecdn.com/ss_thumbnails/demetralaw-190219113614-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
Design of big applications in FP /alexandrgranin/design-of-big-applications-in-fp designofbigapplicationsinfp-190219113259
A talk for LambdaNsk meetup about common approaches to software design and their applicability to FP.]]>

A talk for LambdaNsk meetup about common approaches to software design and their applicability to FP.]]>
Tue, 19 Feb 2019 11:32:59 GMT /alexandrgranin/design-of-big-applications-in-fp alexandrgranin@slideshare.net(alexandrgranin) Design of big applications in FP alexandrgranin A talk for LambdaNsk meetup about common approaches to software design and their applicability to FP. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/designofbigapplicationsinfp-190219113259-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A talk for LambdaNsk meetup about common approaches to software design and their applicability to FP.
Design of big applications in FP from Alexander Granin
]]>
129 1 https://cdn.slidesharecdn.com/ss_thumbnails/designofbigapplicationsinfp-190219113259-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
GitHub - 亰亠从舒仍仂 舒亰舒弍仂亳从舒 /slideshow/github-132386652/132386652 github-190219111005
亠亰亠仆舒亳 亟仍 Innopolis HR Meetup 仂 仂仄, 仂 舒从仂亠 GitHub 亳 仗仂亠仄 仂仆 于舒亢亠仆 于 仂于亠仄亠仆仆仂仄 仄亳亠 丐.]]>

亠亰亠仆舒亳 亟仍 Innopolis HR Meetup 仂 仂仄, 仂 舒从仂亠 GitHub 亳 仗仂亠仄 仂仆 于舒亢亠仆 于 仂于亠仄亠仆仆仂仄 仄亳亠 丐.]]>
Tue, 19 Feb 2019 11:10:05 GMT /slideshow/github-132386652/132386652 alexandrgranin@slideshare.net(alexandrgranin) GitHub - 亰亠从舒仍仂 舒亰舒弍仂亳从舒 alexandrgranin 亠亰亠仆舒亳 亟仍 Innopolis HR Meetup 仂 仂仄, 仂 舒从仂亠 GitHub 亳 仗仂亠仄 仂仆 于舒亢亠仆 于 仂于亠仄亠仆仆仂仄 仄亳亠 丐. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/github-190219111005-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 亠亰亠仆舒亳 亟仍 Innopolis HR Meetup 仂 仂仄, 仂 舒从仂亠 GitHub 亳 仗仂亠仄 仂仆 于舒亢亠仆 于 仂于亠仄亠仆仆仂仄 仄亳亠 丐.
GitHub - 亰亠从舒仍仂 舒亰舒弍仂亳从舒 from Alexander Granin
]]>
959 1 https://cdn.slidesharecdn.com/ss_thumbnails/github-190219111005-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
The Present and The Future of Functional Programming in C++ /slideshow/the-present-and-the-future-of-functional-programming-in-c/132385933 1-190219105615
Keynote talk for C++ Siberia 2019. I'm speaking about why Functional Programming is important in C++ world, what is the philosophy of FP in C++, and what features do we have. I'm presenting a connection of constexpr and template metaprogramming to pure FP, and talking about why monads are inevitable. I'm also discussing an upcoming features in C++.]]>

Keynote talk for C++ Siberia 2019. I'm speaking about why Functional Programming is important in C++ world, what is the philosophy of FP in C++, and what features do we have. I'm presenting a connection of constexpr and template metaprogramming to pure FP, and talking about why monads are inevitable. I'm also discussing an upcoming features in C++.]]>
Tue, 19 Feb 2019 10:56:15 GMT /slideshow/the-present-and-the-future-of-functional-programming-in-c/132385933 alexandrgranin@slideshare.net(alexandrgranin) The Present and The Future of Functional Programming in C++ alexandrgranin Keynote talk for C++ Siberia 2019. I'm speaking about why Functional Programming is important in C++ world, what is the philosophy of FP in C++, and what features do we have. I'm presenting a connection of constexpr and template metaprogramming to pure FP, and talking about why monads are inevitable. I'm also discussing an upcoming features in C++. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/1-190219105615-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Keynote talk for C++ Siberia 2019. I&#39;m speaking about why Functional Programming is important in C++ world, what is the philosophy of FP in C++, and what features do we have. I&#39;m presenting a connection of constexpr and template metaprogramming to pure FP, and talking about why monads are inevitable. I&#39;m also discussing an upcoming features in C++.
The Present and The Future of Functional Programming in C++ from Alexander Granin
]]>
88 3 https://cdn.slidesharecdn.com/ss_thumbnails/1-190219105615-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
Functional programming in C++ LambdaNsk /slideshow/functional-programming-in-c-lambdansk/108366690 fpinc-lambdansk-180802153055
Talk about monadic Software Transactional Memory in C++ and how to construct monadic languages with Free monad.]]>

Talk about monadic Software Transactional Memory in C++ and how to construct monadic languages with Free monad.]]>
Thu, 02 Aug 2018 15:30:55 GMT /slideshow/functional-programming-in-c-lambdansk/108366690 alexandrgranin@slideshare.net(alexandrgranin) Functional programming in C++ LambdaNsk alexandrgranin Talk about monadic Software Transactional Memory in C++ and how to construct monadic languages with Free monad. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/fpinc-lambdansk-180802153055-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Talk about monadic Software Transactional Memory in C++ and how to construct monadic languages with Free monad.
Functional programming in C++ LambdaNsk from Alexander Granin
]]>
465 2 https://cdn.slidesharecdn.com/ss_thumbnails/fpinc-lambdansk-180802153055-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
Transition graph using free monads and existentials /slideshow/transition-graph-using-free-monads-and-existentials/97259390 transitiongraphusingfree-monadsandexistentials-180516072137
Transition graph, adventure game, free monads and existential types.]]>

Transition graph, adventure game, free monads and existential types.]]>
Wed, 16 May 2018 07:21:37 GMT /slideshow/transition-graph-using-free-monads-and-existentials/97259390 alexandrgranin@slideshare.net(alexandrgranin) Transition graph using free monads and existentials alexandrgranin Transition graph, adventure game, free monads and existential types. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/transitiongraphusingfree-monadsandexistentials-180516072137-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Transition graph, adventure game, free monads and existential types.
Transition graph using free monads and existentials from Alexander Granin
]]>
476 2 https://cdn.slidesharecdn.com/ss_thumbnails/transitiongraphusingfree-monadsandexistentials-180516072137-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
Software transactional memory. pure functional approach /slideshow/software-transactional-memory-pure-functional-approach/95275148 softwaretransactionalmemory-180427190937
際際滷s for C++ Russia 2018 I'm presenting my `cpp_stm_free` library: composable monadic STM for C++ on Free monads for lock-free concurrent programming.]]>

際際滷s for C++ Russia 2018 I'm presenting my `cpp_stm_free` library: composable monadic STM for C++ on Free monads for lock-free concurrent programming.]]>
Fri, 27 Apr 2018 19:09:37 GMT /slideshow/software-transactional-memory-pure-functional-approach/95275148 alexandrgranin@slideshare.net(alexandrgranin) Software transactional memory. pure functional approach alexandrgranin 際際滷s for C++ Russia 2018 I'm presenting my `cpp_stm_free` library: composable monadic STM for C++ on Free monads for lock-free concurrent programming. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/softwaretransactionalmemory-180427190937-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 際際滷s for C++ Russia 2018 I&#39;m presenting my `cpp_stm_free` library: composable monadic STM for C++ on Free monads for lock-free concurrent programming.
Software transactional memory. pure functional approach from Alexander Granin
]]>
981 4 https://cdn.slidesharecdn.com/ss_thumbnails/softwaretransactionalmemory-180427190937-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
仆亠 仗仂仆亳仄舒亠亠 个 / You don't understand FP /slideshow/you-dont-understand-fp/86998620 random-180131203824
亠弍仂仍仂亶 亟仂从仍舒亟 仂 仄亳舒 于 仆从亳仂仆舒仍仆仂仄 仗仂亞舒仄仄亳仂于舒仆亳亳 亟仍 DevDay@2GIS. 際際滷s for my talk to DevDay@2GIS about functional programming: See the talk here (Rus): https://youtu.be/jSkYvNqQWqs]]>

亠弍仂仍仂亶 亟仂从仍舒亟 仂 仄亳舒 于 仆从亳仂仆舒仍仆仂仄 仗仂亞舒仄仄亳仂于舒仆亳亳 亟仍 DevDay@2GIS. 際際滷s for my talk to DevDay@2GIS about functional programming: See the talk here (Rus): https://youtu.be/jSkYvNqQWqs]]>
Wed, 31 Jan 2018 20:38:24 GMT /slideshow/you-dont-understand-fp/86998620 alexandrgranin@slideshare.net(alexandrgranin) 仆亠 仗仂仆亳仄舒亠亠 个 / You don't understand FP alexandrgranin 亠弍仂仍仂亶 亟仂从仍舒亟 仂 仄亳舒 于 仆从亳仂仆舒仍仆仂仄 仗仂亞舒仄仄亳仂于舒仆亳亳 亟仍 DevDay@2GIS. 際際滷s for my talk to DevDay@2GIS about functional programming: See the talk here (Rus): https://youtu.be/jSkYvNqQWqs <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/random-180131203824-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 亠弍仂仍仂亶 亟仂从仍舒亟 仂 仄亳舒 于 仆从亳仂仆舒仍仆仂仄 仗仂亞舒仄仄亳仂于舒仆亳亳 亟仍 DevDay@2GIS. 際際滷s for my talk to DevDay@2GIS about functional programming: See the talk here (Rus): https://youtu.be/jSkYvNqQWqs
仆亠 仗仂仆亳仄舒亠亠 个 / You don't understand FP from Alexander Granin
]]>
145 1 https://cdn.slidesharecdn.com/ss_thumbnails/random-180131203824-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
Functional "Life": parallel cellular automata and comonads /slideshow/functional-life-parallel-cellular-automata-and-comonads/59452360 functionallife-160312060222
Game of Life built in C++ using functional design (comonads, functional programming, monads). Parallel computations featured by monad-like futures.]]>

Game of Life built in C++ using functional design (comonads, functional programming, monads). Parallel computations featured by monad-like futures.]]>
Sat, 12 Mar 2016 06:02:22 GMT /slideshow/functional-life-parallel-cellular-automata-and-comonads/59452360 alexandrgranin@slideshare.net(alexandrgranin) Functional "Life": parallel cellular automata and comonads alexandrgranin Game of Life built in C++ using functional design (comonads, functional programming, monads). Parallel computations featured by monad-like futures. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/functionallife-160312060222-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Game of Life built in C++ using functional design (comonads, functional programming, monads). Parallel computations featured by monad-like futures.
Functional "Life": parallel cellular automata and comonads from Alexander Granin
]]>
892 7 https://cdn.slidesharecdn.com/ss_thumbnails/functionallife-160312060222-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Functional microscope - Lenses in C++ /slideshow/functional-microscope-lenses-in-c/52322861 random-150902044834-lva1-app6892
Presentation for C++ Siberia 2015 about functional lenses in C++: how to do and how to use.]]>

Presentation for C++ Siberia 2015 about functional lenses in C++: how to do and how to use.]]>
Wed, 02 Sep 2015 04:48:34 GMT /slideshow/functional-microscope-lenses-in-c/52322861 alexandrgranin@slideshare.net(alexandrgranin) Functional microscope - Lenses in C++ alexandrgranin Presentation for C++ Siberia 2015 about functional lenses in C++: how to do and how to use. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/random-150902044834-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation for C++ Siberia 2015 about functional lenses in C++: how to do and how to use.
Functional microscope - Lenses in C++ from Alexander Granin
]]>
1750 8 https://cdn.slidesharecdn.com/ss_thumbnails/random-150902044834-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
亳亰舒亶仆 弍仂仍亳 仗亳仍仂亢亠仆亳亶 于 个 /slideshow/ss-51796554/51796554 169-150819064122-lva1-app6892
舒从亳从亳 亳 仗仂亟仂亟, 仂弍 亟亠仍舒 弍仂仍仂亠 仗亳仍仂亢亠仆亳亠 仆舒 个亊 (Haskell)]]>

舒从亳从亳 亳 仗仂亟仂亟, 仂弍 亟亠仍舒 弍仂仍仂亠 仗亳仍仂亢亠仆亳亠 仆舒 个亊 (Haskell)]]>
Wed, 19 Aug 2015 06:41:22 GMT /slideshow/ss-51796554/51796554 alexandrgranin@slideshare.net(alexandrgranin) 亳亰舒亶仆 弍仂仍亳 仗亳仍仂亢亠仆亳亶 于 个 alexandrgranin 舒从亳从亳 亳 仗仂亟仂亟, 仂弍 亟亠仍舒 弍仂仍仂亠 仗亳仍仂亢亠仆亳亠 仆舒 个亊 (Haskell) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/169-150819064122-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 舒从亳从亳 亳 仗仂亟仂亟, 仂弍 亟亠仍舒 弍仂仍仂亠 仗亳仍仂亢亠仆亳亠 仆舒 个亊 (Haskell)
亳亰舒亶仆 弍仂仍亳 仗亳仍仂亢亠仆亳亶 于 个 from Alexander Granin
]]>
769 7 https://cdn.slidesharecdn.com/ss_thumbnails/169-150819064122-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
亳仆亰 - 从仂仄弍亳仆舒仂仆舒 仄舒仆亳仗仍亳 亟舒仆仆仄亳 /alexandrgranin/ss-49695499 random-150622163703-lva1-app6892
亳仆亰 - 从仂仆亠仗亳 仆从亳仂仆舒仍仆仂亞仂 仗仂亞舒仄仄亳仂于舒仆亳, 仗仂亰于仂仍ム舒 仍亠亞从仂 仂仗亠亳仂于舒 从仂仍 亞仂亟仆仂 仍仂亢仆仄亳 从舒仄亳 亟舒仆仆. 亳仆亰 亠舒ム 亟于亠 仗仂弍仍亠仄: 仆亳亢舒ム 仍仂亢仆仂 仂弍舒弍仂从亳 亟舒仆仆 亳 仗亠亟仂舒于仍ム 舒弍舒从亳 仆舒亟 亰舒仗仂舒仄亳 从 亟舒仆仆仄, 亟亠仍舒 从仂亟 仂亶亳于仄 从 仗仂仍仂仄从舒仄 仗亳 亳亰仄亠仆亠仆亳亳 从 亟舒仆仆.]]>

亳仆亰 - 从仂仆亠仗亳 仆从亳仂仆舒仍仆仂亞仂 仗仂亞舒仄仄亳仂于舒仆亳, 仗仂亰于仂仍ム舒 仍亠亞从仂 仂仗亠亳仂于舒 从仂仍 亞仂亟仆仂 仍仂亢仆仄亳 从舒仄亳 亟舒仆仆. 亳仆亰 亠舒ム 亟于亠 仗仂弍仍亠仄: 仆亳亢舒ム 仍仂亢仆仂 仂弍舒弍仂从亳 亟舒仆仆 亳 仗亠亟仂舒于仍ム 舒弍舒从亳 仆舒亟 亰舒仗仂舒仄亳 从 亟舒仆仆仄, 亟亠仍舒 从仂亟 仂亶亳于仄 从 仗仂仍仂仄从舒仄 仗亳 亳亰仄亠仆亠仆亳亳 从 亟舒仆仆.]]>
Mon, 22 Jun 2015 16:37:03 GMT /alexandrgranin/ss-49695499 alexandrgranin@slideshare.net(alexandrgranin) 亳仆亰 - 从仂仄弍亳仆舒仂仆舒 仄舒仆亳仗仍亳 亟舒仆仆仄亳 alexandrgranin 亳仆亰 - 从仂仆亠仗亳 仆从亳仂仆舒仍仆仂亞仂 仗仂亞舒仄仄亳仂于舒仆亳, 仗仂亰于仂仍ム舒 仍亠亞从仂 仂仗亠亳仂于舒 从仂仍 亞仂亟仆仂 仍仂亢仆仄亳 从舒仄亳 亟舒仆仆. 亳仆亰 亠舒ム 亟于亠 仗仂弍仍亠仄: 仆亳亢舒ム 仍仂亢仆仂 仂弍舒弍仂从亳 亟舒仆仆 亳 仗亠亟仂舒于仍ム 舒弍舒从亳 仆舒亟 亰舒仗仂舒仄亳 从 亟舒仆仆仄, 亟亠仍舒 从仂亟 仂亶亳于仄 从 仗仂仍仂仄从舒仄 仗亳 亳亰仄亠仆亠仆亳亳 从 亟舒仆仆. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/random-150622163703-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> 亳仆亰 - 从仂仆亠仗亳 仆从亳仂仆舒仍仆仂亞仂 仗仂亞舒仄仄亳仂于舒仆亳, 仗仂亰于仂仍ム舒 仍亠亞从仂 仂仗亠亳仂于舒 从仂仍 亞仂亟仆仂 仍仂亢仆仄亳 从舒仄亳 亟舒仆仆. 亳仆亰 亠舒ム 亟于亠 仗仂弍仍亠仄: 仆亳亢舒ム 仍仂亢仆仂 仂弍舒弍仂从亳 亟舒仆仆 亳 仗亠亟仂舒于仍ム 舒弍舒从亳 仆舒亟 亰舒仗仂舒仄亳 从 亟舒仆仆仄, 亟亠仍舒 从仂亟 仂亶亳于仄 从 仗仂仍仂仄从舒仄 仗亳 亳亰仄亠仆亠仆亳亳 从 亟舒仆仆.
亳仆亰 - 从仂仄弍亳仆舒仂仆舒 仄舒仆亳仗仍亳 亟舒仆仆仄亳 from Alexander Granin
]]>
389 1 https://cdn.slidesharecdn.com/ss_thumbnails/random-150622163703-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-alexandrgranin-48x48.jpg?cb=1596271734 Active languages: Haskell, PureScript Inactive languages: C++, Python, C# Technologies: FP, OOP; C++, SQL, Design Patterns, Qt Specialization: DSLs, Testing, desktop, databases, research, data classification, software design and architecture. Technical writing skills (both English and Russian languages) Functional programming developer, researcher and writer. Leader of "LambdaNsk" - Novosibirsk functional programmers community (https://vk.com/lambdansk) Speaker of many Russian conferences and meetups (FPConf, C++ Russia, CodeFest, Dev2Dev, DevDay, FProgSpb, LabmdaNsk). graninas.com https://cdn.slidesharecdn.com/ss_thumbnails/concurrentapplicationswithfreemonadsandstm-200801084912-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/concurrent-applications-with-free-monads-and-stm/237457904 Concurrent application... https://cdn.slidesharecdn.com/ss_thumbnails/hierarchicalfreemonadsandsoftwaredesigninfp-200623122500-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/hierarchical-free-monads-and-software-design-in-fp/236092485 Hierarchical free mona... https://cdn.slidesharecdn.com/ss_thumbnails/finaltaglessvsfreemonad-200623121931-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/final-tagless-vs-free-monad/236092343 Final tagless vs free ...