ºÝºÝߣshows by User: asiemer / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: asiemer / Wed, 13 May 2020 16:13:33 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: asiemer 20 tips for website performance /slideshow/20-tips-for-website-performance/233825463 20tipsforwebsiteperformance-200513161333
Lets look at an example of what a performant website can look like. This discuss what concepts should we be considering when looking at website performance. Next we will go over two areas pertaining to website performance: 1) website performance tweaks that you as a web developer can directly make 2) website performance tweaks that you may have to work with your hosting provider or IT department to achieve]]>

Lets look at an example of what a performant website can look like. This discuss what concepts should we be considering when looking at website performance. Next we will go over two areas pertaining to website performance: 1) website performance tweaks that you as a web developer can directly make 2) website performance tweaks that you may have to work with your hosting provider or IT department to achieve]]>
Wed, 13 May 2020 16:13:33 GMT /slideshow/20-tips-for-website-performance/233825463 asiemer@slideshare.net(asiemer) 20 tips for website performance asiemer Lets look at an example of what a performant website can look like. This discuss what concepts should we be considering when looking at website performance. Next we will go over two areas pertaining to website performance: 1) website performance tweaks that you as a web developer can directly make 2) website performance tweaks that you may have to work with your hosting provider or IT department to achieve <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20tipsforwebsiteperformance-200513161333-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Lets look at an example of what a performant website can look like. This discuss what concepts should we be considering when looking at website performance. Next we will go over two areas pertaining to website performance: 1) website performance tweaks that you as a web developer can directly make 2) website performance tweaks that you may have to work with your hosting provider or IT department to achieve
20 tips for website performance from Andrew Siemer
]]>
117 0 https://cdn.slidesharecdn.com/ss_thumbnails/20tipsforwebsiteperformance-200513161333-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
Microservices pros and cons - houston tech fest /asiemer/microservices-pros-and-cons-houston-techfest microservices-pros-and-cons-houston-techfest-160923165801
A talk we gave on microservices at houston tech fest]]>

A talk we gave on microservices at houston tech fest]]>
Fri, 23 Sep 2016 16:58:01 GMT /asiemer/microservices-pros-and-cons-houston-techfest asiemer@slideshare.net(asiemer) Microservices pros and cons - houston tech fest asiemer A talk we gave on microservices at houston tech fest <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/microservices-pros-and-cons-houston-techfest-160923165801-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A talk we gave on microservices at houston tech fest
Microservices pros and cons - houston tech fest from Andrew Siemer
]]>
273 3 https://cdn.slidesharecdn.com/ss_thumbnails/microservices-pros-and-cons-houston-techfest-160923165801-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
Microservices pros and cons dark /slideshow/microservices-prosandconsdark/60284454 microservices-pros-and-cons-dark-160331132758
A discussion about microservices and concepts to think about prior to building your next app with this approach.]]>

A discussion about microservices and concepts to think about prior to building your next app with this approach.]]>
Thu, 31 Mar 2016 13:27:58 GMT /slideshow/microservices-prosandconsdark/60284454 asiemer@slideshare.net(asiemer) Microservices pros and cons dark asiemer A discussion about microservices and concepts to think about prior to building your next app with this approach. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/microservices-pros-and-cons-dark-160331132758-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A discussion about microservices and concepts to think about prior to building your next app with this approach.
Microservices pros and cons dark from Andrew Siemer
]]>
999 5 https://cdn.slidesharecdn.com/ss_thumbnails/microservices-pros-and-cons-dark-160331132758-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
Microservices pros and cons /slideshow/microservices-pros-and-cons/59636337 microservicesprosandcons-160316144643
Discovery why you shouldn't build a system with microservices or any other form of distributed application. If you decide this style of building systems is the solution for your problem discover all the things you should consider when building the app pieces and ideas that are useful for managing the app as you push it through to production.]]>

Discovery why you shouldn't build a system with microservices or any other form of distributed application. If you decide this style of building systems is the solution for your problem discover all the things you should consider when building the app pieces and ideas that are useful for managing the app as you push it through to production.]]>
Wed, 16 Mar 2016 14:46:43 GMT /slideshow/microservices-pros-and-cons/59636337 asiemer@slideshare.net(asiemer) Microservices pros and cons asiemer Discovery why you shouldn't build a system with microservices or any other form of distributed application. If you decide this style of building systems is the solution for your problem discover all the things you should consider when building the app pieces and ideas that are useful for managing the app as you push it through to production. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/microservicesprosandcons-160316144643-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Discovery why you shouldn&#39;t build a system with microservices or any other form of distributed application. If you decide this style of building systems is the solution for your problem discover all the things you should consider when building the app pieces and ideas that are useful for managing the app as you push it through to production.
Microservices pros and cons from Andrew Siemer
]]>
702 7 https://cdn.slidesharecdn.com/ss_thumbnails/microservicesprosandcons-160316144643-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
Reigniting the Volusion platform /slideshow/reigniting-the-volusion-platform/58158101 presentationreignitingthevolusionplatform-160211163914
In this presentation we will look at strategies we can use to make a more nimble commerce platform that developers are excited to contribute too and customers are wow'ed by its ease of use.]]>

