際際滷shows by User: mdesjardins / http://www.slideshare.net/images/logo.gif 際際滷shows by User: mdesjardins / Mon, 14 Oct 2013 10:42:49 GMT 際際滷Share feed for 際際滷shows by User: mdesjardins Rails Sojourn: One Man's Journey - Wicked Good Ruby Conference 2013 /slideshow/rails-sojourn-one-mans-journey-wicked-good-ruby-conference-2013/27173830 wicked-good-ruby-2013-131014104249-phpapp01
With several spawling, monolithic Rails apps under my belt, I had the opportunity to go a different route. Bulging models, obtuse controllers, and views chock full of logic were my world. When I came up for air, all the cool kids were writing thick clients with svelte backends. Perhaps Sinatra and some hip Javascript framework were the way? Here's what I learned...]]>

With several spawling, monolithic Rails apps under my belt, I had the opportunity to go a different route. Bulging models, obtuse controllers, and views chock full of logic were my world. When I came up for air, all the cool kids were writing thick clients with svelte backends. Perhaps Sinatra and some hip Javascript framework were the way? Here's what I learned...]]>
Mon, 14 Oct 2013 10:42:49 GMT /slideshow/rails-sojourn-one-mans-journey-wicked-good-ruby-conference-2013/27173830 mdesjardins@slideshare.net(mdesjardins) Rails Sojourn: One Man's Journey - Wicked Good Ruby Conference 2013 mdesjardins With several spawling, monolithic Rails apps under my belt, I had the opportunity to go a different route. Bulging models, obtuse controllers, and views chock full of logic were my world. When I came up for air, all the cool kids were writing thick clients with svelte backends. Perhaps Sinatra and some hip Javascript framework were the way? Here's what I learned... <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/wicked-good-ruby-2013-131014104249-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> With several spawling, monolithic Rails apps under my belt, I had the opportunity to go a different route. Bulging models, obtuse controllers, and views chock full of logic were my world. When I came up for air, all the cool kids were writing thick clients with svelte backends. Perhaps Sinatra and some hip Javascript framework were the way? Here&#39;s what I learned...
Rails Sojourn: One Man's Journey - Wicked Good Ruby Conference 2013 from Mike Desjardins
]]>
2997 10 https://cdn.slidesharecdn.com/ss_thumbnails/wicked-good-ruby-2013-131014104249-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
Presenters in Rails /slideshow/presenters-in-rails/15209104 presenters-preso-121116074933-phpapp01
Internal company presentation on the use of the Presenter pattern in Ruby on Rails.]]>

Internal company presentation on the use of the Presenter pattern in Ruby on Rails.]]>
Fri, 16 Nov 2012 07:49:31 GMT /slideshow/presenters-in-rails/15209104 mdesjardins@slideshare.net(mdesjardins) Presenters in Rails mdesjardins Internal company presentation on the use of the Presenter pattern in Ruby on Rails. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/presenters-preso-121116074933-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Internal company presentation on the use of the Presenter pattern in Ruby on Rails.
Presenters in Rails from Mike Desjardins
]]>
6708 6 https://cdn.slidesharecdn.com/ss_thumbnails/presenters-preso-121116074933-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
Android Development: The Basics /slideshow/android-development-the-basics/8434906 android-presentation-110627072852-phpapp02
Overview of the basics of Android software development. Presented to TechMaine's MaineJUG on June 21, 2011. ]]>

Overview of the basics of Android software development. Presented to TechMaine's MaineJUG on June 21, 2011. ]]>
Mon, 27 Jun 2011 07:28:50 GMT /slideshow/android-development-the-basics/8434906 mdesjardins@slideshare.net(mdesjardins) Android Development: The Basics mdesjardins Overview of the basics of Android software development. Presented to TechMaine's MaineJUG on June 21, 2011. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/android-presentation-110627072852-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Overview of the basics of Android software development. Presented to TechMaine&#39;s MaineJUG on June 21, 2011.
Android Development: The Basics from Mike Desjardins
]]>
19803 52 https://cdn.slidesharecdn.com/ss_thumbnails/android-presentation-110627072852-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
Demystifying Maven /slideshow/demystifying-maven/1073225 maven-for-maine-jug-090226091601-phpapp02
Given at TechMaine's Java Users Group on Feb 26 2008 Why do we need another build tool when we already have Ant? By focusing on convention over configuration, Maven allows you to declaratively define how your project is built, which reduces a lot of the procedural code that you'd need to implement in every build file if you were using Ant. This, along with Maven's built-in management of repositories for project dependencies, allows you to streamline your build process. Ultimately Maven can reduce the amount of time that would otherwise be wasted hunting down jar files and fiddling with boilerplate build scripts. This presentation covers Maven's core concepts. It introduces the Plugin architecture, and explain how the most popular plugins are used. It also covers the POM concept and how it relates to dependency tracking and repositories.]]>

