ºÝºÝߣshows by User: MichaelMcGarel / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: MichaelMcGarel / Fri, 08 Nov 2019 17:51:17 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: MichaelMcGarel Next Level Coding /slideshow/next-level-coding/191741717 nextlevelcoding-191108175117
Does your code communicate in all the right ways? What does it say about you?]]>

Does your code communicate in all the right ways? What does it say about you?]]>
Fri, 08 Nov 2019 17:51:17 GMT /slideshow/next-level-coding/191741717 MichaelMcGarel@slideshare.net(MichaelMcGarel) Next Level Coding MichaelMcGarel Does your code communicate in all the right ways? What does it say about you? <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nextlevelcoding-191108175117-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Does your code communicate in all the right ways? What does it say about you?
Next Level Coding from Michael McGarel
]]>
229 1 https://cdn.slidesharecdn.com/ss_thumbnails/nextlevelcoding-191108175117-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
Object(ive) Thinking /slideshow/objective-thinking-79062856/79062856 objectivethinking-170822174736
You've probably seen it -- application complexity is growing with each new project. For years, object-oriented programming (OOP) has helped developers go beyond the limits of simple field values. OOP is a staple in modern web technologies. In this introduction to using objects, Mike McGarel, Senior Application Developer from Celina Insurance, explains how using objects within his XPages provided a dynamic user experience, reduced the development time, and eased future maintenance. Note that the examples will primarily be using Java and JavaScript, but the concepts apply equally to other languages such as C#.]]>

You've probably seen it -- application complexity is growing with each new project. For years, object-oriented programming (OOP) has helped developers go beyond the limits of simple field values. OOP is a staple in modern web technologies. In this introduction to using objects, Mike McGarel, Senior Application Developer from Celina Insurance, explains how using objects within his XPages provided a dynamic user experience, reduced the development time, and eased future maintenance. Note that the examples will primarily be using Java and JavaScript, but the concepts apply equally to other languages such as C#.]]>
Tue, 22 Aug 2017 17:47:36 GMT /slideshow/objective-thinking-79062856/79062856 MichaelMcGarel@slideshare.net(MichaelMcGarel) Object(ive) Thinking MichaelMcGarel You've probably seen it -- application complexity is growing with each new project. For years, object-oriented programming (OOP) has helped developers go beyond the limits of simple field values. OOP is a staple in modern web technologies. In this introduction to using objects, Mike McGarel, Senior Application Developer from Celina Insurance, explains how using objects within his XPages provided a dynamic user experience, reduced the development time, and eased future maintenance. Note that the examples will primarily be using Java and JavaScript, but the concepts apply equally to other languages such as C#. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/objectivethinking-170822174736-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> You&#39;ve probably seen it -- application complexity is growing with each new project. For years, object-oriented programming (OOP) has helped developers go beyond the limits of simple field values. OOP is a staple in modern web technologies. In this introduction to using objects, Mike McGarel, Senior Application Developer from Celina Insurance, explains how using objects within his XPages provided a dynamic user experience, reduced the development time, and eased future maintenance. Note that the examples will primarily be using Java and JavaScript, but the concepts apply equally to other languages such as C#.
Object(ive) Thinking from Michael McGarel
]]>
254 6 https://cdn.slidesharecdn.com/ss_thumbnails/objectivethinking-170822174736-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
Extreme Development: Pair Programming /slideshow/extreme-development-pair-programming-67433423/67433423 mwlugad107final-161020013843
Presentation description from the MWLUG 2016 conference: Pair Programming is a technique in which two developers work simultaneously on the same code. While Pair Programming has been in use for decades (NASA’s Project Mercury in the 1960s), it has been largely overlooked in Notes / Domino universe. Which, considering the otherwise extreme levels of collaboration and communication within our community, seems odd. Pair Programming has been proven to produce higher quality, less buggy, and better documented code faster and cheaper than solo development. So why is it not more prevalent in our community? Join two seasoned developers, Mike McGarel and Devin Olson, as they bring you the REAL WORLD of Pair Programming. They will introduce basic concepts, teach you how it works, discuss the benefits and perils (tread lightly: here be dragons!), and explain how they Pair Program in their daily work.]]>