In this presentation we will look at strategies we can use to make a more nimble commerce platform that developers are excited to contribute too and customers are wow'ed by its ease of use.]]>
Thu, 11 Feb 2016 16:39:14 GMT /slideshow/reigniting-the-volusion-platform/58158101 asiemer@slideshare.net(asiemer) Reigniting the Volusion platform asiemer In this presentation we will look at strategies we can use to make a more nimble commerce platform that developers are excited to contribute too and customers are wow'ed by its ease of use. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/presentationreignitingthevolusionplatform-160211163914-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this presentation we will look at strategies we can use to make a more nimble commerce platform that developers are excited to contribute too and customers are wow&#39;ed by its ease of use.
Reigniting the Volusion platform from Andrew Siemer
]]>
816 6 https://cdn.slidesharecdn.com/ss_thumbnails/presentationreignitingthevolusionplatform-160211163914-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
Grokking microservices in 5 minutes /asiemer/groking-microservices-in-5-minutes-47955679 grokingmicroservices-150510033101-lva1-app6891
Comparing and contrasting monolithic systems to Lego pieces (microservices) at the 50,000 foot view. In this presentation we will compare and contrast monolithic systems to microservices. We will then take a look at some of the down sides to microservices. And then we will discuss some strategies for building microservices.]]>

Comparing and contrasting monolithic systems to Lego pieces (microservices) at the 50,000 foot view. In this presentation we will compare and contrast monolithic systems to microservices. We will then take a look at some of the down sides to microservices. And then we will discuss some strategies for building microservices.]]>
Sun, 10 May 2015 03:31:01 GMT /asiemer/groking-microservices-in-5-minutes-47955679 asiemer@slideshare.net(asiemer) Grokking microservices in 5 minutes asiemer Comparing and contrasting monolithic systems to Lego pieces (microservices) at the 50,000 foot view. In this presentation we will compare and contrast monolithic systems to microservices. We will then take a look at some of the down sides to microservices. And then we will discuss some strategies for building microservices. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/grokingmicroservices-150510033101-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Comparing and contrasting monolithic systems to Lego pieces (microservices) at the 50,000 foot view. In this presentation we will compare and contrast monolithic systems to microservices. We will then take a look at some of the down sides to microservices. And then we will discuss some strategies for building microservices.
Grokking microservices in 5 minutes from Andrew Siemer
]]>
6207 1 https://cdn.slidesharecdn.com/ss_thumbnails/grokingmicroservices-150510033101-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
Making your API behave like a big boy /slideshow/making-your-api-behave-like-a-big-boy/47053198 api-like-big-boys-150415221109-conversion-gate02
Everyone has written an API of some sort whether they know it or not. Many people might snap in a quick end point or two into their website that returns JSON or XML to support some simple front end validation or dynamic interactions. This is a loose API for the most part and if it solves the problem – great. Other folks might stand up a whole solution that is dedicated to supporting some disconnected clients like ios apps, android apps, or full blown SPA style javascript apps. This second style of API is usually versioned separate from the consumers of it. And is most likely deploying at a different cadence from the client apps that are dependent on it. Also, when writing a rich API there are generally many concerns that one must take into account such as authentication and authorization, versioning of the contract between the client and the API, rate throttling, caching, etc. And if you are deploying API’s as different domains for a product suite, or as granular microservices, then you also need a way to uniformly present a consolidated API to the world. Analytics and reporting usually come into play as well. For each of these concerns you could easily write some code (likely an extensive amount of it) to solve the problem. However, I find that letting my API worry about the business problem that it is trying to solve, and nothing else, makes iterating on my applications much less painful. For that reason I have turned to using infrastructure and 3rd party apps to solve many of these problems – with little to no code! In this post we will take a look at proxys and gateways and some of the features that they expose to you. In future posts we will dig a little deeper into each of them and do more of an in depth comparison.]]>

