ºÝºÝߣshows by User: wkhazzard / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: wkhazzard / Fri, 08 Jun 2018 01:59:26 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: wkhazzard C# 6 and 7 and Futures 20180607 /wkhazzard/c-6-and-7-and-futures-20180607 hazzard-csharp6and7andfutures20180607-180608015926
Presentation to the Richmond .NET User Group about selected language features added to C# from v6.0 to v7.3. And a bit of speculation about C# 8.0.]]>

Presentation to the Richmond .NET User Group about selected language features added to C# from v6.0 to v7.3. And a bit of speculation about C# 8.0.]]>
Fri, 08 Jun 2018 01:59:26 GMT /wkhazzard/c-6-and-7-and-futures-20180607 wkhazzard@slideshare.net(wkhazzard) C# 6 and 7 and Futures 20180607 wkhazzard Presentation to the Richmond .NET User Group about selected language features added to C# from v6.0 to v7.3. And a bit of speculation about C# 8.0. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/hazzard-csharp6and7andfutures20180607-180608015926-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation to the Richmond .NET User Group about selected language features added to C# from v6.0 to v7.3. And a bit of speculation about C# 8.0.
C# 6 and 7 and Futures 20180607 from Kevin Hazzard
]]>
252 2 https://cdn.slidesharecdn.com/ss_thumbnails/hazzard-csharp6and7andfutures20180607-180608015926-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
Enjoying the Move from WCF to the Web API /slideshow/enjoying-the-move-from-wcf-to-the-web-api-2013-clean-24435327/24435327 enjoyingthemovefromwcftothewebapi2013clean-130719150908-phpapp01
A more advanced talk for those developers thinking of making the move from ASMX or WCF-based services to the ASP.NET Web API. RESTful services have their place in the middle tiers and this talk addresses how to make the mental shift toward REST. There's a lot of focus on how to ease the transition from such a complex framework as WCF to something as simplistic as the Web API.]]>

A more advanced talk for those developers thinking of making the move from ASMX or WCF-based services to the ASP.NET Web API. RESTful services have their place in the middle tiers and this talk addresses how to make the mental shift toward REST. There's a lot of focus on how to ease the transition from such a complex framework as WCF to something as simplistic as the Web API.]]>
Fri, 19 Jul 2013 15:09:08 GMT /slideshow/enjoying-the-move-from-wcf-to-the-web-api-2013-clean-24435327/24435327 wkhazzard@slideshare.net(wkhazzard) Enjoying the Move from WCF to the Web API wkhazzard A more advanced talk for those developers thinking of making the move from ASMX or WCF-based services to the ASP.NET Web API. RESTful services have their place in the middle tiers and this talk addresses how to make the mental shift toward REST. There's a lot of focus on how to ease the transition from such a complex framework as WCF to something as simplistic as the Web API. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/enjoyingthemovefromwcftothewebapi2013clean-130719150908-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A more advanced talk for those developers thinking of making the move from ASMX or WCF-based services to the ASP.NET Web API. RESTful services have their place in the middle tiers and this talk addresses how to make the mental shift toward REST. There&#39;s a lot of focus on how to ease the transition from such a complex framework as WCF to something as simplistic as the Web API.
Enjoying the Move from WCF to the Web API from Kevin Hazzard
]]>
6474 9 https://cdn.slidesharecdn.com/ss_thumbnails/enjoyingthemovefromwcftothewebapi2013clean-130719150908-phpapp01-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 ASP.NET Web API for Beginners /slideshow/the-web-api-for-beginners/24435120 thewebapiforbeginners2013clean-130719145938-phpapp01
An introduction to the ASP.NET Web API with a focus on RESTful design.]]>

