ºÝºÝߣshows by User: MikeHarris10 / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: MikeHarris10 / Mon, 11 Sep 2017 23:47:04 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: MikeHarris10 A Divine Data Comedy /slideshow/a-divine-data-comedy/79657974 adivinedatacomedy-170911234704
Midway in our life's journey, I went astray from the straight imperative road and woke to find myself alone in a dark declarative wood. My guide out of this dark declarative wood was a familiar friend, SQL, who showed me the way to wrap a context of a window to push through using Window Functions to escape the Inferno. Next I found myself somewhere in-between running up hill with one foot in front of the other advancing so as the leading foot was always above the ground running with my friend LINQ, I was able to wrap the context of a collection around my data to advance my journey through Purgatorio. My last guide into the blinding brilliant light of Paradiso was from the Dutch Caribbean, who taught me how to wrap my computations into a context and move my data through leading me into brilliant bliss. Join me on my divine data comedy.]]>

Midway in our life's journey, I went astray from the straight imperative road and woke to find myself alone in a dark declarative wood. My guide out of this dark declarative wood was a familiar friend, SQL, who showed me the way to wrap a context of a window to push through using Window Functions to escape the Inferno. Next I found myself somewhere in-between running up hill with one foot in front of the other advancing so as the leading foot was always above the ground running with my friend LINQ, I was able to wrap the context of a collection around my data to advance my journey through Purgatorio. My last guide into the blinding brilliant light of Paradiso was from the Dutch Caribbean, who taught me how to wrap my computations into a context and move my data through leading me into brilliant bliss. Join me on my divine data comedy.]]>
Mon, 11 Sep 2017 23:47:04 GMT /slideshow/a-divine-data-comedy/79657974 MikeHarris10@slideshare.net(MikeHarris10) A Divine Data Comedy MikeHarris10 Midway in our life's journey, I went astray from the straight imperative road and woke to find myself alone in a dark declarative wood. My guide out of this dark declarative wood was a familiar friend, SQL, who showed me the way to wrap a context of a window to push through using Window Functions to escape the Inferno. Next I found myself somewhere in-between running up hill with one foot in front of the other advancing so as the leading foot was always above the ground running with my friend LINQ, I was able to wrap the context of a collection around my data to advance my journey through Purgatorio. My last guide into the blinding brilliant light of Paradiso was from the Dutch Caribbean, who taught me how to wrap my computations into a context and move my data through leading me into brilliant bliss. Join me on my divine data comedy. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/adivinedatacomedy-170911234704-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Midway in our life&#39;s journey, I went astray from the straight imperative road and woke to find myself alone in a dark declarative wood. My guide out of this dark declarative wood was a familiar friend, SQL, who showed me the way to wrap a context of a window to push through using Window Functions to escape the Inferno. Next I found myself somewhere in-between running up hill with one foot in front of the other advancing so as the leading foot was always above the ground running with my friend LINQ, I was able to wrap the context of a collection around my data to advance my journey through Purgatorio. My last guide into the blinding brilliant light of Paradiso was from the Dutch Caribbean, who taught me how to wrap my computations into a context and move my data through leading me into brilliant bliss. Join me on my divine data comedy.
A Divine Data Comedy from Mike Harris
]]>
204 5 https://cdn.slidesharecdn.com/ss_thumbnails/adivinedatacomedy-170911234704-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
Combinators - Lightning Talk /slideshow/combinators-lightning-talk/72440401 combinators-lightningtalkwithoutimages-170222023635
S, K, and I combinators with example from C# using MoreLINQ's pipe (K combinator). Implementations of S, K, and I combinators in F# and JavaScript. Ends with proof that SKK = I.]]>