Everyone has written an API of some sort whether they know it or not. Many people might snap in a quick end point or two into their website that returns JSON or XML to support some simple front end validation or dynamic interactions. This is a loose API for the most part and if it solves the problem – great. Other folks might stand up a whole solution that is dedicated to supporting some disconnected clients like ios apps, android apps, or full blown SPA style javascript apps. This second style of API is usually versioned separate from the consumers of it. And is most likely deploying at a different cadence from the client apps that are dependent on it. Also, when writing a rich API there are generally many concerns that one must take into account such as authentication and authorization, versioning of the contract between the client and the API, rate throttling, caching, etc. And if you are deploying API’s as different domains for a product suite, or as granular microservices, then you also need a way to uniformly present a consolidated API to the world. Analytics and reporting usually come into play as well. For each of these concerns you could easily write some code (likely an extensive amount of it) to solve the problem. However, I find that letting my API worry about the business problem that it is trying to solve, and nothing else, makes iterating on my applications much less painful. For that reason I have turned to using infrastructure and 3rd party apps to solve many of these problems – with little to no code! In this post we will take a look at proxys and gateways and some of the features that they expose to you. In future posts we will dig a little deeper into each of them and do more of an in depth comparison.]]>
Wed, 15 Apr 2015 22:11:09 GMT /slideshow/making-your-api-behave-like-a-big-boy/47053198 asiemer@slideshare.net(asiemer) Making your API behave like a big boy asiemer Everyone has written an API of some sort whether they know it or not. Many people might snap in a quick end point or two into their website that returns JSON or XML to support some simple front end validation or dynamic interactions. This is a loose API for the most part and if it solves the problem – great. Other folks might stand up a whole solution that is dedicated to supporting some disconnected clients like ios apps, android apps, or full blown SPA style javascript apps. This second style of API is usually versioned separate from the consumers of it. And is most likely deploying at a different cadence from the client apps that are dependent on it. Also, when writing a rich API there are generally many concerns that one must take into account such as authentication and authorization, versioning of the contract between the client and the API, rate throttling, caching, etc. And if you are deploying API’s as different domains for a product suite, or as granular microservices, then you also need a way to uniformly present a consolidated API to the world. Analytics and reporting usually come into play as well. For each of these concerns you could easily write some code (likely an extensive amount of it) to solve the problem. However, I find that letting my API worry about the business problem that it is trying to solve, and nothing else, makes iterating on my applications much less painful. For that reason I have turned to using infrastructure and 3rd party apps to solve many of these problems – with little to no code! In this post we will take a look at proxys and gateways and some of the features that they expose to you. In future posts we will dig a little deeper into each of them and do more of an in depth comparison. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/api-like-big-boys-150415221109-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Everyone has written an API of some sort whether they know it or not. Many people might snap in a quick end point or two into their website that returns JSON or XML to support some simple front end validation or dynamic interactions. This is a loose API for the most part and if it solves the problem – great. Other folks might stand up a whole solution that is dedicated to supporting some disconnected clients like ios apps, android apps, or full blown SPA style javascript apps. This second style of API is usually versioned separate from the consumers of it. And is most likely deploying at a different cadence from the client apps that are dependent on it. Also, when writing a rich API there are generally many concerns that one must take into account such as authentication and authorization, versioning of the contract between the client and the API, rate throttling, caching, etc. And if you are deploying API’s as different domains for a product suite, or as granular microservices, then you also need a way to uniformly present a consolidated API to the world. Analytics and reporting usually come into play as well. For each of these concerns you could easily write some code (likely an extensive amount of it) to solve the problem. However, I find that letting my API worry about the business problem that it is trying to solve, and nothing else, makes iterating on my applications much less painful. For that reason I have turned to using infrastructure and 3rd party apps to solve many of these problems – with little to no code! In this post we will take a look at proxys and gateways and some of the features that they expose to you. In future posts we will dig a little deeper into each of them and do more of an in depth comparison.
Making your API behave like a big boy from Andrew Siemer
]]>
11095 5 https://cdn.slidesharecdn.com/ss_thumbnails/api-like-big-boys-150415221109-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
Load testing with Visual Studio and Azure - Andrew Siemer /slideshow/load-testing-with-visual-studio-and-azure-andrew-siemer/45020796 loadtesting-150223081815-conversion-gate02
In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way.]]>

In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way.]]>
Mon, 23 Feb 2015 08:18:15 GMT /slideshow/load-testing-with-visual-studio-and-azure-andrew-siemer/45020796 asiemer@slideshare.net(asiemer) Load testing with Visual Studio and Azure - Andrew Siemer asiemer In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/loadtesting-150223081815-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way.
Load testing with Visual Studio and Azure - Andrew Siemer from Andrew Siemer
]]>
5431 10 https://cdn.slidesharecdn.com/ss_thumbnails/loadtesting-150223081815-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
Test driving Azure Search and DocumentDB /slideshow/test-drivingazuresearchanddocumentdb/41565867 testdrivingazuresearchanddocumentdb-141114104219-conversion-gate01
This presentation describes what Azure Search and Azure DocumentDB is, where it fits, and how to use it.]]>