An introduction to the ASP.NET Web API with a focus on RESTful design.]]>
Fri, 19 Jul 2013 14:59:38 GMT /slideshow/the-web-api-for-beginners/24435120 wkhazzard@slideshare.net(wkhazzard) The ASP.NET Web API for Beginners wkhazzard An introduction to the ASP.NET Web API with a focus on RESTful design. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thewebapiforbeginners2013clean-130719145938-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An introduction to the ASP.NET Web API with a focus on RESTful design.
The ASP.NET Web API for Beginners from Kevin Hazzard
]]>
4386 3 https://cdn.slidesharecdn.com/ss_thumbnails/thewebapiforbeginners2013clean-130719145938-phpapp01-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
What the math geeks don't want you to know about F# /wkhazzard/what-the-math-geeks-dont-want-you-to-know-about-fsharp-4917609 whatthemathgeeksdontwantyoutoknowaboutfsharp-100806135613-phpapp02
Microsoft’s recently launched F# programming language is only for math geeks, right? If you don’t know what Turing Completeness is all about or why the Lambda Calculus is so important, that invitation you’ve anxiously been waiting on to the secret F# meeting in your town just isn’t coming. Sorry. At least that’s what it seems like. But there’s a whole different story about F# just waiting to be told: a story that includes all of us just trying to solve hard problems with the tools we have. At the end of the day, F# is just another great tool. You already have a lot of tools in the bag today: C#, VB.NET, Java, JavaScript, CSS, HTML, PL/SQL and T-SQL, maybe even some Python or Ruby. Building a modern software application, there are so many choices. A few of them are right and many of them are disasters just waiting to happen. F# can help you solve some problems in elegant ways where languages like C# and Java might make you struggle. Of course, you don’t have to write your entire application in F# any more than you would trying writing a web application without HTML, CSS and JavaScript. Come learn how to weave little bits of F# code into the fabric of your larger application to make it scalable, highly performant and expressive. Apologies to the math geeks ahead of time but we won’t be discussing monads, universal computers or anything else that might distract us from learning about this new language or how to use it during this talk.]]>

Microsoft’s recently launched F# programming language is only for math geeks, right? If you don’t know what Turing Completeness is all about or why the Lambda Calculus is so important, that invitation you’ve anxiously been waiting on to the secret F# meeting in your town just isn’t coming. Sorry. At least that’s what it seems like. But there’s a whole different story about F# just waiting to be told: a story that includes all of us just trying to solve hard problems with the tools we have. At the end of the day, F# is just another great tool. You already have a lot of tools in the bag today: C#, VB.NET, Java, JavaScript, CSS, HTML, PL/SQL and T-SQL, maybe even some Python or Ruby. Building a modern software application, there are so many choices. A few of them are right and many of them are disasters just waiting to happen. F# can help you solve some problems in elegant ways where languages like C# and Java might make you struggle. Of course, you don’t have to write your entire application in F# any more than you would trying writing a web application without HTML, CSS and JavaScript. Come learn how to weave little bits of F# code into the fabric of your larger application to make it scalable, highly performant and expressive. Apologies to the math geeks ahead of time but we won’t be discussing monads, universal computers or anything else that might distract us from learning about this new language or how to use it during this talk.]]>
Fri, 06 Aug 2010 13:53:53 GMT /wkhazzard/what-the-math-geeks-dont-want-you-to-know-about-fsharp-4917609 wkhazzard@slideshare.net(wkhazzard) What the math geeks don't want you to know about F# wkhazzard Microsoft’s recently launched F# programming language is only for math geeks, right? If you don’t know what Turing Completeness is all about or why the Lambda Calculus is so important, that invitation you’ve anxiously been waiting on to the secret F# meeting in your town just isn’t coming. Sorry. At least that’s what it seems like. But there’s a whole different story about F# just waiting to be told: a story that includes all of us just trying to solve hard problems with the tools we have. At the end of the day, F# is just another great tool. You already have a lot of tools in the bag today: C#, VB.NET, Java, JavaScript, CSS, HTML, PL/SQL and T-SQL, maybe even some Python or Ruby. Building a modern software application, there are so many choices. A few of them are right and many of them are disasters just waiting to happen. F# can help you solve some problems in elegant ways where languages like C# and Java might make you struggle. Of course, you don’t have to write your entire application in F# any more than you would trying writing a web application without HTML, CSS and JavaScript. Come learn how to weave little bits of F# code into the fabric of your larger application to make it scalable, highly performant and expressive. Apologies to the math geeks ahead of time but we won’t be discussing monads, universal computers or anything else that might distract us from learning about this new language or how to use it during this talk. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/whatthemathgeeksdontwantyoutoknowaboutfsharp-100806135613-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Microsoft’s recently launched F# programming language is only for math geeks, right? If you don’t know what Turing Completeness is all about or why the Lambda Calculus is so important, that invitation you’ve anxiously been waiting on to the secret F# meeting in your town just isn’t coming. Sorry. At least that’s what it seems like. But there’s a whole different story about F# just waiting to be told: a story that includes all of us just trying to solve hard problems with the tools we have. At the end of the day, F# is just another great tool. You already have a lot of tools in the bag today: C#, VB.NET, Java, JavaScript, CSS, HTML, PL/SQL and T-SQL, maybe even some Python or Ruby. Building a modern software application, there are so many choices. A few of them are right and many of them are disasters just waiting to happen. F# can help you solve some problems in elegant ways where languages like C# and Java might make you struggle. Of course, you don’t have to write your entire application in F# any more than you would trying writing a web application without HTML, CSS and JavaScript. Come learn how to weave little bits of F# code into the fabric of your larger application to make it scalable, highly performant and expressive. Apologies to the math geeks ahead of time but we won’t be discussing monads, universal computers or anything else that might distract us from learning about this new language or how to use it during this talk.
What the math geeks don't want you to know about F# from Kevin Hazzard
]]>
2318 7 https://cdn.slidesharecdn.com/ss_thumbnails/whatthemathgeeksdontwantyoutoknowaboutfsharp-100806135613-phpapp02-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
Better contracts better code - august 2010 /slideshow/better-contracts-better-code-august-2010/4908773 bettercontracts-bettercode-august2010-100805114109-phpapp01
]]>

]]>
Thu, 05 Aug 2010 11:40:57 GMT /slideshow/better-contracts-better-code-august-2010/4908773 wkhazzard@slideshare.net(wkhazzard) Better contracts better code - august 2010 wkhazzard <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bettercontracts-bettercode-august2010-100805114109-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Better contracts better code - august 2010 from Kevin Hazzard
]]>
387 2 https://cdn.slidesharecdn.com/ss_thumbnails/bettercontracts-bettercode-august2010-100805114109-phpapp01-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
Introduction to SQL Azure /slideshow/introduction-to-sql-azure/2528538 sqlazure-091118095408-phpapp02
A very brief introduction to SQL Azure designed as an extended lightning talk.]]>