S, K, and I combinators with example from C# using MoreLINQ's pipe (K combinator). Implementations of S, K, and I combinators in F# and JavaScript. Ends with proof that SKK = I.]]>
Wed, 22 Feb 2017 02:36:35 GMT /slideshow/combinators-lightning-talk/72440401 MikeHarris10@slideshare.net(MikeHarris10) Combinators - Lightning Talk MikeHarris10 S, K, and I combinators with example from C# using MoreLINQ's pipe (K combinator). Implementations of S, K, and I combinators in F# and JavaScript. Ends with proof that SKK = I. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/combinators-lightningtalkwithoutimages-170222023635-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> S, K, and I combinators with example from C# using MoreLINQ&#39;s pipe (K combinator). Implementations of S, K, and I combinators in F# and JavaScript. Ends with proof that SKK = I.
Combinators - Lightning Talk from Mike Harris
]]>
207 3 https://cdn.slidesharecdn.com/ss_thumbnails/combinators-lightningtalkwithoutimages-170222023635-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
C# 7 /slideshow/c-7-64716818/64716818 c7-160805013527
Great Scott! C# 7 is almost out! Time to hop into the DeLorean with Doc Brown. If my calculations are correct, when this baby hits 88 miles per hour, we'll be traveling back to the future with C# 7. Switches? Where we're going, we don't need Switches we got Pattern Matching. Just hold on for one second. Let's get this straight, in the future Tuples will be usable! This will beg the questions. Where are we? When are we? We are in the future and we now have Local Functions and Records. You'll walk away with a sense of where C# is going and how you can learn about its new features today by looking back to the future. This is heavy.]]>

Great Scott! C# 7 is almost out! Time to hop into the DeLorean with Doc Brown. If my calculations are correct, when this baby hits 88 miles per hour, we'll be traveling back to the future with C# 7. Switches? Where we're going, we don't need Switches we got Pattern Matching. Just hold on for one second. Let's get this straight, in the future Tuples will be usable! This will beg the questions. Where are we? When are we? We are in the future and we now have Local Functions and Records. You'll walk away with a sense of where C# is going and how you can learn about its new features today by looking back to the future. This is heavy.]]>
Fri, 05 Aug 2016 01:35:27 GMT /slideshow/c-7-64716818/64716818 MikeHarris10@slideshare.net(MikeHarris10) C# 7 MikeHarris10 Great Scott! C# 7 is almost out! Time to hop into the DeLorean with Doc Brown. If my calculations are correct, when this baby hits 88 miles per hour, we'll be traveling back to the future with C# 7. Switches? Where we're going, we don't need Switches we got Pattern Matching. Just hold on for one second. Let's get this straight, in the future Tuples will be usable! This will beg the questions. Where are we? When are we? We are in the future and we now have Local Functions and Records. You'll walk away with a sense of where C# is going and how you can learn about its new features today by looking back to the future. This is heavy. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/c7-160805013527-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Great Scott! C# 7 is almost out! Time to hop into the DeLorean with Doc Brown. If my calculations are correct, when this baby hits 88 miles per hour, we&#39;ll be traveling back to the future with C# 7. Switches? Where we&#39;re going, we don&#39;t need Switches we got Pattern Matching. Just hold on for one second. Let&#39;s get this straight, in the future Tuples will be usable! This will beg the questions. Where are we? When are we? We are in the future and we now have Local Functions and Records. You&#39;ll walk away with a sense of where C# is going and how you can learn about its new features today by looking back to the future. This is heavy.
C# 7 from Mike Harris
]]>
1805 6 https://cdn.slidesharecdn.com/ss_thumbnails/c7-160805013527-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
Hiking through the Functional Forest with Fizz Buzz /slideshow/hiking-through-the-functional-forest-with-fizz-buzz/62727035 hikingthroughthefunctionalforestwithfizzbuzz-160604182637
FizzBuzz the interview question which we all laugh at. What if I told you that FizzBuzz can be used as a tool to navigate your way through the functional forest? Join me on a short hike through the functional forest using FizzBuzz to navigate our way. We’ll look at Union Types, Pattern Matching, and Higher Order Functions all while staying in the domain of FizzBuzz. You’ll never look at FizzBuzz the same way again.]]>