Presentation description from the MWLUG 2016 conference: Pair Programming is a technique in which two developers work simultaneously on the same code. While Pair Programming has been in use for decades (NASA’s Project Mercury in the 1960s), it has been largely overlooked in Notes / Domino universe. Which, considering the otherwise extreme levels of collaboration and communication within our community, seems odd. Pair Programming has been proven to produce higher quality, less buggy, and better documented code faster and cheaper than solo development. So why is it not more prevalent in our community? Join two seasoned developers, Mike McGarel and Devin Olson, as they bring you the REAL WORLD of Pair Programming. They will introduce basic concepts, teach you how it works, discuss the benefits and perils (tread lightly: here be dragons!), and explain how they Pair Program in their daily work.]]>
Thu, 20 Oct 2016 01:38:43 GMT /slideshow/extreme-development-pair-programming-67433423/67433423 MichaelMcGarel@slideshare.net(MichaelMcGarel) Extreme Development: Pair Programming MichaelMcGarel Presentation description from the MWLUG 2016 conference: Pair Programming is a technique in which two developers work simultaneously on the same code. While Pair Programming has been in use for decades (NASA’s Project Mercury in the 1960s), it has been largely overlooked in Notes / Domino universe. Which, considering the otherwise extreme levels of collaboration and communication within our community, seems odd. Pair Programming has been proven to produce higher quality, less buggy, and better documented code faster and cheaper than solo development. So why is it not more prevalent in our community? Join two seasoned developers, Mike McGarel and Devin Olson, as they bring you the REAL WORLD of Pair Programming. They will introduce basic concepts, teach you how it works, discuss the benefits and perils (tread lightly: here be dragons!), and explain how they Pair Program in their daily work. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mwlugad107final-161020013843-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation description from the MWLUG 2016 conference: Pair Programming is a technique in which two developers work simultaneously on the same code. While Pair Programming has been in use for decades (NASA’s Project Mercury in the 1960s), it has been largely overlooked in Notes / Domino universe. Which, considering the otherwise extreme levels of collaboration and communication within our community, seems odd. Pair Programming has been proven to produce higher quality, less buggy, and better documented code faster and cheaper than solo development. So why is it not more prevalent in our community? Join two seasoned developers, Mike McGarel and Devin Olson, as they bring you the REAL WORLD of Pair Programming. They will introduce basic concepts, teach you how it works, discuss the benefits and perils (tread lightly: here be dragons!), and explain how they Pair Program in their daily work.
Extreme Development: Pair Programming from Michael McGarel
]]>
183 5 https://cdn.slidesharecdn.com/ss_thumbnails/mwlugad107final-161020013843-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
MWLUG2014 AD107 First Java App Tips /slideshow/ad107-first-java-app-tips/39656791 ad107firstjavaapptips-140929100449-phpapp02
Presentation on building a shopping cart using Java with XPages by Graham Acres and myself at the 2014 Midwest Lotus User Group Conference (MWLUG). We include the thinking behind the code to help with the Java journey.]]>

Presentation on building a shopping cart using Java with XPages by Graham Acres and myself at the 2014 Midwest Lotus User Group Conference (MWLUG). We include the thinking behind the code to help with the Java journey.]]>
Mon, 29 Sep 2014 10:04:49 GMT /slideshow/ad107-first-java-app-tips/39656791 MichaelMcGarel@slideshare.net(MichaelMcGarel) MWLUG2014 AD107 First Java App Tips MichaelMcGarel Presentation on building a shopping cart using Java with XPages by Graham Acres and myself at the 2014 Midwest Lotus User Group Conference (MWLUG). We include the thinking behind the code to help with the Java journey. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ad107firstjavaapptips-140929100449-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation on building a shopping cart using Java with XPages by Graham Acres and myself at the 2014 Midwest Lotus User Group Conference (MWLUG). We include the thinking behind the code to help with the Java journey.
MWLUG2014 AD107 First Java App Tips from Michael McGarel
]]>
830 8 https://cdn.slidesharecdn.com/ss_thumbnails/ad107firstjavaapptips-140929100449-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
BP204 It's Not Infernal: Dante's Nine Circles of XPages Heaven /slideshow/bp204-30765458/30765458 bp204-140203130212-phpapp02
Do not abandon all hope, ye who enter here! Your very own Dante and Virgil will take you through a divine comedy of nine circles that show that XPages is more paradise than perdition. We'll show how XPages and related concepts like OSGi plugins make XPages a modern and vibrant development technology for web, mobile and rich client. On the way we'll guide you past some pitfalls to avoid becoming one of the lost souls. When we re-emerge, you'll see the sky's the limit with star-studded opportunities. (Presented at IBM Connect 2014)]]>