A very brief introduction to SQL Azure designed as an extended lightning talk.]]>
Wed, 18 Nov 2009 09:53:30 GMT /slideshow/introduction-to-sql-azure/2528538 wkhazzard@slideshare.net(wkhazzard) Introduction to SQL Azure wkhazzard A very brief introduction to SQL Azure designed as an extended lightning talk. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/sqlazure-091118095408-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A very brief introduction to SQL Azure designed as an extended lightning talk.
Introduction to SQL Azure from Kevin Hazzard
]]>
828 3 https://cdn.slidesharecdn.com/ss_thumbnails/sqlazure-091118095408-phpapp02-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
Enterprise Data Validation /slideshow/enterprise-data-validation/2468347 enterprisedatavalidation-kevinhazzard-091110132900-phpapp02
You write data validation code in your user interfaces to provide a good user experience. Then you write similar validation code in your services because other clients may not implement those validations in the future. Then you write the same data validations again in the database, well, let's face it, because DBAs are justifiably paranoid about the quality of their data. During this talk, Kevin Hazzard will show you how implement your data validations in a way that they can be shared across all the tiers of your enterprise applications.]]>

You write data validation code in your user interfaces to provide a good user experience. Then you write similar validation code in your services because other clients may not implement those validations in the future. Then you write the same data validations again in the database, well, let's face it, because DBAs are justifiably paranoid about the quality of their data. During this talk, Kevin Hazzard will show you how implement your data validations in a way that they can be shared across all the tiers of your enterprise applications.]]>
Tue, 10 Nov 2009 13:28:51 GMT /slideshow/enterprise-data-validation/2468347 wkhazzard@slideshare.net(wkhazzard) Enterprise Data Validation wkhazzard You write data validation code in your user interfaces to provide a good user experience. Then you write similar validation code in your services because other clients may not implement those validations in the future. Then you write the same data validations again in the database, well, let's face it, because DBAs are justifiably paranoid about the quality of their data. During this talk, Kevin Hazzard will show you how implement your data validations in a way that they can be shared across all the tiers of your enterprise applications. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/enterprisedatavalidation-kevinhazzard-091110132900-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> You write data validation code in your user interfaces to provide a good user experience. Then you write similar validation code in your services because other clients may not implement those validations in the future. Then you write the same data validations again in the database, well, let&#39;s face it, because DBAs are justifiably paranoid about the quality of their data. During this talk, Kevin Hazzard will show you how implement your data validations in a way that they can be shared across all the tiers of your enterprise applications.
Enterprise Data Validation from Kevin Hazzard
]]>
2212 5 https://cdn.slidesharecdn.com/ss_thumbnails/enterprisedatavalidation-kevinhazzard-091110132900-phpapp02-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
Dynamic Language Performance /slideshow/dynamic-language-performance/2183432 dlrperformance200910-091010094125-phpapp01
Dynamic programming languages are historically slow, right? So we could never use Python or Ruby for any kind of heavy-duty calculations, for example. Before Microsoft introduced the Dynamic Language Runtime (DLR), that may have been the obvious conclusion. However, in this highly interactive discussion, we're going to measure the performance of several computationally intensive operations in a static programming language and in a dynamic one. Thanks to the brilliance of the DLR team at Microsoft, you'll be surprised at the kinds of optimizations you get using those wonderfully expressive dynamic languages, making them truly fly on the .NET platform. You'll also learn some handy language integration tricks along the way. If you've ever thought that a dynamic programming language would help to solve a business problem in an elegant way but worried about the performance of the system, this presentation is for you.]]>