FizzBuzz the interview question which we all laugh at. What if I told you that FizzBuzz can be used as a tool to navigate your way through the functional forest? Join me on a short hike through the functional forest using FizzBuzz to navigate our way. We’ll look at Union Types, Pattern Matching, and Higher Order Functions all while staying in the domain of FizzBuzz. You’ll never look at FizzBuzz the same way again.]]>
Sat, 04 Jun 2016 18:26:37 GMT /slideshow/hiking-through-the-functional-forest-with-fizz-buzz/62727035 MikeHarris10@slideshare.net(MikeHarris10) Hiking through the Functional Forest with Fizz Buzz MikeHarris10 FizzBuzz the interview question which we all laugh at. What if I told you that FizzBuzz can be used as a tool to navigate your way through the functional forest? Join me on a short hike through the functional forest using FizzBuzz to navigate our way. We’ll look at Union Types, Pattern Matching, and Higher Order Functions all while staying in the domain of FizzBuzz. You’ll never look at FizzBuzz the same way again. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hikingthroughthefunctionalforestwithfizzbuzz-160604182637-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> FizzBuzz the interview question which we all laugh at. What if I told you that FizzBuzz can be used as a tool to navigate your way through the functional forest? Join me on a short hike through the functional forest using FizzBuzz to navigate our way. We’ll look at Union Types, Pattern Matching, and Higher Order Functions all while staying in the domain of FizzBuzz. You’ll never look at FizzBuzz the same way again.
Hiking through the Functional Forest with Fizz Buzz from Mike Harris
]]>
1144 5 https://cdn.slidesharecdn.com/ss_thumbnails/hikingthroughthefunctionalforestwithfizzbuzz-160604182637-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
Coding f#un /slideshow/coding-fun/59660471 codingfun-160317031941
Roman Numeral kata in F# for a .Net User Group dojo session]]>

Roman Numeral kata in F# for a .Net User Group dojo session]]>
Thu, 17 Mar 2016 03:19:41 GMT /slideshow/coding-fun/59660471 MikeHarris10@slideshare.net(MikeHarris10) Coding f#un MikeHarris10 Roman Numeral kata in F# for a .Net User Group dojo session <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/codingfun-160317031941-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Roman Numeral kata in F# for a .Net User Group dojo session
Coding f#un from Mike Harris
]]>
638 5 https://cdn.slidesharecdn.com/ss_thumbnails/codingfun-160317031941-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
All You Need is Fold in the Key of C# /slideshow/all-you-need-is-fold-in-the-key-of-c/55064346 allyouneedisfoldinthekeyofc-151113023550-lva1-app6892
Using the work of Dr. Graham Hutton as our guide, we'll look at how to satisfy all of your list processing needs with one function, fold. First we'll start off simple by finding the length of a list, then we'll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we'll look at implementing the higher order functions of: map, filter, and zip. Last we'll look at fold in action by using it on the Coin Changer kata. You'll never look at fold the same way again.]]>

Using the work of Dr. Graham Hutton as our guide, we'll look at how to satisfy all of your list processing needs with one function, fold. First we'll start off simple by finding the length of a list, then we'll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we'll look at implementing the higher order functions of: map, filter, and zip. Last we'll look at fold in action by using it on the Coin Changer kata. You'll never look at fold the same way again.]]>
Fri, 13 Nov 2015 02:35:50 GMT /slideshow/all-you-need-is-fold-in-the-key-of-c/55064346 MikeHarris10@slideshare.net(MikeHarris10) All You Need is Fold in the Key of C# MikeHarris10 Using the work of Dr. Graham Hutton as our guide, we'll look at how to satisfy all of your list processing needs with one function, fold. First we'll start off simple by finding the length of a list, then we'll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we'll look at implementing the higher order functions of: map, filter, and zip. Last we'll look at fold in action by using it on the Coin Changer kata. You'll never look at fold the same way again. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/allyouneedisfoldinthekeyofc-151113023550-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Using the work of Dr. Graham Hutton as our guide, we&#39;ll look at how to satisfy all of your list processing needs with one function, fold. First we&#39;ll start off simple by finding the length of a list, then we&#39;ll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we&#39;ll look at implementing the higher order functions of: map, filter, and zip. Last we&#39;ll look at fold in action by using it on the Coin Changer kata. You&#39;ll never look at fold the same way again.
All You Need is Fold in the Key of C# from Mike Harris
]]>
679 4 https://cdn.slidesharecdn.com/ss_thumbnails/allyouneedisfoldinthekeyofc-151113023550-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
All You Need is Fold /MikeHarris10/all-you-need-is-fold-54863819 allyouneedisfold-151107222716-lva1-app6891
Using the work of Dr. Graham Hutton as our guide, we'll look at how to satisfy all of your list processing needs with one function, fold. First we'll start off simple by finding the length of a list, then we'll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we'll look at implementing the higher order functions of: map, filter, and zip. Last we'll look at fold in action by using it on the Coin Changer kata. You'll never look at fold the same way again.]]>