Do not abandon all hope, ye who enter here! Your very own Dante and Virgil will take you through a divine comedy of nine circles that show that XPages is more paradise than perdition. We'll show how XPages and related concepts like OSGi plugins make XPages a modern and vibrant development technology for web, mobile and rich client. On the way we'll guide you past some pitfalls to avoid becoming one of the lost souls. When we re-emerge, you'll see the sky's the limit with star-studded opportunities. (Presented at IBM Connect 2014)]]>
Mon, 03 Feb 2014 13:02:12 GMT /slideshow/bp204-30765458/30765458 MichaelMcGarel@slideshare.net(MichaelMcGarel) BP204 It's Not Infernal: Dante's Nine Circles of XPages Heaven MichaelMcGarel Do not abandon all hope, ye who enter here! Your very own Dante and Virgil will take you through a divine comedy of nine circles that show that XPages is more paradise than perdition. We'll show how XPages and related concepts like OSGi plugins make XPages a modern and vibrant development technology for web, mobile and rich client. On the way we'll guide you past some pitfalls to avoid becoming one of the lost souls. When we re-emerge, you'll see the sky's the limit with star-studded opportunities. (Presented at IBM Connect 2014) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bp204-140203130212-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Do not abandon all hope, ye who enter here! Your very own Dante and Virgil will take you through a divine comedy of nine circles that show that XPages is more paradise than perdition. We&#39;ll show how XPages and related concepts like OSGi plugins make XPages a modern and vibrant development technology for web, mobile and rich client. On the way we&#39;ll guide you past some pitfalls to avoid becoming one of the lost souls. When we re-emerge, you&#39;ll see the sky&#39;s the limit with star-studded opportunities. (Presented at IBM Connect 2014)
BP204 It's Not Infernal: Dante's Nine Circles of XPages Heaven from Michael McGarel
]]>
5149 6 https://cdn.slidesharecdn.com/ss_thumbnails/bp204-140203130212-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
How To Build a Multi-Field Search Page For Your XPages Application /slideshow/speed-geeking2013-mcgarel/16353147 speedgeeking2013mcgarel-130204233208-phpapp02
This is a five-minute presentation from the 2013 IBM Connect conference. I show one way to build a faceted search page using IBM's XPages platform as part of the annual SpeedGeeking session. It includes sample code and links the the project I posted on OpenNTF.org.]]>

This is a five-minute presentation from the 2013 IBM Connect conference. I show one way to build a faceted search page using IBM's XPages platform as part of the annual SpeedGeeking session. It includes sample code and links the the project I posted on OpenNTF.org.]]>
Mon, 04 Feb 2013 23:32:08 GMT /slideshow/speed-geeking2013-mcgarel/16353147 MichaelMcGarel@slideshare.net(MichaelMcGarel) How To Build a Multi-Field Search Page For Your XPages Application MichaelMcGarel This is a five-minute presentation from the 2013 IBM Connect conference. I show one way to build a faceted search page using IBM's XPages platform as part of the annual SpeedGeeking session. It includes sample code and links the the project I posted on OpenNTF.org. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/speedgeeking2013mcgarel-130204233208-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This is a five-minute presentation from the 2013 IBM Connect conference. I show one way to build a faceted search page using IBM&#39;s XPages platform as part of the annual SpeedGeeking session. It includes sample code and links the the project I posted on OpenNTF.org.
How To Build a Multi-Field Search Page For Your XPages Application from Michael McGarel
]]>
4831 5 https://cdn.slidesharecdn.com/ss_thumbnails/speedgeeking2013mcgarel-130204233208-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XPages Workshop: Customizing OneUI /slideshow/xpages-workshop-customizing-oneui/14022615 mwlug2012ad110presentation-120820161024-phpapp02
This is from Roy Rumaner's and my workshop at the 2012 Midwest Lotus User Group conference (MWLUG). The workshop instructions and accompanying text files can be found on my blog post at http://www.bleedyellow.com/blogs/McGarelGramming/entry/mwlug_2012_workshop_customizing_oneui?lang=en_us.]]>

This is from Roy Rumaner's and my workshop at the 2012 Midwest Lotus User Group conference (MWLUG). The workshop instructions and accompanying text files can be found on my blog post at http://www.bleedyellow.com/blogs/McGarelGramming/entry/mwlug_2012_workshop_customizing_oneui?lang=en_us.]]>
Mon, 20 Aug 2012 16:10:23 GMT /slideshow/xpages-workshop-customizing-oneui/14022615 MichaelMcGarel@slideshare.net(MichaelMcGarel) XPages Workshop: Customizing OneUI MichaelMcGarel This is from Roy Rumaner's and my workshop at the 2012 Midwest Lotus User Group conference (MWLUG). The workshop instructions and accompanying text files can be found on my blog post at http://www.bleedyellow.com/blogs/McGarelGramming/entry/mwlug_2012_workshop_customizing_oneui?lang=en_us. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/mwlug2012ad110presentation-120820161024-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This is from Roy Rumaner&#39;s and my workshop at the 2012 Midwest Lotus User Group conference (MWLUG). The workshop instructions and accompanying text files can be found on my blog post at http://www.bleedyellow.com/blogs/McGarelGramming/entry/mwlug_2012_workshop_customizing_oneui?lang=en_us.
XPages Workshop: Customizing OneUI from Michael McGarel
]]>
5472 4 https://cdn.slidesharecdn.com/ss_thumbnails/mwlug2012ad110presentation-120820161024-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Two CCs of Layout -- Stat /slideshow/two-ccs-of-layout-stat/11256085 twoccs-120125105448-phpapp02
In this Speedgeeking session from Lotusphere 2012, I described the benefits of using the basic XPages technique of an outer custom control with common layout elements containing an inner custom control with specific page content. ]]>