This presentation describes what Azure Search and Azure DocumentDB is, where it fits, and how to use it.]]>
Fri, 14 Nov 2014 10:42:19 GMT /slideshow/test-drivingazuresearchanddocumentdb/41565867 asiemer@slideshare.net(asiemer) Test driving Azure Search and DocumentDB asiemer This presentation describes what Azure Search and Azure DocumentDB is, where it fits, and how to use it. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/testdrivingazuresearchanddocumentdb-141114104219-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This presentation describes what Azure Search and Azure DocumentDB is, where it fits, and how to use it.
Test driving Azure Search and DocumentDB from Andrew Siemer
]]>
3880 8 https://cdn.slidesharecdn.com/ss_thumbnails/testdrivingazuresearchanddocumentdb-141114104219-conversion-gate01-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
A tale of two clouds /slideshow/a-tale-of-two-clouds/40793587 ataleoftwoclouds3-141027183140-conversion-gate02
A side by side comparison of Microsoft Azure and Amazon Web Services]]>

A side by side comparison of Microsoft Azure and Amazon Web Services]]>
Mon, 27 Oct 2014 18:31:40 GMT /slideshow/a-tale-of-two-clouds/40793587 asiemer@slideshare.net(asiemer) A tale of two clouds asiemer A side by side comparison of Microsoft Azure and Amazon Web Services <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ataleoftwoclouds3-141027183140-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A side by side comparison of Microsoft Azure and Amazon Web Services
A tale of two clouds from Andrew Siemer
]]>
1669 8 https://cdn.slidesharecdn.com/ss_thumbnails/ataleoftwoclouds3-141027183140-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
Introduction to CQRS - command and query responsibility segregation /slideshow/introduction-to-cqrs-command-and-query-responsibility-segregation/40606704 introtocqrs-141022135432-conversion-gate01
A high level introduction to CQRS (command and query responsibility segregation), CQS (command query separation), DDD (domain driven design), DDD-D ...with distributed, and how all those weave together.]]>

A high level introduction to CQRS (command and query responsibility segregation), CQS (command query separation), DDD (domain driven design), DDD-D ...with distributed, and how all those weave together.]]>
Wed, 22 Oct 2014 13:54:32 GMT /slideshow/introduction-to-cqrs-command-and-query-responsibility-segregation/40606704 asiemer@slideshare.net(asiemer) Introduction to CQRS - command and query responsibility segregation asiemer A high level introduction to CQRS (command and query responsibility segregation), CQS (command query separation), DDD (domain driven design), DDD-D ...with distributed, and how all those weave together. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introtocqrs-141022135432-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A high level introduction to CQRS (command and query responsibility segregation), CQS (command query separation), DDD (domain driven design), DDD-D ...with distributed, and how all those weave together.
Introduction to CQRS - command and query responsibility segregation from Andrew Siemer
]]>
3539 1 https://cdn.slidesharecdn.com/ss_thumbnails/introtocqrs-141022135432-conversion-gate01-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-asiemer-48x48.jpg?cb=1589386228 After getting out of the Army in 1998 I have been a software engineer/architect that specializes in data driven web applications primarily focused on social networking and ecommerce platforms. My technology focus has revolved around Microsoft offerings from the start. But I have always been a "right tool for the job" kind of guy and have kept my eye on OSS as well. I have spent quite a bit of time in AWS and Azure clouds with most of my time lately being dedicated to AWS. I have written many books. More than half of which are technical. I enjoy running and speaking at user groups and conferences. I am an ASP Insider and have been an Azure Advisor from time to time. Specialties: I ha... www.siemerforhire.com https://cdn.slidesharecdn.com/ss_thumbnails/20tipsforwebsiteperformance-200513161333-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/20-tips-for-website-performance/233825463 20 tips for website pe... https://cdn.slidesharecdn.com/ss_thumbnails/microservices-pros-and-cons-houston-techfest-160923165801-thumbnail.jpg?width=320&height=320&fit=bounds asiemer/microservices-pros-and-cons-houston-techfest Microservices pros and... https://cdn.slidesharecdn.com/ss_thumbnails/microservices-pros-and-cons-dark-160331132758-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/microservices-prosandconsdark/60284454 Microservices pros and...