Dynamic programming languages are historically slow, right? So we could never use Python or Ruby for any kind of heavy-duty calculations, for example. Before Microsoft introduced the Dynamic Language Runtime (DLR), that may have been the obvious conclusion. However, in this highly interactive discussion, we're going to measure the performance of several computationally intensive operations in a static programming language and in a dynamic one. Thanks to the brilliance of the DLR team at Microsoft, you'll be surprised at the kinds of optimizations you get using those wonderfully expressive dynamic languages, making them truly fly on the .NET platform. You'll also learn some handy language integration tricks along the way. If you've ever thought that a dynamic programming language would help to solve a business problem in an elegant way but worried about the performance of the system, this presentation is for you.]]>
Sat, 10 Oct 2009 09:41:22 GMT /slideshow/dynamic-language-performance/2183432 wkhazzard@slideshare.net(wkhazzard) Dynamic Language Performance wkhazzard Dynamic programming languages are historically slow, right? So we could never use Python or Ruby for any kind of heavy-duty calculations, for example. Before Microsoft introduced the Dynamic Language Runtime (DLR), that may have been the obvious conclusion. However, in this highly interactive discussion, we're going to measure the performance of several computationally intensive operations in a static programming language and in a dynamic one. Thanks to the brilliance of the DLR team at Microsoft, you'll be surprised at the kinds of optimizations you get using those wonderfully expressive dynamic languages, making them truly fly on the .NET platform. You'll also learn some handy language integration tricks along the way. If you've ever thought that a dynamic programming language would help to solve a business problem in an elegant way but worried about the performance of the system, this presentation is for you. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dlrperformance200910-091010094125-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Dynamic programming languages are historically slow, right? So we could never use Python or Ruby for any kind of heavy-duty calculations, for example. Before Microsoft introduced the Dynamic Language Runtime (DLR), that may have been the obvious conclusion. However, in this highly interactive discussion, we&#39;re going to measure the performance of several computationally intensive operations in a static programming language and in a dynamic one. Thanks to the brilliance of the DLR team at Microsoft, you&#39;ll be surprised at the kinds of optimizations you get using those wonderfully expressive dynamic languages, making them truly fly on the .NET platform. You&#39;ll also learn some handy language integration tricks along the way. If you&#39;ve ever thought that a dynamic programming language would help to solve a business problem in an elegant way but worried about the performance of the system, this presentation is for you.
Dynamic Language Performance from Kevin Hazzard
]]>
420 3 https://cdn.slidesharecdn.com/ss_thumbnails/dlrperformance200910-091010094125-phpapp01-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-wkhazzard-48x48.jpg?cb=1528423037 Microsoft C# MVP, Consultant, Dad, Husband, Libertarian, Missionary devjourney.com https://cdn.slidesharecdn.com/ss_thumbnails/hazzard-csharp6and7andfutures20180607-180608015926-thumbnail.jpg?width=320&height=320&fit=bounds wkhazzard/c-6-and-7-and-futures-20180607 C# 6 and 7 and Futures... https://cdn.slidesharecdn.com/ss_thumbnails/enjoyingthemovefromwcftothewebapi2013clean-130719150908-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/enjoying-the-move-from-wcf-to-the-web-api-2013-clean-24435327/24435327 Enjoying the Move from... https://cdn.slidesharecdn.com/ss_thumbnails/thewebapiforbeginners2013clean-130719145938-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/the-web-api-for-beginners/24435120 The ASP.NET Web API fo...