Using the work of Dr. Graham Hutton as our guide, we'll look at how to satisfy all of your list processing needs with one function, fold. First we'll start off simple by finding the length of a list, then we'll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we'll look at implementing the higher order functions of: map, filter, and zip. Last we'll look at fold in action by using it on the Coin Changer kata. You'll never look at fold the same way again.]]>
Sat, 07 Nov 2015 22:27:16 GMT /MikeHarris10/all-you-need-is-fold-54863819 MikeHarris10@slideshare.net(MikeHarris10) All You Need is Fold MikeHarris10 Using the work of Dr. Graham Hutton as our guide, we'll look at how to satisfy all of your list processing needs with one function, fold. First we'll start off simple by finding the length of a list, then we'll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we'll look at implementing the higher order functions of: map, filter, and zip. Last we'll look at fold in action by using it on the Coin Changer kata. You'll never look at fold the same way again. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/allyouneedisfold-151107222716-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Using the work of Dr. Graham Hutton as our guide, we&#39;ll look at how to satisfy all of your list processing needs with one function, fold. First we&#39;ll start off simple by finding the length of a list, then we&#39;ll reverse a list, followed by and-ing and or-ing a list; all using fold. Next we&#39;ll look at implementing the higher order functions of: map, filter, and zip. Last we&#39;ll look at fold in action by using it on the Coin Changer kata. You&#39;ll never look at fold the same way again.
All You Need is Fold from Mike Harris
]]>
462 5 https://cdn.slidesharecdn.com/ss_thumbnails/allyouneedisfold-151107222716-lva1-app6891-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
There and Back Again /slideshow/there-and-back-again-47929525/47929525 thereandbackagain-150508222213-lva1-app6891
He often used to say there was only one Road; that it was like a great river: its springs were at every doorstep and every path was its tributary. "It's a dangerous business, Frodo, going out of your door," he used to say. "You step into the Road, and if you don't keep your feet, there is no telling where you might be swept off to." -- Frodo Baggins in The Fellowship of the Ring When you go off and learn something new there is no telling what you'll bring back. Join me on my travels in the Land of Clojure and see how ideas from Clojure have effected my day-to-day programming in other languages like JavaScript. See how ideas from ES 6 and Lodash can be traced to functional languages like Clojure. You'll never look at the way you program the same way again.]]>

He often used to say there was only one Road; that it was like a great river: its springs were at every doorstep and every path was its tributary. "It's a dangerous business, Frodo, going out of your door," he used to say. "You step into the Road, and if you don't keep your feet, there is no telling where you might be swept off to." -- Frodo Baggins in The Fellowship of the Ring When you go off and learn something new there is no telling what you'll bring back. Join me on my travels in the Land of Clojure and see how ideas from Clojure have effected my day-to-day programming in other languages like JavaScript. See how ideas from ES 6 and Lodash can be traced to functional languages like Clojure. You'll never look at the way you program the same way again.]]>
Fri, 08 May 2015 22:22:13 GMT /slideshow/there-and-back-again-47929525/47929525 MikeHarris10@slideshare.net(MikeHarris10) There and Back Again MikeHarris10 He often used to say there was only one Road; that it was like a great river: its springs were at every doorstep and every path was its tributary. "It's a dangerous business, Frodo, going out of your door," he used to say. "You step into the Road, and if you don't keep your feet, there is no telling where you might be swept off to." -- Frodo Baggins in The Fellowship of the Ring When you go off and learn something new there is no telling what you'll bring back. Join me on my travels in the Land of Clojure and see how ideas from Clojure have effected my day-to-day programming in other languages like JavaScript. See how ideas from ES 6 and Lodash can be traced to functional languages like Clojure. You'll never look at the way you program the same way again. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thereandbackagain-150508222213-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> He often used to say there was only one Road; that it was like a great river: its springs were at every doorstep and every path was its tributary. &quot;It&#39;s a dangerous business, Frodo, going out of your door,&quot; he used to say. &quot;You step into the Road, and if you don&#39;t keep your feet, there is no telling where you might be swept off to.&quot; -- Frodo Baggins in The Fellowship of the Ring When you go off and learn something new there is no telling what you&#39;ll bring back. Join me on my travels in the Land of Clojure and see how ideas from Clojure have effected my day-to-day programming in other languages like JavaScript. See how ideas from ES 6 and Lodash can be traced to functional languages like Clojure. You&#39;ll never look at the way you program the same way again.
There and Back Again from Mike Harris
]]>
1054 4 https://cdn.slidesharecdn.com/ss_thumbnails/thereandbackagain-150508222213-lva1-app6891-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
The Marvelous Land of Higher Order Functions /slideshow/the-marvelous-land-of-higher-order-functions/43372705 themarvelouslandofhigherorderfunctions-150109185445-conversion-gate02
From my talk at LCNUG. http://www.lcnug.org/News/14-12-16/LCNUG_January_8th_-_The_Marvelous_Land_of_Higher_Order_Functions.aspx Looking to be more pragmatic with LINQ? Want to see the connection between the C# you use every day and Functional Programming? Want to stop using for loops? Join me on a trip to the marvelous Land of Higher Order Functions. We’ll travel to the forest of Maps, Filters, and Folding—oh my! Then we’ll visit the towns of Zip and Mapcat. We’ll end our trip with a sight of the City of FP.]]>