In this Speedgeeking session from Lotusphere 2012, I described the benefits of using the basic XPages technique of an outer custom control with common layout elements containing an inner custom control with specific page content. ]]>
Wed, 25 Jan 2012 10:54:45 GMT /slideshow/two-ccs-of-layout-stat/11256085 MichaelMcGarel@slideshare.net(MichaelMcGarel) Two CCs of Layout -- Stat MichaelMcGarel In this Speedgeeking session from Lotusphere 2012, I described the benefits of using the basic XPages technique of an outer custom control with common layout elements containing an inner custom control with specific page content. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/twoccs-120125105448-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this Speedgeeking session from Lotusphere 2012, I described the benefits of using the basic XPages technique of an outer custom control with common layout elements containing an inner custom control with specific page content.
Two CCs of Layout -- Stat from Michael McGarel
]]>
368 2 https://cdn.slidesharecdn.com/ss_thumbnails/twoccs-120125105448-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
XPages - The Ties That Bind /slideshow/x-pages-ties-that-bind/9800171 xpages-tiesthatbind-111020155513-phpapp01
An introduction to data binding in XPages by Roy Rumaner and myself. ]]>

An introduction to data binding in XPages by Roy Rumaner and myself. ]]>
Thu, 20 Oct 2011 15:55:10 GMT /slideshow/x-pages-ties-that-bind/9800171 MichaelMcGarel@slideshare.net(MichaelMcGarel) XPages - The Ties That Bind MichaelMcGarel An introduction to data binding in XPages by Roy Rumaner and myself. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/xpages-tiesthatbind-111020155513-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> An introduction to data binding in XPages by Roy Rumaner and myself.
XPages - The Ties That Bind from Michael McGarel
]]>
3297 4 https://cdn.slidesharecdn.com/ss_thumbnails/xpages-tiesthatbind-111020155513-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
Approaches to Enhancing the User Experience /slideshow/approaches-to-enhancing-the-user-experience/7526540 atlugapproaches-110405143830-phpapp02
User satisfaction is a key aspect to a successful business application. What makes a good user experience is subjective, but here we the essentials, mixing theory, common practices and code samples to help you put the pieces together in your own applications. Whether you develop for Notes classic, Domino, XPages or other platforms, this presentation has something you can use right away. ]]>

User satisfaction is a key aspect to a successful business application. What makes a good user experience is subjective, but here we the essentials, mixing theory, common practices and code samples to help you put the pieces together in your own applications. Whether you develop for Notes classic, Domino, XPages or other platforms, this presentation has something you can use right away. ]]>
Tue, 05 Apr 2011 14:38:27 GMT /slideshow/approaches-to-enhancing-the-user-experience/7526540 MichaelMcGarel@slideshare.net(MichaelMcGarel) Approaches to Enhancing the User Experience MichaelMcGarel User satisfaction is a key aspect to a successful business application. What makes a good user experience is subjective, but here we the essentials, mixing theory, common practices and code samples to help you put the pieces together in your own applications. Whether you develop for Notes classic, Domino, XPages or other platforms, this presentation has something you can use right away. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/atlugapproaches-110405143830-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> User satisfaction is a key aspect to a successful business application. What makes a good user experience is subjective, but here we the essentials, mixing theory, common practices and code samples to help you put the pieces together in your own applications. Whether you develop for Notes classic, Domino, XPages or other platforms, this presentation has something you can use right away.
Approaches to Enhancing the User Experience from Michael McGarel
]]>
1860 4 https://cdn.slidesharecdn.com/ss_thumbnails/atlugapproaches-110405143830-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
https://cdn.slidesharecdn.com/profile-photo-MichaelMcGarel-48x48.jpg?cb=1573235412 Application developer specializing in Lotus Notes / Lotus Domino / Web / Java technologies www.bleedyellow.com/blogs/McGarelGramming/ https://cdn.slidesharecdn.com/ss_thumbnails/nextlevelcoding-191108175117-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/next-level-coding/191741717 Next Level Coding https://cdn.slidesharecdn.com/ss_thumbnails/objectivethinking-170822174736-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/objective-thinking-79062856/79062856 Object(ive) Thinking https://cdn.slidesharecdn.com/ss_thumbnails/mwlugad107final-161020013843-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/extreme-development-pair-programming-67433423/67433423 Extreme Development: P...