Given at TechMaine's Java Users Group on Feb 26 2008 Why do we need another build tool when we already have Ant? By focusing on convention over configuration, Maven allows you to declaratively define how your project is built, which reduces a lot of the procedural code that you'd need to implement in every build file if you were using Ant. This, along with Maven's built-in management of repositories for project dependencies, allows you to streamline your build process. Ultimately Maven can reduce the amount of time that would otherwise be wasted hunting down jar files and fiddling with boilerplate build scripts. This presentation covers Maven's core concepts. It introduces the Plugin architecture, and explain how the most popular plugins are used. It also covers the POM concept and how it relates to dependency tracking and repositories.]]>
Thu, 26 Feb 2009 09:15:54 GMT /slideshow/demystifying-maven/1073225 mdesjardins@slideshare.net(mdesjardins) Demystifying Maven mdesjardins Given at TechMaine's Java Users Group on Feb 26 2008 Why do we need another build tool when we already have Ant? By focusing on convention over configuration, Maven allows you to declaratively define how your project is built, which reduces a lot of the procedural code that you'd need to implement in every build file if you were using Ant. This, along with Maven's built-in management of repositories for project dependencies, allows you to streamline your build process. Ultimately Maven can reduce the amount of time that would otherwise be wasted hunting down jar files and fiddling with boilerplate build scripts. This presentation covers Maven's core concepts. It introduces the Plugin architecture, and explain how the most popular plugins are used. It also covers the POM concept and how it relates to dependency tracking and repositories. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/maven-for-maine-jug-090226091601-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Given at TechMaine&#39;s Java Users Group on Feb 26 2008 Why do we need another build tool when we already have Ant? By focusing on convention over configuration, Maven allows you to declaratively define how your project is built, which reduces a lot of the procedural code that you&#39;d need to implement in every build file if you were using Ant. This, along with Maven&#39;s built-in management of repositories for project dependencies, allows you to streamline your build process. Ultimately Maven can reduce the amount of time that would otherwise be wasted hunting down jar files and fiddling with boilerplate build scripts. This presentation covers Maven&#39;s core concepts. It introduces the Plugin architecture, and explain how the most popular plugins are used. It also covers the POM concept and how it relates to dependency tracking and repositories.
Demystifying Maven from Mike Desjardins
]]>
4884 17 https://cdn.slidesharecdn.com/ss_thumbnails/maven-for-maine-jug-090226091601-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-mdesjardins-48x48.jpg?cb=1682065542 Fourth hire, second developer at a Cambridge-based startup building an online marketplace matching auto repair shops with vehicle owners needing service. Some of the more interesting features that I worked on included: - Implemented a PubSub system using a Faye server to synchronize call center screens. Later used the PubSub system to demonstrate an OBDII integration prototype. - Geographically-based email algorithm: Based on the location of a service request, gradually expand the radius of shops notified until a maximum number of responses were attained. Used PostGIS to identify candidate shops. - Automated workflow: System that dynamically observed the state of domain objects in th... www.mikedesjardins.net https://cdn.slidesharecdn.com/ss_thumbnails/wicked-good-ruby-2013-131014104249-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/rails-sojourn-one-mans-journey-wicked-good-ruby-conference-2013/27173830 Rails Sojourn: One Man... https://cdn.slidesharecdn.com/ss_thumbnails/presenters-preso-121116074933-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/presenters-in-rails/15209104 Presenters in Rails https://cdn.slidesharecdn.com/ss_thumbnails/android-presentation-110627072852-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/android-development-the-basics/8434906 Android Development: T...