From my talk at LCNUG. http://www.lcnug.org/News/14-12-16/LCNUG_January_8th_-_The_Marvelous_Land_of_Higher_Order_Functions.aspx Looking to be more pragmatic with LINQ? Want to see the connection between the C# you use every day and Functional Programming? Want to stop using for loops? Join me on a trip to the marvelous Land of Higher Order Functions. We’ll travel to the forest of Maps, Filters, and Folding—oh my! Then we’ll visit the towns of Zip and Mapcat. We’ll end our trip with a sight of the City of FP.]]>
Fri, 09 Jan 2015 18:54:45 GMT /slideshow/the-marvelous-land-of-higher-order-functions/43372705 MikeHarris10@slideshare.net(MikeHarris10) The Marvelous Land of Higher Order Functions MikeHarris10 From my talk at LCNUG. http://www.lcnug.org/News/14-12-16/LCNUG_January_8th_-_The_Marvelous_Land_of_Higher_Order_Functions.aspx Looking to be more pragmatic with LINQ? Want to see the connection between the C# you use every day and Functional Programming? Want to stop using for loops? Join me on a trip to the marvelous Land of Higher Order Functions. We’ll travel to the forest of Maps, Filters, and Folding—oh my! Then we’ll visit the towns of Zip and Mapcat. We’ll end our trip with a sight of the City of FP. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/themarvelouslandofhigherorderfunctions-150109185445-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> From my talk at LCNUG. http://www.lcnug.org/News/14-12-16/LCNUG_January_8th_-_The_Marvelous_Land_of_Higher_Order_Functions.aspx Looking to be more pragmatic with LINQ? Want to see the connection between the C# you use every day and Functional Programming? Want to stop using for loops? Join me on a trip to the marvelous Land of Higher Order Functions. We’ll travel to the forest of Maps, Filters, and Folding—oh my! Then we’ll visit the towns of Zip and Mapcat. We’ll end our trip with a sight of the City of FP.
The Marvelous Land of Higher Order Functions from Mike Harris
]]>
620 7 https://cdn.slidesharecdn.com/ss_thumbnails/themarvelouslandofhigherorderfunctions-150109185445-conversion-gate02-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
Testing the Next Generation /MikeHarris10/testing-the-next-generation uploadtestingthenextgeneration-140720145508-phpapp01
Testing: the final frontier. These are the voyages of Software Craftsmanship. Its continuing mission: to explore strange new worlds, to seek out new code and new patterns, to boldly go where no one has gone before. Looking to take your testing to new worlds? Want to verify your code meetings your user's requirements? Come learn about behavior and property testing in .Net. We'll look at how SpecFlow can get everyone on the same page and how to find more edge cases with property testing using FsCheck.]]>

Testing: the final frontier. These are the voyages of Software Craftsmanship. Its continuing mission: to explore strange new worlds, to seek out new code and new patterns, to boldly go where no one has gone before. Looking to take your testing to new worlds? Want to verify your code meetings your user's requirements? Come learn about behavior and property testing in .Net. We'll look at how SpecFlow can get everyone on the same page and how to find more edge cases with property testing using FsCheck.]]>
Sun, 20 Jul 2014 14:55:07 GMT /MikeHarris10/testing-the-next-generation MikeHarris10@slideshare.net(MikeHarris10) Testing the Next Generation MikeHarris10 Testing: the final frontier. These are the voyages of Software Craftsmanship. Its continuing mission: to explore strange new worlds, to seek out new code and new patterns, to boldly go where no one has gone before. Looking to take your testing to new worlds? Want to verify your code meetings your user's requirements? Come learn about behavior and property testing in .Net. We'll look at how SpecFlow can get everyone on the same page and how to find more edge cases with property testing using FsCheck. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/uploadtestingthenextgeneration-140720145508-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Testing: the final frontier. These are the voyages of Software Craftsmanship. Its continuing mission: to explore strange new worlds, to seek out new code and new patterns, to boldly go where no one has gone before. Looking to take your testing to new worlds? Want to verify your code meetings your user&#39;s requirements? Come learn about behavior and property testing in .Net. We&#39;ll look at how SpecFlow can get everyone on the same page and how to find more edge cases with property testing using FsCheck.
Testing the Next Generation from Mike Harris
]]>
736 6 https://cdn.slidesharecdn.com/ss_thumbnails/uploadtestingthenextgeneration-140720145508-phpapp01-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
Learn You a Functional JavaScript for Great Good /slideshow/learn-you-a-functional-javascript-for-great-good/34313435 learnyouafunctionaljavascriptforgreatgood-140505193601-phpapp02
We have been told by just about everyone that we should learning functional programming, let this session be your introduction using a language you already know JavaScript. Yep, JavaScript. No endless amounts of parentheses. No monadic arrows. Just good old JavaScript. We'll look take a look at the functional JavaScript landscape see how to use: Currying Combinators Multimethods We'll be using Underscore.js, allong.es, and bilby.js to help us.]]>

We have been told by just about everyone that we should learning functional programming, let this session be your introduction using a language you already know JavaScript. Yep, JavaScript. No endless amounts of parentheses. No monadic arrows. Just good old JavaScript. We'll look take a look at the functional JavaScript landscape see how to use: Currying Combinators Multimethods We'll be using Underscore.js, allong.es, and bilby.js to help us.]]>
Mon, 05 May 2014 19:36:01 GMT /slideshow/learn-you-a-functional-javascript-for-great-good/34313435 MikeHarris10@slideshare.net(MikeHarris10) Learn You a Functional JavaScript for Great Good MikeHarris10 We have been told by just about everyone that we should learning functional programming, let this session be your introduction using a language you already know JavaScript. Yep, JavaScript. No endless amounts of parentheses. No monadic arrows. Just good old JavaScript. We'll look take a look at the functional JavaScript landscape see how to use: Currying Combinators Multimethods We'll be using Underscore.js, allong.es, and bilby.js to help us. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/learnyouafunctionaljavascriptforgreatgood-140505193601-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> We have been told by just about everyone that we should learning functional programming, let this session be your introduction using a language you already know JavaScript. Yep, JavaScript. No endless amounts of parentheses. No monadic arrows. Just good old JavaScript. We&#39;ll look take a look at the functional JavaScript landscape see how to use: Currying Combinators Multimethods We&#39;ll be using Underscore.js, allong.es, and bilby.js to help us.
Learn You a Functional JavaScript for Great Good from Mike Harris
]]>
1711 3 https://cdn.slidesharecdn.com/ss_thumbnails/learnyouafunctionaljavascriptforgreatgood-140505193601-phpapp02-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-MikeHarris10-48x48.jpg?cb=1526761576 Accomplished software craftsman who develops software of the highest quality on numerous platforms in multiple languages with a drive to learn and teach. Manifesto for Software Craftsmanship signer http://manifesto.softwarecraftsmanship.org/ Lifelong Learner: http://pluralsight.com/training/users/mikemkh https://pragmaticstudio.com/alumni/mike-harris-ubvt https://www.codeschool.com/users/MikeMKH www.facebook.com/profile.php?id=1360224294&ref=name https://cdn.slidesharecdn.com/ss_thumbnails/adivinedatacomedy-170911234704-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/a-divine-data-comedy/79657974 A Divine Data Comedy https://cdn.slidesharecdn.com/ss_thumbnails/combinators-lightningtalkwithoutimages-170222023635-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/combinators-lightning-talk/72440401 Combinators - Lightnin... https://cdn.slidesharecdn.com/ss_thumbnails/c7-160805013527-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/c-7-64716818/64716818 C# 7