<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://organizeseries.com/"
> <channel><title>SitePoint &#187; Community</title> <atom:link href="http://www.sitepoint.com/category/community/feed/" rel="self" type="application/rss+xml" /><link>http://www.sitepoint.com</link> <description>Learn CSS &#124; HTML5 &#124; JavaScript &#124; Wordpress &#124; Tutorials-Web Development &#124; Reference &#124; Books and More</description> <lastBuildDate>Mon, 13 May 2013 13:12:07 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Backbone.js &#8211; From the Mouths of Experts</title><link>http://www.sitepoint.com/backbone-js-from-the-mouths-of-experts/</link> <comments>http://www.sitepoint.com/backbone-js-from-the-mouths-of-experts/#comments</comments> <pubDate>Thu, 09 May 2013 02:05:24 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Backbone.js]]></category> <category><![CDATA[talk with the experts]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=66116</guid> <description><![CDATA[This morning Community Manager HAWK hosted another in our series of Talk with the Experts sessions. Today the subject was Backbone.js and the expert was Andy Appleton. Here is how it went down.]]></description> <content:encoded><![CDATA[<p></p><p>Mornings are just starting to get pretty cold and nasty down here in NZ with the onset of winter, and this morning was no exception. Getting out of bed was a pleasure however, as I spent the first hour of my day hosting the lovely Andy Appleton as the latest expert in our <a
title="Talk with the Experts" href="https://experts.learnable.com/" target="_blank">Talk with the Experts</a> live chat sessions. If you haven&#8217;t heard of Andy, you can check him out <a
title="Backbone.js course on Learnable" href="https://learnable.com/courses/backbone-js-a-practical-beginner-s-guide-2742" target="_blank">here in his new Learnable course</a>, which just happens to be on Backbone&#8230;</p><p>This morning&#8217;s session was one of the quieter ones that I&#8217;ve run, but the calibre of chat was in no way a reflection of that. If you missed the session because you had something else on, fear not &#8211; you&#8217;ll find the transcript below.</p><p>Before you get into it though, here are a couple of links of note.<br
/> Keep an eye out for Andy&#8217;s upcoming course &#8211; <a
title="Backbone.js App Development" href="https://learnable.com/courses/backbone-js-app-development-2741" target="_blank">Backbone.js App Development</a><br
/> You can sign up for <a
title="Talk with the Experts email list" href="https://www.facebook.com/sitepoint/app_115462065200508" target="_blank">email notifications of future Experts sessions here</a> or view a <a
title="Talk with the Experts sessions" href="https://experts.learnable.com/" target="_blank">list of upcoming sessions</a> here.</p><p>That&#8217;s it for the admin stuff &#8211; here is the transcript:</p><p><span
class="irc-date">[19:58]</span> <span
class="irc-black">&lt;HAWK&gt; So anyway, welcome Andy &#8211; thanks for your time</span></p><p><span
class="irc-date">[19:58]</span> <span
class="irc-black">&lt;Andy&gt; hey, no problem!</span></p><p><span
class="irc-date">[19:58]</span> <span
class="irc-black">&lt;HAWK&gt; So we&#8217;ll officially kick off in a couple of minutes, but in the mean time, feel free to introduce yourselves</span></p><p><span
class="irc-date">[19:58]</span> <span
class="irc-black">&lt;HAWK&gt; Is anyone doing Andy&#8217;s course?</span></p><p><span
class="irc-date">[20:00]</span> <span
class="irc-black">&lt;HAWK&gt; <a
href="https://learnable.com/courses/backbone-js-a-practical-beginner-s-guide-2742">https://learnable.com/courses/backbone-js-a-practical-beginner-s-guide-2742</a></span></p><p><span
class="irc-date">[20:00]</span> <span
class="irc-black">&lt;Andrew&gt; I have tinkered with Backbone a little in the past, including making an HTML5-only audio/video player with no backend. ;)</span></p><p><span
class="irc-date">[20:00]</span> <span
class="irc-black">&lt;Jerry&gt; Thanks Hawk</span></p><p><span
class="irc-date">[20:01]</span> <span
class="irc-black">&lt;HAWK&gt; No probs &#8211; if you&#8217;re a Learnable member, keep an eye out for a followup course soon - <a
href="https://learnable.com/courses/backbone-js-app-development-2741">https://learnable.com/courses/backbone-js-app-development-2741</a></span></p><p><span
class="irc-date">[20:01]</span> <span
class="irc-black">&lt;Andrew&gt; (Joke that has to be made:) You&#8217;re OK Jerry. You&#8217;re OK. ;)</span></p><p><span
class="irc-date">[20:01]</span> <span
class="irc-black">&lt;Jerry&gt; LOL</span></p><p><span
class="irc-date">[20:02]</span> <span
class="irc-black">&lt;Andrew&gt; Nice Hawk, may look into that.</span></p><p><span
class="irc-date">[20:02]</span> <span
class="irc-black">&lt;HAWK&gt; So we may as well kick off &#8211; I&#8217;ll be moderating the session this morning (although it&#8217;s unlikely to need moderation) but the format is a bit of a free for all</span></p><p><span
class="irc-date">[20:02]</span> <span
class="irc-black">&lt;Andrew&gt; Not quite a beginner, not nearly a pro. ;)</span></p><p><span
class="irc-date">[20:02]</span> <span
class="irc-black">&lt;HAWK&gt; You throw questions at Andy and he answers them!</span></p><p><span
class="irc-date">[20:02]</span> <span
class="irc-black">&lt;HAWK&gt; Does anyone here already use Backbone a bit (aside from Andrew)</span></p><p><span
class="irc-date">[20:03]</span> <span
class="irc-black">&lt;Jerry&gt; Not even a beginner yet, so I have no questions at this point</span></p><p><span
class="irc-date">[20:03]</span> <span
class="irc-black">&lt;HAWK&gt; That&#8217;s cool. Lurking is a great place to start.</span></p><p><span
class="irc-date">[20:04]</span> <span
class="irc-black">&lt;HAWK&gt; What about the rest of you?</span></p><p><span
class="irc-date">[20:04]</span> <span
class="irc-black">&lt;Doug&gt; Nope.</span></p><p><span
class="irc-date">[20:04]</span> <span
class="irc-black">&lt;BrianMann&gt; Yes, I use Backbone and also have a tutorial series covering it&#8217;s use, www.backbonerails.com</span></p><p><span
class="irc-date">[20:05]</span> <span
class="irc-black">&lt;BrianMann&gt; yah, just jumped in to see what this talk with the experts was about</span></p><p><span
class="irc-date">[20:05]</span> <span
class="irc-black">&lt;Andrew&gt; Haha, nice. Running the gambit from beginners to pros!</span></p><p><span
class="irc-date">[20:06]</span> <span
class="irc-black">&lt;Jerry&gt; Cool! Thanks Brian. This looks like it may be helpful</span></p><p><span
class="irc-date">[20:06]</span> <span
class="irc-black">&lt;Andrew&gt; Andy what do you use for your backend?</span></p><p><span
class="irc-date">[20:06]</span> <span
class="irc-black">&lt;Andy&gt; depends really but I&#8217;ve used Rails and Node mainly</span></p><p><span
class="irc-date">[20:06]</span> <span
class="irc-black">&lt;Andrew&gt; I&#8217;ve tried a little with Rails, been wanting to try with Node.</span></p><p><span
class="irc-date">[20:06]</span> <span
class="irc-black">&lt;HAWK&gt; How did you hear about the session BrianMann?</span></p><p><span
class="irc-date">[20:07]</span> <span
class="irc-black">&lt;Andy&gt; yeah, I guess it depends what you&#8217;re more used to</span></p><p><span
class="irc-date">[20:07]</span> <span
class="irc-black">&lt;BrianMann&gt; I watch #Backbone topics in Twitter, so somebody tweeted about it.</span></p><p><span
class="irc-date">[20:08]</span> <span
class="irc-black">&lt;HAWK&gt; We run these sessions weekly on different topics</span></p><p><span
class="irc-date">[20:09]</span> <span
class="irc-black">&lt;Andrew&gt; Andy &#8211; One question I had was about views.</span></p><p><span
class="irc-date">[20:09]</span> <span
class="irc-black">&lt;Andy&gt; Andrew I saw a really nice looking JSON API framework for node recently - <a
href="http://balderdashy.github.io/sails/">http://balderdashy.github.io/sails/</a></span></p><p><span
class="irc-date">[20:10]</span> <span
class="irc-black">&lt;Andrew&gt; Ooh, neat. I&#8217;ll look into that. ;)</span></p><p><span
class="irc-date">[20:10]</span> <span
class="irc-black">&lt;Andrew&gt; So for my SPA video/audio player I made, I had one view (named Index) that basically just called the templates for a bunch of other things.</span></p><p><span
class="irc-date">[20:11]</span> <span
class="irc-black">&lt;Andrew&gt; Is there a better way to structure it than 6-7 template calls to different pieces of the page?</span></p><p><span
class="irc-date">[20:11]</span> <span
class="irc-black">&lt;Andy&gt; yeah, I&#8217;d tend to prefer a new view for each template as a general rule</span></p><p><span
class="irc-date">[20:12]</span> <span
class="irc-black">&lt;Andy&gt; that way it&#8217;s easier to deal with events and re-rendering individual templates</span></p><p><span
class="irc-date">[20:12]</span> <span
class="irc-black">&lt;Andy&gt; so have a top level view which instantiates child views as needed</span></p><p><span
class="irc-date">[20:13]</span> <span
class="irc-black">&lt;Andrew&gt; Looking at my old code again. Looks like each template was for a separate &#8216;page&#8217;, to lay the scaffolding as it were for the other Views.</span></p><p><span
class="irc-date">[20:13]</span> <span
class="irc-black">&lt;HAWK&gt; Welcome Ramsay &#8211; this is a free for all so please jump in with questions if you have them</span></p><p><span
class="irc-date">[20:13]</span> <span
class="irc-black">&lt;Andrew&gt; I may have been trying to do too much in one module. ;)</span></p><p><span
class="irc-date">[20:14]</span> <span
class="irc-black">&lt;Andy&gt; sounds like it &#8211; a router is probably the place for that state management</span></p><p><span
class="irc-date">[20:14]</span> <span
class="irc-black">&lt;Andrew&gt; Yeah, makes sense.</span></p><p><span
class="irc-date">[20:15]</span> <span
class="irc-black">&lt;Andy&gt; then you can have a top level view for each page</span></p><p><span
class="irc-date">[20:16]</span> <span
class="irc-black">&lt;Andrew&gt; Switching gears slightly, most of the devs I work with are backend people. What should I do to convince them to do more front-end stuff, or at least the value of MVC Javascript?</span></p><p><span
class="irc-date">[20:16]</span> <span
class="irc-black">&lt;Andy&gt; It&#8217;s tricky because it really depends on what you&#8217;re building</span></p><p><span
class="irc-date">[20:17]</span> <span
class="irc-black">&lt;BrianMann&gt; In substantial applications, I&#8217;ve found using a mediator object (commonly known as a controller) helps with workflow. This object is primarily used to instantiate the views &#8211; telling them where to go, and ensures they have access to models/collections.</span></p><p><span
class="irc-date">[20:17]</span> <span
class="irc-black">&lt;Andy&gt; I think it&#8217;s a really good fit for application type sites but not for content heavy sites (e.g. a blog)</span></p><p><span
class="irc-date">[20:18]</span> <span
class="irc-black">&lt;Andrew&gt; A lot of our apps are very data heavy, but I don&#8217;t think enough weight&#8217;s being given to front-end UI/UX.</span></p><p><span
class="irc-date">[20:19]</span> <span
class="irc-black">&lt;HAWK&gt; FYI I&#8217;ll be posting a transcript of this session up on sitepoint.com later today</span></p><p><span
class="irc-date">[20:19]</span> <span
class="irc-black">&lt;HAWK&gt; If anyone has any useful resources, then please throw them in</span></p><p><span
class="irc-date">[20:20]</span> <span
class="irc-black">&lt;thomfoolery&gt; is there a presentation to along with this? or is this just an open chat forum?</span></p><p><span
class="irc-date">[20:20]</span> <span
class="irc-black">&lt;Andy&gt; yeah there&#8217;s a course at <a
href="https://learnable.com/courses/backbone-js-a-practical-beginner-s-guide-2742">https://learnable.com/courses/backbone-js-a-practical-beginner-s-guide-2742</a></span></p><p><span
class="irc-date">[20:21]</span> <span
class="irc-black">&lt;HAWK&gt; No presentation, it&#8217;s just an open chat &#8211; an opportunity to ask any questions, raise any issues etc</span></p><p><span
class="irc-date">[20:21]</span> <span
class="irc-black">&lt;Andy&gt; and a sample app too - <a
href="https://github.com/mrappleton/localgram">https://github.com/mrappleton/localgram</a></span></p><p><span
class="irc-date">[20:23]</span> <span
class="irc-black">&lt;thomfoolery&gt; So I understand MVC, and I understand Backbone.js is an MV library/framework does this mean that one creates their own controllers, how ever way they wish?</span></p><p><span
class="irc-date">[20:24]</span> <span
class="irc-black">&lt;Andy&gt; it&#8217;s something people take different approaches to</span></p><p><span
class="irc-date">[20:24]</span> <span
class="irc-black">&lt;thomfoolery&gt; or that control should be delegated to events handled within each View?</span></p><p><span
class="irc-date">[20:24]</span> <span
class="irc-black">&lt;Andy&gt; the router object is kind of like a controller</span></p><p><span
class="irc-date">[20:24]</span> <span
class="irc-black">&lt;thomfoolery&gt; actually events seem to also be able to be handled by models as well</span></p><p><span
class="irc-date">[20:24]</span> <span
class="irc-black">&lt;Andy&gt; well you can use events to send messages between anything &#8211; models, views, collections or routers</span></p><p><span
class="irc-date">[20:24]</span> <span
class="irc-black">&lt;thomfoolery&gt; I see that, but lets say in the case of business logic. Should this be applied to the event handlers</span></p><p><span
class="irc-date">[20:25]</span> <span
class="irc-black">&lt;Andy&gt; yeah I see</span></p><p><span
class="irc-date">[20:25]</span> <span
class="irc-black">&lt;thomfoolery&gt; or should you create your own control structures to handle things like this</span></p><p><span
class="irc-date">[20:25]</span> <span
class="irc-black">&lt;Andy&gt; personally I&#8217;d make that a method on the View object</span></p><p><span
class="irc-date">[20:25]</span> <span
class="irc-black">&lt;Andy&gt; which then interacts with a model when necessary</span></p><p><span
class="irc-date">[20:26]</span> <span
class="irc-black">&lt;thomfoolery&gt; yeah, I&#8217;ve done that, but I feel like the view then become these &#8220;hybrid&#8221; things</span></p><p><span
class="irc-date">[20:26]</span> <span
class="irc-black">&lt;thomfoolery&gt; view+controllers</span></p><p><span
class="irc-date">[20:26]</span> <span
class="irc-black">&lt;Andy&gt; yeah I know what you mean</span></p><p><span
class="irc-date">[20:26]</span> <span
class="irc-black">&lt;Andy&gt; you end up with really fat views</span><span
class="irc-date">[20:26]</span> <span
class="irc-black">&lt;thomfoolery&gt; yeah</span></p><p><span
class="irc-date">[20:26]</span> <span
class="irc-black">&lt;BrianMann&gt; going with a bona fide controller keeps the logic decoupled from your views, and your views then only manage view state, they react to DOM level events and bubble those up to controllers, who then decide on application workflow</span></p><p><span
class="irc-date">[20:27]</span> <span
class="irc-black">&lt;thomfoolery&gt; I really like the seperation that a true MVC pardigm makes</span></p><p><span
class="irc-date">[20:27]</span> <span
class="irc-black">&lt;thomfoolery&gt; yeah, so I have often opted for creating my own control structures</span></p><p><span
class="irc-date">[20:27]</span> <span
class="irc-black">&lt;BrianMann&gt; Having an object mediate the multiple events views emit allows you to orchestrate the state of your application at a higher level </span></p><p><span
class="irc-date">[20:28]</span> <span
class="irc-black">&lt;Andy&gt; I haven&#8217;t used it but I think <a
href="http://marionettejs.com/">http://marionettejs.com/</a> has that concept</span></p><p><span
class="irc-date">[20:28]</span> <span
class="irc-black">&lt;Andy&gt; <a
href="https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.controller.md">https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.controller.md</a></span></p><p><span
class="irc-date">[20:28]</span> <span
class="irc-black">&lt;thomfoolery&gt; yeah, allow the view to capture UI events, let the model capture data events, and then just pass these along to your own controllers when need be</span></p><p><span
class="irc-date">[20:28]</span> <span
class="irc-black">&lt;Andrew&gt; Brian&#8217;s used it.</span></p><p><span
class="irc-date">[20:29]</span> <span
class="irc-black">&lt;BrianMann&gt; Oh yes I am a huge Marionette fan. I wouldn&#8217;t code Backbone without it :P</span></p><p><span
class="irc-date">[20:29]</span> <span
class="irc-black">&lt;thomfoolery&gt; I haven&#8217;t moved up to marionette yet, seems like it has to many dependacies to begin with</span></p><p><span
class="irc-date">[20:29]</span> <span
class="irc-black">&lt;BrianMann&gt; It offers all the infrastructure pieces Backbone doesn&#8217;t have.</span></p><p><span
class="irc-date">[20:29]</span> <span
class="irc-black">&lt;BrianMann&gt; Marionette doesn&#8217;t have any dependencies, it&#8217;s actually comprised of many smaller independently functioning parts</span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;thomfoolery&gt; I see </span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;BrianMann&gt; you can choose to use one or more pieces, or the whole thing</span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;thomfoolery&gt; oh, the site said &#8220;</span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;thomfoolery&gt; Prerequisites</span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;thomfoolery&gt; Marionette relies on Underscore, Backbone, jQuery, and various other libraries as it&#8217;s foundation.&#8221;</span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;Andy&gt; maybe the thing to do is pull in the controller object as it seems to sole your specific pain and then go from there</span></p><p><span
class="irc-date">[20:30]</span> <span
class="irc-black">&lt;BrianMann&gt; right, its the same thing Backbone depends on, not any more</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;Andrew&gt; I&#8217;ve wondered if it would make sense to become more familiar with vanilla Backbone before moving to Marionette?</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;thomfoolery&gt; oh, I didnt understand the &#8220;various other libraries&#8221; part</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;thomfoolery&gt; yeah, I&#8217;ve played with backbone and I like it</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;thomfoolery&gt; I just havent moved up to marionette yet</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;BrianMann&gt; Andrew it always helps understanding what parts of Backbone that Marionette is helping you out with</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;Warrdnez&gt; how well does backbone.js with CMS&#8217;s?</span></p><p><span
class="irc-date">[20:31]</span> <span
class="irc-black">&lt;Andrew&gt; Or is it worth it to become accustomed to using &#8220;Backbone+&#8221; from the get go?</span></p><p><span
class="irc-date">[20:32]</span> <span
class="irc-black">&lt;Warrdnez&gt; drupal or wordpress</span></p><p><span
class="irc-date">[20:32]</span> <span
class="irc-black">&lt;thomfoolery&gt; backbone, is a front-end frameowrk that works well with REST webservices</span></p><p><span
class="irc-date">[20:32]</span> <span
class="irc-black">&lt;Andy&gt; Warrdnez I suppose it depends how/if the CMS can present a JSON API</span></p><p><span
class="irc-date">[20:33]</span> <span
class="irc-black">&lt;BrianMann&gt; thomfoolery Andrew I authored some free screencasts that walk you through typical Backbone workflows, and then applying Marionette into the mix, how it reduces boilerplate, and enhances development</span></p><p><span
class="irc-date">[20:33]</span> <span
class="irc-black">&lt;thomfoolery&gt; yeah, backbone allows one to sync front-end data models, with it&#8217;s backend coutnerparts</span></p><p><span
class="irc-date">[20:33]</span> <span
class="irc-black">&lt;Andy&gt; if you can make the CMS present its data in a restful way then it should work</span></p><p><span
class="irc-date">[20:33]</span> <span
class="irc-black">&lt;BrianMann&gt; Marionette is really a series of best practices and patterns working with Backbone over a long period of time, wrapped up in a well documented package, at the end of the day it stays out of your way and paves the way for building really awesome backbone apps</span></p><p><span
class="irc-date">[20:33]</span> <span
class="irc-black">&lt;Marcin&gt; What is the best pattern to authorize user-session by backbone? I mean by RESTful backend</span></p><p><span
class="irc-date">[20:33]</span> <span
class="irc-black">&lt;thomfoolery&gt; it wouldnt really make sense with wordpress or a blog unless you were creating some dynamic blogging applicaiton</span></p><p><span
class="irc-date">[20:34]</span> <span
class="irc-black">&lt;thomfoolery&gt; Oauth?</span></p><p><span
class="irc-date">[20:35]</span> <span
class="irc-black">&lt;Andy&gt; I quite like having a separate page for login which drops a session cookie which the actual JS app can use</span></p><p><span
class="irc-date">[20:35]</span> <span
class="irc-black">&lt;Andrew&gt; Andy &#8211; I noticed in your Localgram example app, you have an app.js file that basically doesn&#8217;t do much beyond require the router.js file. What&#8217;s the reason for separating out?</span></p><p><span
class="irc-date">[20:35]</span> <span
class="irc-black">&lt;Andy&gt; I&#8217;ve found managing all of the auth and session logic in one page means dealing with an awful lot of stuff for not much benefit</span></p><p><span
class="irc-date">[20:36]</span> <span
class="irc-black">&lt;Andy&gt; rather than just defining the router in app.js you mean?</span></p><p><span
class="irc-date">[20:36]</span> <span
class="irc-black">&lt;Andrew&gt; right.</span></p><p><span
class="irc-date">[20:36]</span> <span
class="irc-black">&lt;Andy&gt; a larger app might have more config and bootstrapping to do which could start to get messy </span></p><p><span
class="irc-date">[20:37]</span> <span
class="irc-black">&lt;Andy&gt; then you&#8217;re mixing the router module with all of that stuff</span></p><p><span
class="irc-date">[20:37]</span> <span
class="irc-black">&lt;Andrew&gt; Ah, so you have configuration in the app.js and separate the routing unto itself.</span></p><p><span
class="irc-date">[20:37]</span> <span
class="irc-black">&lt;Andy&gt; yeah</span></p><p><span
class="irc-date">[20:40]</span> <span
class="irc-black">&lt;Andrew&gt; I looked at the Sails page you linked earlier (<a
href="http://balderdashy.github.io/sails/)" class="broken_link">http://balderdashy.github.io/sails/)</a></span></p><p><span
class="irc-date">[20:40]</span> <span
class="irc-black">&lt;Marcin&gt; that is the case &#8211; authorization by session cookie can not be enough secure, sa Oauth is worth checking</span></p><p><span
class="irc-date">[20:40]</span> <span
class="irc-black">&lt;Andrew&gt; I like the free JSON API&#8217;s they give you.</span></p><p><span
class="irc-date">[20:40]</span> <span
class="irc-black">&lt;Andy&gt; yeah it looks nice</span></p><p><span
class="irc-date">[20:41]</span> <span
class="irc-black">&lt;Andy&gt; I&#8217;ve also used Rails API at work which is pretty good <a
href="https://github.com/rails-api/rails-api">https://github.com/rails-api/rails-api</a></span></p><p><span
class="irc-date">[20:41]</span> <span
class="irc-black">&lt;Andy&gt; (though I&#8217;d pick something Node based given the choice ;)</span></p><p><span
class="irc-date">[20:41]</span> <span
class="irc-black">&lt;Andrew&gt; Preferred DB when using Node?</span></p><p><span
class="irc-date">[20:42]</span> <span
class="irc-black">&lt;Andrew&gt; I&#8217;ve looked at MongoDB and ElasticSearch. Mongo seems to intermittently have data loss issues.</span></p><p><span
class="irc-date">[20:42]</span> <span
class="irc-black">&lt;Andy&gt; Mongo or Postgres depending on what it&#8217;s for</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;Andrew&gt; Thanks for your time Andy. I&#8217;m out for today folks. :)</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;Andy&gt; DBs aren&#8217;t my specialty but at GoCardless we use Postgres for our app data, mongo for data that we&#8217;ll be analysing a lot and ElasticSearch for searching big sets quickly</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;thomfoolery&gt; Anyone used Elastic Search with Node, I&#8217;ve heard it&#8217;s frighteningly fast</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;Andrew&gt; We use it with Rails via Tire currently.</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;Andy&gt; bye Andrew</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;Andrew&gt; It&#8217;s nice. :)</span></p><p><span
class="irc-date">[20:43]</span> <span
class="irc-black">&lt;Andrew&gt; Bye!</span></p><p><span
class="irc-date">[20:44]</span> <span
class="irc-black">&lt;Andy&gt; same here &#8211; it&#8217;s mega quick but it&#8217;s not really meant as a general purpose DB as far as I can tell</span></p><p><span
class="irc-date">[20:47]</span> <span
class="irc-black">&lt;BrianMann&gt; is this chat using websockets?</span></p><p><span
class="irc-date">[20:47]</span> <span
class="irc-black">&lt;BrianMann&gt; haha it&#8217;s using Backbone i see</span></p><p><span
class="irc-date">[20:47]</span> <span
class="irc-black">&lt;thomfoolery&gt; niiiice</span></p><p><span
class="irc-date">[20:47]</span> <span
class="irc-brick">* Andy opens web inspector</span></p><p><span
class="irc-date">[20:47]</span> <span
class="irc-black">&lt;BrianMann&gt; 0.9.2 though, hah</span></p><p><span
class="irc-date">[20:48]</span> <span
class="irc-black">&lt;HAWK&gt; To be fair, this is only it&#8217;s second run. Slated for more work next week.</span></p><p><span
class="irc-date">[20:48]</span> <span
class="irc-black">&lt;HAWK&gt; I&#8217;m pretty happy with it though.</span></p><p><span
class="irc-date">[20:48]</span> <span
class="irc-black">&lt;Andy&gt; seems to work nicely</span></p><p><span
class="irc-date">[20:48]</span> <span
class="irc-black">&lt;BrianMann&gt; yah can&#8217;t complain, i&#8217;ve done some real time with Pusher</span></p><p><span
class="irc-date">[20:49]</span> <span
class="irc-black">&lt;BrianMann&gt; it&#8217;s been really easy to work into an existing app</span></p><p><span
class="irc-date">[20:54]</span> <span
class="irc-black">&lt;HAWK&gt; Has anyone got any further Backbone questions?</span></p><p><span
class="irc-date">[20:54]</span> <span
class="irc-black">&lt;Andy&gt; wow, the time has flown!</span></p><p><span
class="irc-date">[20:55]</span> <span
class="irc-black">&lt;HAWK&gt; It always does </span></p><p><span
class="irc-date">[20:56]</span> <span
class="irc-black">&lt;HAWK&gt; And if no one else wants to jump in with anything then I&#8217;ll cut you loose Andy, so you can get on with your evening</span></p><p><span
class="irc-date">[20:56]</span> <span
class="irc-black">&lt;BrianMann&gt; oh the good ol&#8217; days of IRC</span></p><p><span
class="irc-date">[20:56]</span> <span
class="irc-black">&lt;HAWK&gt; indeed</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;BrianMann&gt; Alright bye all</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;HAWK&gt; See ya BrianMann &#8211; thanks for dropping in</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;HAWK&gt; Hey Andy &#8211; thanks so much for your time</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;Jerry&gt; Thanks Andy, Brian, and Hawk</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;HAWK&gt; Sorry the session was a bit on the quiet side, but it looks like it was beneficial for a few people</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;Andy&gt; no problem, catch you all later!</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;thomfoolery&gt; thanks!</span></p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/backbone-js-from-the-mouths-of-experts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Vote for Craig!</title><link>http://www.sitepoint.com/vote-for-craig/</link> <comments>http://www.sitepoint.com/vote-for-craig/#comments</comments> <pubDate>Tue, 07 May 2013 09:20:03 +0000</pubDate> <dc:creator>Ricky Onsman</dc:creator> <category><![CDATA[Community]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=66083</guid> <description><![CDATA[Can Craig Buckler secure enough votes to lock down the title as Creative Codeversationalist of 2013? Yes, he can.]]></description> <content:encoded><![CDATA[<p></p><p><img
class="alignleft size-full wp-image-66087" alt="Craig Buckler" src="http://www.sitepoint.com/wp-content/uploads/1/files/2013/05/craig2.png" width="240" height="240" />The Urban Dictionary defines &#8220;<a
href="http://www.urbandictionary.com/define.php?term=codeversation">codeversation</a>&#8221; as &#8220;A conversation revolving around code, or coding standards. This can often get heated and involved, if you&#8217;re passionate enough about code.&#8221;</p><p>The folks at <a
href="http://codetogether.org/">codetogether.org</a> thought this description tied in nicely with their aim of recognizing the people who start and manage great conversations about code. To do this, they started a contest to find the most <a
href="http://codetogether.org/codeversationalist.html">Creative Codeversationalist of 2013</a>.</p><p>It will surprise absolutely nobody that one of the six nominees is our own Lead Writer <a
href="http://www.sitepoint.com/author/craig-buckler/">Craig Buckler</a>.</p><p>A chap by the name of Ben nominated Craig, because:</p><blockquote><p>I subscribe to a lot of blogs and typically skim most of them, but I tend to linger on Craig Buckler’s articles on SitePoint. They are usually fairly straight to the point and more relevant to my interests in HTML5 and responsive design than many others that I tend to gloss over.</p></blockquote><p>Good call, Ben!</p><p>My own experience is that Craig consistently chooses topics to cover that are right at the edge of what we know and want to know about code, that he covers the gamut of ways in which code influences how we manage our web work, that his articles consistently achieve among our highest pageviews, that he generates comment-based conversations that not only attract the most participants but elicit the most interesting comments and that he draws attention to aspects of working with code that otherwise might get no attention at all.</p><p>If, like me, you&#8217;re a fan of Craig&#8217;s work on SitePoint &#8211; and elsewhere &#8211; then <a
href="http://codetogether.org/codeversationalist.html">head on over and cast your vote</a>. The deadline is May 10, so there&#8217;s only a few days to ensure Craig earns his rightful title as Creative Codeversationalist of 2013.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/vote-for-craig/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>Getting Started in the Industry &#8211; From the Mouths of Experts</title><link>http://www.sitepoint.com/getting-started-in-the-industry/</link> <comments>http://www.sitepoint.com/getting-started-in-the-industry/#comments</comments> <pubDate>Thu, 02 May 2013 03:47:26 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[talk with the experts]]></category> <category><![CDATA[transcript]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=65979</guid> <description><![CDATA[This morning we took our brand new chat interface for a test run when we hosted the latest in our series of free Talk with the Experts sessions - today the subject was getting started in the industry.]]></description> <content:encoded><![CDATA[<p></p><p>This morning I hosted another in our series of <a
title="Talk with the Experts" href="https://experts.learnable.com/" target="_blank">Talk with the Experts</a> live chat sessions, but this one was a bit different. After months &#8211; maybe years &#8211; of battling with substandard chat software, I finally nagged for so long that I was heard. The result? <a
title="Talk with the Experts" href="https://experts.learnable.com/" target="_blank">Our brand new, shiny, custom Talk with the Experts interface.</a> I&#8217;ll admit to being a little nervous in the minutes leading up to the session &#8211; so nervous that I shouted at my kids, spilled my coffee, snapped at my boyfriend, redirected the chat to the wrong chatroom, forgot the syntax to fix the redirection, and bit one nail right down to the quick. All that being achieved, things went surprisingly well. Perfectly in fact.</p><p>The session was a huge success. Our experts this time were SitePoint lead dev Jude Aakjaer, a self-taught developer who worked his way through agencies to eventually find his way to us, and Ben Axnick, who is one of the success stories of our <a
title="SitePoint Graduate Intern Program" href="http://www.sitepoint.com/jobs/young-talented-developers-and-designers/" target="_blank">graduate intern program</a>.</p><p>If you missed the session but would like to see what went down, you&#8217;ll find the transcript below. If you missed it because you didn&#8217;t know about it, then you can sign up here for <a
title="Email reminders" href="https://www.facebook.com/sitepoint/app_115462065200508" target="_blank">email reminders of future sessions</a>. And you can find a list of <a
title="Talk with the Experts" href="https://experts.learnable.com/" target="_blank">upcoming sessions and dates here</a>.</p><p><span
class="irc-date">[20:58]</span> <span
class="irc-black">&lt;HAWK&gt; Welcome everyone &#8211; this is our first session using this new interface</span></p><p><span
class="irc-date">[20:58]</span> <span
class="irc-black">&lt;HAWK&gt; We&#8217;d love your feedback as we go along</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;HAWK&gt; So this session is intended to be an open discussion about getting started in the web industry.</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;Frenchysdf&gt; Nice to see it is mobile friendly</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;HAWK&gt; I&#8217;ll be moderating the session, and our experts are our lead dev Jude Aakjaer</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;HAWK&gt; And Ben Axnick, who came to SitePoint through our graduate intern program</span></p><p><span
class="irc-date">[20:59]</span> <span
class="irc-black">&lt;Bentheax&gt; Hello all!</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;santouras&gt; Hi guys &#8211; Jude here</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;HAWK&gt; Ah yes, Frenchysdf &#8211; we have MalCurtis to thank for that :)</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;Dude&gt; awesome responsive interface </span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;HAWK&gt; So for anyone that doesn&#8217;t know &#8211; you can @ tag people to get their attention</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;tubiz&gt; Hi everyone</span></p><p><span
class="irc-date">[21:00]</span> <span
class="irc-black">&lt;Jerry&gt; Hello</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;KickStarter&gt; Hello all!!!</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;HAWK&gt; So first up I think it would be good if Jude &amp; Ben could give us a quick intro and a run down as to how THEY got into the industry</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;Jerry&gt; The new interface looks good so far!</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;HAWK&gt; Then we&#8217;ll throw it open to discussion</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;HAWK&gt; Thanks Jerry</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;HAWK&gt; So do you want to kick that off santouras?</span></p><p><span
class="irc-date">[21:01]</span> <span
class="irc-black">&lt;santouras&gt; sure thing HAWK</span></p><p><span
class="irc-date">[21:02]</span> <span
class="irc-black">&lt;santouras&gt; so, I&#8217;ve been in the industry now since 2001, and came through basically being self taught</span></p><p><span
class="irc-date">[21:02]</span> <span
class="irc-black">&lt;HAWK&gt; Straight from school, or were you doing something else first?</span></p><p><span
class="irc-date">[21:03]</span> <span
class="irc-black">&lt;santouras&gt; after leaving high school and having an interest in the design side of computing, took a course which gave a high level overview of programming fundamentals and web technologies of the day</span></p><p><span
class="irc-date">[21:03]</span> <span
class="irc-black">&lt;santouras&gt; which back then included such &#8220;fun&#8221; things as Director and VB6 :)</span></p><p><span
class="irc-date">[21:03]</span> <span
class="irc-black">&lt;Dude&gt; self taught! love it</span></p><p><span
class="irc-date">[21:03]</span> <span
class="irc-black">&lt;HAWK&gt; Welcome to the people that have just joined us. We&#8217;re talking to santouras and Bentheax about how they got into the industry.</span></p><p><span
class="irc-date">[21:03]</span> <span
class="irc-black">&lt;HAWK&gt; Sweet &#8211; thanks Jude</span></p><p><span
class="irc-date">[21:04]</span> <span
class="irc-black">&lt;HAWK&gt; Bentheax &#8211; your experience was different, yeah? Care to fill us in?</span></p><p><span
class="irc-date">[21:04]</span> <span
class="irc-black">&lt;santouras&gt; whilst the education I was getting was good, most of what was practical to me in my job was what I learnt when I was at home, which basically involved reading through loads of source code for open source PHP projects</span></p><p><span
class="irc-date">[21:04]</span> <span
class="irc-black">&lt;santouras&gt; and of course, browsing browser source code for cool looking websites :)</span></p><p><span
class="irc-date">[21:04]</span> <span
class="irc-black">&lt;HAWK&gt; Hehe &#8211; like SitePoint? ;)</span></p><p><span
class="irc-date">[21:05]</span> <span
class="irc-black">&lt;Bentheax&gt; OK, I&#8217;ll jump in here</span></p><p><span
class="irc-date">[21:05]</span> <span
class="irc-black">&lt;santouras&gt; yes! sitepoint was one of the big education sites that I visited at the time, I&#8217;ve been a long time forum member before being a staff member ;)</span></p><p><span
class="irc-date">[21:06]</span> <span
class="irc-black">&lt;Bentheax&gt; I went into uni from high school, and ended up enrolled in a software engineering course at RMIT</span></p><p><span
class="irc-date">[21:06]</span> <span
class="irc-black">&lt;HAWK&gt; So you chose this path from the start?</span></p><p><span
class="irc-date">[21:06]</span> <span
class="irc-black">&lt;santouras&gt; RMIT is a melbourne based IT focused university btw</span></p><p><span
class="irc-date">[21:07]</span> <span
class="irc-black">&lt;Bentheax&gt; You could pretty much say that</span></p><p><span
class="irc-date">[21:07]</span> <span
class="irc-black">&lt;Bentheax&gt; At high school we had some optional programming classes I was taking part in too, Visual Basic 6 as well!</span></p><p><span
class="irc-date">[21:07]</span> <span
class="irc-black">&lt;HAWK&gt; Welcome to those of your that have just joined us. santouras and Bentheax</span></p><p><span
class="irc-date">[21:07]</span> <span
class="irc-black">&lt;HAWK&gt; are just introducing themselves&#8230;</span></p><p><span
class="irc-date">[21:08]</span> <span
class="irc-black">&lt;Bentheax&gt; so yes, I went into university with a focus on getting into the industry and tailored my choices accordingly</span></p><p><span
class="irc-date">[21:08]</span> <span
class="irc-black">&lt;HAWK&gt; In short, santouras is self-taught and Bentheax studied at uni</span></p><p><span
class="irc-date">[21:08]</span> <span
class="irc-black">&lt;molona&gt; hello everyone</span></p><p><span
class="irc-date">[21:09]</span> <span
class="irc-black">&lt;santouras&gt; hi molona</span></p><p><span
class="irc-date">[21:09]</span> <span
class="irc-black">&lt;Kate&gt; Bentheax and Santouras, do you do different work now as a result of your different way of getting into programming and learning so differently?</span></p><p><span
class="irc-date">[21:09]</span> <span
class="irc-black">&lt;santouras&gt; Kate: once I finished studying I went straight into agency work and did that for about 10 years</span></p><p><span
class="irc-date">[21:10]</span> <span
class="irc-black">&lt;santouras&gt; talking directly to the clients from such and early age in my career definitely affected the way I worked</span></p><p><span
class="irc-date">[21:10]</span> <span
class="irc-black">&lt;Kate&gt; More front end, back end or both?</span></p><p><span
class="irc-date">[21:10]</span> <span
class="irc-black">&lt;MalCurtis&gt; santouras: Did you find that not having any &#8216;real qualifications&#8217; was at all detrimental to your career?</span></p><p><span
class="irc-date">[21:11]</span> <span
class="irc-black">&lt;santouras&gt; I started out doing frontend work then moved more into backend</span></p><p><span
class="irc-date">[21:11]</span> <span
class="irc-black">&lt;Grace&gt; how do you get your foot into an agency? did you compiled a portfolio with broad range of samples that showcased your coding skills?</span></p><p><span
class="irc-date">[21:11]</span> <span
class="irc-black">&lt;Kate&gt; good question Grace</span></p><p><span
class="irc-date">[21:11]</span> <span
class="irc-black">&lt;santouras&gt; MalCurtis: it probably hindered me at the start, but once you have a few years &#8220;real&#8221; experience, that is more valuable I&#8217;ve found than a qualification</span></p><p><span
class="irc-date">[21:11]</span> <span
class="irc-black">&lt;santouras&gt; runs on the board and all</span></p><p><span
class="irc-date">[21:12]</span> <span
class="irc-black">&lt;Bentheax&gt; @Kate I think university has a much more dramatic impact on getting started into the industry, but after that it doesn&#8217;t make a whole lot of difference</span></p><p><span
class="irc-date">[21:12]</span> <span
class="irc-black">&lt;molona&gt; MalCurtis When you say &#8216;real qualifications&#8217; you mean as a designer or web developer, I guess?</span></p><p><span
class="irc-date">[21:12]</span> <span
class="irc-black">&lt;santouras&gt; Grace: I got my first job based on a recommendation from a classmate who was contacted by my future employer</span></p><p><span
class="irc-date">[21:12]</span> <span
class="irc-black">&lt;MalCurtis&gt; molona: I mean any university / tertiary institute backed qualification</span></p><p><span
class="irc-date">[21:12]</span> <span
class="irc-black">&lt;santouras&gt; he knew the job wasn&#8217;t for him, but recommended me</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;MalCurtis&gt; not neccessarily in the field</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;johnlacey&gt; So what technologies do you use most these days? And have you seen big changes over the years?</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;skelly&gt; hi this is sam a web desinger from ghana!!!!</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;MalCurtis&gt; santouras: Any tips on what you&#8217;d look for in an &#8216;unqualified&#8217; applicant looking for a job?</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;santouras&gt; in that case it was important that I&#8217;d been helping my classmates out with some of their assignments and general school work</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;MalCurtis&gt; Hey skelly!</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;molona&gt; MalCurtis Thanks for clarifying</span></p><p><span
class="irc-date">[21:13]</span> <span
class="irc-black">&lt;HAWK&gt; Hi skelly</span></p><p><span
class="irc-date">[21:14]</span> <span
class="irc-black">&lt;skelly&gt; hi ppl</span></p><p><span
class="irc-date">[21:14]</span> <span
class="irc-black">&lt;santouras&gt; MalCurtis: definitely a back catalogue of things they&#8217;d been tinkering on in their spare time</span></p><p><span
class="irc-date">[21:14]</span> <span
class="irc-black">&lt;santouras&gt; skills can be taught but enthusiasm, you either have it or you don&#8217;t</span></p><p><span
class="irc-date">[21:14]</span> <span
class="irc-black">&lt;MalCurtis&gt; santouras So personal projects are a big win</span></p><p><span
class="irc-date">[21:14]</span> <span
class="irc-black">&lt;HAWK&gt; Maybe you could address johnlacey&#8217;s question Bentheax - So what technologies do you use most these days? And have you seen big changes over the years? </span></p><p><span
class="irc-date">[21:14]</span> <span
class="irc-black">&lt;santouras&gt; MalCurtis: absolutely</span></p><p><span
class="irc-date">[21:15]</span> <span
class="irc-black">&lt;MalCurtis&gt; santouras: What would you recommend as a first point of call for someone looking to self teach?</span></p><p><span
class="irc-date">[21:15]</span> <span
class="irc-black">&lt;jessirwin&gt; If you&#8217;re currently only a &#8216;front end&#8217; developer, what would you suggest doing to get personal projects for a portfolio &#8211; when you can&#8217;t design?</span></p><p><span
class="irc-date">[21:15]</span> <span
class="irc-black">&lt;Bentheax&gt; @johnlacey I use Ruby + Rails for most of my day-to-day work. MVC web frameworks are near ubiquitous these days</span></p><p><span
class="irc-date">[21:15]</span> <span
class="irc-black">&lt;Kate&gt; to add to MalCurtis&#8217;s question: how do you learn fundamental programming best? Python, PHP?</span></p><p><span
class="irc-date">[21:16]</span> <span
class="irc-black">&lt;Bentheax&gt; I&#8217;ve seen huge changes over the years, and it seems like many universities have been slow to catch up</span></p><p><span
class="irc-date">[21:16]</span> <span
class="irc-black">&lt;santouras&gt; MalCurtis: one still needs education, so that can be a combination of reading books, taking online courses, loads of tutorials and reading through source code of web established projects</span></p><p><span
class="irc-date">[21:16]</span> <span
class="irc-black">&lt;santouras&gt; github is a goldmine these days</span></p><p><span
class="irc-date">[21:16]</span> <span
class="irc-black">&lt;tubiz&gt; HAWK the main thing i love doing is development, designing is not my way but i do it. The main problem we have here is Nigeria is getting a designer. What would you recommend?</span></p><p><span
class="irc-date">[21:17]</span> <span
class="irc-black">&lt;MalCurtis&gt; jessirwin: If you&#8217;re not a designer, then perhaps rewriting someone elses &#8216;standard&#8217; web interface into a javascript one would show off your talents</span></p><p><span
class="irc-date">[21:17]</span> <span
class="irc-black">&lt;HAWK&gt; Welcome to those of you that have just joined. We&#8217;re talking about getting started in the industry &#8211; please feel free to jump in at any time. You can @ tag people to get their attention.</span></p><p><span
class="irc-date">[21:17]</span> <span
class="irc-black">&lt;johnlacey&gt; The rate of change in this industry seems huge and fast, and I&#8217;ve seen a lot of people invest a lot of time learning things that become obsolete and they in turn become really disheartened. </span></p><p><span
class="irc-date">[21:17]</span> <span
class="irc-black">&lt;santouras&gt; issue queues with discussions going on involving really smart people discussing how to best solve problems</span></p><p><span
class="irc-date">[21:17]</span> <span
class="irc-black">&lt;tubiz&gt; Tunde hello are u from Nigeria?</span></p><p><span
class="irc-date">[21:17]</span> <span
class="irc-black">&lt;santouras&gt; the very open eco-system that github and other services like it promote are invaluable to people looking to teach themselves</span></p><p><span
class="irc-date">[21:18]</span> <span
class="irc-black">&lt;HAWK&gt; Do you want a designer that would work with you full time, or are you happy to contract them in for projects tubiz?</span></p><p><span
class="irc-date">[21:18]</span> <span
class="irc-black">&lt;Bentheax&gt; @johnlacey the key is just to keep on learning new things all the time</span></p><p><span
class="irc-date">[21:18]</span> <span
class="irc-black">&lt;MalCurtis&gt; tubiz: Have you looked at www.99designs.com?</span></p><p><span
class="irc-date">[21:18]</span> <span
class="irc-black">&lt;Bentheax&gt; and to keep in mind that your effort spent in learning some dead language / framework is never actually wasted</span></p><p><span
class="irc-date">[21:18]</span> <span
class="irc-black">&lt;molona&gt; @tubiz I live in Spain but my designer lives in Estonia&#8230; the internet makes things possible</span></p><p><span
class="irc-date">[21:18]</span> <span
class="irc-black">&lt;santouras&gt; I also spent a lot of time in my early days in IRC channels that had a large contingent of very technical people in them</span></p><p><span
class="irc-date">[21:19]</span> <span
class="irc-black">&lt;tubiz&gt; HAWK full time / contract the main problem is getting one</span></p><p><span
class="irc-date">[21:19]</span> <span
class="irc-black">&lt;molona&gt; @tubiz you also have placeslike 99desings.com where you can find a design that you may want to code</span></p><p><span
class="irc-date">[21:19]</span> <span
class="irc-black">&lt;Bentheax&gt; There&#8217;s always lots of idioms you learn and changes in perception that stick with you going forward that make you a better programmer</span></p><p><span
class="irc-date">[21:19]</span> <span
class="irc-black">&lt;santouras&gt; building up a set of connections is really invaluable, whether you are self taught or had a uni degree :)</span></p><p><span
class="irc-date">[21:19]</span> <span
class="irc-black">&lt;tubiz&gt; molona how did you do that. </span></p><p><span
class="irc-date">[21:20]</span> <span
class="irc-black">&lt;johnlacey&gt; How do you actually plan what you&#8217;re coding (do you spend time working on flowcharts and pseudo code, or is it more fluid than that)? </span></p><p><span
class="irc-date">[21:20]</span> <span
class="irc-black">&lt;HAWK&gt; tubiz Check out 99designs.com or <a
href="http://sitepointmarket.com/service-providers/web-designers">http://sitepointmarket.com/service-providers/web-designers</a></span></p><p><span
class="irc-date">[21:20]</span> <span
class="irc-black">&lt;molona&gt; @tubiz&#8230; actually, I sometimes use 99designs.com to compete against other designers&#8230; while I&#8217;m not the best, I need to sharpen my skills and I find that competeing against others and receive critiques help me</span></p><p><span
class="irc-date">[21:21]</span> <span
class="irc-black">&lt;molona&gt; @tubiz There I found a particular designer that competed very often&#8230; and I liked his designs</span></p><p><span
class="irc-date">[21:21]</span> <span
class="irc-black">&lt;thaolt&gt; excuse me for idiotic question,but what is web industry? like everything from hosting, developing to promoting and monetizing etc.?</span></p><p><span
class="irc-date">[21:21]</span> <span
class="irc-black">&lt;santouras&gt; @thaolt more design/coding in this instance</span></p><p><span
class="irc-date">[21:21]</span> <span
class="irc-black">&lt;molona&gt; @tubiz I contacted him to give him the work I couldn&#8217;t do&#8230; I&#8217;m more a programmer than anything else and doing a good design takes me ages</span></p><p><span
class="irc-date">[21:21]</span> <span
class="irc-black">&lt;thaolt&gt; Thanks</span></p><p><span
class="irc-date">[21:21]</span> <span
class="irc-black">&lt;molona&gt; @tubiz and he does it in a breeze :D</span></p><p><span
class="irc-date">[21:22]</span> <span
class="irc-black">&lt;Barney&gt; best place I found was simple forums &#8212; there ppl have needs, there I can fill those needs, this has worked for me..</span></p><p><span
class="irc-date">[21:22]</span> <span
class="irc-black">&lt;santouras&gt; @johnlacey depending on the project, I&#8217;ll start with sketching out my basic data structures and how I see them fitting together</span></p><p><span
class="irc-date">[21:22]</span> <span
class="irc-black">&lt;tubiz&gt; molona seems we are in the same shoes. I have a flair for development and not design. Guess I will learn a lot from you</span></p><p><span
class="irc-date">[21:22]</span> <span
class="irc-black">&lt;HAWK&gt; Agreed Barney &#8211; I am also self-taught and a lot of that came from forums</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;santouras&gt; then moving onto some basic prototyping of how all the elements fit together and going from there</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;Grace&gt; where can we find a downloadable transcript for the talk when the session ends?</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;santouras&gt; and lots and lots of rebuilds when you find better ways of doing things! :)</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;HAWK&gt; I will post up the transcript on sitepoint.com later today Grace</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;Kate&gt; I thought that was just my life &#8211; rebuilds</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;Grace&gt; thanks Hawk</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;HAWK&gt; np</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;molona&gt; @tubiz I guess we can learn from each other :D</span></p><p><span
class="irc-date">[21:23]</span> <span
class="irc-black">&lt;santouras&gt; Kate: that&#8217;s a part of every developers life :)</span></p><p><span
class="irc-date">[21:24]</span> <span
class="irc-black">&lt;Bentheax&gt; yes, continuous integration and unit tests are a godsend for feeling out new ideas really quickly</span></p><p><span
class="irc-date">[21:24]</span> <span
class="irc-black">&lt;HAWK&gt; Hehe, welcome Capt_Snickle_Fritz</span></p><p><span
class="irc-date">[21:24]</span> <span
class="irc-black">&lt;johnlacey&gt; Studying, and working on personal projects, I almost find I am in a bit of a vacuum. (My code etc. only really has to make sense to me &#8211; and sometimes my teachers.) How do you coordinate with others when working on large projects? </span></p><p><span
class="irc-date">[21:24]</span> <span
class="irc-black">&lt;tubiz&gt; @molono would appreciate if we can continue this discussion after this chat my twitter handle tubiz</span></p><p><span
class="irc-date">[21:24]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Thanks HAWK</span></p><p><span
class="irc-date">[21:24]</span> <span
class="irc-black">&lt;MalCurtis&gt; Capt_Snickle_Fritz: I love your name.</span></p><p><span
class="irc-date">[21:25]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: having a network of people that you can call on is important, and putting the code out to them for feedback is how you can bring other people into that vaccum</span></p><p><span
class="irc-date">[21:25]</span> <span
class="irc-black">&lt;thaolt&gt; What are your preference for CI server?</span></p><p><span
class="irc-date">[21:25]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; My mom used to call me that when I was a wee lad lol</span></p><p><span
class="irc-date">[21:25]</span> <span
class="irc-black">&lt;HAWK&gt; Welcome to those of you that have just joined. Feel free to jump in with questions for Jude or Ben at any time.</span></p><p><span
class="irc-date">[21:25]</span> <span
class="irc-black">&lt;santouras&gt; whether you get those connections through IRC, forums, conferences</span></p><p><span
class="irc-date">[21:25]</span> <span
class="irc-black">&lt;molona&gt; @tubiz my twitter handle is @nuriaz</span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;MalCurtis&gt; thaolt &#8216;Go&#8217; by ThoughtWorks is a great product <a
href="http://www.thoughtworks-studios.com/go-continuous-delivery">http://www.thoughtworks-studios.com/go-continuous-delivery</a></span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;tubiz&gt; @molona ff you in a bit</span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;thaolt&gt; Thanks MalCurtis </span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;HAWK&gt; santouras: do you think that sites like Learnable (for instance) will mean that there are a lot more self-taught people in the industry, and what affect do you think that will have?</span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: once you have those connections, make sure you&#8217;re also a giver and not just a taker! they&#8217;ll often be asking for feedback as well, and going through someone elses work and offering suggestions is a great way for you to not only learn but also get a bit of karma for when you need some help :)</span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;thaolt&gt; I would like to ask santouras </span></p><p><span
class="irc-date">[21:26]</span> <span
class="irc-black">&lt;MalCurtis&gt; santouras will tell you TeamCity ;)</span></p><p><span
class="irc-date">[21:27]</span> <span
class="irc-black">&lt;thaolt&gt; and Bentheax, about their preferred CI server software</span></p><p><span
class="irc-date">[21:27]</span> <span
class="irc-black">&lt;Jannis&gt; I teach a web design/dev class at AUT and my students are graduating this year… I&#8217;d say out of ~40, 5–8 have serious potential for web design work. Any advice on how to get a foot hold in the industry when you&#8217;re primarily a visual designer with (very) limited coding skills?</span></p><p><span
class="irc-date">[21:27]</span> <span
class="irc-black">&lt;Grace&gt; I am a self taught person too&#8230; where can I go to post code that I&#8217;ve coded for feedback and review, any recommendations?&#8230;</span></p><p><span
class="irc-date">[21:27]</span> <span
class="irc-black">&lt;Bentheax&gt; just to expand on johnlacey&#8217;s thought about being stuck in a vacuum. In terms of studying, the easiest way is to pick up on subjects that involve programming in pairs</span></p><p><span
class="irc-date">[21:27]</span> <span
class="irc-black">&lt;santouras&gt; HAWK: absolutely. getting access to quality instructors, especially being able to interact with them like you can in learnable, means more people will see it as a viable way to learn something</span></p><p><span
class="irc-date">[21:28]</span> <span
class="irc-black">&lt;santouras&gt; these days people aren&#8217;t waiting till they get to uni to start learning, kids are learning to code in their early teens! by the time they&#8217;ve gotten to uni age they may already have 5 years experience</span></p><p><span
class="irc-date">[21:28]</span> <span
class="irc-black">&lt;Bentheax&gt; you can build a rapport really quickly and it&#8217;s a good way to start developing the skills needed to get your code and communication working well with others</span></p><p><span
class="irc-date">[21:28]</span> <span
class="irc-black">&lt;santouras&gt; one of our previous experts wrote a wordpress book when he was 16. it is fundamentally changing the industry</span></p><p><span
class="irc-date">[21:28]</span> <span
class="irc-black">&lt;Barney&gt; Grace what language is your coding? That will make a diff as to where I amy recommend.</span></p><p><span
class="irc-date">[21:29]</span> <span
class="irc-black">&lt;johnlacey&gt; I used to program my Commodore 64 when I was a kid. That was my introduction to programming. lol </span></p><p><span
class="irc-date">[21:29]</span> <span
class="irc-black">&lt;Bentheax&gt; larger projects make it that much more difficult</span></p><p><span
class="irc-date">[21:29]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: I loved making adventure style games on the C64 :)</span></p><p><span
class="irc-date">[21:29]</span> <span
class="irc-black">&lt;johnlacey&gt; So what skills (technical and soft skills) do you find employers in IT are looking for? </span></p><p><span
class="irc-date">[21:29]</span> <span
class="irc-black">&lt;HAWK&gt; Can someone please address Jannis&#8217;s question: Any advice on how to get a foot hold in the industry when you&#8217;re primarily a visual designer with (very) limited coding skills? </span></p><p><span
class="irc-date">[21:29]</span> <span
class="irc-black">&lt;jessirwin&gt; What front end skills/languages would you say are a must have?</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;Bentheax&gt; @thaolt I can&#8217;t really comment on a preferred CI software, I haven&#8217;t tried enough different programs out to have an educated opinion</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;jessirwin&gt; Also, do you think the whole &#8216;designing in browser, ditch photoshop&#8217;, will affect those that are only front-end developers? (As opposed to those that can design and code?)</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;Barney&gt; Jannis&#8217;s join wordpress,org forum &#8211; there you can find hundreds of people needing design help</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;Grace&gt; I can code in HTML/ CSS&#8230;working on getting fluent in HTML5/CSS3 and I&#8217;m learning javascript; jquery; php; word press on learnable&#8230;thank you</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;thaolt&gt; Thanks Bentheax</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;molona&gt; Jannis I think that visual designers have it a bit easier&#8230; but you definately need to find a good coder that you can trust and that you can communicate with</span></p><p><span
class="irc-date">[21:30]</span> <span
class="irc-black">&lt;Grace&gt; thank you Barney</span></p><p><span
class="irc-date">[21:31]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: a good handle on a version control tool is very handy not matter what you want to do, and then going from there, learning at least one of ruby/php/python, a good handle on JS, CSS and HTML are all important</span></p><p><span
class="irc-date">[21:31]</span> <span
class="irc-black">&lt;molona&gt; @jannis It also good that you learn the basics of coding yourself, and a bit of UX and a bit of accessibility</span></p><p><span
class="irc-date">[21:31]</span> <span
class="irc-black">&lt;Jannis&gt; Barney, I&#8217;m talking less about learning code but rather find a way to make a living doing what these young graduates love doing: designing stuff :)</span></p><p><span
class="irc-date">[21:31]</span> <span
class="irc-black">&lt;johnlacey&gt; I think, even if you specialise in one thing (design/coding/whatever), it is good to have a nodding acquaintance with other related disciplines if only so you can communicate with other team members effectively.</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;Barney&gt; join codeable.io &#8212; it is great for small design projects and it is controlled (money wise) &#8211; you never get stiffed</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;molona&gt; @jannis Not only to be able to help if needed&#8230; it is more to understand what your coder will have to go through.. and how to give him directions, if needed</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;Jannis&gt; For context: I am currently teaching them HTML, CSS and JS. So they will graduate with a foundation to start with but their passion is design, not code.</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;santouras&gt; @jessirwin I&#8217;m very suspicious about &#8220;design in the browser&#8221;</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;Barney&gt; that was my 3.5 Cents :-)</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Jannis You might point people in the direction of sites like Odesk.com to get a start on things, and working with customers. I&#8217;ve been pointed in that direction myself actually, and don&#8217;t have any experience with it, but quite a few people recommended it, so I&#8217;m going to give it a go.</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;santouras&gt; I think there is still a lot of room for those that can put together quality photoshop designs, I don&#8217;t feel that is a skill that will ever disappear</span></p><p><span
class="irc-date">[21:32]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Any feedback on that suggestion is welcome lol. </span></p><p><span
class="irc-date">[21:33]</span> <span
class="irc-black">&lt;Jannis&gt; molona Agreed. Understanding code is essential but being in the industry myself, I find ~80% (?) of job offers and opportunities are not for designers but creative coders these days.</span></p><p><span
class="irc-date">[21:33]</span> <span
class="irc-black">&lt;Barney&gt; Jannis I made 18,000 US from wordpress.org forums in 2012</span></p><p><span
class="irc-date">[21:33]</span> <span
class="irc-black">&lt;Jannis&gt; Barney, thanks for both links. On my list to check out :)</span></p><p><span
class="irc-date">[21:33]</span> <span
class="irc-black">&lt;molona&gt; @jannis If you go to places like eLance, Odesk or similar, be sure that you study each applicant and their reputation&#8230; it is not totally a perfect system but if they have a good reputation and long time on that web, it is less likeky that they mess up</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;jessirwin&gt; santouras I&#8217;ve seen many articles about it, but can&#8217;t think how it&#8217;d work smoothly. I&#8217;m afraid that at some point, it will mean I&#8217;m redundant as just a front-end dev.</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;tubiz&gt; Barney how did you do that? Are you really serious</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;Barney&gt; Peoplepost on those forums because they are in PAIN and need of help &#8212; many want free Many will pay to just get it out of their hair</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;Barney&gt; very serious, tubiz</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;HAWK&gt; What would you suggest that someone new to the industry does to make themselves stand out in the eyes of a prospective empolyer Bentheax</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;JoshySav&gt; Would you say freelance is best?</span></p><p><span
class="irc-date">[21:34]</span> <span
class="irc-black">&lt;molona&gt; @jannis another thing to take into account is the money that the project will cost&#8230; if you know how to explain what you want, the quote will be precise&#8230; but unexpected changes or bad explanations can make the bill go rocket high&#8230; so be very clear</span></p><p><span
class="irc-date">[21:35]</span> <span
class="irc-black">&lt;santouras&gt; @JoshySav that all depends on your skillset!</span></p><p><span
class="irc-date">[21:35]</span> <span
class="irc-black">&lt;Barney&gt; think about it &#8211; someone post on forums looking for something. Many looking for free some will pay just to get rid of the problem</span></p><p><span
class="irc-date">[21:35]</span> <span
class="irc-black">&lt;santouras&gt; personally I wouldn&#8217;t enjoy freelancing but thats because I don&#8217;t enjoy the financial side of running a business :)</span></p><p><span
class="irc-date">[21:35]</span> <span
class="irc-black">&lt;JoshySav&gt; Good point. I&#8217;m 18 and still pretty new to the industry. What would you recommend?</span></p><p><span
class="irc-date">[21:35]</span> <span
class="irc-black">&lt;molona&gt; @jannis finally, for simple projects or just (x)html coding, you can find a lot of services that create a (X)HTML page from a PSD</span></p><p><span
class="irc-date">[21:35]</span> <span
class="irc-black">&lt;Bentheax&gt; @HAWK I think the number one thing regardless of background is to build up a portfolio of projects you&#8217;ve work on</span></p><p><span
class="irc-date">[21:36]</span> <span
class="irc-black">&lt;Barney&gt; maybe a simple CSS or WP plgin, etc&#8230; thats where I started</span></p><p><span
class="irc-date">[21:36]</span> <span
class="irc-black">&lt;Bentheax&gt; polish them up really nicely and make them available. You&#8217;ll sharpen your skills and also catch the eye of employers.</span></p><p><span
class="irc-date">[21:36]</span> <span
class="irc-black">&lt;Jannis&gt; molona all good advice, thanks. Will be interesting to see how my students get on once they leave their sheltered university life behind :)</span></p><p><span
class="irc-date">[21:37]</span> <span
class="irc-black">&lt;Barney&gt; within 3 monthes of curzing them and answering peeps daily I got  following with real phones and emails and a paypal acct they deposit into from around the world</span></p><p><span
class="irc-date">[21:37]</span> <span
class="irc-black">&lt;santouras&gt; JoshySav: doing some freelance work to get a portfolio together is always a good thing however when you&#8217;re new in the industry. even tho I would never do freelance and projects for friends these days, when I was starting out I did not only as a way to test my skills but as a way to develop a real website for someone that wasn&#8217;t paying for it :)</span></p><p><span
class="irc-date">[21:37]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; I&#8217;ve been job searching in the industry now for quite awhile @HAWK so I could answer that question pretty well.</span></p><p><span
class="irc-date">[21:37]</span> <span
class="irc-black">&lt;HAWK&gt; Let&#8217;s hear it Capt_Snickle_Fritz</span></p><p><span
class="irc-date">[21:37]</span> <span
class="irc-black">&lt;JoshySav&gt; Thanks santouras appreciate the advice</span></p><p><span
class="irc-date">[21:38]</span> <span
class="irc-black">&lt;JoshySav&gt; thats what I&#8217;m doing at the moment :) </span></p><p><span
class="irc-date">[21:38]</span> <span
class="irc-black">&lt;Bentheax&gt; At every interview I attended there was a printout of my portfolio samples, and it generally tended to be a real focal point of conversation. By comparison, I don&#8217;t think I saw my cover letters printed off, ever.</span></p><p><span
class="irc-date">[21:38]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; 9 out of 10 positions almost always want some expertise in wordpress and/or drupal. Fluent with windows/linux database.</span></p><p><span
class="irc-date">[21:38]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Experience with pretty much all applications via Adobe.</span></p><p><span
class="irc-date">[21:38]</span> <span
class="irc-black">&lt;molona&gt; @jannis being visual designers, they have it a bit easier than a coder&#8230; they can create a portfolio of designs to show&#8230; but as important as being a great designer/coder is how to market yourself&#8230; and that goes for everything: showing the right attitude, doing how to do a great interview, how to negotiate your wages&#8230;</span></p><p><span
class="irc-date">[21:38]</span> <span
class="irc-black">&lt;santouras&gt; no problem JoshySav. doing low expectation freelance work is a good way for you to try out some crazy new technologies that you&#8217;d not normally use as well</span></p><p><span
class="irc-date">[21:39]</span> <span
class="irc-black">&lt;tubiz&gt; HAWK Bentheax santouras Barney how do i make money off my skills. I know wordpress in and out but the main problem I have is making money out of it. WOuld be grateful if you can suggest how I can get started</span></p><p><span
class="irc-date">[21:39]</span> <span
class="irc-black">&lt;jessirwin&gt; When starting out, did you spend more time outside of work reading/learning/experimenting compared to what you do now?</span></p><p><span
class="irc-date">[21:39]</span> <span
class="irc-black">&lt;santouras&gt; @tubiz sites like tweaky.com are fantastic for that</span></p><p><span
class="irc-date">[21:39]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Then, depending on what type of clients you are developing for, C++ experience seems to be pretty common in request, email template building, and ect&#8230;.</span></p><p><span
class="irc-date">[21:39]</span> <span
class="irc-black">&lt;JoshySav&gt; Qualifications or Portfolio? </span></p><p><span
class="irc-date">[21:40]</span> <span
class="irc-black">&lt;Jannis&gt; molona absolutely but I do feel there are considerably less job opportunities in the design market than for coders. Having worked with studios for a while I found that lots of print designers are taking on web work out of necessity so while studios have web work to go around they rarely take chances on young graduate designers with a passion for we</span></p><p><span
class="irc-date">[21:40]</span> <span
class="irc-black">&lt;Jannis&gt; b.</span></p><p><span
class="irc-date">[21:40]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; So, from there, they like to see that you have a multitude of languages under your belt, Php, Ruby, Js.Node ect&#8230;</span></p><p><span
class="irc-date">[21:40]</span> <span
class="irc-black">&lt;santouras&gt; they give you work so you don&#8217;t need to find it, and that allows you to get some experience in the industry</span></p><p><span
class="irc-date">[21:40]</span> <span
class="irc-black">&lt;JoshySav&gt; Barney just wondering what would you say you specialise in?</span></p><p><span
class="irc-date">[21:40]</span> <span
class="irc-black">&lt;Jannis&gt; molona having said that, it does come down to how you market yourself and your attitude and portfolio. Definitely a big factor.</span></p><p><span
class="irc-date">[21:41]</span> <span
class="irc-black">&lt;Barney&gt; web design/development, php, mysql, and wp NOT photoshop</span></p><p><span
class="irc-date">[21:41]</span> <span
class="irc-black">&lt;Barney&gt; TY HAWK</span></p><p><span
class="irc-date">[21:41]</span> <span
class="irc-black">&lt;Barney&gt; what an eye &#8212; hahaha</span></p><p><span
class="irc-date">[21:41]</span> <span
class="irc-black">&lt;santouras&gt; nothing gets past HAWK :)</span></p><p><span
class="irc-date">[21:42]</span> <span
class="irc-black">&lt;johnlacey&gt; Would you have any recommendations on how to develop fluency with programming languages? (Or is that just something that comes over time?)</span></p><p><span
class="irc-date">[21:42]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; They want to see your versatility in other words. Specializing in popular CMS products, knowing your way around the Adobe suite, Building clean databases, and possibly something to tie things in to some software like C++. Shortened version lol</span></p><p><span
class="irc-date">[21:42]</span> <span
class="irc-black">&lt;Barney&gt; *smiles*</span></p><p><span
class="irc-date">[21:42]</span> <span
class="irc-black">&lt;molona&gt; @jannis It is true&#8230; print designers are in the need of shifting to web&#8230; but many of them find hard to do the change&#8230;. print is fixed, you know exactly how much room you have&#8230; web is fluid, screen monitors differ in sizes and colors and those are the skills of a true web designer&#8230; and a point that needs to stress, furthemore when you scree</span></p><p><span
class="irc-date">[21:42]</span> <span
class="irc-black">&lt;molona&gt; ns can go as smalls as a phone and as big as a 42&#8243; tv</span></p><p><span
class="irc-date">[21:42]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: time :) and experience</span></p><p><span
class="irc-date">[21:43]</span> <span
class="irc-black">&lt;santouras&gt; and also being quick to recognise that the way you&#8217;re doing something might not be the best</span></p><p><span
class="irc-date">[21:43]</span> <span
class="irc-black">&lt;Barney&gt; guys simple by books (pdf) from learnable, I did &#8211; created my own webs on wordpress.org to start and show off &#8212; then simple reviewed the forums, the request that I could fill I had them email me and contraced a deal</span></p><p><span
class="irc-date">[21:43]</span> <span
class="irc-black">&lt;santouras&gt; developer blogs on high quality websites like github, 37signals, 99designs, are a great way to get insight into not only coding best practises and what toolchains big companies use but also some of the business decisions behind the way code is written</span></p><p><span
class="irc-date">[21:44]</span> <span
class="irc-black">&lt;santouras&gt; look for the new dev blog on learnable.com coming soon ;)</span></p><p><span
class="irc-date">[21:44]</span> <span
class="irc-black">&lt;molona&gt; @jannis also a designer can be more flexible and adaptable&#8230; a designer that understands the media and knows about UX and accessibiity and all about fonts worths its weight in gold&#8230; because he will not only design beautifully but will be able to design something that the coder can actually code! :-D</span></p><p><span
class="irc-date">[21:44]</span> <span
class="irc-black">&lt;Barney&gt; start small, css, layout problem &#8211; in a short time you will get you name past around by them&#8230; BRB</span></p><p><span
class="irc-date">[21:44]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Some of these job postings are absolutely hilarious lol</span></p><p><span
class="irc-date">[21:45]</span> <span
class="irc-black">&lt;Jannis&gt; molona, you&#8217;re correct but what I meant was the fact that studios/companies are not firing now obsolete print designers to make room for web talents, rather they keep existing staff and try to get them to do web design (which almost always isn&#8217;t a good fit). </span></p><p><span
class="irc-date">[21:45]</span> <span
class="irc-black">&lt;santouras&gt; @molona absolutely. even if you don&#8217;t use html/css on a daily basis, knowing the fundamentals as a designer is really important</span></p><p><span
class="irc-date">[21:45]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Senior Web Developer, must know HTML and CSS. I&#8217;d love to know what everyone else need to know then lol</span></p><p><span
class="irc-date">[21:45]</span> <span
class="irc-black">&lt;HAWK&gt; I&#8217;m curious to hear a bit more about Bentheax&#8217;s experience of coming in through the SitePoint grad program.</span></p><p><span
class="irc-date">[21:46]</span> <span
class="irc-black">&lt;HAWK&gt; Are there a lot of these sorts of programs around atm?</span></p><p><span
class="irc-date">[21:46]</span> <span
class="irc-black">&lt;HAWK&gt; Seems like a great intro into working in our industry</span></p><p><span
class="irc-date">[21:46]</span> <span
class="irc-black">&lt;Bentheax&gt; Oh yes, I agree so much about those job postings, they tend to be quite optimistic</span></p><p><span
class="irc-date">[21:46]</span> <span
class="irc-black">&lt;santouras&gt; Jannis: there is definitely a higher percentage of freelance designers in the industry than coders. At one of my agencies I worked at we would often get an external designer on board to come up with a concept that was completely different to what our inhouse designers would do</span></p><p><span
class="irc-date">[21:46]</span> <span
class="irc-black">&lt;molona&gt; @molona Then an option is to brand yourself&#8230; make yourself popular in social media, show your work, start to sell it in FB and all that&#8230; do videos for you tube that have an impact&#8230; start to contact people in linkedin&#8230; because having the right contacts is really important</span></p><p><span
class="irc-date">[21:46]</span> <span
class="irc-black">&lt;santouras&gt; then we&#8217;d work with that and adapt it to our needs. Also a good way to go about things</span></p><p><span
class="irc-date">[21:47]</span> <span
class="irc-black">&lt;Jannis&gt; santouras, good to know. Do you happen to know how these external designers were found/selected?</span></p><p><span
class="irc-date">[21:47]</span> <span
class="irc-black">&lt;Bentheax&gt; @HAWK yes, there are so many grad programs available, and many places accept &#8220;grad applications&#8221; 1-2 years after graduation</span></p><p><span
class="irc-date">[21:47]</span> <span
class="irc-black">&lt;Jannis&gt; Web portfolio? Word of mouth?</span></p><p><span
class="irc-date">[21:47]</span> <span
class="irc-black">&lt;molona&gt; @jannis (sorry that I wrote my name instead of yours) What I mean is that if you don&#8217;t find the job you either create that job youself or you do something to make tha job come to you&#8230; and showing off may be an option</span></p><p><span
class="irc-date">[21:48]</span> <span
class="irc-black">&lt;santouras&gt; @Jannis usually from connections at conferences/meetups</span></p><p><span
class="irc-date">[21:48]</span> <span
class="irc-black">&lt;santouras&gt; and once you have one or two on hand, thats all you really need</span></p><p><span
class="irc-date">[21:48]</span> <span
class="irc-black">&lt;santouras&gt; as in, as an agency, once we had one or two we were fine :)</span></p><p><span
class="irc-date">[21:48]</span> <span
class="irc-black">&lt;Bentheax&gt; It&#8217;s not this big thing you have to have arranged in your final university in order to see success, although it usually does help</span></p><p><span
class="irc-date">[21:49]</span> <span
class="irc-black">&lt;HAWK&gt; I imagine it would take a lot of pressure off. </span></p><p><span
class="irc-date">[21:49]</span> <span
class="irc-black">&lt;johnlacey&gt; Do you find (in a general sense) there are any conspicuous gaps in the education of graduates just entering the industry? </span></p><p><span
class="irc-date">[21:49]</span> <span
class="irc-black">&lt;Jannis&gt; santouras, sweet. Will tell my students to start attending meetups. I think they&#8217;re generally afraid of coming across like a noob at them (which is fine and to be expected this early in their career in my opinion).</span></p><p><span
class="irc-date">[21:49]</span> <span
class="irc-black">&lt;Bentheax&gt; You will find out all about the different grad programs from the larger companies at careers fairs, </span></p><p><span
class="irc-date">[21:49]</span> <span
class="irc-black">&lt;Jannis&gt; molona, thanks.</span></p><p><span
class="irc-date">[21:50]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; SitePoint grad program? </span></p><p><span
class="irc-date">[21:50]</span> <span
class="irc-black">&lt;HAWK&gt; Agreed Jannis &#8211; the people that do well at our workplace are those that put themselves out there &#8211; attend meetups, socialise, DO things</span></p><p><span
class="irc-date">[21:50]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: doing agency work I definitely found that uni grads had little concept of the realities of actual business work and timeframes surrounding things</span></p><p><span
class="irc-date">[21:50]</span> <span
class="irc-black">&lt;molona&gt; @jannis your students are creative by nature&#8230; they should be creative to find their own jobs too and not only use the typical ways fo finding a job such as recruitment agencies, etc.</span></p><p><span
class="irc-date">[21:51]</span> <span
class="irc-black">&lt;HAWK&gt; We have a graduate intern program Capt_Snickle_Fritz &#8211; interns do a month at each of our companies and then at the end we offer the good ones a job</span></p><p><span
class="irc-date">[21:51]</span> <span
class="irc-black">&lt;santouras&gt; they can also struggle to see why designing for future changes in scope are important</span></p><p><span
class="irc-date">[21:51]</span> <span
class="irc-black">&lt;HAWK&gt; Works well &#8211; we have some great guys as a result</span></p><p><span
class="irc-date">[21:51]</span> <span
class="irc-black">&lt;Bentheax&gt; I actually stumbled across the SitePoint grad program through a recruiter, so they can actually be a useful resource for finding grad work too</span></p><p><span
class="irc-date">[21:51]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: I would love it if there was a university project where almost all of the requirements changed about one week out from submission. would simulate the real world much more accurately!</span></p><p><span
class="irc-date">[21:51]</span> <span
class="irc-black">&lt;Jannis&gt; HAWK, happen to have a link for some more info on your grad program? Sounds interesting.</span></p><p><span
class="irc-date">[21:52]</span> <span
class="irc-black">&lt;johnlacey&gt; lol santouras.</span></p><p><span
class="irc-date">[21:52]</span> <span
class="irc-black">&lt;Jannis&gt; santouras :) Wouldn&#8217;t that be nice for a bit of real-world feel.</span></p><p><span
class="irc-date">[21:52]</span> <span
class="irc-black">&lt;johnlacey&gt; Sometimes I wonder if 90% of any client work is reminding the client what they asked for. </span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;santouras&gt; and then expect it to be handed in at the same time. or maybe even a few days earlier :P</span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;HAWK&gt; Sure thing Jannis - <a
href="http://www.sitepoint.com/jobs/young-talented-developers-and-designers/">http://www.sitepoint.com/jobs/young-talented-developers-and-designers/</a></span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;Bentheax&gt; Coming through the grad program at SitePoint was great.</span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: absolutely, having well defined scopes and sign offs are important</span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;santouras&gt; depending on the client of course. some are happy for scope creep and cost adjustments, others need a much firmer hand :)</span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;johnlacey&gt; So HAWK are there any current Sitepoint grad program opportunities? </span></p><p><span
class="irc-date">[21:53]</span> <span
class="irc-black">&lt;Bentheax&gt; Fresh out of uni, I thought I actually knew a thing or two about programming, but I was oh-so wrong</span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;Jannis&gt; santouras, teaching at uni at the moment, as good an exercise that would be, you have to put out a brief with marking criteria at the start of the project and that cannot change :/ So much for &#8220;preparing our students for the real world&#8221; aye.</span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;Jannis&gt; HAWK Thank you.</span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;HAWK&gt; There are johnlacey &#8211; more info here <a
href="http://www.sitepoint.com/jobs/young-talented-developers-and-designers/">http://www.sitepoint.com/jobs/young-talented-developers-and-designers/</a></span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;JoshySav&gt; Ok got to go :) Thanks so much!! Your doing the community a big favour :)</span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;santouras&gt; Jannis: that is annoying!</span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;santouras&gt; thanks JoshySav!</span></p><p><span
class="irc-date">[21:54]</span> <span
class="irc-black">&lt;HAWK&gt; No worries JoshySav &#8211; thanks for taking part :)</span></p><p><span
class="irc-date">[21:55]</span> <span
class="irc-black">&lt;HAWK&gt; So we have 5 mins left in the session &#8211; does anyone have a question that didn&#8217;t get answered? If so, now would be the time to raise it.</span></p><p><span
class="irc-date">[21:55]</span> <span
class="irc-black">&lt;Barney&gt; when is the next ?? ;)</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;HAWK&gt; At the end of the session I&#8217;ll cut our experts free but the rest of you are welcome to stick around here and chat for as long as you like.</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;johnlacey&gt; Do certain qualifications (or institutions) carry better reputations than others? [I am currently studying a diploma in web development at TAFE.]</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;HAWK&gt; The next session you mean, Barney?</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;Barney&gt; yes Hawk</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;santouras&gt; johnlacey: I went through the tafe path so I&#8217;d probably look at it more favourably ;)</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;HAWK&gt; Barney: <a
href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Talk+Backbone.js+with+the+Experts&amp;iso=20130509T06&amp;p1=152&amp;ah=1">http://www.timeanddate.com/worldclock/fixedtime.html?msg=Talk+Backbone.js+with+the+Experts&amp;iso=20130509T06&amp;p1=152&amp;ah=1</a></span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;johnlacey&gt; lol. Great santouras </span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;Barney&gt; ty</span></p><p><span
class="irc-date">[21:56]</span> <span
class="irc-black">&lt;santouras&gt; but in reality, when I&#8217;m hiring people I look at what they can do, not where they came from</span></p><p><span
class="irc-date">[21:57]</span> <span
class="irc-black">&lt;molona&gt; I find that the hardest thing to find a job is being confident with your own quality&#8230; specially when your starting&#8230;. how do you choose the best jobs in your portfolio, specially of that portfolio is made by personal projects?</span></p><p><span
class="irc-date">[21:57]</span> <span
class="irc-black">&lt;HAWK&gt; I&#8217;ll be posting a full transcript of this session up on sitepoint.com later today</span></p><p><span
class="irc-date">[21:57]</span> <span
class="irc-black">&lt;Jannis&gt; HAWK do you have an Auckland based grad program as well? (the link seems to be Melb only)</span></p><p><span
class="irc-date">[21:57]</span> <span
class="irc-black">&lt;Bentheax&gt; If there are any grads out there who are stuck and just don&#8217;t know where to start on cracking the industry hit me up at ben.axnick@sitepoint.com</span></p><p><span
class="irc-date">[21:57]</span> <span
class="irc-black">&lt;santouras&gt; and also their attitude, which is almost always more important than their skillset</span></p><p><span
class="irc-date">[21:58]</span> <span
class="irc-black">&lt;HAWK&gt; Sorry Jannis &#8211; we&#8217;re actually a Melbourne based company &#8211; there are only two of us that work out of Auckland (and we commute to Melbourne monthly)</span></p><p><span
class="irc-date">[21:58]</span> <span
class="irc-black">&lt;Jannis&gt; HAWK, no worries :) Just thought I&#8217;d check.</span></p><p><span
class="irc-date">[21:58]</span> <span
class="irc-black">&lt;Bentheax&gt; which goes doubly so when you&#8217;re starting out as a junior programmer</span></p><p><span
class="irc-date">[21:58]</span> <span
class="irc-black">&lt;Grace&gt; Bentheax : can none grads and self-starters hit you up too? thank you</span></p><p><span
class="irc-date">[21:58]</span> <span
class="irc-black">&lt;santouras&gt; @molona having a good story about your project is important as well. what problem you are trying to solve, how you tackled it, and where you will improve on it in the future</span></p><p><span
class="irc-date">[21:58]</span> <span
class="irc-black">&lt;Bentheax&gt; @Grace sure!</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;HAWK&gt; I&#8217;d also really appreciate any feedback that you have on this interface &#8211; this is our first session using it. </span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; I&#8217;m curious if the people who went to a university feel like it was worth the money spent, or if they would have been as well off to learn things on their own. Any takers?</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;HAWK&gt; If you are happy to help with that, please email me &#8211; hawk@sitepoint.com</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;tubiz&gt; Why didnt i knew about this type of discussions early.</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;molona&gt; santouras that&#8217;s a good approach&#8230; if you can explain why you did what you did, that at least should show attitude and willingness</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;Jannis&gt; Bentheax santouras, one last question: How important are open source projects in your selection criteria for a designer/developer type to join you on your project/in your company?</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;tubiz&gt; I have really learnt and gained a lot today. Thanks everyone</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;santouras&gt; @molona any sensible employee will know that any project is a current work in progress, so they shouldn&#8217;t be judging too harshly on what is there, more important is the why</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;HAWK&gt; You&#8217;re welcome tubiz</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; I think the interface works fabulous, and the soft colors are very pleasing.</span></p><p><span
class="irc-date">[21:59]</span> <span
class="irc-black">&lt;Bentheax&gt; I think santouras&#8217; point is especially pertintent for junior programmers. Attitude, communication, and general problem solving were the core focus</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;Barney&gt; SitePoint has been berry, berry good 4 me *smiles*</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;HAWK&gt; I&#8217;d like to say thanks VERY much to santouras and Bentheax for their time this morning.</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz, I studied design for 3 years and would say that it was well worth it.</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;santouras&gt; Jannis: it is getting more important every year as open source contributions are expected</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;HAWK&gt; Thanks to all of you for joining us</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;johnlacey&gt; HAWK are the sessions mostly going to be around breakfast Australian time? </span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;Barney&gt; bye and Be Well</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;Bentheax&gt; No-one was particularly troubled about which languages and frameworks I actually knew</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;molona&gt; Capt_Snickle_Fritz I didn&#8217;t finish university and I was styding mining&#8230; but I would say that University is good&#8230; it teaches you how to learn, how to discipline yourself and the environment is great</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;johnlacey&gt; Thanks Bentheax and santouras </span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;HAWK&gt; And a huge thanks to MalCurtis for the amazing work he did putting this interface together</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;Grace&gt; Thanks everyone for your professional input and feedback</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;santouras&gt; thanks everyone!</span></p><p><span
class="irc-date">[22:00]</span> <span
class="irc-black">&lt;tubiz&gt; Barney bye</span></p><p><span
class="irc-date">[22:01]</span> <span
class="irc-black">&lt;Jannis&gt; Thanks santouras Bentheax HAWK MalCurtis</span></p><p><span
class="irc-date">[22:01]</span> <span
class="irc-black">&lt;Jerry&gt; Thanks, everyone</span></p><p><span
class="irc-date">[22:01]</span> <span
class="irc-black">&lt;molona&gt; Capt_Snickle_Fritz even if the knowledge you get is not usefull&#8230; university opens your mind&#8230; it makes future learning easier</span></p><p><span
class="irc-date">[22:01]</span> <span
class="irc-black">&lt;HAWK&gt; As I said, you&#8217;re all free to hang around here as long as you like.</span></p><p><span
class="irc-date">[22:01]</span> <span
class="irc-black">&lt;Bentheax&gt; Capt_Snickle_Fritz I found the university experience invaluable</span></p><p><span
class="irc-date">[22:01]</span> <span
class="irc-black">&lt;Kate&gt; thank you!</span></p><p><span
class="irc-date">[22:02]</span> <span
class="irc-black">&lt;HAWK&gt; And you can sign up for email notifications of future sessions here <a
href="https://www.facebook.com/sitepoint/app_115462065200508">https://www.facebook.com/sitepoint/app_115462065200508</a></span></p><p><span
class="irc-date">[22:02]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Thanks experts, molana, and Jannis.</span></p><p><span
class="irc-date">[22:02]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; And all others&#8230; Very informative session</span></p><p><span
class="irc-date">[22:02]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz, I&#8217;d agree with molona, university was an experience in learning how to think and go about any given problem.</span></p><p><span
class="irc-date">[22:04]</span> <span
class="irc-black">&lt;molona&gt; @malcurtis Thanks Mal, It works beautifully and I like it so much better than the previous one&#8230;specially because I didn&#8217;t have any problem signing in&#8230; I used to have to invent new e-mail addresses with the other one lol</span></p><p><span
class="irc-date">[22:04]</span> <span
class="irc-black">&lt;MalCurtis&gt; :)</span></p><p><span
class="irc-date">[22:04]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; I&#8217;ve been trying to avoid the University, being a single parent, and severely strapped for time and cash, but I&#8217;m coming to the conclusion that the interactivity and on hand help would probably be enough alone to warrant the need for it.</span></p><p><span
class="irc-date">[22:04]</span> <span
class="irc-black">&lt;Jannis&gt; HAWK, just read through the grad program page: How much programming knowledge is a prerequisite? Can design grads with a passion for web and a basic HTML,CSS foundation apply? Or are they better off learning more programming before applying?</span></p><p><span
class="irc-date">[22:05]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz don&#8217;t go for the &#8216;on hand help&#8217;. That part is actually pretty overrated.</span></p><p><span
class="irc-date">[22:05]</span> <span
class="irc-black">&lt;molona&gt; Capt_Snickle_Fritz You don&#8217;t need university&#8230; but it is a shame if you can&#8217;t go through that experience&#8230; I had trouble too&#8230; my father was really ill, we were a large family (10 siblings) and money was short</span></p><p><span
class="irc-date">[22:05]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz My class for example, 20 students, 1 teacher, 2 hours, once a week. Unfortunately there is not a ton of time I have to spend with individual students in class</span></p><p><span
class="irc-date">[22:06]</span> <span
class="irc-black">&lt;molona&gt; Capt_Snickle_FritzI had to work to pay my own universtiy and although I was there only for two years&#8230; the memories are great!</span></p><p><span
class="irc-date">[22:06]</span> <span
class="irc-black">&lt;HAWK&gt; Flick me an email to hawk@sitepoint.com Jannis and I&#8217;ll put you in touch with Leni, who runs the program. He&#8217;ll be able to give you that info.</span></p><p><span
class="irc-date">[22:06]</span> <span
class="irc-black">&lt;Bentheax&gt; The best learning (and some of the most difficult experiences) I had at university were the subjects where I could pair up with other students and work toward large projects over the semester</span></p><p><span
class="irc-date">[22:07]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz So even though I recommend university as an experience and learning exercise still, you&#8217;ll have to do a lot of &#8216;out of class&#8217; work and email your teacher to meet up out of class time to get that hands-on help.</span></p><p><span
class="irc-date">[22:07]</span> <span
class="irc-black">&lt;Jannis&gt; HAWK Thanks! Email incoming…</span></p><p><span
class="irc-date">[22:07]</span> <span
class="irc-black">&lt;Bentheax&gt; The on-hand help can be a little sparse, it&#8217;s the interaction with other students that will help get you up to speed</span></p><p><span
class="irc-date">[22:08]</span> <span
class="irc-black">&lt;Jerry&gt; @MalCurtis Design is nice, but one question: is there some way to scroll the chat window?</span></p><p><span
class="irc-date">[22:08]</span> <span
class="irc-black">&lt;molona&gt; Capt_Snickle_Fritz but if your situation is that you can&#8217;t afford it and can&#8217;t do that effort&#8230; then don&#8217;t. It will be harder but if you have will power and enthusiams, it is definately possible&#8230; and history is full of stories of people that didn&#8217;t even go to school and succeeded</span></p><p><span
class="irc-date">[22:08]</span> <span
class="irc-black">&lt;Bentheax&gt; 100% agree with molona</span></p><p><span
class="irc-date">[22:09]</span> <span
class="irc-black">&lt;molona&gt; @jerry&#8230; I use my mouse to scroll&#8230; I click on a text as if I was going to write and then use the mouse wheel</span></p><p><span
class="irc-date">[22:09]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; One of the things that has held me up, is that I&#8217;ve heard some poor reviews. For example, people saying they went through a development program. Feed back I&#8217;ve gotten includes: Just the basics on 1 language, and some data base design ect.. In other words, I&#8217;ve heard that it really isn&#8217;t that extensive. As far as say design, I&#8217;ve heard that course j</span></p><p><span
class="irc-date">[22:09]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; ust teach some photoshop basics, html, and css. All at an introductry type level. Most of that is pretty accessible for free, so I&#8217;ve been delayed by doubt so to speak.</span></p><p><span
class="irc-date">[22:10]</span> <span
class="irc-black">&lt;molona&gt; Capt_Snickle_Fritz The good thing about the web world is that you have a lots of resources that will help you as much as university&#8230; even if learning solo is not the same</span></p><p><span
class="irc-date">[22:10]</span> <span
class="irc-black">&lt;MalCurtis&gt; Jerry You should be able to scroll the chat window normally</span></p><p><span
class="irc-date">[22:10]</span> <span
class="irc-black">&lt;Jerry&gt; @molona Thanks!  (a scroll bar would be a handy addition. Hint! :) )</span></p><p><span
class="irc-date">[22:10]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz, my recommendation: Learn programming using online tools (free and paid ones) but attend a design course which can help learn the basics in Typography, Colour Theory, Layout etc</span></p><p><span
class="irc-date">[22:10]</span> <span
class="irc-black">&lt;molona&gt; but sites like learnable of ynda.com can help to save the gap&#8230; and the courses are short enough so you can do one in two weeks, rest , and the go for another gone in a month</span></p><p><span
class="irc-date">[22:11]</span> <span
class="irc-black">&lt;Bentheax&gt; Anyway, thanks for joining me on my first session guys. Once again if anyone has queries that they didn&#8217;t get answered (or were too shy to ask) hit me up at ben.axnick@sitepoint.com</span></p><p><span
class="irc-date">[22:11]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz in my opinion that stuff is hard to come by online… at least in a good quality format with a way for you to ask for clarification on those sometimes abstract thought excercises.</span></p><p><span
class="irc-date">[22:11]</span> <span
class="irc-black">&lt;Jerry&gt; @MalCurtis molona&#8217;s trick (dragging the mouse pointer) worked to scroll, but there&#8217;s no visibly obvious interface for such.</span></p><p><span
class="irc-date">[22:12]</span> <span
class="irc-black">&lt;MalCurtis&gt; Jerry: Ah, ok. I use a mac and it doesn&#8217;t show scroll bars by default, so if they&#8217;re hidden for some reason I wouldn&#8217;t have noticed it!</span></p><p><span
class="irc-date">[22:12]</span> <span
class="irc-black">&lt;molona&gt; @jannis I agree with you&#8230; but some people really don&#8217;t have the chance to go to university</span></p><p><span
class="irc-date">[22:12]</span> <span
class="irc-black">&lt;Jerry&gt; OK. I&#8217;m on Win7 using Chome FWIW</span></p><p><span
class="irc-date">[22:12]</span> <span
class="irc-black">&lt;HAWK&gt; ok guys, I&#8217;m going to cut our experts free now</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;HAWK&gt; I also have to head off. Feel free to hang around, but there will be no moderation.</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;Jannis&gt; molona, yup, I understand that, and I don&#8217;t think it&#8217;s a requirement to attend either, but if the question is &#8220;is it worth it?&#8221; then I would still say yes so long you can afford to (time and money wise)</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;HAWK&gt; Please do email me with any feedback &#8211; hawk@sitepoint.com</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;Jerry&gt; @HAWK &#8212; looks like they already cut themselves free  lol</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;molona&gt; MalCurtis I&#8217;m on a Windows and there are no scroll bars&#8230; but simply placing the pointer over the text (I just discovered that I don&#8217;t need to click) and using the mouse wheel, does the trick</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Thanks again Jannis and molona</span></p><p><span
class="irc-date">[22:13]</span> <span
class="irc-black">&lt;molona&gt; @jannis Oh then, yes, It is totally worth it :D</span></p><p><span
class="irc-date">[22:14]</span> <span
class="irc-black">&lt;Jannis&gt; Capt_Snickle_Fritz Sure thing, feel free to get in touch if you have any question regarding university stuff: hello@jannisgundermann.com</span></p><p><span
class="irc-date">[22:14]</span> <span
class="irc-black">&lt;tubiz&gt; ok HAWK.</span></p><p><span
class="irc-date">[22:14]</span> <span
class="irc-black">&lt;tubiz&gt; @hawk can i mail you if i need any advise</span></p><p><span
class="irc-date">[22:15]</span> <span
class="irc-black">&lt;HAWK&gt; Yeah, sure tubiz</span></p><p><span
class="irc-date">[22:16]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Will do Jannis and thanks again. Time to make the doughnuts!</span></p><p><span
class="irc-date">[22:16]</span> <span
class="irc-black">&lt;molona&gt; @tubiz and depending on the advise you need, you can also visit the forums www.sitepoint.com/forums</span></p><p><span
class="irc-date">[22:16]</span> <span
class="irc-black">&lt;tubiz&gt; @hawk will do if i need any. Thanks</span></p><p><span
class="irc-date">[22:16]</span> <span
class="irc-black">&lt;Jannis&gt; Alright, I&#8217;m taking off too. Thanks everyone, been fun.</span></p><p><span
class="irc-date">[22:16]</span> <span
class="irc-black">&lt;tubiz&gt; molona ok</span></p><p><span
class="irc-date">[22:16]</span> <span
class="irc-black">&lt;molona&gt; it is not that I&#8217;m advertising the forum that I collaboratt in :p</span></p><p><span
class="irc-date">[22:17]</span> <span
class="irc-black">&lt;Capt_Snickle_Fritz&gt; Grad programs are only for grads I bet. That&#8217;s a good reason too! lol</span></p><p><span
class="irc-date">[22:17]</span> <span
class="irc-black">&lt;Jerry&gt; You expect us to believe that, molona?  ;)</span></p><p><span
class="irc-date">[22:17]</span> <span
class="irc-black">&lt;molona&gt; @jerry &#8230; what?</span></p><p><span
class="irc-date">[22:18]</span> <span
class="irc-black">&lt;Jerry&gt; That you weren&#8217;t sneaking in a plug for the SP forums  lol</span></p><p><span
class="irc-date">[22:18]</span> <span
class="irc-black">&lt;molona&gt; @jerry&#8230; was it too obvious? Damn&#8230; and I thought I was being discreet lol</span></p><p><span
class="irc-date">[22:19]</span> <span
class="irc-black">&lt;molona&gt; @jerry but I guess that I need to take full responsibility of my actions&#8230; nobody asked me to advertise the forums&#8230; I simply did it&#8230; </span></p><p><span
class="irc-date">[22:20]</span> <span
class="irc-black">&lt;molona&gt; @jerry I hope that you don&#8217;t consider me a spammer :p</span></p><p><span
class="irc-date">[22:20]</span> <span
class="irc-black">&lt;Jerry&gt; np &#8212; jut giving you a little grief over the disclaimer more than the comment</span></p><p><span
class="irc-date">[22:20]</span> <span
class="irc-black">&lt;Jerry&gt; nah</span></p><p><span
class="irc-date">[22:20]</span> <span
class="irc-black">&lt;molona&gt; @jerry lol</span></p><p><span
class="irc-date">[22:21]</span> <span
class="irc-black">&lt;Jerry&gt; The passing references to sites that are obvious to many are often the most helpful</span></p><p><span
class="irc-date">[22:21]</span> <span
class="irc-black">&lt;molona&gt; still, it is true that there are some brilliant peope there and with lots of knowledge</span></p><p><span
class="irc-date">[22:21]</span> <span
class="irc-black">&lt;Jerry&gt; That is true</span></p><p><span
class="irc-date">[22:22]</span> <span
class="irc-black">&lt;molona&gt; I feel lucky to be able to collaborate with them :D</span></p><p><span
class="irc-date">[22:22]</span> <span
class="irc-black">&lt;tubiz&gt; have to go now bye Jerry molona</span></p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/getting-started-in-the-industry/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Win Free Tickets to Web Directions Code</title><link>http://www.sitepoint.com/win-free-tickets-to-web-directions-code-2013/</link> <comments>http://www.sitepoint.com/win-free-tickets-to-web-directions-code-2013/#comments</comments> <pubDate>Thu, 18 Apr 2013 15:56:58 +0000</pubDate> <dc:creator>Ricky Onsman</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[web directions]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=65500</guid> <description><![CDATA[If you're in Melbourne, Australia, May 2-3, and wishing you could go to Web Directions Code, we have not one but TWO $999 tickets to give away.]]></description> <content:encoded><![CDATA[<p></p><p>JavaScript, HTML5, CSS3: it’s a changing landscape. Web Directions brings together practitioners and big thinkers at the leading edge to educate and inspire at a “festival of code”.</p><p>SitePoint is partnering with <a
href="http://code13.webdirections.org/" target="_blank">Web Directions Code 2013</a> in Melbourne, Australia, and we have two free tickets worth $999 each to give away.</p><p>To enter, all you need to do is let us know why would you like to be at this year&#8217;s conference. We will pick the two most creative answers on Wednesday 24th April.</p><h2>Sorry, this promotion is now closed. Winners will be contacted directly.</h2><p>You can still buy tickets to <a
href="http://code13.webdirections.org/" target="_blank">Web Directions Code 2013</a>. Use SITEPOINT as a voucher code to take $150 off the full price.</p><h2 style="clear: both; display:block; padding-top: 30px;">Fine print:</h2><ul><li>Two conference tickets to be given away to the two most creative answers.</li><li>Conference to be held in Melbourne, Australia, 2-3 May, no transport or accommodation included.</li><li>Promotion ends 23th April 2013.</li></ul><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/win-free-tickets-to-web-directions-code-2013/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What Happened when we Talked PHP with the Experts</title><link>http://www.sitepoint.com/what-happened-when-we-talked-php-with-the-experts/</link> <comments>http://www.sitepoint.com/what-happened-when-we-talked-php-with-the-experts/#comments</comments> <pubDate>Sat, 13 Apr 2013 02:50:38 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[OOPHP]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[talk with the experts]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=65417</guid> <description><![CDATA[Last Thursday I swapped my coffee for a wine and ran a Talk with the Experts session in the evening (down under), making it a bit more time-zone friendly for our UK audience. The subject was PHP and our expert was Lorna Mitchell. Here is what went down.]]></description> <content:encoded><![CDATA[<p></p><p>Last Thursday I broke with tradition slightly and ran a <em>Talk with the Experts</em> session in the evening (down under), making it a bit more time-zone friendly for our UK audience. It also meant that I was able to swap my usual coffee for a wine, which probably made the session run a bit more smoothly. The subject was PHP and our expert was Lorna Mitchell, tutor of <a
title="Object-oriented PHP" href="https://learnable.com/courses/object-oriented-php-2734" target="_blank">Object-oriented PHP</a> and co-author of <a
title="PHP Master: Write Cutting-edge Code" href="https://learnable.com/books/phppro1" target="_blank">PHP Master: Write Cutting-edge Code</a>.</p><p>Here is a list of useful resources that came out of the session:</p><p>What is PHP? <a
href="http://en.wikipedia.org/wiki/PHP" target="_blank">http://en.wikipedia.org/wiki/PHP</a></p><p>A great beginners course on PHP <a
href="https://learnable.com/courses/php-mysql-web-development-for-beginners-13" target="_blank">https://learnable.com/courses/php-mysql-web-development-for-beginners-13</a></p><p>Paul&#8217;s PHP client for Beanstalkd <a
href="https://github.com/pda/pheanstalk" target="_blank">https://github.com/pda/pheanstalk</a></p><p>Why use frameworks? <a
href="http://www.phpandstuff.com/articles/top-10-reasons-why-you-should-use-a-php-framework" target="_blank">http://www.phpandstuff.com/articles/top-10-reasons-why-you-should-use-a-php-framework</a></p><p>Unit testing framework <a
href="http://www.phpunit.de/" target="_blank">http://www.phpunit.de/</a></p><p>Using composition rather than inheritance <a
href="http://en.wikipedia.org/wiki/Composition_over_inheritance" target="_blank">http://en.wikipedia.org/wiki/Composition_over_inheritance</a></p><p>Static site generators:<br
/> <a
href="http://middlemanapp.com/" target="_blank">http://middlemanapp.com/</a><br
/> <a
href="http://www.phrozn.info/en/" target="_blank">http://www.phrozn.info/en/</a><br
/> <a
href="http://sculpin.io/" target="_blank">http://sculpin.io/</a></p><p>An excellent SSH client <a
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a></p><p>Find transcripts of past sessions here <a
title="Transcripts" href="http://www.sitepoint.com/forums/showthread.php?873280-Transcripts-From-Past-Sessions" target="_blank">http://www.sitepoint.com/forums/showthread.php?873280-Transcripts-From-Past-Sessions</a></p><p>Sign up for email notifications of future sessions here <a
href="https://www.facebook.com/sitepoint/app_115462065200508" target="_blank">https://www.facebook.com/sitepoint/app_115462065200508</a></p><p>And on the subject of future sessions, next up we have Talk Getting Started in the Industry with the Experts, with SitePoint devs Jude Aakjaer &amp; Ben &#8216;The Axe&#8217; Axnick. That will be taking place on Wed 1 May at 2pm PDT or you can <a
title="Timezone calculator" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Talk+Getting+Started+in+the+Industry+with+the+Experts&amp;iso=20130502T07&amp;p1=152&amp;ah=1" target="_blank">find out what time it will be at your place here</a>.</p><p>If you missed last Thursday&#8217;s session but are keen to know what went down, you can read the entire transcript here:</p><table><tbody
id="log"><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_655d8f50849a013025c312313d00cc71">Ok, well since Lorna is here, we may as well kick off. The format here is basically a free for all &#8211; if anyone has a question then throw it out there now.</div><div
id="event_6d118800849a013025c312313d00cc71">I&#8217;ll monitor the questions and make sure that they all get answered.</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_716f9770849a013025c312313d00cc71">can we start w frameworks?</div></blockquote></td></tr><tr><td
title="SEO2013">SEO2013 <img
alt="SEO2013" src="https://assets3.talkerapp.com/avatar/f0209d11cf9b7a55343f05b2fde3e8cc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7c60fe70849a013025c312313d00cc71">Can we start with &#8211; What is PHP? :)</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_821f3760849a013025c312313d00cc71"><p>Sure thing @mycritter &#8211; did you have a specific question relating to frameworks?</p><div
id="event_91846f40849a013025c312313d00cc71">Here you go @SEO2013 <a
href="http://en.wikipedia.org/wiki/PHP" target="_blank">http://en.wikipedia.org/wiki/PHP</a></div><div
id="event_9e2db6e0849a013025c312313d00cc71">BTW, I&#8217;ll be posting a full transcript of this session up on sitepoint.com tomorrow, along with resources</div></div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a835f030849a013025c312313d00cc71">well, what is the real world benefit of using a fw and which are really right for solid dev?</div></blockquote></td></tr><tr><td
title="SEO2013">SEO2013 <img
alt="SEO2013" src="https://assets3.talkerapp.com/avatar/f0209d11cf9b7a55343f05b2fde3e8cc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b1564550849a013025c312313d00cc71">Thanks for the link. How long on average does it take to learn PHP?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ba88bcf0849a013025c312313d00cc71">@mycritter that&#8217;s a great starting question!</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c4770e70849a013025c312313d00cc71">@SEO what prog languages are you familiar with now?</div></blockquote></td></tr><tr><td
title="SEO2013">SEO2013 <img
alt="SEO2013" src="https://assets3.talkerapp.com/avatar/f0209d11cf9b7a55343f05b2fde3e8cc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d7166670849a013025c312313d00cc71">None unfortunately which I&#8217;m sure isn&#8217;t the answer you wanted :/ I&#8217;d really like to learn though.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_dd602930849a013025c312313d00cc71">Frameworks give you structure, and they also give you a quick start on the things that are the same in every project, they usually have routing, logging, templating &#8230; that sort of thing. So they save some of the repetitive work for you</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e4687aa0849a013025c312313d00cc71">I&#8217;d also like to plug Lorna&#8217;s latest contribution to the Learnable/SitePoint network, which is her course on Object-oriented PHP <a
href="https://learnable.com/courses/object-oriented-php-2734" target="_blank">https://learnable.com/courses/object-oriented-php-2734</a></div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e989ede0849a013025c312313d00cc71">@seo2013 you just gotta get the book</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f6be6990849a013025c312313d00cc71">Frameworks also give a common way to do things, so they make it easier to bring in a new developer to the team and that that person pick up the project much more quickly</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_013d5450849b013025c312313d00cc71">@SEO2013 This is a great beginners course <a
href="https://learnable.com/courses/php-mysql-web-development-for-beginners-13" target="_blank">https://learnable.com/courses/php-mysql-web-development-for-beginners-13</a></div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_12485b50849b013025c312313d00cc71">@mycritter I&#8217;d say that the benefit is mostly to developers and to speed and quality of development &#8211; much more than how much difference it makes to the end product. Frameworks are about getting things done.</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1d96fc30849b013025c312313d00cc71">@lornaJane, do you use an out of the box framework or a platform like a cms for your web dev?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3d822470849b013025c312313d00cc71">Welcome to anyone that has just joined us. We&#8217;re LornaJane is our expert today and we&#8217;re currently talking the benefits of using frameworks.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3dc95f00849b013025c312313d00cc71">As for which frameworks are solid &#8211; they all have their strengths. For example ZF2 and Symfony2 are totally comprehensive, but they can be pretty heavy if you&#8217;re only building something simple. There are lightweight frameworks, where you will need to do some of the work yourself such as Silex or Slim. And then there are frameworks that are more aimed at friendliness than performance &#8211; that might be something like CakePHP</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_533c1250849b013025c312313d00cc71">@mycritter I&#8217;m a consultant so I work with whatever my client has. My personal projects have been a mix, some ZF, some Slim, depending what I was building. Hope that helps give you some ideas!</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_57569ba0849b013025c312313d00cc71">Quick question about frameworks?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6b81cd20849b013025c312313d00cc71">@TheCliff go for it</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6e2d31c0849b013025c312313d00cc71">I am curious does heavy frameworks put more load on my server?</div><div
id="event_728bdc50849b013025c312313d00cc71">for rendering and things?</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7f00a390849b013025c312313d00cc71">speed of the code being rendered and so on.</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_941fe960849b013025c312313d00cc71">Lorna, do you have to spend a lot of time with each project learning its environment before being productive, or is there a small enough pool of common frameworks that you generally have it covered?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9506c730849b013025c312313d00cc71">@TheCliff yes, it certainly can do. The frameworks can do lots of work in the background to make for easy, rapid development. For a very performant application, a full-stack framework probably isn&#8217;t the right tool. For 95% of sites, it&#8217;s absolutely fine</div></blockquote></td></tr><tr><td
title="ridinQwerty">ridinQwe&#8230; <img
alt="ridinQwerty" src="https://assets0.talkerapp.com/avatar/456724630296485f2e168660bebc7a4a.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a14a7f70849b013025c312313d00cc71">Php &amp; Mysql &#8220;Novice to Ninja&#8221; is a pretty good starting point @SEO2013</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aae7b950849b013025c312313d00cc71">Awesome answer thanks!</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b4c11920849b013025c312313d00cc71">@TheCliff: generally the extra load is negligible, and if you have enough traffic for it to be a problem, you can afford to scale the site across multiple servers. The benefit of writing less/easier code faster with a framework outweigh the execution (in)efficiency.</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b8dfae00849b013025c312313d00cc71">Impressions of Twitter Bootstrap compared to other frameworks? That&#8217;s the only one I&#8217;ve used, mainly because it was the first I found and was pretty easy to pick up</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c486e2e0849b013025c312313d00cc71">@MikeH Many of the frameworks have good documentation and lots of shared ideas. For example many of them are MVC, they have routing, the templating tools are alike even if not exactly the same &#8230; and I&#8217;m very good at debugging after lots of practice! So I usually dive in and learn that way.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c77fa120849b013025c312313d00cc71">I should introduce Paul.Annesley. Paul is a senior dev with the SitePoint group.</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e5d3bb10849b013025c312313d00cc71">An important aspect of using a framework is the security is can provide; default escaping of variables in HTML output, sanitizing user input, handling common gotchas, quoting/escaping database queries to mitigate SQL injection etc.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e8eb6210849b013025c312313d00cc71">@theCliff: That&#8217;s a good point from @Paul.Annesley &#8211; mostly, the developer&#8217;s time will be MUCH more expensive than your hosting costs. So it&#8217;s a net win to use the framework and get your product shipped</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fe93dc20849b013025c312313d00cc71">The flipside of that, is that you inherit any security vulnerabilities present in the framework you use, which happens in all frameworks from time to time.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0abc6000849c013025c312313d00cc71">@Jerry The twitter bootstrap is more of a frontend framework, this discussion is more about the server-side frameworks which are written in PHP. The learning curve is different for the various frameworks, but as I said, many of them have excellent docs</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1aa26530849c013025c312313d00cc71">Paul—as a senior dev do you become more specialized or broader in the languages you use server side?</div></blockquote></td></tr><tr><td
title="BrandonKasteler">BrandonK&#8230; <img
alt="BrandonKasteler" src="https://assets3.talkerapp.com/avatar/a324ad8ad0a220c609e26222af09504d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_252a3e40849c013025c312313d00cc71">@Paul.Annesley On that note, for someone who is relatively new to PHP, would you say the benefits of having pre-built security outweigh those of potentially missing certain aspects in our own code?</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_348736d0849c013025c312313d00cc71">Do you know of any good comparisons of pros/cons for various frameworks?</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3eb17a30849c013025c312313d00cc71">@lornaJane, on basics, do you have good recommendations for securing our code for beginners. ways to stay ahead of hackers.</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_45c613c0849c013025c312313d00cc71">@MikeH: Both :) I learned a lot about PHP language and tools. I did so by taking on side projects like creating the PHP client for beanstalkd:<a
href="https://github.com/pda/pheanstalk" target="_blank">https://github.com/pda/pheanstalk</a> … I also learn other languages when I have time, and mainly write Ruby these days.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5cf10490849c013025c312313d00cc71">@mycritter: The built in functionality of frameworks can really help with security, as they will include database escaping and filtering input values and things</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6a94bc20849c013025c312313d00cc71">@BrandonKasteler: I certainly pick the benefits of a framework over trying to do it all myself… the latter results in attempting to build your own framework, and you end up with no time to build what you&#8217;re setting out to build.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6d38f610849c013025c312313d00cc71">@mycritter: my top tip though is to use the Filter extension in PHP for the incoming variables. Make that a requirement and it will reward you :)</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7cd87480849c013025c312313d00cc71">Would you recommend PHP coders to get into Frameworks &#8212; MVC style of programming? I have been coding in PHP for 5 years now. Part of the reason I haven&#8217;t gone into Frameworks is because over the past couple of years I&#8217;ve put together a great &#8220;functions&#8221; file that has tons of stuff for me to use during coding to speed things up. I would need to find out if a framework has what my functions do in order for me to consider using it. I am really not sure what a framework really does to speed up writing code. For the most part I just need basic Mysql_query&#8217;s, while loops, and basic math. Would a framework really help that much trying to speed up basic php commands?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_87f10f60849c013025c312313d00cc71">@Jerry: framework comparisons are pretty difficult, they are all aimed at doing different jobs so it&#8217;s comparing apples to oranges in many cases. I don&#8217;t know of any good benchmarks</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aba64d30849c013025c312313d00cc71">@TheCliff: I&#8217;d say that for a really basic site, it probably doesn&#8217;t matter. Once you start building things that are a bit more dynamic, they will really make your life easier &#8211; particularly once you get past the learning curve</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ec564ea0849c013025c312313d00cc71">To anyone that has just joined, welcome. We&#8217;re currently talking frameworks, but if you have a question on any aspect of PHP (or OOP PHP) please throw it out there at any stage</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_edddd740849c013025c312313d00cc71">I have a general point I&#8217;d like to add: PHP started as pretty much a way of embedding bits of code into HTML; making it a templating language. And using it like that is not a bad way to start learning it. But to build a serious website, one needs to learn to separate the templates from the logic of the website. Frameworks make that much easier to do (they provide models, controllers etc, which are pure PHP and don&#8217;t contain HTML).</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_101fde90849d013025c312313d00cc71">Can you give me a quick example of one way that frameworks save time? Like a type of command or something that it would help with.</div></blockquote></td></tr><tr><td
title="BrandonKasteler">BrandonK&#8230; <img
alt="BrandonKasteler" src="https://assets3.talkerapp.com/avatar/a324ad8ad0a220c609e26222af09504d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_112effd0849d013025c312313d00cc71">@LornaJane Bookmarked the various frameworks you&#8217;ve mentioned to look at later. Thank you kindly for that information.</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_217bde00849d013025c312313d00cc71">or a site that would show me why using frameworks save time and how.</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_266ed5b0849d013025c312313d00cc71">Lorna—do you work mostly with larger custom apps, or still on (WordPress|Concrete|Magento|LemonStand|Joomla) based sites?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_379c73f0849d013025c312313d00cc71">@TheCliff <a
href="http://www.phpandstuff.com/articles/top-10-reasons-why-you-should-use-a-php-framework" target="_blank">http://www.phpandstuff.com/articles/top-10-reasons-why-you-should-use-a-php-framework</a></div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4768b890849d013025c312313d00cc71">@TheCliff the simplest example is things like building forms, you define a form and the framework does client side validation, server side validation, handles the failures, displays the form itself, and gives you back valid data when it&#8217;s done. Saves a lot of repeat code for every form on every project &#8211; and you never forget to validate one field</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4fc9f7e0849d013025c312313d00cc71">@lornaJane, most of my clients want a cms. there are great options out there. recommendations on going w them vs building proprietary?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_542ed170849d013025c312313d00cc71">@Cliff: also things like there are database libraries already setup, and logging libraries</div><div
id="event_5a8c76e0849d013025c312313d00cc71">@BrandonKasteler that&#8217;s my pleasure, good luck with those</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6091bc20849d013025c312313d00cc71">@lornaJane that could be very useful. I&#8217;m looking at that page now @hAWK</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_69900580849d013025c312313d00cc71">@mikeH, just saw your q. great minds think alike ;-)</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_79763d00849d013025c312313d00cc71">@MikeH: I work almost entirely on custom apps, built with frameworks. I&#8217;ve got wordpress as my blog, but that&#8217;s all (and I didn&#8217;t build it myself!). I&#8217;m API specialist so I work more with integrating systems, and they are usually framework-built bespoke apps, just because that&#8217;s the best tool for these particular jobs</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7cf6faf0849d013025c312313d00cc71">Hi Lorna: When writing a class is it always important to follow a design pattern. A lot of my classes seem to follow no design pattern at all. Is this a bad thing?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_99108370849d013025c312313d00cc71">@mycritter: going with an existing open source CMS and customising it means that you get all the work done in the existing one for free, your client only needs to pay for the extra bits that are specific to their system, and you only have to do interesting and unusual bits of development, rather than repeating yourself all the time</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9a1e24f0849d013025c312313d00cc71">@oatley, ooh, now we&#8217;re getting into the fun stuff ;-)</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a8859a80849d013025c312313d00cc71">stuff like Drupal has loads of extensions and will offer you security updates all the time &#8211; and your own code won&#8217;t do that with zero work from you :)</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a940c1f0849d013025c312313d00cc71">Specialization begets productivity IMO. Having to swap often between frameworks, libraries or CMS brings a lot of overhead, and requires a lot more research time</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c9c65d90849d013025c312313d00cc71">@Oatley: not a bad thing at all. Too many design patterns is a bad thing. Not following patterns isn&#8217;t a problem. In fact, if you read a design patterns textbook, you&#8217;d probably find many more familiar patterns than you expect. The bottom line is that we&#8217;re developers and that means we solve problems. Whether those solutions have complicated-sounding names or not doesn&#8217;t matter IMO</div></blockquote></td></tr><tr><td
title="ridinQwerty">ridinQwe&#8230; <img
alt="ridinQwerty" src="https://assets0.talkerapp.com/avatar/456724630296485f2e168660bebc7a4a.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ce8e6c20849d013025c312313d00cc71">I&#8217;m still really new to PHP, and haven&#8217;t touched a framework yet, but wouldn&#8217;t it pretty much be like a comparison to jquery and javascript? The dirty work simplified down into managed solutions?</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e483efd0849d013025c312313d00cc71">@ridinQwerty broadly speaking &#8212; yes</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ee6d8700849d013025c312313d00cc71">@MikeH That&#8217;s not my experience, I find it helpful both in terms of getting things done and in terms of code quality to build on the existing libraries available in the open source world. Switching between them is hard work, but worth it, at least for me</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_02dfe610849e013025c312313d00cc71">Thanks for that page @hAWK</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_03c9cc60849e013025c312313d00cc71">@RidinQwerty that&#8217;s a nice analogy, yes :) Some frameworks are little more than a few libraries &#8211; and you might add a few more to make something you&#8217;re comfortable with. But they&#8217;re just there to wrap things up and make them quicker to use</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_047e3040849e013025c312313d00cc71">@ridinQwerty: main difference; jQuery is a library that you call from your code. A framework generally defines where you should put code so that the framework can call it when appropriate.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_08b148c0849e013025c312313d00cc71">@TheCliff np</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_13210f80849e013025c312313d00cc71">@LornaJane I agree on building on their foundations. I just find it hard to keep up with multiple systems.</div></blockquote></td></tr><tr><td
title="ccovey">ccovey <img
alt="ccovey" src="https://assets0.talkerapp.com/avatar/c19bcbebb8c249af97576400977a3c8f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_26c9ffd0849e013025c312313d00cc71">For those of us without code reviews, etc. any ways of knowing when our OOP code is no longer procedural code in class? I feel like mine is haha.</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_38bbb920849e013025c312313d00cc71">@lornaJane so for beginners what framework would you recommend getting started with? I&#8217;ve had tons of people tell me that Yii is the best one as of late. What are your thoughts as far as learning curves, ease of use, etc. are concerned?</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4b338dd0849e013025c312313d00cc71">@ccovey &lt;?php class Ccovey { public function__construct() { $this-&gt;isProduceduralInAClass = false; } } ?&gt;</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4ddd9240849e013025c312313d00cc71">@ccovey: Method length is usually a clue. If your methods are really long then you&#8217;re probably still working in quite a procedural style. Some methods will always end up long though &#8211; such as a controller action for a complicated page</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4dfe7840849e013025c312313d00cc71">Apart from your own excellent sitepoint book (which I found out about at you at one of your excellent training courses i attended at Leeds NTI!) what other OOP books would you recommend?</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4f07f020849e013025c312313d00cc71">@ccovey &#8230;problem solved</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_508b0190849e013025c312313d00cc71">ccovey: one way is to try writing unit tests for your code… if you manage, it&#8217;s probably decent enough OO. If it&#8217;s really painful, maybe it needs refactoring to be more OO :)</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6d367a50849e013025c312313d00cc71">@TheCliff: I haven&#8217;t used Yii but I&#8217;ve had people who do both front end and back end enjoy it. I usually recommend that people get comfortable with OOP, then try out something like CakePHP &#8211; it&#8217;s not too complicated a framework but is built by smart people and has a fabulous community behind it.</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7b1070e0849e013025c312313d00cc71">@Paul.Annesley speaking of, what is the Unit Testing framework de jour?</div></blockquote></td></tr><tr><td
title="ccovey">ccovey <img
alt="ccovey" src="https://assets0.talkerapp.com/avatar/c19bcbebb8c249af97576400977a3c8f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7b92c1a0849e013025c312313d00cc71">I have been trying to keep methods under 20ish lines if possible and have started testing on my recent side project</div></blockquote></td></tr><tr><td
title="TheCliff">TheCliff <img
alt="TheCliff" src="https://assets1.talkerapp.com/avatar/d195d33df101578798877d1f8db635d3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_82f92c60849e013025c312313d00cc71">awesome. I&#8217;ll look into that!</div></blockquote></td></tr><tr><td
title="ccovey">ccovey <img
alt="ccovey" src="https://assets0.talkerapp.com/avatar/c19bcbebb8c249af97576400977a3c8f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a05219a0849e013025c312313d00cc71">MikeH if only I would&#8217;ve known that years ago :)</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a3d82450849e013025c312313d00cc71">@Oatley: PHP Master is the only resource you&#8217;ll ever need!! Seriously though, there aren&#8217;t a lot of OOP books out there. Once you&#8217;re at the level where PHP Master is making sense, you&#8217;re better reading the blog articles so make sure you&#8217;re subscribed to phpdeveloper.org and the Sitepoint sites including phpmaster.com &#8211; that&#8217;s where much of the advanced content goes, and it&#8217;s properly up to date. Many of the books are pre-PHP 5.3 right now, although I&#8217;m seeing updates coming out</div></blockquote></td></tr><tr><td
title="ridinQwerty">ridinQwe&#8230; <img
alt="ridinQwerty" src="https://assets0.talkerapp.com/avatar/456724630296485f2e168660bebc7a4a.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_af860070849e013025c312313d00cc71">@Paul.Annesley I probably have awhile before I will be able to ingest what you just said. I&#8217;m still goofing around with filling tables with data I create and ect&#8230; Not too far along at all in other words. I&#8217;ve just gotten comfortable with the front end of things, so it&#8217;s time to progress. I&#8217;ve got the first two books you guys offer on it though, and am enjoying them. The one on OOP with be the next.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_afd8f8e0849e013025c312313d00cc71">@ccovey: that sounds to me like you are on the right tracks already, great work</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c74c3f90849e013025c312313d00cc71">I assume you guys know about Lorna&#8217;s OOP course&#8230;<a
href="https://learnable.com/courses/object-oriented-php-2734" target="_blank">https://learnable.com/courses/object-oriented-php-2734</a></div></blockquote></td></tr><tr><td
title="ridinQwerty">ridinQwe&#8230; <img
alt="ridinQwerty" src="https://assets0.talkerapp.com/avatar/456724630296485f2e168660bebc7a4a.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e492d360849e013025c312313d00cc71">Sure do</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e5530020849e013025c312313d00cc71">@MikeH: sorry for the delay… I believe PHPUnit is where it&#8217;s at. <a
href="http://www.phpunit.de/" target="_blank">http://www.phpunit.de/</a></div><div
id="event_f0c31070849e013025c312313d00cc71">I&#8217;ve mostly used SimpleTest in the past, but I don&#8217;t recommend it, and don&#8217;t let the name fool you… it&#8217;s not simpler :)</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0546eca0849f013025c312313d00cc71">Good. I started to dabble with that one a few years ago.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_054f2470849f013025c312313d00cc71">And what @HAWK said &#8211; if you&#8217;re looking for an intro to OOP, I have the Learnable course up now, mix of me talking (and drawing pictures!) and showing code, which I hope will help. For those who learn better from reading, the PHP Master book has an OOP chapter but also chapters on Design Patterns and on Databases, using PDO which is also object oriented</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0a73ead0849f013025c312313d00cc71">I definitely recommend learning to write unit tests if you want to do object oriented proramming.</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_12f51d90849f013025c312313d00cc71">@lornaJane, are we talking applying OOP to PHP, or implementing new powerful PHP versions?</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_192c3800849f013025c312313d00cc71">Hi Lorna. Thanks for all your help by the way. Another one for you When I&#8217;m writing classes I can never seem to extend them. In examples I constantly see things like cat extends animal, which makes sense. But in the real world I&#8217;m never going to be building a &#8216;cat&#8217;! Say I&#8217;m building something like a website, what would be a good example of using extends here?</div></blockquote></td></tr><tr><td
title="ridinQwerty">ridinQwe&#8230; <img
alt="ridinQwerty" src="https://assets0.talkerapp.com/avatar/456724630296485f2e168660bebc7a4a.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_20f37aa0849f013025c312313d00cc71">I had to switch my email address to join because it said someone was using it, on a unrelated but related note. ?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_228d2a60849f013025c312313d00cc71">@mycritter I can take any questions you have</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3375a420849f013025c312313d00cc71">@ridinQwerty same with me. Remembered my email from a chat months and months ago and wouldn&#8217;t let me in</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4069d450849f013025c312313d00cc71">Same. Fake email addresses all round :)</div></blockquote></td></tr><tr><td
title="ridinQwerty">ridinQwe&#8230; <img
alt="ridinQwerty" src="https://assets0.talkerapp.com/avatar/456724630296485f2e168660bebc7a4a.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_44ed69d0849f013025c312313d00cc71">Lol</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_53b01fe0849f013025c312313d00cc71">@ridinQwerty and @MikeH Yeah, that is a very frustrating bug with this s/w &#8211; I don&#8217;t even know why it stores the emails, I can&#8217;t aces them. The good news is that we have our own interface well on the way to completion and with any luck I&#8217;ll be using that for the next session.</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5479d6b0849f013025c312313d00cc71">Related fact: did you know example.com and example.org etc are reserved for testing, so you know nobody will get email sent to them?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_57a33d70849f013025c312313d00cc71">@Oatley For example you might make a base model, and your other models extend from that &#8211; same for controllers. Quite often I do this the other way around. When you copy and paste something into another class, then instead you should create a common parent, rather than looking to create a child</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_588132c0849f013025c312313d00cc71">guess we should all log out before closing the browser</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_623e82b0849f013025c312313d00cc71">I had to try 3 fake email addresses before I found one it would accept. :)</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8a0abe00849f013025c312313d00cc71">PHP Pros &#8212; do you do any front end dev work (excluding personal projects)? Or put another way do you get to focus on the server side?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8c912c20849f013025c312313d00cc71">Yeah, sorry about that. Annoyingly, they don&#8217;t answer support tickets either so there isn&#8217;t much I can do except bin the product.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8ee465f0849f013025c312313d00cc71">@Oatley also if you&#8217;re using a framework, have a look around in it&#8217;s source code &#8211; you&#8217;ll see some very good &#8220;real&#8221; examples there of when classes are extended &#8211; and sometimes you&#8217;ll want to extend their classes yourself to add things</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a6e4a490849f013025c312313d00cc71">np @Hawk</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aef28200849f013025c312313d00cc71">@MikeH I do not do any frontend dev work. To put it politely, it&#8217;s not where my talents lie :) It isn&#8217;t a problem because I do APIs rather than websites a lot of the time</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ce462880849f013025c312313d00cc71">Lorna, I&#8217;m a ZCE 5.3. Do you know of when/if the exam will involve the very latest version of ph</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ce4c2640849f013025c312313d00cc71">@MikeH: I&#8217;m no pro in frontend stuff, but I like to do some occasionally to keep up to date. I think when you&#8217;re working server-side, it&#8217;s important to understand how the data you&#8217;re pushing to the frontend layer is going to be worked with and displayed.</div></blockquote></td></tr><tr><td
title="mycritter">mycritte&#8230; <img
alt="mycritter" src="https://assets2.talkerapp.com/avatar/7ff1b5523a2e105b3d781cc5380899e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d93a9f00849f013025c312313d00cc71">@lornaJane, when you say &#8220;do APIs&#8221;, do you mean build or integrate them?</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ec7d8770849f013025c312313d00cc71">Indeed.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ec86e1c0849f013025c312313d00cc71">@oatley: I can&#8217;t see the ZCE exams updating any time soon. It&#8217;s a huge investment for Zend to make that happen and I&#8217;m confident they aren&#8217;t working on that at the moment</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0826645084a0013025c312313d00cc71">Github? Is it as ubiquitous as the all the kids say?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0d6005e084a0013025c312313d00cc71">@mycritter: either/both. I build lots of APIs, but also go in and make systems talk to one another with whatever functionality they have available. I spend more with data and servers than with browsers, by a long way</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2d863d5084a0013025c312313d00cc71">@MikeH I think source control is ubiquitous. Many companies use alternative hosting as GitHub is expensive for private repositories, but the idea of having remotely hosted collaborative source control is standard, in my experience</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_50643d2084a0013025c312313d00cc71">Welcome to those of you that have just come in. We&#8217;ve mostly talked frameworks so far and are now touching on source control.</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5ecd988084a0013025c312313d00cc71">Thanks Lorna, with extends can you extend anything? For example I see this &#8220;has a&#8221; vs &#8220;is a&#8221; debate, so for example would it make sense for something like a class FormBuilder to extend the class validation? (keeping things separate?) thanks.</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a40256f084a0013025c312313d00cc71">Oatley: keep in mind inheritance isn&#8217;t the only way to bring functionality into a class. Check out <a
href="http://en.wikipedia.org/wiki/Composition_over_inheritance" target="_blank">http://en.wikipedia.org/wiki/Composition_over_inheritance</a>… you can just write small methods on your class which call out to other classes dedicated to that particular job.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b2ef2db084a0013025c312313d00cc71">@Oatley the &#8220;is a&#8221; and &#8220;has a&#8221; debate is useful in terms of naming things and thinking about how they go together. If you try to extend one thing into another incorrectly, I usually find that you&#8217;ll realise that this makes no sense pretty quickly :) My advice is to try out your ideas on a small scale, and see if you think it works for your application</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cc4a751084a0013025c312313d00cc71">contrived example which might help illustrate composition, as opposed to inheritance:</div><div
id="event_cdf0820084a0013025c312313d00cc71"><pre id="past_pre_cc52b98758de1c24d118">class Form {
  public function validate($field) {
    $validator = new Validator();
    return $validator-&gt;validate($field);
  }
}</pre></div><div
id="event_da6375f084a0013025c312313d00cc71">so Form is &#8220;composed of&#8221; Validator… it uses it, but doesn&#8217;t have to deal with the complexity of inheriting from it.</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0820256084a1013025c312313d00cc71">Thanks Paul &amp; Lorna :-)</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_15598db084a1013025c312313d00cc71">it could also have a translate() method which calls out to a Translator class… much harder to extend/inherit from two different base classes :)</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3a25f57084a1013025c312313d00cc71">One thing ive always wondered In a class before you write any methods at the very top you declare your properties (ie public, private, protected) a lot of the time when I have forgotten to do this my script class is fine so why do they need to be declared?</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_64eb122084a1013025c312313d00cc71">@Oatley they don&#8217;t need to be &#8211; if you just start using properties, they work fine. BUT by declaring them, you can document them, and also if you don&#8217;t want the properties to be public (which often they shouldn&#8217;t be) then you will need to declare them and their visibility</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6e8585e084a1013025c312313d00cc71">@Oatley it&#8217;s good practice to declare them, but PHP will roll with it if you don&#8217;t, it&#8217;s very tolerant</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7471d53084a1013025c312313d00cc71">@LornaJane: does failing to declare them raise warnings at certain error_reporting levels in modern PHP?</div></blockquote></td></tr><tr><td
title="ccovey">ccovey <img
alt="ccovey" src="https://assets0.talkerapp.com/avatar/c19bcbebb8c249af97576400977a3c8f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7f3e9c2084a1013025c312313d00cc71">Depends on usage</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8980acc084a1013025c312313d00cc71">PHP borrows heavily from Java for its class/object model, and Java being a statically compiled language depends on those properties being declared up front.</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8c9bc16084a1013025c312313d00cc71">@hawk. Will a article of all the questions and answers today asked be somewhere on would be very useful. Thanks</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9b72444084a1013025c312313d00cc71">I seem to remember having problem with __set() and __get() magic methods when not declaring properties. Details hazy.</div></blockquote></td></tr><tr><td
title="ccovey">ccovey <img
alt="ccovey" src="https://assets0.talkerapp.com/avatar/c19bcbebb8c249af97576400977a3c8f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a03c4de084a1013025c312313d00cc71">$this-&gt;foo += &#8216;bar&#8217;; will throw a warning if not declared. But that is a bit of a different issue</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_af813c1084a1013025c312313d00cc71">@Paul.Annesley no warnings from PHP, it&#8217;s a backward compatibility thing. PHP 4 had no visibility, so public was the default then, and that&#8217;s still the case now. You can just use properties and PHP will assume that you meant to do that</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e5c36f9084a1013025c312313d00cc71">@oatley Yup. I&#8217;ll post a transcript of the session on sitepoint.com tomorrow :)</div></blockquote></td></tr><tr><td
title="Oatley">Oatley <img
alt="Oatley" src="https://assets1.talkerapp.com/avatar/c6bbeefa683ccd0159f32886a7715dcd.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f819100084a1013025c312313d00cc71">I&#8217;m trying and write a mini framework that creates drivers or for any PDO queries, or read any XML files passed into my system. Is this a good idea, or is it overkill?</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0140bd5084a2013025c312313d00cc71">Maybe problems with serialize() or json_encode() if you don&#8217;t declare them? I&#8217;m clutching at straws :) But they should definitely be declared.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_033fe9e084a2013025c312313d00cc71">@oatley And all transcripts of these sessions can be found here <a
href="http://www.sitepoint.com/forums/showthread.php?873280-Transcripts-From-Past-Sessions" target="_blank">http://www.sitepoint.com/forums/showthread.php?873280-Transcripts-From-Past-Sessions</a></div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5b08291084a2013025c312313d00cc71">@Oatley it sounds like a good project to me. You might try to make them as standalone classes &#8211; then you can add them to any other project, even if you&#8217;re using a framework, by including your classes in the autoloader</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_65cd6ae084a2013025c312313d00cc71">Here&#8217;s an interesting thing to consider: if you have a site that doesn&#8217;t need a database etc, but you want the benefits of using PHP to create it (e.g. shared header/footer/layout/components etc), consider a static site generator. Write your site in PHP, generate it to HTML files, and deploy them to a static website host or Amazon S3. Never get hacked ;) In Ruby-land, I&#8217;d recommend <a
href="http://middlemanapp.com/" target="_blank">http://middlemanapp.com/</a> for that. Googling around for PHP examples, I see <a
href="http://www.phrozn.info/en/" target="_blank">http://www.phrozn.info/en/</a> and <a
href="http://sculpin.io/" target="_blank">http://sculpin.io/</a> and various others, but haven&#8217;t tried them.</div><div
id="event_a2341d6084a2013025c312313d00cc71">@MikeH: going back a bit… I&#8217;m a massive fan of git and GitHub. git is not trivial to learn, but I consider it well worth it… definitely one of my most valued development tools. I `git init` and commit to any old directory I write code/docs in, even if it&#8217;s just a one-day-one-developer project.</div><div
id="event_c8dd4af084a2013025c312313d00cc71">And git doesn&#8217;t lock you into GitHub… there&#8217;s other hosts, or you can host your own, or if you&#8217;re a solo developer you can just not push your code to a remote server. Git can run entirely locally, doesn&#8217;t need a server.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d2e03a1084a2013025c312313d00cc71"></div><div
id="event_efa4282084a2013025c312313d00cc71">I&#8217;m going to jump in and say that we have 5 minutes left of the session (at which point you are welcome to chat amongst yourselves but I&#8217;ll cut Lorna free) so if anyone has a question that they haven&#8217;t asked, now would be the time</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f554dac084a2013025c312313d00cc71">@Paul.Annesley I&#8217;m pretty ignorant with VC, except that I do understand it&#8217;s benefits. Is Git (without the hub) still good for getting code onto different machines? Do you need to setup a host?</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_02f4c57084a3013025c312313d00cc71">Never mind, you answered that</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_05f045a084a3013025c312313d00cc71">@MikeH: git works great over SSH, so you can push/pull easily between any hosts you can SSH between.</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_23f078c084a3013025c312313d00cc71">It might not be something I should admit publicly, but I use Windows and would have to learn SSH too</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_45b9fad084a3013025c312313d00cc71">:) PuTTY is an excellent SSH client: <a
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a> … it&#8217;s been years since I&#8217;ve used it though, and I&#8217;ve never used git on windows.</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_46c88ca084a3013025c312313d00cc71">@MikeH You are in good company there, plenty of windows users around</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4961665084a3013025c312313d00cc71">There&#8217;s a Windows GitHub client though.</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_68415d5084a3013025c312313d00cc71">Thanks.<br
/> What about code documenting? I used to use PhpDocumenter, but I couldn&#8217;t get the latest version to work</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6b7046f084a3013025c312313d00cc71">If you have the time and interest, I&#8217;d recommend running a linux (Ubuntu?) virtual machine on your windows machine, so you can play with and learn tools like git/php/etc in the environment they were built for.</div></blockquote></td></tr><tr><td
title="ccovey">ccovey <img
alt="ccovey" src="https://assets0.talkerapp.com/avatar/c19bcbebb8c249af97576400977a3c8f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7779da6084a3013025c312313d00cc71">I use gitbash on windows wish comes with ssh already installed for you so then you just need to generate keys ect.</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_78418b1084a3013025c312313d00cc71">I&#8217;m usually running an Ubuntu Server virtual machine on my Mac, which I SSH into.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_82e518d084a3013025c312313d00cc71">And&#8230; that&#8217;s a wrap. Thanks very much to everyone that participated. I&#8217;ll post a transcript up on SitePoint tomorrow. Don&#8217;t forget to check out Lorna&#8217;s course <a
href="https://learnable.com/courses/object-oriented-php-2734" target="_blank">https://learnable.com/courses/object-oriented-php-2734</a> and lastly&#8230; a huge thanks to Lorna for her time, and to Paul for stepping in at the last minute to help out. Much appreciated.</div><div
id="event_84acd49084a3013025c312313d00cc71">You&#8217;re all free to stick around here for as long as you like, but the session will no longer be moderated. :)</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_901d8d9084a3013025c312313d00cc71">@MikeH definitely phpDocumentor, I&#8217;m sure their IRC channel or mailing list would help you with setup problems</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9403f3d084a3013025c312313d00cc71">Thanks Lorna, Paul, Hawk</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9902f7f084a3013025c312313d00cc71">If you&#8217;d like to sign up for email notifications of future sessions, you can do so here <a
href="https://www.facebook.com/sitepoint/app_115462065200508" target="_blank">https://www.facebook.com/sitepoint/app_115462065200508</a></div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9970b83084a3013025c312313d00cc71">I&#8217;m a generalist, so my to-learn list is as long as my arm. Might not extend to Linux.Thanks @LornaJane, @HAWK</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9d81ba8084a3013025c312313d00cc71">No worries @Jerry</div></blockquote></td></tr><tr><td
title="LornaJane">LornaJan&#8230; <img
alt="LornaJane" src="https://assets0.talkerapp.com/avatar/aaa499647571a040329ad88814e5e63d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a02e29b084a3013025c312313d00cc71">Thanks for having me everyone, some good questions today</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a10d6ca084a3013025c312313d00cc71">See ya everyone</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a52e98d084a3013025c312313d00cc71">Cool, thanks everybody for the questions and interest.</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d5eabaa084a3013025c312313d00cc71">Maybe my inability to spell &#8216;documentor&#8217; was the problem? Thanks</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_dcc8101084a3013025c312313d00cc71">I&#8217;m <a
href="http://twitter.com/pda" target="_blank">http://twitter.com/pda</a> on Twitter, although you&#8217;ll see more about Ruby etc than PHP there ;)</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets1.talkerapp.com/avatar/de9b6e9323dc8667cae804acb537e5f9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ef1e9f2084a3013025c312313d00cc71">GitBash on Windows is handy just for the Unix tools that come with it (grep, etc.)</div></blockquote></td></tr><tr><td
title="MikeH">MikeH <img
alt="MikeH" src="https://assets2.talkerapp.com/avatar/be151fa409735403535c3e880d3daa3b.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_150d2b7084a4013025c312313d00cc71">Paul, do you find Ruby (on Rails I presume) to be a lot faster for CRUD like apps than PHP?</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_faa4edc084a4013025c312313d00cc71">@MikeH: honestly, I don&#8217;t build many small apps in any language, so it&#8217;s hard to comment on that.</div></blockquote></td></tr><tr><td
title="Paul.Annesley">Paul.Ann&#8230; <img
alt="Paul.Annesley" src="https://assets2.talkerapp.com/avatar/e5bbf54758d562838e15cebcc924a141.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0a5bb97084a5013025c312313d00cc71">I much prefer the Ruby language to the PHP language, despite it being slower</div><div
id="event_225b762084a5013025c312313d00cc71">and Rails is an impressive framework, but it&#8217;s incredibly large and therefore complicated… takes a long time to really learn it.</div><div
id="event_4fc1914084a5013025c312313d00cc71">My answer is: web development is hard. :)</div></blockquote></td></tr></tbody></table><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/what-happened-when-we-talked-php-with-the-experts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How Much Do You Really Know About PHP?</title><link>http://www.sitepoint.com/how-much-do-you-really-know-about-php/</link> <comments>http://www.sitepoint.com/how-much-do-you-really-know-about-php/#comments</comments> <pubDate>Tue, 09 Apr 2013 04:26:29 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[talk with the experts]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=65250</guid> <description><![CDATA[No matter how much you do or don't know about PHP, we're confident that our experts can shed some light on your burning questions. Make sure you join our free 'Talk Object-Oriented PHP with the Experts' session at 7am BST this Thursday April 11th.]]></description> <content:encoded><![CDATA[<p></p><p>What do you <em>actually</em> know about PHP…? Why not test your knowledge by answering the questions below (you can find the answers at <a
title="QuizPoint" href="http://quizpoint.com/" target="_blank">http://quizpoint.com/</a>)?</p><p>1. What was the <i>original</i> definition of the acronym PHP?</p><p>2. PHP is a loosely typed language. What does this mean?</p><p>3. What are magic quotes?</p><p>4. Why might you use &#8220;htmlspecialchars($name, ENT_QUOTES, &#8216;UTF-8&#8242;)&#8221;?</p><p>5. What does the following code output?</p><p>&lt;?php<br
/> $var1 = &#8220;Hi&#8221;;<br
/> $var2 = 3;<br
/> $var2 = $var1;<br
/> $var1 = &#8220;Bye&#8221;;<br
/> echo $var2;<br
/> ?&gt;</p><p>No matter what you scored, we&#8217;re confident that our experts can shed some light on your burning PHP questions. Make sure you join our free <strong>Talk Object-Oriented PHP with the Experts </strong>session at <b>7am BST this Thursday April 11th.</b></p><p>Our expert is Lorna Mitchell &#8211; tutor of the <a
title="Learnable PHP course" href="https://learnable.com/courses/object-oriented-php-2734" target="_blank">Learnable course Object-oriented PHP</a> and co-author of <a
title="PHP Master: Write Cutting-edge Code" href="https://learnable.com/books/phppro1" target="_blank">PHP Master: Write Cutting-edge Code</a></p><p>The session is a 1 hour text based chat session where you are free to ask any questions that you may have. A full transcript of the session will be posted up on <a
title="http://www.sitepoint.com/" href="SitePoint" target="_blank">SitePoint</a> later in the day in case you can&#8217;t make it.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p><a
title="Forum post" href="http://www.sitepoint.com/forums/showthread.php?1012242-Talk-Object-oriented-PHP-with-the-Experts" target="_blank">You can find more info on the session in this forum post</a> or <a
title="Time zone calculator" href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=Talk+Object-oriented+PHP+with+the+Experts&amp;iso=20130411T07&amp;p1=136&amp;ah=1" target="_blank">find out what time the session will take place in your part of the world here</a>.</p><p>A link to the chatroom will be posted in the above forum post on the day, as well as via our <a
title="SitePoint on Twitter" href="https://twitter.com/sitepointdotcom" target="_blank">Twitter</a> and <a
title="SitePoint on Facebook" href="https://www.facebook.com/sitepoint" target="_blank">Facebook</a> pages.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/how-much-do-you-really-know-about-php/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>We Talked Responsive Web Design with the Experts</title><link>http://www.sitepoint.com/we-talked-responsive-web-design-with-the-experts/</link> <comments>http://www.sitepoint.com/we-talked-responsive-web-design-with-the-experts/#comments</comments> <pubDate>Thu, 21 Mar 2013 05:11:17 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Responsive Web Design]]></category> <category><![CDATA[forums]]></category> <category><![CDATA[responsive]]></category> <category><![CDATA[talk with the experts]]></category> <category><![CDATA[TWTE]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=64707</guid> <description><![CDATA[The latest in our series of Talk with the Experts sessions saw us talking Responsive Web Design with Craig Sharkie and Andrew Fisher. If you missed out, here is what went down.]]></description> <content:encoded><![CDATA[<p></p><p>This morning (Down Under) I ran another in our series of free <strong>Talk with the Experts</strong> chat sessions. This time the subject was <strong>Responsive Web Design</strong> and the experts were Craig Sharkie &amp; Andrew Fisher &#8211; authors of <a
title="JumpStart RWD" href="http://www.sitepoint.com/books/responsive1/" target="_blank">JumpStart Responsive Web Design</a>. You can check out <a
title="Sample of JumpStart RWD" href="https://learnable.com/books/responsive1/online/cover" target="_blank">a preview of the book here</a>.</p><p>The session was a busy one, so to save you sifting through the transcript, here is a list of resources that were mentioned.<a
href="https://learnable.com/books/responsive1" target="_blank"><br
/> </a></p><p><strong>Some of the benefits of RWD</strong></p><p><a
href="http://www.copyblogger.com/mobile-responsive-design-benefits/" target="_blank">http://www.copyblogger.com/mobile-responsive-design-benefits/</a></p><p><strong><br
/> </strong><strong>Font Related Resources</strong></p><p><a
href="http://snook.ca/archives/html_and_css/font-size-with-rem" target="_blank">http://snook.ca/archives/html_and_css/font-size-with-rem<br
/> </a><a
href="http://filamentgroup.com/lab/how_we_learned_to_leave_body_font_size_alone/" target="_blank">http://filamentgroup.com/lab/how_we_learned_to_leave_body_font_size_alone/<br
/> </a><a
href="http://caniuse.com/rem" target="_blank">http://caniuse.com/rem<br
/> </a><a
href="http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/" target="_blank">http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/</a></p><p><strong><br
/> A site using Foundation as the framework&#8230;</strong></p><p><a
href="http://www.neheart.com/" target="_blank">http://www.neheart.com</a></p><p><strong><br
/> &#8230;and Bootstrap</strong></p><p><a
href="http://www.nonanetwork.com/" target="_blank">http://www.nonanetwork.com<br
/> </a><a
href="http://builtwithbootstrap.com/" target="_blank">http://builtwithbootstrap.com/</a></p><p><strong><br
/> What about not using a framework?</strong></p><p><a
href="http://dbushell.com/2013/03/19/on-responsive-layout-and-grids/" target="_blank">http://dbushell.com/2013/03/19/on-responsive-layout-and-grids/</p><p>http://www.awwwards.com/what-are-frameworks-22-best-responsive-css-frameworks-for-web-design.html</p><p></a></p><p><strong><br
/> Resources for testing responsive sites</strong></p><p><a
title="Eyeball" href="https://eyeball.sitepoint.com/" target="_blank" class="broken_link">https://eyeball.sitepoint.com/</a> (beta sign-up)<br
/> <a
href="http://responsinator.com/?url=http://www.jobhub.com&amp;scroll=ext" target="_blank">http://responsinator.com/?url=http://www.jobhub.com&amp;scroll=ext</a></p><p><strong><br
/> CSS3 Media query polyfills for IE compliance</strong></p><p><a
title="Polyfills" href="http://chrisjacob.github.com/Respond/#RESET" target="_blank">http://chrisjacob.github.com/Respond/#RESET</a><br
/> <a
title="Polyfills" href="https://github.com/scottjehl/Respond" target="_blank">https://github.com/scottjehl/Respond</a></p><p><strong><br
/> Media Query compatibility tables</strong></p><p><a
href="http://caniuse.com/#feat=css-mediaqueries" target="_blank">http://caniuse.com/#feat=css-mediaqueries</a></p><p><strong><br
/> Using Google Adsense on responsive sites</strong></p><p><a
href="http://www.labnol.org/internet/google-adsense-responsive-design/25252/" target="_blank">http://www.labnol.org/internet/google-adsense-responsive-design/25252/</a></p><p><strong><br
/> Grid Calculators</strong></p><p><a
href="https://gridsetapp.com/" target="_blank">https://gridsetapp.com/</a></p><p><strong><br
/> Mobile First</strong></p><p><a
title="Mobile first" href="http://designshack.net/articles/css/mobilefirst" target="_blank">http://designshack.net/articles/css/mobilefirst<br
/> </a>Luke W.&#8217;s mobile first presentation <a
href="http://vimeo.com/38187066" target="_blank">http://vimeo.com/38187066</a></p><p>&nbsp;</p><p>If you missed today&#8217;s session because you didn&#8217;t know about it, you can <a
title="Email reminders of sessions" href="https://www.facebook.com/sitepoint/app_115462065200508" target="_blank">sign up for email reminders of future sessions here</a>. Next up we have &#8216;<strong>Talk OOPHP with the Experts</strong>&#8216; with Lorna Mitchell, which will be useful for anyone doing <a
title="OO PHP course" href="https://learnable.com/courses/object-oriented-php-2734" target="_blank">the course</a>. The date for that is yet to be finalised. Later in April will be &#8216;<strong>Talk Getting Started in the Industry</strong>&#8216; with SitePoint developers Jude Aakjaer and Ben Axnick, so keep your eyes peeled. If you are interested in past sessions, you&#8217;ll <a
title="Transcripts of past sessions" href="http://www.sitepoint.com/forums/showthread.php?873280-Transcripts-From-Past-Sessions" target="_blank">find the transcripts here</a>.</p><p>If you&#8217;re interested in reading the full transcript of the session today, you&#8217;ll find it below in all it&#8217;s glory.</p><table><tbody
id="log"><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets3.talkerapp.com/avatar/a3d87fb9b3b4d7562d003f5699afab26.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_52fd86b073c60130fbea12313d21c607">Does the new book cover bootstrap, or some other framework?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5a59de4073c60130fbea12313d21c607">@ TonnnnUK Bootstrap can be a great introduction</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7456148073c60130fbea12313d21c607">Hello. Andy &#8211; Front end developer from Brighton UK</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_74b0015073c60130fbea12313d21c607">I would love to be able to use a framework that was responsive-ready</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_824b20a073c60130fbea12313d21c607">@SHARKIE yes, I used it following a YouTube tutorial! We&#8217;re spoilt these days for learning :)</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_840c0f6073c60130fbea12313d21c607">the company I work for is very keen on &#8216;original&#8217; designs &amp; layouts</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8adadc9073c60130fbea12313d21c607">BTW the transcript of all this will be available at&#8230; ?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_99a9831073c60130fbea12313d21c607">Hi to anyone that has just joined &#8211; we&#8217;re just introducing ourselves</div><div
id="event_9da5880073c60130fbea12313d21c607">I&#8217;m Community Manager at SitePoint</div><div
id="event_a92b074073c60130fbea12313d21c607">Our experts are @SHARKIE and @ajfisher &#8211; authors of JumpStart RWD</div><div
id="event_afad2a5073c60130fbea12313d21c607">(I&#8217;m not going to type Responsive Web Design every time)</div><div
id="event_b6d936a073c60130fbea12313d21c607">If you haven&#8217;t seen it &#8211; here is the book:<a
href="http://www.sitepoint.com/books/responsive1/" target="_blank">http://www.sitepoint.com/books/responsive1/</a></div><div
id="event_badaba0073c60130fbea12313d21c607"><a
href="https://learnable.com/books/responsive1" target="_blank">https://learnable.com/books/responsive1</a></div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bbc3f39073c60130fbea12313d21c607">@HAWK why did I have to use a different email to gain access to the room</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bdb6d87073c60130fbea12313d21c607">Hi all. I&#8217;m Jeff. I&#8217;m in West Virginia (4 p.m. here). Redesigning two websites now using responsive design, with new tools &amp; techniques seeming to pop up every day.<br
/> Now enamored with Twitter&#8217;s &#8220;Bootsrap&#8221; framework, but tomorrow? Maybe something else.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c846e6f073c60130fbea12313d21c607">@srpsco An extremely annoying bug with this app that I have no control over :(</div><div
id="event_cf41b27073c60130fbea12313d21c607">I don&#8217;t have access to the email addresses so I have no idea why that happens</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d4c053e073c60130fbea12313d21c607">I&#8217;ve logged many support tickets and never had a response</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d6c8532073c60130fbea12313d21c607">@HAWK ok fair enough thanks</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d7e3b1b073c60130fbea12313d21c607">if you know of a better app &#8211; let me know!</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e24d4af073c60130fbea12313d21c607">@Jeff_S The huge interest in the movement is leading that dynamic growth. Its really exciting</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e6d9d5d073c60130fbea12313d21c607">So it&#8217;s 9am &#8211; let&#8217;s kick off. Has anyone got a question that they&#8217;d like to kick off with?</div></blockquote></td></tr><tr><td
title="guido2004">guido200&#8230; <img
alt="guido2004" src="https://assets1.talkerapp.com/avatar/3be9e46930db54f3fe967975f7873f22.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e76353b073c60130fbea12313d21c607">@b0ss_ I think a link to the transcript will be posted in the Talk with the experts thread?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f234538073c60130fbea12313d21c607">It will be posted up on SitePoint.com @b0ss_ @guido2004</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f2517d7073c60130fbea12313d21c607">Hi all, I&#8217;m Cris, from Guatemala</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_07578f6073c70130fbea12313d21c607">I would like to know what is covered in the book when I checked earlier the book had not appeared on sitepoint.com/jumpstart page yet</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1248c49073c70130fbea12313d21c607">The book is up now - <a
href="http://www.sitepoint.com/books/responsive1/" target="_blank">http://www.sitepoint.com/books/responsive1/</a></div><div
id="event_181a595073c70130fbea12313d21c607">But I&#8217;m sure the guys can give you a brief rundown of the contents</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_18bd5dd073c70130fbea12313d21c607">@srpsco The book&#8217;s available now!</div></blockquote></td></tr><tr><td
title="Leanne">Leanne <img
alt="Leanne" src="https://assets1.talkerapp.com/avatar/9dad1283e9eaae8f49768b27dbd40095.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1dd0519073c70130fbea12313d21c607">Hi all I&#8217;m Leanne from Oxford, working as a front end developer. Tried my first responsive site the other day with media queries.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_211963c073c70130fbea12313d21c607">Sounds like I need to follow up with the issues logging in here</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_215b39d073c70130fbea12313d21c607">I haven&#8217;t had a chance to checkout the book &#8211; but I&#8217;m wondering if there are any resources (live/updating) in the digital version that deal with popular device dimensions?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_28db2b0073c70130fbea12313d21c607">And more specifically if twitter bootstrap and coverage of responsive images and data tables are included</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2911932073c70130fbea12313d21c607">I bought it yesterday. Only had a chance to skim through it, but I like what I see FWIW!</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2c5b609073c70130fbea12313d21c607">hi all&#8230; I built a responsive resume with the &#8216;foundation&#8217; framework&#8230; plus several others &#8211; but these frameworks seem to be jumping about like &#8216;cats on a hot tin roof&#8217;</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_380b250073c70130fbea12313d21c607">@Jeff_S Thanks!</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_480dc0f073c70130fbea12313d21c607">@jeff_S great!</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5315824073c70130fbea12313d21c607">@mcynowicz Chasing device sizes is not necessarily the best way to go.</div></blockquote></td></tr><tr><td
title="Mary">Mary <img
alt="Mary" src="https://assets3.talkerapp.com/avatar/686644ce66c62d10385e715dd56049c0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_57376cd073c70130fbea12313d21c607">My first time in one of these chats &#8230; tell me how it works and what will I learn?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5e50143073c70130fbea12313d21c607">@mcynowic There&#8217;s no capacity in the digital edition for constant updates, but I&#8217;m sure sitepoint.com will keep you updated on news</div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6170a8e073c70130fbea12313d21c607">Hi, would you recommend the &#8216;Mobile First&#8217; strategy? If yes, what about the browsers that do not support css3?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6c0950f073c70130fbea12313d21c607">Hi @Mary It&#8217;s a free chat &#8211; you ask questions and our experts answer. What you learn will depend on what you ask :)</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6f19cc7073c70130fbea12313d21c607">Hi &#8211; I&#8217;m Jean in New York. I&#8217;m a Digital Solutions Architect specializing in eBooks, HTML5 and mobile apps for an offshore publishing production company. I&#8217;ve been working with stylesheets since way before CSS3, so RWD is actually not new to me. Just new in syntax&#8230;</div></blockquote></td></tr><tr><td
title="sjwdavies">sjwdavie&#8230; <img
alt="sjwdavies" src="https://assets2.talkerapp.com/avatar/2c9e7a957bf2df7fbe79fcdb1479b4ce.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_78aaa8e073c70130fbea12313d21c607">What&#8217;s the best RWD framework to use?</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7b11206073c70130fbea12313d21c607">Hi All. Pete here from Hastings UK. Have to do a little bit of everything on websites &#8211; so not great at anything :(. Worked with Bootstrap for the first time today. Woah. Maybe ideal for someone like me. (Kids due home any moment so may have to leave at short notice. Apologies if I do.)</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7dafaef073c70130fbea12313d21c607">@ralph.m Is it safe to assume that device sizes are unofficially standardized? Can we now break down to simply phone, tablet etc?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7ec74f7073c70130fbea12313d21c607">@SHARKIE perhaps you can address this : but I&#8217;m wondering if there are any resources (live/updating) in the digital version that deal with popular device dimensions?And more specifically if twitter bootstrap and coverage of responsive images and data tables are included</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8093cb5073c70130fbea12313d21c607">@ralph.m great point Ralph. Using your content as your guide to when breakpoints are required is the most responsive way forward</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets3.talkerapp.com/avatar/a3d87fb9b3b4d7562d003f5699afab26.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_85061a9073c70130fbea12313d21c607">@molona &#8211; it appears many of us just made up fake addresses</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8ef744e073c70130fbea12313d21c607">my biggest dilema is &#8220;pixels/ems/pt&#8221; &#8211; does anyone have a definitive response?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_91d6121073c70130fbea12313d21c607">No worries @pete &#8211; I have my kids watching Aladin on the couch beside me&#8230;</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9ba1106073c70130fbea12313d21c607">how about rems?</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9dec9cb073c70130fbea12313d21c607">Mobile First Strategy or Responsive Web Design? Why ???</div></blockquote></td></tr><tr><td
title="Lorraine">Lorraine <img
alt="Lorraine" src="https://assets0.talkerapp.com/avatar/4f4edf23fdaeacc0a34f9692086690e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a587bc0073c70130fbea12313d21c607">Rems yes</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a6cc52f073c70130fbea12313d21c607">Responsive images has a whole chapter, and Bootstrap is there as well.</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_af722d2073c70130fbea12313d21c607">@ralph.m it&#8217;s important at my company because we rely heavily on Google Ads &#8211; I need to conditionally load different ad size based on sniffing the device width</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b159ff2073c70130fbea12313d21c607">Nothing specific about tables in the first edition</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b25af19073c70130fbea12313d21c607">@simonJae &#8211; it what context?</div></blockquote></td></tr><tr><td
title="HelloCarlosR">HelloCar&#8230; <img
alt="HelloCarlosR" src="https://assets3.talkerapp.com/avatar/691528350ce381a3ad983bdd8655f5a5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b4983e0073c70130fbea12313d21c607">@simonJae I&#8217;ve seen and read about ems and percentages</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b89626c073c70130fbea12313d21c607">@crissoca &#8211; what exactly is a REM?</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b8b5c5e073c70130fbea12313d21c607">@simonJae &#8211; pixels and points aren&#8217;t gonna get you anywhere in the world of responsive design that is relative to the device in front of the user&#8230; EMs, %, and REMs are gonna be the way to go.</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bd4ad00073c70130fbea12313d21c607">@HAWK fyi I see it is up on the sitepoijnt books page but not <a
href="http://www.sitepoint.com/jumpstart/" target="_blank">http://www.sitepoint.com/jumpstart/</a></div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c089e0f073c70130fbea12313d21c607">@MarkDSki As SHARKIE said, it&#8217;s better to look at the logical breakpoints for your content. There are many different screen sizes, with no &#8216;one size fits all&#8217; as far as I know.</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c187ed2073c70130fbea12313d21c607">REM were a good band&#8230;that&#8217;s all i can contribute :)</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c4ce3d3073c70130fbea12313d21c607">@jerry&#8230; I knew I wasn&#8217;t the only one :-D</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c97e295073c70130fbea12313d21c607">@srpsco Ah &#8211; ok. I&#8217;ll have that addressed today. Thanks</div></blockquote></td></tr><tr><td
title="mikko">mikko <img
alt="mikko" src="https://assets1.talkerapp.com/avatar/65d1458dc120718b00ae9e540ab556f6.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ce63c2c073c70130fbea12313d21c607">Hey, Mikko here from a train somewhere between Stockholm and Mariefred.<br
/> Saw some post here about frameworks. When it comes to grids there are allmost too many to count. The one I&#8217;ve recently found and really really like is unsemantic.com . Anyone else using it allready?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d152c3a073c70130fbea12313d21c607">@simonJae REM is a relative EM</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d28e981073c70130fbea12313d21c607">@simonJae <a
href="http://snook.ca/archives/html_and_css/font-size-with-rem" target="_blank">http://snook.ca/archives/html_and_css/font-size-with-rem</a></div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d70f969073c70130fbea12313d21c607">responsive design and mobile first complement each other and are not mutually exclusive</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_db44a31073c70130fbea12313d21c607">REM = root em &#8211; where you set a specific size on the root, and then refer to REMs so that everything is relative to what you set for the root &#8211; less math.</div></blockquote></td></tr><tr><td
title="mikko">mikko <img
alt="mikko" src="https://assets1.talkerapp.com/avatar/65d1458dc120718b00ae9e540ab556f6.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_edaae71073c70130fbea12313d21c607">and everybody is setting root (body) to 10px I guess.. AS YOU SHOULD ;)</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f2c84dc073c70130fbea12313d21c607">@SpaceBee &#8211; with large &#8216;.net&#8217; sites I have found myself calculating some of these &#8220;ems&#8221; like 3 times&#8230; !!!</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f5ce8a7073c70130fbea12313d21c607">@mcynowicz That sounds like a tall order. Device sniffing is a lot of work. Needs constant monitoring and updating. Not worth it IMHO. I would explore the possibilities of making those ads more fluid.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fcf7e47073c70130fbea12313d21c607">@joshbyers Great point Josh</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_033fc0a073c80130fbea12313d21c607">RD can be used progressively (see the 320 and up framework) which falls in with a mobile first philosophy</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_08b8589073c80130fbea12313d21c607">@jeankap &#8211; yeah &#8211; that makes sense &#8211; thanks</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_093bdd8073c80130fbea12313d21c607">no one should be setting root to 10px&#8230; That&#8217;s WAY too small. Usability studies say 16 px at least. more for those of us in the world who are blind as bats.</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0c43f0d073c80130fbea12313d21c607">@ralph.m So you&#8217;re saying to start applying responsive design techniques once the content/site design requires it? Regardless of device dimensions? I could see this as a good way of designing.</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_10b4a70073c80130fbea12313d21c607">do you guys have any experience working with already made sites by a third party to make it responsive?</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_13580f3073c80130fbea12313d21c607">@ralph.m Does Google provide fluid ad sizes? I was under the impression that they were static width &amp; height by pixels</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1459126073c80130fbea12313d21c607">@mcynowicz You could use your advertisement units as the content which drives your breakpoints</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_156aa9b073c80130fbea12313d21c607">@b0ss_ Mobile First is really an approach to RWD. It comes from the view that it&#8217;s **generally** easier to start from the smallest screen sizes and work your way up to larger ones, enhancing your design as you do to take advantage of more space</div></blockquote></td></tr><tr><td
title="Mary">Mary <img
alt="Mary" src="https://assets3.talkerapp.com/avatar/686644ce66c62d10385e715dd56049c0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_15b3790073c80130fbea12313d21c607">I have been working in old technologies &#8230; ASP and Javascript, etc. I am getting ready to retire form my day job (yes, I&#8217;m old!) Is this somehting I can easilty pick up?</div></blockquote></td></tr><tr><td
title="mikko">mikko <img
alt="mikko" src="https://assets1.talkerapp.com/avatar/65d1458dc120718b00ae9e540ab556f6.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_218a89a073c80130fbea12313d21c607">yeah sure it is too small. but it&#8217;s easier to calculate rems. you should set your texts to a bigger font ofc</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_219778b073c80130fbea12313d21c607">I have recently worked in some sites like this and it kinda becomes a nightmare</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_261e643073c80130fbea12313d21c607">@Mikko 10px is pretty small. Too small for me. Try to avoid font&#8217;s in px.</div></blockquote></td></tr><tr><td
title="httpster">httpster <img
alt="httpster" src="https://assets0.talkerapp.com/avatar/d6cd9c29784e09f1639389033893f8a9.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_28b876b073c80130fbea12313d21c607">The guys over at Filiment Group wrote a nice article on leaving the default font size alone,<a
href="http://filamentgroup.com/lab/how_we_learned_to_leave_body_font_size_alone/" target="_blank">http://filamentgroup.com/lab/how_we_learned_to_leave_body_font_size_alone/</a></div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2c23cc0073c80130fbea12313d21c607">@crissoca &#8211; yeah. This was my task a couple of months ago &#8211; .net also</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2de3939073c80130fbea12313d21c607">joshbyer : thanks</div></blockquote></td></tr><tr><td
title="Lorraine">Lorraine <img
alt="Lorraine" src="https://assets0.talkerapp.com/avatar/4f4edf23fdaeacc0a34f9692086690e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_30fe4de073c80130fbea12313d21c607">@crissoca I have used Genesis responsive themes for WordPress</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3d74710073c80130fbea12313d21c607">@MarkDSki Yes, that&#8217;s a better approach, I&#8217;d say.</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_43ad650073c80130fbea12313d21c607">How does one start with responsive design?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_44116e3073c80130fbea12313d21c607">If anyone has any good resources then make sure you drop them in here &#8211; I&#8217;ll list them at the start of the transcript</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4502ae9073c80130fbea12313d21c607">I have a responsive WP theme from themeforest.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_452786b073c80130fbea12313d21c607">@Mary I hope with the book you&#8217;ll be up and running in a weekend. And then you&#8217;re on your way</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4f1acb9073c80130fbea12313d21c607">Mobile first approach is a good one because it forces you to prioritize the site hierarchy. That&#8217;s prioritization is always important but because of the small screen starting point, it demands it.</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_529e2b6073c80130fbea12313d21c607">@mcynowicz I&#8217;m afraid I don&#8217;t know. Something to investigate, though.</div></blockquote></td></tr><tr><td
title="mikko">mikko <img
alt="mikko" src="https://assets1.talkerapp.com/avatar/65d1458dc120718b00ae9e540ab556f6.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_532081b073c80130fbea12313d21c607">it used to be said that you should set body to 76% of whatever and tehen calculate from that. problem is, if I have set my browser font to something else than the standard 16pt then everything is more or less crapped</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_53b8261073c80130fbea12313d21c607">Good starting question @imagestic &#8211; how does one get started?</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5628969073c80130fbea12313d21c607">ajfisher: 1) someone typed here they complement each other. True? (2) The way you explained is exactly the opposite as gracefull degradation, right ?</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5f39c07073c80130fbea12313d21c607">@crissoca I have always felt that to add responsive design technology to a website often requires a very thorough redesign. Not just of template, but often a rethink of content too</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6de43b8073c80130fbea12313d21c607">@imagestic &#8211; start with a google on &#8220;responsive frameworks&#8221;</div></blockquote></td></tr><tr><td
title="mikko">mikko <img
alt="mikko" src="https://assets1.talkerapp.com/avatar/65d1458dc120718b00ae9e540ab556f6.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_707e991073c80130fbea12313d21c607">that&#8217;s what I mean with setting &#8220;root&#8221; to 10px. then it is easy to calculate from that, if you use rems !</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_76fc9ae073c80130fbea12313d21c607">@Mary: I&#8217;m convinced this is the way forward. If you&#8217;re doing web design, learning this will be worth every bit as much as learning HTML and CSS in my opinion.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7f2fe87073c80130fbea12313d21c607">Welcome to anyone that has just joined us. Our experts today are @SHARKIE &amp; @ajfisher &#8211; please feel free to jump in with questions at any point. I&#8217;ll do my best to make sure that everything gets answered. If things move too fast, you can grab the transcript off sitepoint.com later today</div></blockquote></td></tr><tr><td
title="Lorraine">Lorraine <img
alt="Lorraine" src="https://assets0.talkerapp.com/avatar/4f4edf23fdaeacc0a34f9692086690e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8490d79073c80130fbea12313d21c607">I have been having the same issue to my graphic designer, how to get started &#8211; I have been providing a layout but laying of graphics which I dont like. @imagestic</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_879ccdb073c80130fbea12313d21c607">@mikko The proportions should be the same if you do EVERYTHING in relative units. So your design should be coherent even if the scale wasn&#8217;t what you&#8217;d originally thought of</div></blockquote></td></tr><tr><td
title="Mary">Mary <img
alt="Mary" src="https://assets3.talkerapp.com/avatar/686644ce66c62d10385e715dd56049c0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_94c72b2073c80130fbea12313d21c607">thanks @HAWK and @Jeff_S</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_978f211073c80130fbea12313d21c607">I have found that Bootstrap is very easy to start with. Also Foundation by Zurb is really good too, but you almost get too much with that framework. You have to take time to thin out the code you don&#8217;t need.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_98fcbca073c80130fbea12313d21c607">@ajfisher Maybe you could address the question of how to get started with RWD?</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a2f75ea073c80130fbea12313d21c607">Thanks @Hawk. transcript is a great idea :)</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a3440e0073c80130fbea12313d21c607">@thebrassman Agreed. Much easier to build from the smaller device up. At the same time, I think that when designing now to incorporate responsive design techniques, it is important to consider and picture how the site will look across all dimensions in the early stages of design</div></blockquote></td></tr><tr><td
title="Mary">Mary <img
alt="Mary" src="https://assets3.talkerapp.com/avatar/686644ce66c62d10385e715dd56049c0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a719bef073c80130fbea12313d21c607">oops @Sharkie especially</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ac09b65073c80130fbea12313d21c607">@mikko &#8211; why not &#8220;@media&#8221; queries?</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ae2e36e073c80130fbea12313d21c607">@markDSki yeah I feel like it&#8217;s not only a matter of the developer but a whole team work</div></blockquote></td></tr><tr><td
title="mikko">mikko <img
alt="mikko" src="https://assets1.talkerapp.com/avatar/65d1458dc120718b00ae9e540ab556f6.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b083c25073c80130fbea12313d21c607">@ShARKIE well yeah they should be, but u know :)<br
/> if you set 10px (or whatever) it&#8217;s like resetting the size no?</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b4abbc9073c80130fbea12313d21c607">@imagestic Perhaps a good place to start with responsive design is to change your fixed width layout to a $ width. Watch how the layout reflows as you narrow and widen the browser window. (Technically, responsive design has been around a long time.) Now there are more sophisticated tools for responsive styling, thanks to things like @media. (Of course, another way to get started is to get the book. :D )</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ca7c499073c80130fbea12313d21c607">@b0ss_ your&#8217;re right &#8211; thinking mobile first is the opposite of graceful degradation. You start with the mobile device and then progressively enhance with the options that a bigger screen afford you</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e88e194073c80130fbea12313d21c607">@MarkDSki Totally agree. In fact that&#8217;s one of the challenges of working with clients is the, &#8220;what will it look like?&#8221; question. There are two levels of education going on here&#8230;our own understanding of the technique and the clients&#8217; understanding.</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_eab702e073c80130fbea12313d21c607">@ralph.m I see, thank you very much</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_eb2d3ef073c80130fbea12313d21c607">@mikko If you&#8217;re design is fluid &#8211; if the dimensions you use all come from the browser, and there are no fixed widths &#8211; then even going down to 10px font size should mean your design will respond</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ebd6e8b073c80130fbea12313d21c607">Is writing Responsive CSS the normal way really too hard to be using a framework/ bootstrap instead ? I don&#8217;t think its really hard or anything to start with &#8230;. ( yes I have not jumped on to the framework/bootstrap bandwagon yet )</div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f08c6d2073c80130fbea12313d21c607">is it safe to use rems? do browsers support them?</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f745a27073c80130fbea12313d21c607">@ralph.m I ended up using this technique to swap Google Ad Slot IDs based on widths</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f788e45073c80130fbea12313d21c607">@imagestic Oops, I meant to type &#8220;change your fixed width layout to a % width&#8221;.</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f88d83e073c80130fbea12313d21c607">@imagestic easiest way to get started is to use one of the frameworks and see how it makes things responsive. Responsive version of Bootstrap or Foundation for example. That will give you a sandbox to play with where you can observe things going on and see how they work. If you want something a bit more barebones then the responsive layout for HTML 5 Boilerplate is a good learning tool also</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fa31cbd073c80130fbea12313d21c607">@ralph.m <a
href="http://www.labnol.org/internet/google-adsense-responsive-design/25252/" target="_blank">http://www.labnol.org/internet/google-adsense-responsive-design/25252/</a></div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_02159f7073c90130fbea12313d21c607">@joshbyers Think of it as enhancement, rather than degredation</div></blockquote></td></tr><tr><td
title="crissoca">crissoca <img
alt="crissoca" src="https://assets3.talkerapp.com/avatar/9d78742bed0df53093231cf2ed04a73d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0387009073c90130fbea12313d21c607">@christos as far as I can tell it needs a fallback size</div></blockquote></td></tr><tr><td
title="Lorraine">Lorraine <img
alt="Lorraine" src="https://assets0.talkerapp.com/avatar/4f4edf23fdaeacc0a34f9692086690e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_03b4d2d073c90130fbea12313d21c607">I built my website in rems a few weeks ago, no issues,</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_21af4d9073c90130fbea12313d21c607"><a
href="http://caniuse.com/#search=rem" target="_blank">http://caniuse.com/#search=rem</a></div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2ccbe0c073c90130fbea12313d21c607">REM support is great <a
href="http://caniuse.com/rem" target="_blank">http://caniuse.com/rem</a></div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2e24529073c90130fbea12313d21c607">IE 9 &amp; IE 10 do not support rem units when used in the &#8220;font&#8221; shorthand property.</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_32d3dc2073c90130fbea12313d21c607">@ajfisher Nice! Is Dreamweaver a nice tool for Responsive Design? If not then what is?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_401f51a073c90130fbea12313d21c607">again&#8230; why does everyone use EMS &#8211; it is an archaic measure. Why not POINTS?</div></blockquote></td></tr><tr><td
title="blanchrt">blanchrt <img
alt="blanchrt" src="https://assets3.talkerapp.com/avatar/59f72d95e4c63301bf7c0edf812f03b0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4052b08073c90130fbea12313d21c607">h, @ralph.m, , I thought $ meant &#8220;flexible&#8221; or &#8220;adaptive&#8221;. We could introduce the term here ;)))</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_456f632073c90130fbea12313d21c607">Nice link @mcynowicz :-) (I thought there must be something like that.)</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_48af0d6073c90130fbea12313d21c607">I just completed this client site using Foundation as the framework. <a
href="http://www.neheart.com/" target="_blank">http://www.neheart.com</a></div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4d3ad4e073c90130fbea12313d21c607">@simonJae PTs are a print unit</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4e92187073c90130fbea12313d21c607">Responsive web design is tool agnostic. It&#8217;s all about the target apps/browsers/devices you test on.</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_50480f4073c90130fbea12313d21c607">@images any too is good for RWD or any kind of design&#8230; if you know how to use it</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_553a072073c90130fbea12313d21c607">Thanks @spaceBeers!</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5be353a073c90130fbea12313d21c607">@imagestic well I use Vim ;) but the reality is you&#8217;ll need to test it in your browser and on target devices so editors shouldn&#8217;t make a big difference</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_61dd1e9073c90130fbea12313d21c607">what is the current best practice for images that also addresses retina displays</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_632d125073c90130fbea12313d21c607">@jeankap that is so true</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_66dddeb073c90130fbea12313d21c607">@blanchrt Sounds like it would cost too many $$$ :p</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6df21d4073c90130fbea12313d21c607"></div><div
id="event_755ce78073c90130fbea12313d21c607">@srpsco Good question. Anyone?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_78ccac7073c90130fbea12313d21c607">@SpaceBeers &#8211; 8 &#8216;points&#8217; make up an EM &#8211; though POINTS are closer to pixels &#8211; both are a print term</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7a05acd073c90130fbea12313d21c607">@imagestic&#8230; the problem with Dreamweaver (or any other WYGIWYS) is that if you trust the automated code it crates, your site will be &#8230; rubbish&#8230; speaking of code, obviously</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7e065eb073c90130fbea12313d21c607">You do not have to use a bootstrap framework of any kind to make a Responsive Design &#8230; its really just straight forward CSS</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_87ddc9b073c90130fbea12313d21c607">Anyone have any examples of sites they&#8217;ve built using responsive techniques?</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8cc82ba073c90130fbea12313d21c607">I mean its not neccessary to use a framework for RWD</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8de8644073c90130fbea12313d21c607">so instead of ems/px/pts would you set a base pixel size and work with percentages for font-size?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8e75f4a073c90130fbea12313d21c607">@imagestic but if you know your code well, then it may speed your productivity</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9872539073c90130fbea12313d21c607">@ralph.m &#8211; cost is dependent on your business requirements and your content strategy. You don&#8217;t have to pay for everything up front, but you do have to expect a reasonable amount of cost for the amount of effort required to meet your business requirements and satisfy your content strategy. In short&#8230; try to deflect the expense conversation until after you know what it is you need to do.</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9b98c3a073c90130fbea12313d21c607">@thebrassman &#8211; artatwork.com.au/resume</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9f44ae5073c90130fbea12313d21c607">@srpsco You&#8217;ll need to be looking at adding the srcset parameter to your images and watching as browser support grows. I&#8217;m looking forward to it becoming more popular</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a02f728073c90130fbea12313d21c607"><a
href="http://www.jobhub.com/" target="_blank">http://www.jobhub.com</a> (just went live today, first responsive project, please be kind :-) )</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b504292073c90130fbea12313d21c607">@mcynowicz &#8211; yes. that would be a preference&#8230;</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bc8a21d073c90130fbea12313d21c607">100% is approximately 16 px in most browsers where you haven&#8217;t mucked with the user agent settings. Start with 100% and scale up and down from there.</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bcf5cd7073c90130fbea12313d21c607">@simonJae Very nice!</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c52b63a073c90130fbea12313d21c607">@jeankap Apologies, it was just a poor attempt at a joke. But good point anyway. :-)</div></blockquote></td></tr><tr><td></td><td><div
id="event_c5b00f1073c90130fbed12313d21c607">BRandon has entered the room</div></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c654e82073c90130fbea12313d21c607">@mcynowicz Thanks for sharing I&#8217;ll take a look later. What was the best part of the development experience?</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c73644b073c90130fbea12313d21c607">@srpsco srcset is your friend here. Though support is a little light just yet but will get better.</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cc644e3073c90130fbea12313d21c607">so in order for my site to be responsive, it should use EM instead of PX ?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d013e7c073c90130fbea12313d21c607">&#8230; even a POINT base size</div></blockquote></td></tr><tr><td
title="blanchrt">blanchrt <img
alt="blanchrt" src="https://assets3.talkerapp.com/avatar/59f72d95e4c63301bf7c0edf812f03b0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d1df82f073c90130fbea12313d21c607">jeankap, it was just a joke with a typo ralph.m did (he wrote $ for %)</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d289d42073c90130fbea12313d21c607">@mcynowicz &#8211; let me have a valid zip&#8230;. :)</div></blockquote></td></tr><tr><td
title="HelloCarlosR">HelloCar&#8230; <img
alt="HelloCarlosR" src="https://assets3.talkerapp.com/avatar/691528350ce381a3ad983bdd8655f5a5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d5eede0073c90130fbea12313d21c607">@thebrassman finalizing this one. Soft presentation right now. <a
href="http://www.nonanetwork.com/" target="_blank">http://www.nonanetwork.com</a> this used the bootstrap framework</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d80f564073c90130fbea12313d21c607">@ralph.m no worries&#8230; I just think all the way back to why we&#8217;re doing this in the first place. :)</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d99f77a073c90130fbea12313d21c607">@mcynowicz Nice Job! Looks good!</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e060e2b073c90130fbea12313d21c607">valid US zip: 90210</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e16573f073c90130fbea12313d21c607">and I&#8217;m following the conversation out of one eye&#8230; ;)</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e80e05f073c90130fbea12313d21c607">We&#8217;re redoing one of the biggest travel brands in the world using Bootstrap at the moment</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e8d524b073c90130fbea12313d21c607">@b0ss you definately have to go fluid&#8230; and that means EM or % instead of px</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ea465c5073c90130fbea12313d21c607">@thebrassman &#8211; used the &#8220;Foundation&#8221; framework &#8211; very nice!</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_eb8e52d073c90130fbea12313d21c607">@b0ss_ Relative versus fixed, not necessarily EMs</div></blockquote></td></tr><tr><td
title="HelloCarlosR">HelloCar&#8230; <img
alt="HelloCarlosR" src="https://assets3.talkerapp.com/avatar/691528350ce381a3ad983bdd8655f5a5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ec2198e073c90130fbea12313d21c607">@b0ss_ that&#8217;s a start and you have to use percentages for your width also for the site to shrink</div></blockquote></td></tr><tr><td
title="Tunbosun">Tunbosun <img
alt="Tunbosun" src="https://assets1.talkerapp.com/avatar/598d6a68fe838068ebdbcdb631a102ee.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ed841ea073c90130fbea12313d21c607">While designing responsive websites is it recommended to use either Bootstrap or Zurb foundation</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f7f5d18073c90130fbea12313d21c607">Whats the best way to test my RWD? Can I rely on web based emulators?</div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f96e20e073c90130fbea12313d21c607">@helloCarlosR &#8211; I like how you&#8217;ve resized the header text for smaller screen sizes. Nice work!</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fcbf95b073c90130fbea12313d21c607">@b0ss you could also test and have fun with the new measure units (such as rems)</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_047b554073ca0130fbea12313d21c607">now using a framework called &#8220;gantry&#8221; (through Joomla)</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_076d11c073ca0130fbea12313d21c607">How far (realistically) do you take device testing?</div></blockquote></td></tr><tr><td
title="HelloCarlosR">HelloCar&#8230; <img
alt="HelloCarlosR" src="https://assets3.talkerapp.com/avatar/691528350ce381a3ad983bdd8655f5a5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_082766e073ca0130fbea12313d21c607">@thebrassman thank you</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_08ad2f3073ca0130fbea12313d21c607">@SHARKIE I liked working with a fluid/mobile layout. I haven&#8217;t had the opportunity to work in that environment much. Lots of devices sitting on my desk :-)</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0d440c6073ca0130fbea12313d21c607">So&#8230; this may sound old school, but what about not using a framework and actually starting from scratch? What are the benefits of not including a whole bunch of stuff you might never use anyway?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_17a1e8c073ca0130fbea12313d21c607">@Tunbosun both Bootstrap or Foundation are a great place to start. Bootstrap might have you seeing results slightly faster</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1bbaf80073ca0130fbea12313d21c607">@srpsco depends on the type of image and the context in which you&#8217;re using it. For icons you can use an icon font, css3 multiple backgrounds combined with media queries is a good option and then for content images there are several scripts available though this is still in the wild wild west stage in my opinion (not sure if there is a &#8220;best practice&#8221; yet)</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1e815df073ca0130fbea12313d21c607">@pete good question &#8211; you can use emulators to start with but nothing beats testing on actual devices. Not least because with mobile devices you&#8217;ll need to see if your touch targets are big enough to actually hit with a finger&#8230;.</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1eaaded073ca0130fbea12313d21c607">@jeankap just what I am talking about</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1eb8301073ca0130fbea12313d21c607">I enjoyed this blog post about ems in responsive design: <a
href="http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/" target="_blank">http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw/</a> Worth reading.</div></blockquote></td></tr><tr><td
title="Leanne">Leanne <img
alt="Leanne" src="https://assets1.talkerapp.com/avatar/9dad1283e9eaae8f49768b27dbd40095.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1ff1425073ca0130fbea12313d21c607">@pete firefox has some testing tools under the web developer tools add on. Which shows what you&#8217;re site will look like in different devices etc. It seems pretty good.</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_218fea3073ca0130fbea12313d21c607">@jeankap: Good question!</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_251a697073ca0130fbea12313d21c607">@jeankap in my opinion, that depends on the project and your schedule</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2b6a105073ca0130fbea12313d21c607">@jeankap &#8211; David Bushell wrote a good piece on this recently - <a
href="http://dbushell.com/2013/03/19/on-responsive-layout-and-grids/" target="_blank">http://dbushell.com/2013/03/19/on-responsive-layout-and-grids/</a></div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2bd6d8c073ca0130fbea12313d21c607">I don&#8217;t think responsive frameworks are the way to go for beginners. If you don&#8217;t get your hands dirty, you will not learn. Besides, they take out all the fun.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2f51604073ca0130fbea12313d21c607">@mcynowicz Seeing your design just WORK in different devices is always a great buzz</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_328a69e073ca0130fbea12313d21c607">On the subject of device testing, we&#8217;re launching a product that crowdsources front end testing on a number of devices. You can sign up for beta here eyeball.sitepoint.com</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_35bbe98073ca0130fbea12313d21c607">I relied very heavily on The Responsinator for initial testing: <a
href="http://responsinator.com/?url=http://www.jobhub.com&amp;scroll=ext" target="_blank">http://responsinator.com/?url=http://www.jobhub.com&amp;scroll=ext</a></div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_364d031073ca0130fbea12313d21c607">Are we in the beginnings of responsive web design, and how long will it take business owners to be willing to pay to have their fancy websites revamped? (I know this is more marketing/business rather than technical)</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3e16a1e073ca0130fbea12313d21c607">@jeankap. good question. this helped me a little. <a
href="http://tinyurl.com/ar8axu6" target="_blank" class="broken_link">http://tinyurl.com/ar8axu6</a></div></blockquote></td></tr><tr><td
title="thebrassman">thebrass&#8230; <img
alt="thebrassman" src="https://assets3.talkerapp.com/avatar/68fb0d8177b8afe5faddd4152aab1412.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4651900073ca0130fbea12313d21c607">@jeankap I think starting from scratch is the best way to learn the responsive approach. Depending on the scale of the project, it may take longer but you&#8217;ll get a lot out of it. The benefit of a framework is that it&#8217;s awesome for rapid prototyping.</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_46bfcc1073ca0130fbea12313d21c607">@HAWK &#8211; Thanks. I used to go to the local phone shop and test my sites in there.</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_47e615e073ca0130fbea12313d21c607">@jeankap if a framework is well design and speed the process then there&#8217;s nothing wrong using it&#8230; still, if you have to personalize almost every single bit&#8230; you can start from scratch and make it work the way you just want it to work</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4c0653f073ca0130fbea12313d21c607">Just thinking&#8230; In an ideal world, where the powers that be have been convinced to let you do it right instead of just get it done&#8230; No framework could mean cleaner code. I come from the days of SGML and XML. I like clean and valid code&#8230;</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5079328073ca0130fbea12313d21c607">I might be the odd one out over here maybe, but personally I find bootstraps and frameworks irritating &#8230;. nothing wrong in writing code the straight forward way</div></blockquote></td></tr><tr><td
title="Tunbosun">Tunbosun <img
alt="Tunbosun" src="https://assets1.talkerapp.com/avatar/598d6a68fe838068ebdbcdb631a102ee.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6248969073ca0130fbea12313d21c607">@SHARKIE thanks if i want to add some margins to a content while using bootstrap the layout gets scattered</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_63f8002073ca0130fbea12313d21c607">@jeankap Frameworks and boilerplates get you great results quickly, but for long term success I always prefer to roll a custom solution. It&#8217;s lean and fast!</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_64d8a24073ca0130fbea12313d21c607">@tonnnnUK how good are you at selling? how much is the business worth? how much money can they do if the design is revamped?</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_67ea300073ca0130fbea12313d21c607">I&#8217;ve gone to the local warehouse club to do testing on the 7 inch tablets. Take screenshots and send &#8216;em to myself. Or just take pictures with my phone&#8230;</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_815ecca073ca0130fbea12313d21c607">Can anyone give me any details of the error they were getting about their email address when logging in here?</div></blockquote></td></tr><tr><td
title="PaulOB">PaulOB <img
alt="PaulOB" src="https://assets1.talkerapp.com/avatar/93942e96f5acd83e2e047ad8fe03114d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8305e5b073ca0130fbea12313d21c607">@anir99 I feel the same. I&#8217;d rather write my own code.</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8789085073ca0130fbea12313d21c607">@jeankap &#8211; how do you mix IE compliance with RWD?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8835337073ca0130fbea12313d21c607">@tunbosun Try adding margins to elements inside the grid, rather than to the elements that structure the grid</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_88b1b7c073ca0130fbea12313d21c607">@tonnnnUK if you can estimate how much more the business will earn with the new design, that will help you to set the price right</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_89ff7ae073ca0130fbea12313d21c607">I&#8217;m all in favor of up and running fast &#8211; that&#8217;s why I bought a WP theme instead of rolling my own. I just don&#8217;t have that kind of time&#8230; But for a customer project? I&#8217;d try to do it right.</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8d0f900073ca0130fbea12313d21c607">@TonnnnUK my company is very old school when it comes to designing/re-designing a web project. I couldn&#8217;t convince anyone here to &#8216;approve&#8217; RWD. There&#8217;s a learning curve for the designers and no one in marketing really followed my arguments for business value</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8ddf957073ca0130fbea12313d21c607">@TonnnnUK Businesses might wait until their site needs a revamp anyway. And then they&#8217;ll have to decide if a design that reflows for various devices is really the way to go.</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_90077f9073ca0130fbea12313d21c607">@leanne @ajfisher cheers</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9358a32073ca0130fbea12313d21c607">which CSS editor do you recommend?</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a3d439a073ca0130fbea12313d21c607">@anir99 You are not alone. :-)</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a4f0274073ca0130fbea12313d21c607">@jeankap lol. great idea.</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a608050073ca0130fbea12313d21c607">TonnnnUK: Sharkie and Andrew&#8217;s first chapter, I think, covers some of the essentials we need to understand before conveying the importance of this to managers and business owners. This is not about mobile anymore. This is about universal design that is device agnostic. And it works. And it&#8217;s cool.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a6f7837073ca0130fbea12313d21c607">@imagestic I use CSSEdit, or simply Textmate</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a9a529f073ca0130fbea12313d21c607">I got lucky in that this particular project passed under-the-radar and they let me design it on-the-fly while I coded</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aca5e34073ca0130fbea12313d21c607">@mcynowicz &#8211; good reason to go &#8220;mobile first&#8221;</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b2b6132073ca0130fbea12313d21c607">they didn&#8217;t know ahead of time that it was going to be responsive</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b356b29073ca0130fbea12313d21c607">@simonJae IE compliance? I plug my ears and say &#8220;la la la la I can&#8217;t hear you&#8221;&#8230; and then I go look for a shim, a workaround, or a hack. But only if I can&#8217;t convince the client to just move on to a browser that will support their requirements without hacking.</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b35da1c073ca0130fbea12313d21c607">@tonnnnUK the other thing to consider there as well is that a well implemented piece of RWD will probably last longer now than a &#8220;traditionally&#8221; built site so your overall cost goes down</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b3c79a6073ca0130fbea12313d21c607">@imagestic for me, Notepad++&#8230; because I know how to do macros there and I absolutely love the Zend coding extension</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b6b39fa073ca0130fbea12313d21c607">@molona I guess it is a sales pitch&#8230;..I think the majority of biz owners will be ignorant of it for a fair while&#8230;.how long did it take for them to realise they needed a normal website?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b82aa2e073ca0130fbea12313d21c607">@jeff_S Thanks Jeff! That&#8217;s a great point</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c422602073ca0130fbea12313d21c607">@imagestic &#8211; I am in the same boat as SHARKIE</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c9cc1b7073ca0130fbea12313d21c607">@HAWK If you have used an email address before, it doesn&#8217;t seem to let you use it again (say it&#8217;s already taken). So I just make up a different one each time.)</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ce80d78073ca0130fbea12313d21c607">I asked a CSS WG member about editors recently. He said most of them work in their favorite ascii editor. With the exception of Daniel Glauzman (BlueGriffon developer).</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cf73ad2073ca0130fbea12313d21c607">all hand coding and Firebug etc</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d07576d073ca0130fbea12313d21c607">Some great responses&#8230;..thanks guys</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d0e79d7073ca0130fbea12313d21c607">Thanks @ralph.m</div></blockquote></td></tr><tr><td
title="mhenderson">mhenders&#8230; <img
alt="mhenderson" src="https://assets2.talkerapp.com/avatar/821cae987752cf464f38ad0cdad169a2.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d166043073ca0130fbea12313d21c607">What are some of people favorite solutions for off canvas navigation on mobile?</div></blockquote></td></tr><tr><td
title="Lorraine">Lorraine <img
alt="Lorraine" src="https://assets0.talkerapp.com/avatar/4f4edf23fdaeacc0a34f9692086690e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d88aa5a073ca0130fbea12313d21c607">@imagestic</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e457376073ca0130fbea12313d21c607">for me VI or GEdit !!!</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ecc1e30073ca0130fbea12313d21c607">@simonJae there are CSS3 Media query polyfills for IE compliance, check this out:</p><p>http://chrisjacob.github.com/Respond/#RESET</p><p>https://github.com/scottjehl/Respond</p></div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f0bd296073ca0130fbea12313d21c607">@jeankap Same here, I bought a WP theme for use on a personal project. Saved me hours upon hours for minimal cost. It&#8217;s been much easier to take an existing theme and make basic modifications than to build from scratch, or even on a framework. That said, this approach is definitely very dependant on the project.</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f223d1f073ca0130fbea12313d21c607">@tonnnnUK that&#8217;s why you need to figure out the results of the competitior your client wants to beat (they will have to tell you who is their competitor, in their eyes) and how the website can help them to reach those figures&#8230; they don&#8217;t understnad design or the need of a website&#8230; but they do understand the value of money&#8230; that&#8217;s international language</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f7ae216073ca0130fbea12313d21c607">@simonJae IE doesn&#8217;t play a huge role in a lot of places that you&#8217;re design will appear. That means that you&#8217;re only gong to need to make sure one of your breakpoints works, in general. And you can always give them a little conditional support</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f7bf0c8073ca0130fbea12313d21c607">I&#8217;ve been testing Espresso, Style Master, and TopStyle 5 (PC). TopStyle was my favorite back in 2000. The newest version is all tricked out for CSS3 and HTML5&#8230; And then I just do stuff in Sublime Text 2 because it&#8217;s quick and dirty.</div></blockquote></td></tr><tr><td
title="Lorraine">Lorraine <img
alt="Lorraine" src="https://assets0.talkerapp.com/avatar/4f4edf23fdaeacc0a34f9692086690e5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fa314c0073ca0130fbea12313d21c607">@imagestic css is better without an editor imho</div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fdbc9a0073ca0130fbea12313d21c607">If you go &#8216;Mobile First&#8217;, what do you do about the browsers that do not support media queries?</div></blockquote></td></tr><tr><td
title="mhenderson">mhenders&#8230; <img
alt="mhenderson" src="https://assets2.talkerapp.com/avatar/821cae987752cf464f38ad0cdad169a2.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1b393c9073cb0130fbea12313d21c607">@christos The lack of media query support is the first media query, then use min-width to build up.</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1e04169073cb0130fbea12313d21c607">@lorraine care to explain that? Not sure that I understand what you mean</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2299dde073cb0130fbea12313d21c607">@molona spot on! money talks.</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2e9e88d073cb0130fbea12313d21c607">a big sell for the Business/Marketing aspect is the opposition to device-specific URLs and redirects &#8211; a single URL without a device-sniffer redirect is better for SEO rankings while maintaining the integrity of the user-experience on any device</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_30406fb073cb0130fbea12313d21c607">@christos If you&#8217;re first target are mobile devices they&#8217;ll all support Media Queries</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_31bdd71073cb0130fbea12313d21c607">Thank you for the answers people!</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4451a3b073cb0130fbea12313d21c607">@anir99 &#8211; thanks Anir. there are also several other JQuery modules &#8211; see here (somewhere) - <a
href="http://www.unheap.com/" target="_blank">http://www.unheap.com/</a></div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_49aee4d073cb0130fbea12313d21c607">+1 @mcynowicz !</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_50e2c24073cb0130fbea12313d21c607">any recommendation for calculators</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_661396b073cb0130fbea12313d21c607">@christos media query support is pretty good these days ( <a
href="http://caniuse.com/#feat=css-mediaqueries" target="_blank">http://caniuse.com/#feat=css-mediaqueries</a> ) and excellent on mobile but if you need to look after browsers that don&#8217;t support it then that&#8217;s your fallback test</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_71e50d2073cb0130fbea12313d21c607">px2em is an iOS app that is supposed to take the pain out of the math conversion&#8230;</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_725b306073cb0130fbea12313d21c607">@srpsco Grid calculators? Have you had a look at <a
href="https://gridsetapp.com/" target="_blank">https://gridsetapp.com/</a></div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7b1508a073cb0130fbea12313d21c607">@simonJae Thanks Simon for the link, I&#8217;ll check it out :)</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_87e8919073cb0130fbea12313d21c607">can someone post a URL example to a Responsive site they&#8217;ve built using Bootstrap?</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9cc1599073cb0130fbea12313d21c607">Isn&#8217;t the Bootstrap site responsive in itself?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9d1437f073cb0130fbea12313d21c607">I feel a lot of the heavy lifting should be put on the server &#8211; as in device detection</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a646f0b073cb0130fbea12313d21c607">Isn&#8217;t the Bootstrap site responsive in itself? [2]</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b54c131073cb0130fbea12313d21c607">@mcynowicz Interesting point, can you provide a bit more detail on how a device-sniffer redirect can be a negative in SEO? Do search engines actively look for these redirects and adjust your positioning accordingly? Does this affect search results across different devices? I currently run a website (non-responsive) that redirects to a /mobile URL based on device.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b7eacf4073cb0130fbea12313d21c607">@mcynowicz have you had a look at <a
href="http://builtwithbootstrap.com/?" target="_blank">http://builtwithbootstrap.com/?</a></div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b7faa9e073cb0130fbea12313d21c607">@simonJae Really? That&#8217;s more to the progressive enhancement side of things, then, isn&#8217;t it? But what about the UA&#8217;s that &#8220;lie&#8221; about what they are and what they can do?</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b8a92d2073cb0130fbea12313d21c607">@jeankap @b0ss_ I was under the impression that it was a framework &#8211; I was interested in design customizability</div></blockquote></td></tr><tr><td
title="mhenderson">mhenders&#8230; <img
alt="mhenderson" src="https://assets2.talkerapp.com/avatar/821cae987752cf464f38ad0cdad169a2.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c02e38b073cb0130fbea12313d21c607">@mcynowicz Take a look at <a
href="http://builtwithbootstrap.com/" target="_blank">http://builtwithbootstrap.com/</a></div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cdd3fc6073cb0130fbea12313d21c607">@simonJae Device detection requires a lot from you, too—or from someone, at least, as new devices have to be added all the time, and not all devices are easy to detect.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_dc5fc4e073cb0130fbea12313d21c607">Welcome to anyone that has recently joined us. Feel free to jump in with questions at any time.</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ddfdc4c073cb0130fbea12313d21c607">@simonJae a combo of client side and server side detection will usually yield the best results. Clients still have more capacity for feature detection than the server does which can really only interpret the request and make decisions from there.</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e859ca0073cb0130fbea12313d21c607">@MarkDSki it can be a negative for SEO based on the fact that it slows the site down. Since site speed is a factor for SEO every redirect and request has an impact</div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ecf275d073cb0130fbea12313d21c607">@ajfisher that&#8217;s what confuses me. My fallback is wide sized ie8 or ie7 window?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f7d5ce0073cb0130fbea12313d21c607">@ralph.m &#8211; agreed. though its time the server worked for us&#8230; don&#8217;t you agree?</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_03fc55d073cc0130fbea12313d21c607">@MarkDSki if you are redirecting your visitors to an alternate URL, then you are registering activity at a secondary URL, no?</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_13b8fd7073cc0130fbea12313d21c607">Not a technical question &#8211; Thoughts on showing / hiding content on different sized devices?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1efb436073cc0130fbea12313d21c607">@SpaceBeers &#8211; absolutely</div><div
id="event_255d8ae073cc0130fbea12313d21c607">(hiding)</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_26ce351073cc0130fbea12313d21c607">@joshbyers Fair point.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_285d216073cc0130fbea12313d21c607">@spaceBeers That&#8217;s where Media Queries excel</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_298a1e9073cc0130fbea12313d21c607">@MarkDSki also Google prefers responsive design ala one url which doesn&#8217;t necessarily hurt you but who&#8217;s to say they don&#8217;t promote sites with RD more as part of the algorithm somewhere?</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2990aac073cc0130fbea12313d21c607">@christos as Sharkie mentioned, having a catch all if you&#8217;re targeting mobile first should be enough for those that don&#8217;t support it. You&#8217;re really just ensuring that you have a reasonable default.</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3aeebc4073cc0130fbea12313d21c607">@simonJae Personally, I&#8217;m not too keen to overwork the server too much. Responsive design is more about CSS and perhaps JS, which it browser territory. But there are many factors here &#8230; and server stuff is not my thing.</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_421b9a4073cc0130fbea12313d21c607">@spaceBeers I think you could just use the display: none; css rule for that</div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_48518aa073cc0130fbea12313d21c607">@ajfisher ok, thanks. I think I&#8217;m getting it now</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4ecc490073cc0130fbea12313d21c607">together with the CSS Media query</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_57c4821073cc0130fbea12313d21c607">FYI I know how to do it &#8211; Should you be hiding your content from your users just because they&#8217;re visiting from a phone?</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5e13593073cc0130fbea12313d21c607">so if Ie8 doesn&#8217;t support media queries (<a
href="http://caniuse.com/#feat=css-mediaqueries)" target="_blank">http://caniuse.com/#feat=css-mediaqueries)</a> do all RWD either use polyfill or settle for a narrow site on that browser?</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_658b501073cc0130fbea12313d21c607">@ralph.m More and more we&#8217;ll see Responsive Content becoming a factor too. Especially for Mobile First design. Using the server can be a great tool here</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_65e123c073cc0130fbea12313d21c607">overall I would say it was much less work hours spent building a single responsive layout with a single testing URL than to build one layout, and then another separately for Mobile devices</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_69c8513073cc0130fbea12313d21c607">I am surprised nobody is pushing for a &#8220;device switch&#8221; at the server</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6efc066073cc0130fbea12313d21c607">Specially as their is no &#8220;view full site&#8221; available. Your essentially cutting your content off to a certain % of your audience</div></blockquote></td></tr><tr><td
title="blanchrt">blanchrt <img
alt="blanchrt" src="https://assets3.talkerapp.com/avatar/59f72d95e4c63301bf7c0edf812f03b0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_73c85e8073cc0130fbea12313d21c607">@anir99 But ALL users will have to wait till all that hidden content is downloaded anyway</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_76180cd073cc0130fbea12313d21c607">&#8220;you&#8217;re&#8221; of course.</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_79d97a2073cc0130fbea12313d21c607">@SpaceBeers: Content has to be purpose-driven, has to be prioritized with purpose in mind. Some images are only decorative, and losing the doesn&#8217;t hurt. Lose what hinders, keep what your users came for. That&#8217;s my rule of thumb, anyway. :)</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7c1e8d4073cc0130fbea12313d21c607">@spaceBeers if it is on his and your best interest, definately, you should be hiding content&#8230; such as pictures that only serve to delay the delivery of the page</div></blockquote></td></tr><tr><td
title="MarkDSki">MarkDSki <img
alt="MarkDSki" src="https://assets0.talkerapp.com/avatar/5c6543659e1c5a14ae767096d8431081.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8126436073cc0130fbea12313d21c607">@mcynowicz True, visitors are registered as landing at the abcd.com/mobile page. Don&#8217;t get me wrong, the plan is to move to a responsive design on the next redesign, however its interesting to hear some opinions/discussion on how a separate mobile version of a website negatively affects SEO.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_857b0ac073cc0130fbea12313d21c607">@simonJae we&#8217;ll server the server playing a bigger role as Content First design becomes more typical</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8d1a372073cc0130fbea12313d21c607">@SpaceBee if you&#8217;re hiding content it tells me you haven&#8217;t thought through your architecture enough &#8211; a mobile first philosophy solves this pretty well</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8e08d79073cc0130fbea12313d21c607">@simonJae you can also consider routing different templates out of your view that you send to the user based on the broad decisions about their capability (eg UA checking or session variables etc). Then you can tweak the presentation using more standard RWD techniques to deal with the nuance (eg res differences across iPhones). We actually talk about this in the book</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8f5c9fe073cc0130fbea12313d21c607">@blanchrt I think that would be the case with visibility: hidden; and not with the display: none; rule</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_96d31d5073cc0130fbea12313d21c607">@SpaceBeers &#8211; but thats a good thing&#8230; !! is it not?</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_96f074d073cc0130fbea12313d21c607">&#8221; Lose what hinders, keep what your users came for.&#8221; That&#8217;s a great mantra</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_974bbdf073cc0130fbea12313d21c607">@SpaceBeers If you mean setting content to display: none, I&#8217;m not keen on that &#8230; unless maybe for an alternative menu or something small like that. I don&#8217;t like the thought of mobile users downloading content they can&#8217;t see. If you find that there is a lot on the desktop version of the site that you don&#8217;t want to appear on mobile, it&#8217;s a good time to ask if that content should even be on the desktop version at all. (I like the way mobile design is making us ask these questions. Many websites are full of unnecessary and distracting content, IMHO.)</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9a1a4d9073cc0130fbea12313d21c607">They are and they aren&#8217;t&#8230; One of the things that came out recently is a debate over the @supports conditional that just got added to CSS3. Some people are in favor, others, not so much. They think it&#8217;s vague, and should be more specific. They also worry it could lead us down the path to places we&#8217;ve already been &#8211; like browser extensions.</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9b7c2d7073cc0130fbea12313d21c607">@spaceBeers understanding each device and how to interact with it is a must for a good design&#8230; and not losing the % of users that you spoke about before</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a03ff83073cc0130fbea12313d21c607">Given that the majority use other browsers, when we design a site, should we have in mind IE too, or not?<br
/> What&#8217;s your opinion?</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aba3084073cc0130fbea12313d21c607">@molona hiding pictures doesn&#8217;t mean the device doesn&#8217;t request them and download them &#8211; it just doesn&#8217;t display them</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ae1b197073cc0130fbea12313d21c607">@spaceBeers thats a good point you made</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ae75d30073cc0130fbea12313d21c607">+1 @ralph.m</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aeba704073cc0130fbea12313d21c607">Yeah. WE have to keep IE in mind. Especially in the corporate and government world. There&#8217;s just no getting out of it.</div><div
id="event_b9cdebd073cc0130fbea12313d21c607">Especially in locked down desktop environments. Yep. They still exist.</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bd285f6073cc0130fbea12313d21c607">@ajfisher &#8211; is that true. Its where we should all be going. Thanks</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c35b1b6073cc0130fbea12313d21c607">@imagestic since it is still a major browser, you should take it into account, of course&#8230; but the browsers that are more important depends on your business and website&#8230;if you have some statistics, even better</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f03a1e3073cc0130fbea12313d21c607">IE is still an important browser but try and implement a &#8220;current minus one&#8221; policy. That should give you sufficient coverage. Also go back to your data. I did some work for a retailer and we showed that IE users just simply didn&#8217;t buy as much stuff as &#8220;the rest&#8221; to a significant level. That pretty much contextualised where they should be spending their development budget</div></blockquote></td></tr><tr><td
title="blanchrt">blanchrt <img
alt="blanchrt" src="https://assets3.talkerapp.com/avatar/59f72d95e4c63301bf7c0edf812f03b0.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fb1e33a073cc0130fbea12313d21c607">anir99 It doesn´t take space (as with visibility: hidden), but it IS downloaded. Disable CSS and you´ll see everything</div></blockquote></td></tr><tr><td
title="schnell">schnell <img
alt="schnell" src="https://assets0.talkerapp.com/avatar/79e19f2f40242d2d70ac344fe332e2da.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fb88033073cc0130fbea12313d21c607">How does a mobile only site detract from SEO? If you do not allow spiders on it. Then your main site is indexed and mobile users are taken to the redirected mobile url. Yes/No?</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_01362cb073cd0130fbea12313d21c607">if you are building a responsive site though, your IE8 (or lower) browser will miss your media queries entirely. If you are building your CSS media queries in a shrinking format (desktop first?) won&#8217;t your site just be &#8216;fine&#8217; in IE8? It&#8217;s not being loaded on mobile devices</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_016fa3d073cd0130fbea12313d21c607">Statistics for IE are scary. There are still so many users out there using XP that we cannot get out of supporting IE 8. MS is pushing IE 10 to Win 7 this week, but that doesn&#8217;t necessarily mean that everyone will let the push happen.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_092f4d8073cd0130fbea12313d21c607">This chat has been full on! Is there anyone lurking that has a question that they haven&#8217;t had a chance to ask? Or anyone that asked a question that hasn&#8217;t been answered yet?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_099ea17073cd0130fbea12313d21c607">@joshbyers true if you only use CSS with a display:none&#8230; but that would mean that the picture was there in the first place&#8230; so why don&#8217;t we do it the other way around? We add the picture when necessary using either background properties (of course, you should not limit yourself to background properties&#8230;)</div><div
id="event_1e67d71073cd0130fbea12313d21c607">@joshbyers or any other property that will help us with that particular content</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2139018073cd0130fbea12313d21c607">@ajfisher &#8211; interesting fact (IE buyers) &#8211; were they high end products???</div></blockquote></td></tr><tr><td
title="Force_Flow">Force_Fl&#8230; <img
alt="Force_Flow" src="https://assets3.talkerapp.com/avatar/b29f61db4883b40c91c9b16893033a32.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_31970de073cd0130fbea12313d21c607">@mcynowicz There are some schools of thought where IE6-8 should load the mobile-only version of the site. However, I tend to include IE conditionals so the desktop version of a site is visible</div></blockquote></td></tr><tr><td
title="mhenderson">mhenders&#8230; <img
alt="mhenderson" src="https://assets2.talkerapp.com/avatar/821cae987752cf464f38ad0cdad169a2.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_33824a3073cd0130fbea12313d21c607">@HAWK What are some of the best ways to do off canvas navigation?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_33f7e1e073cd0130fbea12313d21c607">couldn&#8217;t you do a conditional comment for ie8 when doing small -&gt; up</div></blockquote></td></tr><tr><td
title="schnell">schnell <img
alt="schnell" src="https://assets0.talkerapp.com/avatar/79e19f2f40242d2d70ac344fe332e2da.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_3458b9c073cd0130fbea12313d21c607">@ajfisher &#8211; yes very interesting regarding IE buyers. I should dig into some client&#8217;s stats</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_39098aa073cd0130fbea12313d21c607">@simonJae not really &#8211; it was a fashion retailer.</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_405d57b073cd0130fbea12313d21c607">@molona, @joshbyers &#8211; We&#8217;re looking at loading content in aysncronously on desktops, so for tabs, modal windows etc, where they&#8217;ve got the most power. Mobiles (with terrible connections) would have the content on seperate pages. Should keep the site nice and snappy.</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_441e2e1073cd0130fbea12313d21c607">@schnell I wrote about this recently &#8211; One site helps with backlinks, bounce rate and load time. <a
href="http://www.copyblogger.com/mobile-responsive-design-benefits/" target="_blank">http://www.copyblogger.com/mobile-responsive-design-benefits/</a></div></blockquote></td></tr><tr><td
title="cherylea">cherylea <img
alt="cherylea" src="https://assets3.talkerapp.com/avatar/b57d427040a8ac7350c430c8c53c8d6c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4719add073cd0130fbea12313d21c607">@HAWK &#8211; just trying to read up LOL</div></blockquote></td></tr><tr><td
title="schnell">schnell <img
alt="schnell" src="https://assets0.talkerapp.com/avatar/79e19f2f40242d2d70ac344fe332e2da.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4f2726f073cd0130fbea12313d21c607">thanks @joshbyers</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5565ca7073cd0130fbea12313d21c607">@SHARKIE What are some of the best ways to do off canvas navigation? (for @mhenderson)</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_56957c9073cd0130fbea12313d21c607">I know that Craig and Andrew mention progressive enhancement in the book. Quick summary statement of its ongoing importance and relevance in combination with RWD?</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_618b5d5073cd0130fbea12313d21c607">@schnell data is definitely the way to address a lot of those concerns, especially with clients. Look at the way people behave as well not just the proportions as well.</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_661ffcd073cd0130fbea12313d21c607">@molona yep &#8211; I agree. Background properties with media queries are a good option.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_663e494073cd0130fbea12313d21c607">@schnell At the very least, having multiple domains in the search space means that all your traffic isn&#8217;t going to a single domain and that can have it look as though you&#8217;re getting less traffic. SEO is still a great challenge, but I&#8217;m sure the engines will respond to the new approaches of content serving, just as we are :)</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6aa375b073cd0130fbea12313d21c607">For anyone that wants to preview the book, there are sample chapters available here <a
href="https://learnable.com/books/responsive1/online" target="_blank">https://learnable.com/books/responsive1/online</a></div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6c03ce7073cd0130fbea12313d21c607">@spaceBeers I agree with you&#8230; maybe I didn&#8217;t express myself as well as I should</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7c8592d073cd0130fbea12313d21c607">I read some research that suggested that most folks using legacy IE browsers (6-8) were doing so from their workplaces where the business was managing their hardware and operating systems upgrades &#8211; that even the &#8216;users&#8217; were stuck in legacy browsing that they didn&#8217;t want to use. Also could be why people might not make purchases in IE (if they are at work they shouldn&#8217;t be shopping)</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8272280073cd0130fbea12313d21c607">@cherylea There will be a transcript posted up later today on sitepoint.com and if you have questions, make sure you head over to the SitePoint forums</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_83eb6f2073cd0130fbea12313d21c607">@Jeff_S I still come down on the side that it&#8217;s a good thing. Deliver a nice solid baseline and use feature detection to enhance the experience for those who can get it.</div></blockquote></td></tr><tr><td
title="SpaceBeers">SpaceBee&#8230; <img
alt="SpaceBeers" src="https://assets0.talkerapp.com/avatar/febdd5132d0820c9e7fa458e3c75e04f.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_888a3fb073cd0130fbea12313d21c607">@molona &#8211; I read my question again and realised it sounded like I was asking &#8220;how&#8221; to hide things. Glad that got cleared up.</div></blockquote></td></tr><tr><td
title="cherylea">cherylea <img
alt="cherylea" src="https://assets3.talkerapp.com/avatar/b57d427040a8ac7350c430c8c53c8d6c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8e65a13073cd0130fbea12313d21c607">thanks @HAWK</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9be5e32073cd0130fbea12313d21c607">@HAWK &#8211; lol &#8211; terrible cover &#8211; IMHO (no offence) black??</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9cae6da073cd0130fbea12313d21c607">Thanks, @ajfisher</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a715045073cd0130fbea12313d21c607">@mcynowicz I can only say in the company I&#8217;m working at that&#8217;s true&#8230; among other things because they have quite a few appllications based on SAP and they would not work well in any other browser than IE (although the official version is 8)</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a8bf99c073cd0130fbea12313d21c607">@HAWK &#8211; will grab a copy</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aa0b083073cd0130fbea12313d21c607">@SimonJae All the JumpStart books are black. :)</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b13ff5d073cd0130fbea12313d21c607">@simonJae responsive design is the new black :)</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b68de79073cd0130fbea12313d21c607">grey !!!</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ba6d4c5073cd0130fbea12313d21c607">Does anybody know of a good article on &#8216;desktop down/first&#8217; versus &#8216;mobile up/first&#8217;?</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bc48440073cd0130fbea12313d21c607">:D</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_bd854c6073cd0130fbea12313d21c607">And don&#8217;t tease @SHARKIE about the dolls</div></blockquote></td></tr><tr><td
title="mcynowicz">mcynowic&#8230; <img
alt="mcynowicz" src="https://assets3.talkerapp.com/avatar/8d948ce413f10229e24661ff260a8225.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_be77eca073cd0130fbea12313d21c607">great chat folks! I&#8217;ll be following many of you on twitter&#8230; Ciao!</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c8d60e9073cd0130fbea12313d21c607">thanks all</div></blockquote></td></tr><tr><td
title="Force_Flow">Force_Fl&#8230; <img
alt="Force_Flow" src="https://assets3.talkerapp.com/avatar/b29f61db4883b40c91c9b16893033a32.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cce6f65073cd0130fbea12313d21c607">@mcynowicz the reasons vary for workplaces, but when it comes to home users, some just don&#8217;t know the difference (or can&#8217;t upgrade IE if they are running XP)</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cd07344073cd0130fbea12313d21c607">@mcynowicz yeah there&#8217;s still and element of that. Though you&#8217;d be surprised at the stats of people shopping during work hours off mobile devices &#8211; probably as a result of that I reckon&#8230;</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cd81766073cd0130fbea12313d21c607">@spaceBeers no probs&#8230; typing so fast and following everythng that goes around is not easy&#8230; it is hard to say what you really want to say :D at least for me, it is hard to express it clearly enough ;-)</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ce02056073cd0130fbea12313d21c607">A book apart has an entire book about Mobile First. That one definitely makes the argument for mobile first.</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d064c66073cd0130fbea12313d21c607">@mhenderson I&#8217;d be looking at Luke Wroblewski Off Canvas work &#8211; a quick Google will point you in the right direction</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d6fb990073cd0130fbea12313d21c607">We have 10 mins if anyone has outstanding questions.</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_df6103f073cd0130fbea12313d21c607">@pete check out <a
href="http://designshack.net/articles/css/mobilefirst" target="_blank">http://designshack.net/articles/css/mobilefirst</a> and yes check out Luke W. book mobile first</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e1106ad073cd0130fbea12313d21c607">@SHARKIE I see we have a common line of thinking&#8230; ;)</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ed9cb06073cd0130fbea12313d21c607">so WML is dead ?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fe8e7e3073cd0130fbea12313d21c607">@to the experts&#8230; what is your best project (or the one that you enjoyed the most)?</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ff22b7b073cd0130fbea12313d21c607">Luke W. also has his mobile first presentation available on Vimeo <a
href="http://vimeo.com/38187066" target="_blank">http://vimeo.com/38187066</a></div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_0f741a6073ce0130fbea12313d21c607">Luke W also has a video available on safaribooksonline</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_11fd3b8073ce0130fbea12313d21c607">@jeankap That&#8217;s another benefit of RWD. There&#8217;s a lot of designers and developers working together on common ideas to drive the technology forward</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_148b76c073ce0130fbea12313d21c607">@b0ss_ don&#8217;t get me started. My first mobile job was building a gig guide in WML in 2000&#8230; painful doesn&#8217;t even describe it. Let&#8217;s keep that sucker buried</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2703a71073ce0130fbea12313d21c607">ajfisher: lol</div><div
id="event_3339e59073ce0130fbea12313d21c607">so I think mobile first suffices.</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets3.talkerapp.com/avatar/a3d87fb9b3b4d7562d003f5699afab26.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_37d6a16073ce0130fbea12313d21c607">WML?</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_394c1f1073ce0130fbea12313d21c607">ta @joshbyers</div></blockquote></td></tr><tr><td
title="jeankap">jeankap <img
alt="jeankap" src="https://assets2.talkerapp.com/avatar/88f3ca5d26c07d8b20d9e8a300072991.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_401a0b0073ce0130fbea12313d21c607">&#8216;kay guys&#8230; I gotta drop. My presentation slides for April aren&#8217;t gonna write themselves. It&#8217;s been fun!</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4422ac5073ce0130fbea12313d21c607">Accessibility is one of my primary concerns, as I work for a gov&#8217;t agency that serves people with disabilities. The usability improvements brought by RWD will be huge, I think, and will improve accessibilty for all of us on all platforms. (Not a question, but this is one of my passions so I had to say it.)</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_5ec64d0073ce0130fbea12313d21c607">@Jeff_S Very Good to hear.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6058b9f073ce0130fbea12313d21c607">Thanks for joining us @jeankap</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6390aa1073ce0130fbea12313d21c607">Thanks for coming everyone</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_65246c1073ce0130fbea12313d21c607">@molona I&#8217;m eagerly awaiting the launch of my next one which is just going through UAT at the moment. It&#8217;s for a retailer here in Australia (there&#8217;s a screen shot in the book as we thought it would have launched by now) that uses the same core for mobile, tablet and desktop but presents tuned experiences for each based on behavioural research we did on their usage. Will be very happy when it launches</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_672539c073ce0130fbea12313d21c607">@Jeff_S ditto I work with college disability offices and accessibility improvements are a big win with RWD</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_6c23eff073ce0130fbea12313d21c607">Are there any last minute questions?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_77d6cd1073ce0130fbea12313d21c607">@ajfisher I&#8217;m eager to read the book :-D</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_7e23f47073ce0130fbea12313d21c607">I may need all my spare time for the next three days to go back and check the links everyone has posted. You folks are great. Thanks to all of you!</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_82a7278073ce0130fbea12313d21c607">@SHARKIE Its been good &#8211; too short. Thanks</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8b54f61073ce0130fbea12313d21c607">@ShARKIE thanks very much</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8b7d41a073ce0130fbea12313d21c607">@SHARKIE ummm, What&#8217;s the answer to life the universe and everything?</div></blockquote></td></tr><tr><td
title="TonnnnUK">TonnnnUK <img
alt="TonnnnUK" src="https://assets3.talkerapp.com/avatar/45219cb65511bcbb9d3e2a8c96cb77e4.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8be697b073ce0130fbea12313d21c607">thanks folks, it&#8217;s been useful</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8da9577073ce0130fbea12313d21c607">@jerry <a
href="http://en.wikipedia.org/wiki/Wireless_Markup_Language" target="_blank">http://en.wikipedia.org/wiki/Wireless_Markup_Language</a> a very bad detour the mobile industry took on their path towards HTML enlightenment</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_8deaa7e073ce0130fbea12313d21c607">Thanks everyone for joining in today</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_946b8c4073ce0130fbea12313d21c607">@imagestic 42, of course</div></blockquote></td></tr><tr><td
title="pete">pete <img
alt="pete" src="https://assets2.talkerapp.com/avatar/f211ddf018d6cf7bff1afb7ec767aec3.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_95cb289073ce0130fbea12313d21c607">Thanks everyone. Good show.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_976fad7073ce0130fbea12313d21c607">@imagestic &#8211; @SHARKIE is the wrong guy to ask ;)</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9eec9b3073ce0130fbea12313d21c607">@imagestic</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_9f22f76073ce0130fbea12313d21c607">Keep your eye out for more of these sessions next month</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a0f7678073ce0130fbea12313d21c607">@shARKIE Of Course XD</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets2.talkerapp.com/avatar/22691c0615b6fd46e55c34fa53e1100d.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a50970d073ce0130fbea12313d21c607">@Jerry I like the euphomism sarcasm re: wrong turn</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a5bc703073ce0130fbea12313d21c607">@blanchrt well true, if the CSS is disabled everything will load up anyway as there are no more custom rules to govern the way the elements are displayed , but anyways , is there any other way to stop a box from loading or hiding it on a certain device of some width when its the same HTML file used to display it everywhere ? I don&#8217;t know much about those .htc files, will those be of any help to stop something from loading ?</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a816cb6073ce0130fbea12313d21c607">thak you very much everyone</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets3.talkerapp.com/avatar/a3d87fb9b3b4d7562d003f5699afab26.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_a9b94bc073ce0130fbea12313d21c607">Thanks ajfisher</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aea1606073ce0130fbea12313d21c607">*thank</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aeb3580073ce0130fbea12313d21c607">@imagestic: Don&#8217;t panic. And bring a towel.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_aedcc06073ce0130fbea12313d21c607">Special thanks to @SHARKIE &amp; @ajfisher for getting up early to share their knowledge. Much appreciated guys.</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_af06c4e073ce0130fbea12313d21c607">@HAWK &#8211; sounds great. 30 minutes is not enough time</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b336e58073ce0130fbea12313d21c607">Thanks for all the great questions</div></blockquote></td></tr><tr><td
title="cherylea">cherylea <img
alt="cherylea" src="https://assets3.talkerapp.com/avatar/b57d427040a8ac7350c430c8c53c8d6c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b614a7d073ce0130fbea12313d21c607">thank you!</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_b73be10073ce0130fbea12313d21c607">The session was 60 mins @simonJae ;)</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c0a47e9073ce0130fbea12313d21c607">Always a pleasure! Thanks again everyone.</div></blockquote></td></tr><tr><td
title="schnell">schnell <img
alt="schnell" src="https://assets0.talkerapp.com/avatar/79e19f2f40242d2d70ac344fe332e2da.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_c4f2cd1073ce0130fbea12313d21c607">Thanks everyone</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cbad065073ce0130fbea12313d21c607">How was @sydjs last night @SHARKIE?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/d89d81f673dac06b16cade5b4bf19954.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cbefafe073ce0130fbea12313d21c607">@shaRKIE and @ajfisher thank you</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_cce1ae7073ce0130fbea12313d21c607">&#8230; yes. I am on daylight saving time&#8230; :)</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d3ea15f073ce0130fbea12313d21c607">yup, so are we, but not for much longer :(</div></blockquote></td></tr><tr><td
title="b0ss_">b0ss_ <img
alt="b0ss_" src="https://assets2.talkerapp.com/avatar/fb501a7441543bdf81442fcdee855906.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_d7604b3073ce0130fbea12313d21c607">thanks all</div></blockquote></td></tr><tr><td
title="Jeff_S">Jeff_S <img
alt="Jeff_S" src="https://assets0.talkerapp.com/avatar/4e50c2b9699d1b1db44fac6b1da5a9d5.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e0f33f6073ce0130fbea12313d21c607">(Hey, and thanks for writing the book!) SitePoint rocks.</div></blockquote></td></tr><tr><td
title="Jerry">Jerry <img
alt="Jerry" src="https://assets3.talkerapp.com/avatar/a3d87fb9b3b4d7562d003f5699afab26.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e38201e073ce0130fbea12313d21c607">Thanks everyone</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_e56a82a073ce0130fbea12313d21c607">@HAWK Over 120 JavaScript developers had a great night :)</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_ea0a65d073ce0130fbea12313d21c607">Nice.</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f23b193073ce0130fbea12313d21c607">@sharKIE you got 120 devs there last night?!</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f291126073ce0130fbea12313d21c607">Looking forward to a drink and a catch up tomorrow night. Have a great day :)</div></blockquote></td></tr><tr><td
title="simonJae">simonJae <img
alt="simonJae" src="https://assets3.talkerapp.com/avatar/daaa5bdeef933f7079d1fa591d1d6924.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_f86ca96073ce0130fbea12313d21c607">until next time then. take care. thanks and bye</div></blockquote></td></tr><tr><td
title="anir99">anir99 <img
alt="anir99" src="https://assets0.talkerapp.com/avatar/1f02dff82178e6fb57ba69f6eeddd07c.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_fb260c6073ce0130fbea12313d21c607">Well pleasure talking to everybody on here :) Looking forward to get my hands on the new book now :)</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_febd8b2073ce0130fbea12313d21c607">@ajfisher We get that most months :)</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_132e783073cf0130fbea12313d21c607">Wow &#8211; am going to see if I can organise a trip to overlap for the third week of next month then I reckon</div></blockquote></td></tr><tr><td
title="SHARKIE">SHARKIE <img
alt="SHARKIE" src="https://assets2.talkerapp.com/avatar/f33deb33cace8b53094f88530d0bc24e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1428c35073cf0130fbea12313d21c607">Signing off folks! Thanks for making the early rise so worthwhile :)</div></blockquote></td></tr><tr><td
title="ralph.m">ralph.m <img
alt="ralph.m" src="https://assets2.talkerapp.com/avatar/aedc60042bc6cee8e5019df9a6860292.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_157a375073cf0130fbea12313d21c607">MelbJS got a huge turnout last week too. (My first time.)</div></blockquote></td></tr><tr><td
title="Rangga">Rangga <img
alt="Rangga" src="https://assets2.talkerapp.com/avatar/217bf8e41472ceb05c938ed023295b16.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_17f7631073cf0130fbea12313d21c607">finish?</div></blockquote></td></tr><tr><td
title="joshbyers">joshbyer&#8230; <img
alt="joshbyers" src="https://assets2.talkerapp.com/avatar/415ea2467f282e9fd69e485102101cac.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_1dda276073cf0130fbea12313d21c607">@HAWK thanks for hosting @shARKIE @ajfisher thanks for being mobile first and rd evangelists!</div></blockquote></td></tr><tr><td
title="imagestic">imagesti&#8230; <img
alt="imagestic" src="https://assets1.talkerapp.com/avatar/24337e21edf04dbd843906383cf4ffbb.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2880b33073cf0130fbea12313d21c607">Looking forward to more sessions</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_2ebc53e073cf0130fbea12313d21c607">@rangga Afraid so &#8211; just wrapping up now :)</div></blockquote></td></tr><tr><td
title="christos">christos <img
alt="christos" src="https://assets3.talkerapp.com/avatar/11c1aa2b14ab32ddb983ad1e4000093e.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_32ae044073cf0130fbea12313d21c607">Now, that was fun. Cheers!</div></blockquote></td></tr><tr><td
title="ajfisher">ajfisher <img
alt="ajfisher" src="https://assets3.talkerapp.com/avatar/df4a4525a088191fcaabe4dad30133dc.jpg?s=18" /><b></b></td><td><blockquote><div
id="event_4886776073cf0130fbea12313d21c607">Right &#8211; time to get ready to go to work now. Thanks for all the questions peeps &#8211; made the early start worthwhile</div></blockquote></td></tr></tbody></table><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/we-talked-responsive-web-design-with-the-experts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SitePoint Code Challenge: Javascript – A Game of Memory</title><link>http://www.sitepoint.com/sitepoint-code-challenge-javascript-a-game-of-memory/</link> <comments>http://www.sitepoint.com/sitepoint-code-challenge-javascript-a-game-of-memory/#comments</comments> <pubDate>Fri, 08 Mar 2013 00:19:10 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[code challenge]]></category> <category><![CDATA[forums]]></category> <category><![CDATA[javascript]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=64035</guid> <description><![CDATA[Yesterday we provided you with the CSS aspect of a two part challenge - to code the card game Memory. Today the challenge is to write the Javascript side of things.]]></description> <content:encoded><![CDATA[<p></p><p>Here is part 2 of <a
title="CSS Challenge" href="http://www.sitepoint.com/sitepoint-code-challenge-css-flip-a-card/" target="_blank">yesterday&#8217;s CSS challenge.</a> The CSS gurus in our community have been challenged to style and animate the cards of a game of Memory, and this challenge is to adjudicate the game.</p><p>Here&#8217;s the HTML we are working from:</p><div><pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;title&gt;Memory&lt;/title&gt;
  &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript"&gt;
    $('.card').click(function(){
	  $(this).toggleClass('down');
	});
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div id="Playfield"&gt;
    &lt;div data-face="1"&gt;&lt;/div&gt;
    &lt;div data-face="2"&gt;&lt;/div&gt;
    &lt;div data-face="3"&gt;&lt;/div&gt;
    &lt;div data-face="4"&gt;&lt;/div&gt;
    &lt;div data-face="5"&gt;&lt;/div&gt;
    &lt;div data-face="6"&gt;&lt;/div&gt;
    &lt;div data-face="7"&gt;&lt;/div&gt;
    &lt;div data-face="8"&gt;&lt;/div&gt;
    &lt;div data-face="9"&gt;&lt;/div&gt;
    &lt;div data-face="10"&gt;&lt;/div&gt;
    &lt;div data-face="11"&gt;&lt;/div&gt;
    &lt;div data-face="12"&gt;&lt;/div&gt;
    &lt;div data-face="1"&gt;&lt;/div&gt;
    &lt;div data-face="2"&gt;&lt;/div&gt;
    &lt;div data-face="3"&gt;&lt;/div&gt;
    &lt;div data-face="4"&gt;&lt;/div&gt;
    &lt;div data-face="5"&gt;&lt;/div&gt;
    &lt;div data-face="6"&gt;&lt;/div&gt;
    &lt;div data-face="7"&gt;&lt;/div&gt;
    &lt;div data-face="8"&gt;&lt;/div&gt;
    &lt;div data-face="9"&gt;&lt;/div&gt;
    &lt;div data-face="10"&gt;&lt;/div&gt;
    &lt;div data-face="11"&gt;&lt;/div&gt;
    &lt;div data-face="12"&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre><p>Yesterday we provided the CSSers enough JS to test their styling &#8211; toggling the classes of the cards. Here&#8217;s the rest of the challenge, and most of its logic can be tied into the click event above.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p>The cards are in pairs, their last class name reveals the matching.</p><p>When a card is clicked, a check needs to be made to see if any other cards are face up that do not have the CSS class &#8216;matched&#8217;. If there is, does the value of the data-face attribute of the two cards match? If so, the two cards gain the css class of &#8216;matched&#8217;, otherwise turn both face down.</p><p>You also need to test when all cards are matched to give a &#8216;You Win&#8217; result.</p><p><strong><span
style="color: #0000ff;">Advanced</span></strong><br
/> Shuffle the position of the cards. You can do this a number of ways &#8211; but if you choose the changing of the data-face value make sure you change the corresponding css class because that&#8217;s how the styling is going to give the card it&#8217;s particular image.</p><p><span
style="color: #0000ff;"><strong>Expert</strong></span><br
/> Make a two player game and keep score.</p><p>At all levels you may add to the HTML to give additional controls, like a reset game or shuffle button, but don&#8217;t remove anything or you risk breaking the style sheets being written for the challenge.</p><p><a
title="Solution thread" href="http://www.sitepoint.com/forums/showthread.php?991431-Java-Script-Challenge-A-Game-of-Memory" target="_blank">A solution will be given in this thread in the coming days.</a></p><p>Happy coding!</p><p>Thanks for <a
title="Michael Morris" href="http://www.sitepoint.com/forums/member.php?230575-Michael-Morris" target="_blank">Michael Morris</a> for designing this challenge.</p></div><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/sitepoint-code-challenge-javascript-a-game-of-memory/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SitePoint Code Challenge: CSS &#8211; Flip A Card</title><link>http://www.sitepoint.com/sitepoint-code-challenge-css-flip-a-card/</link> <comments>http://www.sitepoint.com/sitepoint-code-challenge-css-flip-a-card/#comments</comments> <pubDate>Thu, 07 Mar 2013 01:54:31 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[code challenge]]></category> <category><![CDATA[forums]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=64013</guid> <description><![CDATA[Next up in our series of quick code challenges over at the SitePoint forums is a CSS challenge based on one of my favorite kids' card games - Memory.]]></description> <content:encoded><![CDATA[<p></p><p>Ever play Memory as a kid? It&#8217;s a card game &#8211; you place all the cards face down and when it&#8217;s your turn you flip over two cards. The aim is to get matching pairs. Today&#8217;s challenge uses CSS &amp; JavaScript to recreate that game that stole so much of my childhood. Before I go any further though, I need to point out that I&#8217;ve been a bit remiss in not crediting the creation of these challenges to forum mentor <a
title="Michael Morris profile" href="http://www.sitepoint.com/forums/member.php?230575-Michael-Morris" target="_blank">Michael Morris</a>.</p><p>Here&#8217;s our HTML:</p><div><div><div><pre>&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;title&gt;Memory&lt;/title&gt;
  &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"&gt;&lt;/script&gt;
  &lt;script type="text/javascript"&gt;
    $('.card').click(function(){
	  $(this).toggleClass('down');
	});
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div id="Playfield"&gt;
    &lt;div data-face="1"&gt;&lt;/div&gt;
    &lt;div data-face="2"&gt;&lt;/div&gt;
    &lt;div data-face="3"&gt;&lt;/div&gt;
    &lt;div data-face="4"&gt;&lt;/div&gt;
    &lt;div data-face="5"&gt;&lt;/div&gt;
    &lt;div data-face="6"&gt;&lt;/div&gt;
    &lt;div data-face="7"&gt;&lt;/div&gt;
    &lt;div data-face="8"&gt;&lt;/div&gt;
    &lt;div data-face="9"&gt;&lt;/div&gt;
    &lt;div data-face="10"&gt;&lt;/div&gt;
    &lt;div data-face="11"&gt;&lt;/div&gt;
    &lt;div data-face="12"&gt;&lt;/div&gt;
    &lt;div data-face="1"&gt;&lt;/div&gt;
    &lt;div data-face="2"&gt;&lt;/div&gt;
    &lt;div data-face="3"&gt;&lt;/div&gt;
    &lt;div data-face="4"&gt;&lt;/div&gt;
    &lt;div data-face="5"&gt;&lt;/div&gt;
    &lt;div data-face="6"&gt;&lt;/div&gt;
    &lt;div data-face="7"&gt;&lt;/div&gt;
    &lt;div data-face="8"&gt;&lt;/div&gt;
    &lt;div data-face="9"&gt;&lt;/div&gt;
    &lt;div data-face="10"&gt;&lt;/div&gt;
    &lt;div data-face="11"&gt;&lt;/div&gt;
    &lt;div data-face="12"&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></div></div></div><p>Now, this challenge is broken in two. The CSS side of the challenge is to do the following:</p><p><span
style="color: #0000ff;"><b>Beginner Level</b></span><br
/> Style the shape of the cards, their backs and fronts. Respond to Javascript toggling the presence of &#8216;down&#8217; &#8211; if the class is present the card should be face down.<br
/> Your styling must tolerate Javascript changing the position of the card in the DOM or absolute positioning of the card.</p><p>Javascript will also be applying a class of &#8216;matched&#8217; to the cards when the player successfully matches a pair. You need to style for this (perhaps by changing the border color). To test your styling you&#8217;ll need to manually edit the HTML (or <a
title="Related Javascript challenge" href="http://www.sitepoint.com/forums/showthread.php?991431-Java-Script-Challenge-A-Game-of-Memory" target="_blank">do the JS challenge</a>).</p><p><span
style="color: #0000ff;"><b>Advanced and Expert Levels</b></span><br
/> Animate the flip using a 3D transition.</p><p>If you have Javascript programming skills there is a <a
title="SitePoint Forums - Thread 991431" href="http://www.sitepoint.com/forums/showthread.php?t=991431" rel="nofollow">tie in challenge</a> in the <a
title="Javascript forum" href="http://www.sitepoint.com/forums/forumdisplay.php?15-JavaScript-amp-jQuery" target="_blank">Javascript forum</a>. If not, why not hit up someone that does and make it a team challenge?</p><p>Note &#8211; the data-face attribute is present to make the JS code easier to write, although it&#8217;s redundant to the final CSS class name. It&#8217;s possible to style on attributes, but browser support for that trick is unreliable. Both are presented to keep the difficulty of the challenge down some.</p><p><a
title="Forum thread" href="http://www.sitepoint.com/forums/showthread.php?991430-CSS-Challenge-5-Flip-A-Card" target="_blank">You can follow the challenge and get the solution here.</a></p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/sitepoint-code-challenge-css-flip-a-card/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Podling &#8211; NEW Product From SitePoint…</title><link>http://www.sitepoint.com/podling/</link> <comments>http://www.sitepoint.com/podling/#comments</comments> <pubDate>Wed, 06 Mar 2013 20:54:33 +0000</pubDate> <dc:creator>Mark Harbottle</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[News]]></category> <category><![CDATA[social media]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63802</guid> <description><![CDATA[Introducing Podling – “Social Glue For Teams”, a simple decentralized discussion platform we built for ourselves at SitePoint, Flippa and 99designs that we're opening up to you …]]></description> <content:encoded><![CDATA[<p></p><h2>Introducing Podling – “Social Glue For Teams”.</h2><p>Podling is a simple decentralized discussion platform we built for ourselves and have been using internally at SitePoint, Flippa and 99designs for a few months now… We thought we’d open it up and get your feedback. We’d love you to hear from you once inside.</p><p><a
href="http://www.sitepoint.com/wp-content/uploads/1/files/2013/03/Podling-Screenshot-1.jpg"><img
class="aligncenter size-full wp-image-63889" alt="Podling Screenshot 1" src="http://www.sitepoint.com/wp-content/uploads/1/files/2013/03/Podling-Screenshot-1-e1362544939699.jpg" width="600" height="293" /></a></p><h2>So, what is Podling?</h2><p>Podling is designed to take group (or team) based discussion out of your inbox and give it a home. The idea is you can quickly and easily set up small “throw-away” discussion groups (called pods) and each pod is private to the people you invite to it.</p><p>For example at SitePoint we have pods for project teams, pods for events, developer pods, marketing pods, customer service pods, social pods, and so on… And those are just the pods we know about.</p><p><a
href="http://www.sitepoint.com/wp-content/uploads/1/files/2013/03/Podling-Sreenshot-2.jpg"><img
class="aligncenter size-full  wp-image-63857" alt="Podling in Action" src="http://www.sitepoint.com/wp-content/uploads/1/files/2013/03/Podling-Sreenshot-2-e1362544737521.jpg" width="601" height="294" /></a></p><h2>Take control of your discussions</h2><p>The great thing about Podling is it’s not a central company social page controlled by your sys admin like “other” platforms. You control the pods you start. You can start or leave pods at any time. So everyone’s interface to Podling will be unique to them. Power to the people!</p><p><a
href="http://www.sitepoint.com/wp-content/uploads/1/files/2013/03/Podling-Screenshot-3.jpg"><img
class="aligncenter size-full wp-image-63856" alt="Managing your pods" src="http://www.sitepoint.com/wp-content/uploads/1/files/2013/03/Podling-Screenshot-3-e1362545253144.jpg" width="601" height="293" /></a></p><h2>Grab the IOS App</h2><p>We also created an iOS app which you can download from the <a
href="https://itunes.apple.com/us/app/podling/id602974070?ls=1&amp;mt=8" target="_blank" rel="nofollow">App store on iTunes</a> which is handy if you&#8217;re involved in multiple pods.</p><p>You can get started at <a
href="http://podling.com" target="_blank">http://podling.com</a></p><p>We’d love to hear your thoughts via the “Podling Feedback” pod which you will automatically get access to when you join.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/podling/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>SitePoint Code Challenge: CSS &#8211; Drop Down Menus</title><link>http://www.sitepoint.com/sitepoint-code-challenge-css-drop-down-menus/</link> <comments>http://www.sitepoint.com/sitepoint-code-challenge-css-drop-down-menus/#comments</comments> <pubDate>Thu, 21 Feb 2013 01:29:58 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[challenge]]></category> <category><![CDATA[code challenge]]></category> <category><![CDATA[forums]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63528</guid> <description><![CDATA[Second in our series of quick code challenges over at the SitePoint forums moves away from the esoteric and cute to something more concrete and practical...]]></description> <content:encoded><![CDATA[<p></p><p>Next up in our series of <a
title="SitePoint forums" href="http://www.sitepoint.com/forums/" target="_blank">SitePoint forums</a> quick code challenges we&#8217;re going to move away from the esoteric and cute (checkerboards, spinning dice) to something more concrete and practical: drop down menus. You don&#8217;t have to go far to spot one &#8212; there&#8217;s one on the SitePoint homepage.</p><p>Here&#8217;s a copy of the <b>relevant</b> HTML:</p><pre>&lt;!DOCTYPE html&gt;
&lt;head&gt;
  &lt;style type="text/css"&gt;
    /* Put your css here */
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.sitepoint.com" &gt;Home&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/"&gt;Forums&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/forumdisplay.php?240-Web-Content" &gt;Web Content&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/forumdisplay.php?40-Design-Your-Site" &gt;Design Your Site&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/forumdisplay.php?4-Program-Your-Site" &gt;Program Your Site&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/forumdisplay.php?95-Host-Your-Site" &gt;Host Your Site&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/forumdisplay.php?45-Manage-Your-Site" &gt;Manage Your Site&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/forums/forumdisplay.php?47-Community-Center" &gt;Community Center&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a style="cursor:default;"&gt;Resources&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/newsletter/#subscription-info" &gt;Newsletters&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/category/podcast/" &gt;Podcast&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://reference.sitepoint.com/css" &gt;CSS Reference&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://reference.sitepoint.com/html" &gt;HTML Reference&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://reference.sitepoint.com/javascript" &gt;Javascript Reference&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/tools/" &gt;Tools&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/tag/html5-dev-center/" &gt;HTML5 Dev Center&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/web-hosting-reviews/" &gt;Hosting Reviews&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://dealfuel.com/?utm_source=sitepoint&amp;utm_medium=menu&amp;utm_campaign=sitepoint" target="_blank"&gt;Deals&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://products.sitepoint.com/" &gt;Bookstore&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/books-matrix/" &gt;Find the right book&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://products.sitepoint.com/" &gt;New Releases&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://products.sitepoint.com/development" &gt;Web Development Books&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://products.sitepoint.com/design" &gt;Web Design Books&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://products.sitepoint.com/business" &gt;Business &amp; Marketing Books&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/for-educators/" &gt;Books for Educators&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepoint.com/frequently-asked-questions/" &gt;Frequently Asked Questions&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://sitepoint.com/shipping/" &gt;Shipping Rates &amp; Times&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.sitepointmarket.com" &gt;Market&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="https://learnable.com/sitepoint" &gt;Courses&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.sitepoint.com" &gt;Sitepoint Network&lt;/a&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="http://jspro.com/" &gt;JSPro&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://buildmobile.com" &gt;BuildMobile&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://designfestival.com" &gt;DesignFestival&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://rubysource.com" &gt;RubySource&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://cloudspring.com" &gt;CloudSpring&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://phpmaster.com" &gt;PHPMaster&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://learnable.com/" &gt;Learnable&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.sitepointmarket.com" &gt;SitePoint Market&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre><p>SitePoint uses a jQuery plugin called Superfish to insure backward compatibility with older browsers, even IE 6. In this exercise we will work only with the CSS needed to create the effect since modern browsers can achieve it without any JavaScript.</p><p><strong><span
style="color: #0000ff;">Beginner Challenge</span></strong><br
/> Replicate the SitePoint homepage drop downs in CSS only. You&#8217;ll need to make use of the li:hover attribute, position relative and position absolute.<br
/> Don&#8217;t fret to much about the color, font and spacing, the goal here is to master and understand the effect of a drop down menu.</p><p><strong><span
style="color: #0000ff;">Advanced Challenge</span></strong><br
/> Use CSS media queries to change the menu into an accordion for phones. Keep in mind that phones register the first touch on an element as a :hover.</p><p><strong><span
style="color: #0000ff;">Expert Challenge</span></strong><br
/> Using CSS transitions, make the menus fold or fade in, dissolve out, or whatever suits your fancy. You may need to modify the HTML for more elaborate effects.</p><p>Have fun!</p><p><a
title="CSS Challenge thread" href="http://www.sitepoint.com/forums/showthread.php?977638-CSS-Challenge-4-Drop-down-menus" target="_blank">You can find the answers here.</a></p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/sitepoint-code-challenge-css-drop-down-menus/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>SitePoint Code Challenge: CSS &#8212; Things Are About to Get Dicey</title><link>http://www.sitepoint.com/sitepoint-code-challenge-css-things-are-about-to-get-dicey/</link> <comments>http://www.sitepoint.com/sitepoint-code-challenge-css-things-are-about-to-get-dicey/#comments</comments> <pubDate>Mon, 18 Feb 2013 03:35:15 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[challenge]]></category> <category><![CDATA[forums]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63477</guid> <description><![CDATA[We're running a series of quick code challenges over at the SitePoint forums. Why don't you try your hand at this CSS Challenge...]]></description> <content:encoded><![CDATA[<p></p><p>We&#8217;re running a series of code challenges on the <a
title="SitePoint forums" href="http://www.sitepoint.com/forums/" target="_blank">SitePoint Forums</a>, and this week&#8217;s challenge is to create a die face using the following HTML:</p><div><div><pre>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
&lt;title&gt;Dicey Challenge&lt;/title&gt;
&lt;style type="text/css"&gt;
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</pre><p>You will need to set the containing box to position relative, then absolutely position the six child divs within it and user border radius to transform them into circles. Your result should look something like this&#8230;</p><p><img
class="alignleft  wp-image-63479" alt="Dice challenge" src="http://www.sitepoint.com/wp-content/uploads/1/files/2013/02/Screen-Shot-2013-02-18-at-4.25.43-PM.png" width="635" height="618" /></p><p><strong><span
style="color: #3366ff;">Advanced Level Challenge </span></strong><br
/> Using 3D transforms, present three sides of the die. You may modify the HTML as needed.</p><p><strong><span
style="color: #3366ff;">Expert Level Challenge</span></strong><br
/> Spin the die 360 degrees on :hover.</p><p><a
title="CSS challenge answer" href="http://www.sitepoint.com/forums/showthread.php?969179-CSS-Challenge-3-Things-are-about-to-get-dicey-CSS-positioning" target="_blank">You can find the answer here.</a></p></div></div><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/sitepoint-code-challenge-css-things-are-about-to-get-dicey/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>We Talked Sinatra with the Experts&#8230;</title><link>http://www.sitepoint.com/we-talked-sinatra-with-the-experts/</link> <comments>http://www.sitepoint.com/we-talked-sinatra-with-the-experts/#comments</comments> <pubDate>Thu, 24 Jan 2013 01:13:22 +0000</pubDate> <dc:creator>Sarah Hawk</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Programming]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=62852</guid> <description><![CDATA[Jump Start Sinatra author Darren Jones, and expert reviewer Konstantin Haase joined HAWK this morning to talk through the ins and outs of Sinatra. If you missed the session, you can read the transcript here.]]></description> <content:encoded><![CDATA[<p></p><p>After a couple of months hiatus we&#8217;re back into the swing of our <a
title="Talk with the Experts listing" href="http://www.sitepoint.com/forums/forumdisplay.php?438-Talk-With-The-Experts" target="_blank">Talk with the Experts sessions</a>. This morning&#8217;s session saw us talking about all things Sinatra with Darren Jones &#8211; author of the latest book (released yesterday) in our new series, <a
title="Jump Start Sinatra" href="http://www.sitepoint.com/launch/8396b1" target="_blank">Jump Start Sinatra</a>, and Konstantin Haase &#8211; expert reviewer of said book. It was a fun and informal session, with the majority of participants being new to the subject. If you missed it, fear not&#8230; below is a list of resources that came out of the chat, as well as a full transcript.</p><p><strong>Session related resources:</strong></p><p>Darren is answering Sinatra questions (book related or not) <a
title="Sinatra forum thread" href="http://www.sitepoint.com/forums/showthread.php?960208-New-Book-Jump-Start-Sinatra&amp;p=5299210#post5299210" target="_blank">here</a>.</p><p>If you&#8217;re new to Ruby or Sinatra and need some support, why not <a
title="Sinatra Podling group" href="https://podling.com/invitations/298-talk-sinatra-with-the-experts/325/edHfz8B6yP">join this Podling group</a>?</p><p>If you missed this session because you forgot, you can <a
title="Email reminder sign-up" href="https://www.facebook.com/sitepoint/app_115462065200508" target="_blank">sign up for email reminders of future sessions here.</a></p><p>If you haven&#8217;t already seen it, <a
title="Jump Start Sinatra" href="http://www.sitepoint.com/launch/8396b1" target="_blank">check out Darren&#8217;s new book here. </a></p><p>And while I&#8217;m on the subject of the book, a free copy is going out to <strong>nicksh</strong> for his awesome participation in today&#8217;s session. Congratulations!</p><p><strong><br
/> General Ruby and Sinatra resources mentioned in the session:</strong></p><p>Here is Sinatra itself <a
href="http://www.sinatrarb.com/wild">http://www.sinatrarb.com/wild</a></p><p>Here&#8217;s are a couple of good places to learn basic Ruby: <a
href="http://pine.fm/LearnToProgram/" class="broken_link">http://pine.fm/LearnToProgram/</a> and <a
href="http://tryruby.org/">http://tryruby.org/</a></p><p>Here is a blog post of how Darren built and deployed a simple site in a couple of hours using Sinatra: <a
href="http://rubysource.com/sinatra-heroku-super-fast-deployment/">http://rubysource.com/sinatra-heroku-super-fast-deployment/</a></p><p>Here is a complete chat implementation, with everything in one file: <a
href="https://github.com/sinatra/sinatra/blob/master/examples/chat.rb">https://github.com/sinatra/sinatra/blob/master/examples/chat.rb</a></p><p>Security &#8211; this Rack protection gem comes with Sinatra: <a
href="https://github.com/rkh/rack-protection">https://github.com/rkh/rack-protection</a></p><p>For Sinatra articles check out <a
href="http://rubysource.com/">http://rubysource.com/</a></p><p>Here&#8217;s an article comparing Sinatra and Rails: <a
href="http://rubysource.com/rails-or-sinatra-the-best-of-both-worlds/">http://rubysource.com/rails-or-sinatra-the-best-of-both-worlds/</a></p><p>Here&#8217;s the SitePoint Ruby forum: <a
href="http://www.sitepoint.com/forums/forumdisplay.php?227-Ruby-amp-Rails">http://www.sitepoint.com/forums/forumdisplay.php?227-Ruby-amp-Rails</a></p><p>And finally, here is the full transcript. Enjoy&#8230;</p><table><tbody
id="log"><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_153fb64047c501306ecd12313d21c607">Ok, we may as well kick off then. For those of your that don&#8217;t know, @daz4126 is the author of Jump Start Sinatra, and @rkh is the expert reviewer. They are today&#8217;s experts. So what are your interests in Sinatra. Anyone already a user?</div></blockquote></td></tr><tr><td
title="George">George <img
alt="George" src="https://assets2.talkerapp.com/avatar/445ecc4e3640fdb8839724302f202174.jpg?s=18" /></td><td><blockquote><div
id="event_17220cb047c501306ecd12313d21c607">I work for rundavoo. Live in Los Angeles. Developing Sinatra API.</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_18761b5047c501306ecd12313d21c607">Any one else already start reading the book?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_2147206047c501306ecd12313d21c607">What are your thoughts on it so far @srpsco</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_271d86e047c501306ecd12313d21c607">Hi guys!</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_28fb91b047c501306ecd12313d21c607">And @daz4126 is here. :)</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_2963f23047c501306ecd12313d21c607">I haven&#8217;t used Sinatra yet</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_2b2e60c047c501306ecd12313d21c607">I didn&#8217;t have the time to start the book but I&#8217;m looking forward to it</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_2b9b481047c501306ecd12313d21c607">but it&#8217;s cool</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_2c48236047c501306ecd12313d21c607">I am interested if the abstraction of Sinatra hurts underlining development?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_3878796047c501306ecd12313d21c607">@ServerStorm how do you mean?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_3e0bcb4047c501306ecd12313d21c607">@HAWK So far so good I am only 1/3 done</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_41598d6047c501306ecd12313d21c607"></div><div
id="event_4dd35d5047c501306ecd12313d21c607">@serverStorm, what sort of abstractions?</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_5807515047c501306ecd12313d21c607">As you are not working with RAILS directly, what happens if something breaks can you easily debug it in Sinatra or do you have to climb into RAILS deeper to do this?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_5eb9d5c047c501306ecd12313d21c607">For those of you that haven&#8217;t seen the book yet, you&#8217;ll find it here <a
href="http://www.sitepoint.com/launch/8396b1" target="_blank">http://www.sitepoint.com/launch/8396b1</a></div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_62ce628047c501306ecd12313d21c607">@HAWK I am thinking of doing a review for dzone when I am done</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_6361429047c501306ecd12313d21c607">@ServerStorm Sinatra does not sit on top of Rails.</div></blockquote></td></tr><tr><td
title="George">George <img
alt="George" src="https://assets2.talkerapp.com/avatar/445ecc4e3640fdb8839724302f202174.jpg?s=18" /></td><td><blockquote><div
id="event_6a62191047c501306ecd12313d21c607">I have a question. I would like to develop a Sinatra API for a stock exchange. I imagine that most existing stock exchanges use C++/C#/Java. Is it practical to develop a high volume API in Sinatra?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_6e32c63047c501306ecd12313d21c607">@serverStorm You don&#8217;t need to use Rails at all, Sinatra only uses Rack and Ruby</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_71b44d4047c501306ecd12313d21c607">Sounds great @srpsco &#8211; if you&#8217;re on Twitter, make sure you tweet us a link</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_77bb17a047c501306ecd12313d21c607">@George I think Sinatra is for simpler applications</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_786e85c047c501306ecd12313d21c607">Oh ok then I have much to learn ;)</div></blockquote></td></tr><tr><td
title="George">George <img
alt="George" src="https://assets2.talkerapp.com/avatar/445ecc4e3640fdb8839724302f202174.jpg?s=18" /></td><td><blockquote><div
id="event_7b7891a047c501306ecd12313d21c607">Can it scale to millions of requests per second?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_85878b1047c501306ecd12313d21c607">@HAWK will do</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_8d09ed2047c501306ecd12313d21c607">Thanks @srpsco!</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_9119b42047c501306ecd12313d21c607">@George Scalability is not really a question of language or framework.</div><div
id="event_96f3ce6047c501306ecd12313d21c607">It&#8217;s more about architecture</div></blockquote></td></tr><tr><td
title="alme1304">alme1304 <img
alt="alme1304" src="https://assets2.talkerapp.com/avatar/a9c42c0d67a22e96b9b27e0ab63f261d.jpg?s=18" /></td><td><blockquote><div
id="event_a7eb02a047c501306ecd12313d21c607">I&#8217;m quite curious about Sinatra but I have yet to make time to start learning. Would Sinatra be a equivalent to PHP&#8217;s Codeigniter? as far as weight and liberties go?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_a98accf047c501306ecd12313d21c607">@George I know of Sinatra apps having response times of under 24 ms.</div></blockquote></td></tr><tr><td
title="George">George <img
alt="George" src="https://assets2.talkerapp.com/avatar/445ecc4e3640fdb8839724302f202174.jpg?s=18" /></td><td><blockquote><div
id="event_aec73dd047c501306ecd12313d21c607">Is it practical to create the architecture that supports such a Sinatra API?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_b06d95d047c501306ecd12313d21c607">I think you could write this sort of thing in Sinatra, it would depend on the api used by the stock exchanges you were connecting to</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_b52d7b1047c501306ecd12313d21c607">What are the key strengths of Sinatra over competing frameworks?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_b5eb644047c501306ecd12313d21c607">@alme1304 I think it is closer to laravel</div></blockquote></td></tr><tr><td
title="George">George <img
alt="George" src="https://assets2.talkerapp.com/avatar/445ecc4e3640fdb8839724302f202174.jpg?s=18" /></td><td><blockquote><div
id="event_c11a42f047c501306ecd12313d21c607">I am creating the exchange. Other people connect to it using REST.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_c573f5d047c501306ecd12313d21c607">I&#8217;ll jump in here and let you know that I&#8217;ll be giving away a couple of free copies of Darren&#8217;s book at the end of the session to people that ask great questions.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_d0c539a047c501306ecd12313d21c607">@alme1304 Sinatra is much more lightweight than CodeIgniter</div><div
id="event_d9e0609047c501306ecd12313d21c607">Code Igniter is based on Rails</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_dbc73dc047c501306ecd12313d21c607">Welcome @Hiro &#8211; we&#8217;ve just kicked off. Feel free to jump in with questions at any time, or just to lurk if you&#8217;d prefer!</div></blockquote></td></tr><tr><td
title="mib">mib <img
alt="mib" src="https://assets3.talkerapp.com/avatar/3f8d7c1656fd7fae8b211830c14b7f0a.jpg?s=18" /></td><td><blockquote><div
id="event_dd43a51047c501306ecd12313d21c607">Is getting it up and running on Windows difficult?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_ed9ab67047c501306ecd12313d21c607">@mib not at all, using the &#8220;Ruby Installer&#8221; it&#8217;s actually quite easy to get it running on Windows.</div><div
id="event_f525401047c501306ecd12313d21c607">Just tried that a few days ago.</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_fa00f63047c501306ecd12313d21c607">Windows is such a mess..</div><div
id="event_fde6989047c501306ecd12313d21c607">but yea should be easy</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_035946e047c601306ecd12313d21c607">@Hiro Asari?</div></blockquote></td></tr><tr><td
title="Hiro">Hiro <img
alt="Hiro" src="https://assets2.talkerapp.com/avatar/200a805384fe5df40f5bac6f25c2c539.jpg?s=18" /></td><td><blockquote><div
id="event_042d485047c601306ecd12313d21c607">@HAWK thanks</div></blockquote></td></tr><tr><td
title="Hiro">Hiro <img
alt="Hiro" src="https://assets2.talkerapp.com/avatar/200a805384fe5df40f5bac6f25c2c539.jpg?s=18" /></td><td><blockquote><div
id="event_0735b27047c601306ecd12313d21c607">@rkh Yes, sir.</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_0a366df047c601306ecd12313d21c607">How about security? Is it too difficult to enforce security with Sinatra? I would assume that it has functions for hashing and all that</div></blockquote></td></tr><tr><td
title="George">George <img
alt="George" src="https://assets2.talkerapp.com/avatar/445ecc4e3640fdb8839724302f202174.jpg?s=18" /></td><td><blockquote><div
id="event_1f768e5047c601306ecd12313d21c607">Is Darren here? Do you have an answer to my question?</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_21d09f7047c601306ecd12313d21c607">@molona good question</div></blockquote></td></tr><tr><td
title="alme1304">alme1304 <img
alt="alme1304" src="https://assets2.talkerapp.com/avatar/a9c42c0d67a22e96b9b27e0ab63f261d.jpg?s=18" /></td><td><blockquote><div
id="event_248fb4f047c601306ecd12313d21c607">@srpsco and as far as deployment goes, how does it work, do I have to use something like heroku or is the wider selection of deployment options compared rail?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_2717f20047c601306ecd12313d21c607">@molona in contrast to Rails, etc, Sinatra is only about HTTP, but it does provide security mechanisms out of the box.</div></blockquote></td></tr><tr><td
title="alme1304">alme1304 <img
alt="alme1304" src="https://assets2.talkerapp.com/avatar/a9c42c0d67a22e96b9b27e0ab63f261d.jpg?s=18" /></td><td><blockquote><div
id="event_2749885047c601306ecd12313d21c607">rails*</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_32c8382047c601306ecd12313d21c607">@serverStorm Sinatra isn&#8217;t really a framework, it&#8217;s a DSL (domain specific language). It&#8217;s strength is in its flexibility &#8211; you can choose how to construct the architecture of your application</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_37584c0047c601306ecd12313d21c607">I&#8217;m on it George!</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_4413223047c601306ecd12313d21c607">If you are using a REST API then you should easily be able to build it with Sinatra</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_4ec5ebf047c601306ecd12313d21c607">@alme1304 anything that can run rails can run sinatra, there is a wide selection, and you basically just need to get ruby running.</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_4fe25ea047c601306ecd12313d21c607">Do it use OOP conventions or procedural or both?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_527272f047c601306ecd12313d21c607">thanks</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_634d863047c601306ecd12313d21c607">I know very little about Sinatra. Does it manage sessions and cookies?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_655f0c3047c601306ecd12313d21c607">@alme1304 Heroku is an option and one that is very easy, ut it can be done with a vps, aws I also think engine yard offers support</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_7519591047c601306ecd12313d21c607">@watjen yes Sinatra handles sessions and cookies for you. It&#8217;s covered in the book</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_789a3ca047c601306ecd12313d21c607">@ServerStorm internally, it is object oriented and you can easily write fully object oriented apps, but the DSL is declerative</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_7f31cb2047c601306ecd12313d21c607">Thanks you</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_80db5ca047c601306ecd12313d21c607">Don&#8217;t forget Appfog</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_8198d21047c601306ecd12313d21c607">Welcome @dorthe. Feel free to jump in with questions if you have any.</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_8b330b9047c601306ecd12313d21c607">yikes maybe I can learn to speak English today :(</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_912ced3047c601306ecd12313d21c607">Yes there are loads of deployment options nowadays, anything that supports Ruby</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_974ce37047c601306ecd12313d21c607">@ServerStorm You speak French?</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_b025845047c601306ecd12313d21c607">Yes some but I&#8217;m supposed to be a native English speaker, it just isn&#8217;t showing well currently</div></blockquote></td></tr><tr><td
title="Hiro">Hiro <img
alt="Hiro" src="https://assets2.talkerapp.com/avatar/200a805384fe5df40f5bac6f25c2c539.jpg?s=18" /></td><td><blockquote><div
id="event_b51a86c047c601306ecd12313d21c607">Am I allowed to plug in the PaaS that I work on? ;-)</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_b7a0459047c601306ecd12313d21c607">haha</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_b89edf1047c601306ecd12313d21c607">Tx -i don&#8217;t know anything about sinatra &#8211; was just curious</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_c51b7a1047c601306ecd12313d21c607">(@Hiro is from RedHat and on the JRuby team)</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_c53307b047c601306ecd12313d21c607">I assume that even if it doesn&#8217;t need Rails it should do fine with Rails too? or am I assuming too much?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_c60c38e047c601306ecd12313d21c607">@dorthe Sweet &#8211; feel free to lurk then!</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_c70537e047c601306ecd12313d21c607">@haWK is offtopic link-posting allowed?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_d0360ed047c601306ecd12313d21c607">@molona it works fine with rails</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_d69800d047c601306ecd12313d21c607">@ServerStorm&#8230; you still speak better English than I do :D</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_d737580047c601306ecd12313d21c607">Do you know of any larger commercial projects that have been developed using Sinatra?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_d8430d1047c601306ecd12313d21c607">@nicksh Yeah &#8211; this is pretty informal. I may edit them from the transcript though</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_da28578047c601306ecd12313d21c607">@molona github is one rails app and ~30 sinatra apps, all running in the same process</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_db2e0e2047c601306ecd12313d21c607">and no, I don&#8217;t speak French :p</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_e11cc27047c601306ecd12313d21c607">@ServerStorm yes, lots</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_e58c9fb047c601306ecd12313d21c607">@dorthe Sinatra is a Domain Specific Language that lets you build web apps in Ruby by helping you connect to HTTP</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_e923224047c601306ecd12313d21c607">Is Sinatra a stand alone server?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_ea3140e047c601306ecd12313d21c607">@ServerStorm <a
href="http://www.sinatrarb.com/wild" target="_blank">http://www.sinatrarb.com/wild</a></div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_f15f5c0047c601306ecd12313d21c607">@serverStorm gaug.es uses it</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_f483d5f047c601306ecd12313d21c607">Thanks rkh</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_f526710047c601306ecd12313d21c607">@watjen ruby ships with a server and sinatra can manage it for you</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_f614ef4047c601306ecd12313d21c607">does siantra or rack cahe views and layouts</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_fd7885b047c601306ecd12313d21c607">yes</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_002e96b047c701306ecd12313d21c607">@srpsco yes</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_00b9b02047c701306ecd12313d21c607">@srpsco it does</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_04ade04047c701306ecd12313d21c607">There is a bit in the book about caching</div><div
id="event_0a918a3047c701306ecd12313d21c607">The cache control is really easy to use</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_1dad0d0047c701306ecd12313d21c607">@daz4126 thanks I have only gotten to chapter 3 will finish the rest tonight</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_2d4fe0a047c701306ecd12313d21c607">What are the best tools to use when developing Sinatra? Are there specific IDEs or do you use simple text editors</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_366f87e047c701306ecd12313d21c607">@srpsco great, would love to know what you think. I wrote a bit about caching here too <a
href="http://rubysource.com/sinatras-little-helpers/" target="_blank">http://rubysource.com/sinatras-little-helpers/</a></div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_3b0ba73047c701306ecd12313d21c607">ahh. I&#8217;m new to Ruby but i&#8217;m thinking to get the sitepoint book</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_40f51e4047c701306ecd12313d21c607">Will a Sinatra app run on Passenger?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_423256b047c701306ecd12313d21c607">@serverStorm definitely just a text editor! I use gedit</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_43ebdfd047c701306ecd12313d21c607">@ServerStorm I prefer Sublime Text 2 for everything</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_4a70bec047c701306ecd12313d21c607">@ServerStorm I use textmate, there is a bundle for it, you can also use the RubyMine IDE.</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_4bed22f047c701306ecd12313d21c607">Gedit is also good with plugins</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_4c9269f047c701306ecd12313d21c607">@watjen yes</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_5154c46047c701306ecd12313d21c607">I use eclipse but I&#8217;m sure it will work too :)</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_56736c6047c701306ecd12313d21c607">probably</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_5a855f6047c701306ecd12313d21c607">@serverStorm should do</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_5e312d4047c701306ecd12313d21c607">I used NetBeans at one time to do Sinatra development</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_69df09c047c701306ecd12313d21c607">How long has Sinatra been around?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_6ce3314047c701306ecd12313d21c607">since 2007</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_6ce8dda047c701306ecd12313d21c607">You can build apps in a single file, so you could even use &#8230;(shock horror) &#8230; notepad!!!</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_73c3672047c701306ecd12313d21c607">(scary music)</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_7789072047c701306ecd12313d21c607">Hey! I use Notepad&#8230; ++ :p</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_78ba821047c701306ecd12313d21c607">At least Notepad++</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_80ab158047c701306ecd12313d21c607">It has really come on loads since @rkh started maintaining it</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_874a483047c701306ecd12313d21c607">Is it a real advantage to cram it all into one file?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_8f11a8a047c701306ecd12313d21c607">Was started by Blake Mizerany (of Heroku)</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_9470170047c701306ecd12313d21c607">companies using Sinatra include Apple, the BBC, GitHub, LinkedIn, houghtbot and many more</div></blockquote></td></tr><tr><td
title="Greg-Tekamba">Greg-Tek&#8230; <img
alt="Greg-Tekamba" src="https://assets0.talkerapp.com/avatar/dd95bb7627b3b5bbc9b27aeb2013a6bb.jpg?s=18" /></td><td><blockquote><div
id="event_94d2bef047c701306ecd12313d21c607">my current 2 favorite apps for dev are PHPStorm (though a bit overkill at times (read that as slow) but lately I&#8217;ve been enjoying working in Sublime Text 2</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_9a25b81047c701306ecd12313d21c607">Good job rkh!</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_9a37b7f047c701306ecd12313d21c607">@serverStorm not for big apps, but it&#8217;s cool to do it for little demos</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_9af0d36047c701306ecd12313d21c607">Is it possible to make a quick guide to get started &#8211; maybo put on on the Facebook page</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_a3a9a50047c701306ecd12313d21c607">@ServerStorm thanks</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_a7f90e5047c701306ecd12313d21c607">get &#8216;/&#8217; do</div><div
id="event_ad8e9f7047c701306ecd12313d21c607">&#8220;hello world&#8221;</div><div
id="event_ae6baa6047c701306ecd12313d21c607">end</div><div
id="event_b3e6259047c701306ecd12313d21c607">That&#8217;s your basic app</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_bb08a28047c701306ecd12313d21c607">Wow &#8211; even I could do that ;)</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_bf82a56047c701306ecd12313d21c607">To get started &#8230; install Ruby, install the Sinatra gem</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_c4a4576047c701306ecd12313d21c607">It seems that &#8220;Hello World&#8221; is the only application that I&#8217;ve learnt to write in any programming language :p</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_c53445f047c701306ecd12313d21c607">save the lines above as hello.rb</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_c800647047c701306ecd12313d21c607">if you have a decent ruby version installed, you can also run this on the command line: ruby -rsinatra -e &#8220;get(&#8216;/&#8217;) { &#8216;Hello World&#8217; }&#8221;</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_ccc59e4047c701306ecd12313d21c607">then type hello.rb into a terminal/console</div><div
id="event_dd53ca2047c701306ecd12313d21c607">@molona ha ha, same here for me with many languages</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_de6e493047c701306ecd12313d21c607">If you considered building the same small application in ASP.NET, Symphony, Node.js using Coffee Script, and Sinatra is the development cycle faster, slower? Is the code base the smallest?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_e4c2813047c701306ecd12313d21c607">here is a complete chat implementation, everything in one file: <a
href="https://github.com/sinatra/sinatra/blob/master/examples/chat.rb" target="_blank">https://github.com/sinatra/sinatra/blob/master/examples/chat.rb</a></div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_ec1b4d2047c701306ecd12313d21c607">thanks rkh</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_f5a89fd047c701306ecd12313d21c607">@serverStorm some of them are languages (like ruby) and some are frameworks so not easy to compare</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_f5c045b047c701306ecd12313d21c607">@rkh thanks. Great resource :D</div></blockquote></td></tr><tr><td
title="alme1304">alme1304 <img
alt="alme1304" src="https://assets2.talkerapp.com/avatar/a9c42c0d67a22e96b9b27e0ab63f261d.jpg?s=18" /></td><td><blockquote><div
id="event_fca1135047c701306ecd12313d21c607">Is there a set of community standards or guidelines when developing apps or does everyone have different methods</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0431c5a047c801306ecd12313d21c607">@alme1304 great question!</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_06b215c047c801306ecd12313d21c607">there are a lot of sinatra clones in other languages, btw.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0e57b99047c801306ecd12313d21c607">There aren&#8217;t really any standards &#8211; this is a good and bad thing!</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_1980b8a047c801306ecd12313d21c607">Is Node.JS&#8217;s Express similar to Sinatra?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_1bc6e30047c801306ecd12313d21c607">yes</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_1bfd694047c801306ecd12313d21c607">Although it&#8217;s easy to build a MVC architecture using Sinatra (like Rails uses)</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_1da64f5047c801306ecd12313d21c607">Yes, I&#8217;m just trying to understand what advantages it has over other framework choices in other languages. I know this is a loaded question, but never written a line in Sinatra it is a valid question</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_2757ab4047c801306ecd12313d21c607">@nicksh express was written by a former sinatra contributor</div><div
id="event_2e0adf1047c801306ecd12313d21c607">and is inspired by it</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_32ca5ac047c801306ecd12313d21c607">The advantages are that development is very quick and you get to choose how it is set out</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_3457a7a047c801306ecd12313d21c607">I&#8217;m wondering about resources&#8230; the book seems to be a good starting point but where would be possible to find more examples/advanced information?</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_3b2b3b5047c801306ecd12313d21c607">Thanks daz</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_3bae7fe047c801306ecd12313d21c607">There is also minimal amount of fuss and set up when you are getting started</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_41ff8f4047c801306ecd12313d21c607">@ServerStorm simplicity, security, maturity</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_46f9817047c801306ecd12313d21c607">Cool</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_534385e047c801306ecd12313d21c607">some larger companies use it because they can do a complete security review in a week or less</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_61f5e76047c801306ecd12313d21c607">For those interested in an example, here is a blog post of how I built and deployed a simple site in a couple of hours using Sinatra<a
href="http://rubysource.com/sinatra-heroku-super-fast-deployment/" target="_blank">http://rubysource.com/sinatra-heroku-super-fast-deployment/</a></div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_6466cfd047c801306ecd12313d21c607">some companies use it because it plays nice with their pre-existing software</div></blockquote></td></tr><tr><td
title="watzit">watzit <img
alt="watzit" src="https://assets1.talkerapp.com/avatar/bfa5bef1ae3cba3b22b3075af68db40e.jpg?s=18" /></td><td><blockquote><div
id="event_69aaa6f047c801306ecd12313d21c607">what about security? Sinatra can&#8217;t possibly be buttoned as tightly as Rails? <a
href="http://guides.rubyonrails.org/security.html" target="_blank">http://guides.rubyonrails.org/security.html</a></div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_6ef9cc1047c801306ecd12313d21c607">for instance, linkedin added it on top of their java business logic</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_73123c1047c801306ecd12313d21c607">A big advantage is it uses Ruby &#8230; and Ruby is a nice language!</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_7acbbee047c801306ecd12313d21c607">@watzit it can&#8217;t indeed, because it does not know about your database</div></blockquote></td></tr><tr><td
title="Hiro">Hiro <img
alt="Hiro" src="https://assets2.talkerapp.com/avatar/200a805384fe5df40f5bac6f25c2c539.jpg?s=18" /></td><td><blockquote><div
id="event_7beb481047c801306ecd12313d21c607">*JRuby* ;-)</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_83f389c047c801306ecd12313d21c607">@daz4126 Can&#8217;t agree more :D</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_842b8fc047c801306ecd12313d21c607">Why would I want to use Sinatra instead of Rails?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_86e7fa1047c801306ecd12313d21c607">@watzit this comes with sinatra: <a
href="https://github.com/rkh/rack-protection" target="_blank">https://github.com/rkh/rack-protection</a></div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_8819e12047c801306ecd12313d21c607">@molona RubySource has articles and there are other things floating around on the net</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_8e50306047c801306ecd12313d21c607">@watjen Simplicity</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_8f37d47047c801306ecd12313d21c607">I don&#8217;t know Ruby&#8230; would you suggest me to learn Ruby first? or should I be fine if I learn as I learn Sinatray</div><div
id="event_90d24f3047c801306ecd12313d21c607">?</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_999d6f1047c801306ecd12313d21c607"><a
href="http://rubysource.com/" target="_blank">http://rubysource.com/</a></div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_9abc222047c801306ecd12313d21c607">But after reading the book, the main thing would be to improve your Ruby &#8230; because anything written in Ruby can then be plugged into the web using Sinatra</div><div
id="event_a07d304047c801306ecd12313d21c607">So the limiting factor becomes your Ruby Skills</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_a869e4f047c801306ecd12313d21c607">Yes, there&#8217;s lots of information around the net but it is always so hard to know what&#8217;s good and what&#8217;s bad :(</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_a9b2b38047c801306ecd12313d21c607">The Sinatra google group is always a good place to go for info too</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_ab27047047c801306ecd12313d21c607">@molona Sinatra is straight forward and really simple, so the big thing will be learning Ruby anyways.</div><div
id="event_b84e5ee047c801306ecd12313d21c607">@molona that&#8217;s why @daz4126 wrote a book :)</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_c24f0ef047c801306ecd12313d21c607">Here&#8217;s a good place to learn basic Ruby <a
href="http://pine.fm/LearnToProgram/" target="_blank" class="broken_link">http://pine.fm/LearnToProgram/</a></div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_c4a421e047c801306ecd12313d21c607">@rkh good reply :D</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_d97a1cf047c801306ecd12313d21c607">@daz4126 nice link</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_e2310cc047c801306ecd12313d21c607">@daz4126 Don&#8217;t forget TryRuby :D</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_e3a1853047c801306ecd12313d21c607">For anyone that is planning on getting into Ruby/Sinatra, I&#8217;ve started a Podling group for support <a
href="https://podling.com/invitations/298-talk-sinatra-with-the-experts/325/edHfz8B6yP" target="_blank">https://podling.com/invitations/298-talk-sinatra-with-the-experts/325/edHfz8B6yP</a></div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_e48f5ea047c801306ecd12313d21c607">Is Sinatra&#8217;s handling of AJAX pretty easy? What about database connectivity?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_e9f8394047c801306ecd12313d21c607">@watjen Here&#8217;s a link where people compared using Sinatra and Rails <a
href="http://rubysource.com/rails-or-sinatra-the-best-of-both-worlds/" target="_blank">http://rubysource.com/rails-or-sinatra-the-best-of-both-worlds/</a></div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_f43684b047c801306ecd12313d21c607">And of course there are the forums <a
href="http://www.sitepoint.com/forums/forumdisplay.php?227-Ruby-amp-Rails" target="_blank">http://www.sitepoint.com/forums/forumdisplay.php?227-Ruby-amp-Rails</a></div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_fa0051d047c801306ecd12313d21c607">@ServerStorm yes, doing ajax is straight forward.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_fcdab27047c801306ecd12313d21c607">Of course @nicksh the interactive one <a
href="http://tryruby.org/" target="_blank">http://tryruby.org/</a></div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_03d6899047c901306ecd12313d21c607">@serverStorm db connection is very easy and supportsseveral different DB&#8217;s</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_0599352047c901306ecd12313d21c607">And specifically this thread, where @daz4126 is answering questions specifically <a
href="http://www.sitepoint.com/forums/showthread.php?960208-New-Book-Jump-Start-Sinatra&amp;p=5299210#post5299210" target="_blank">http://www.sitepoint.com/forums/showthread.php?960208-New-Book-Jump-Start-Sinatra&amp;p=5299210#post5299210</a></div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_07f0fc6047c901306ecd12313d21c607">@ServerStorm there are a couple of database libraries to choose from</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_0f625c5047c901306ecd12313d21c607">thanks rkh and srpsco</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_10b29ac047c901306ecd12313d21c607">@serverStorm you can connect to any database really easy. In the book we use DataMapper to connect to a sqlite database</div><div
id="event_1800105047c901306ecd12313d21c607">But you can also use things like MongoDB if nosql is your thing</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_1c078a5047c901306ecd12313d21c607">What about NoSQL support</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_1ffb91d047c901306ecd12313d21c607">Ajax is covered in chapter 6 of the book</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_210b1b9047c901306ecd12313d21c607">for our product we use ActiveRecord, which originally comes from Rails</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_2d41adf047c901306ecd12313d21c607">&#8230; and ajax is covered here <a
href="http://rubysource.com/the-robot-factory-part-two/" target="_blank">http://rubysource.com/the-robot-factory-part-two/</a></div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_3016821047c901306ecd12313d21c607">I love ActiveRecord</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_39a31dd047c901306ecd12313d21c607">@ServerStorm there are libraries for any popular and most unpopular nosql solutions out there. sinatra it self does not care.</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_39c439d047c901306ecd12313d21c607">@serverStorm and postgres for heroku folks you can test locally with sqlite and with nearly no changes move to heroku/postgres</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_3dd0940047c901306ecd12313d21c607">I never really liked it, but I gather it&#8217;s got better recently</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_49a7148047c901306ecd12313d21c607">for us it&#8217;s that we moved from a rails app to many sinatra apps</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_4a699a5047c901306ecd12313d21c607">That&#8217;s nice srpsco</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_536483b047c901306ecd12313d21c607">@srpsco yes in the book, that&#8217;s what we do &#8211; sqlite locally and then use postgres on Heroku for live deployment</div><div
id="event_6d6d890047c901306ecd12313d21c607">I really like the mongo syntax and the whole idea of schemaless dbs so will be trying to use that this year</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_803c8ef047c901306ecd12313d21c607">Have to try that too&#8230; I&#8217;ve never used a no sql database</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_80cdd49047c901306ecd12313d21c607">btw I just installed sinatra</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_8492d89047c901306ecd12313d21c607">Yes I&#8217;m still not clear on the support for mongoDB or other NoSQL databases</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_9273eba047c901306ecd12313d21c607">@serverStorm yes it supports most of them</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_94df275047c901306ecd12313d21c607">@serverStorm mongodb is supported</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_96587bf047c901306ecd12313d21c607">great</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_996a6b0047c901306ecd12313d21c607">@nicksh nice one!</div><div
id="event_9c2e851047c901306ecd12313d21c607">you&#8217;ll love it</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_9cefc12047c901306ecd12313d21c607">@ServerStorm there is a library called MongoMapper and an alternative called Mongoid that give you top MongoDB support with Sinatra</div><div
id="event_b0784a4047c901306ecd12313d21c607">@ServerStorm <a
href="http://mongomapper.com/" target="_blank">http://mongomapper.com/</a></div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_b766f00047c901306ecd12313d21c607">Thank you rkh :)</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_c2d9d5f047c901306ecd12313d21c607">Another thing I really like about Sinatra is that you get to see what is happening more &#8230; there&#8217;s less magic going on, so you get more control over how your app behaves</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_c81b648047c901306ecd12313d21c607">I&#8217;ll compile all these resources into a post on sitepoint.com along with the transcript, later today</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_cad17eb047c901306ecd12313d21c607">@ServerStorm MongoMapper also has a similar API to DataMapper, which is used to talk to SQL databases in the book</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_cff551d047c901306ecd12313d21c607">How do I make it run on port 80?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_d3f4aa2047c901306ecd12313d21c607">-p 80</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_d57caa0047c901306ecd12313d21c607">ruby main.rb -p 80</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_e01385e047c901306ecd12313d21c607">Yes I&#8217;m quite familiar with different Database patterns so I&#8217;ll look forward to this in the book</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_e0f5ca5047c901306ecd12313d21c607">@daz4126 are you saying that Sinatra is easier to debug?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_e1ce198047c901306ecd12313d21c607">probably with a sudo</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_e56d210047c901306ecd12313d21c607">tx hawk</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_f4a73d1047c901306ecd12313d21c607">@molona not necessarily &#8230; that depends on your code!</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_f700fbb047c901306ecd12313d21c607">@rkh still runs on 4567</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0d1aa11047ca01306ecd12313d21c607">But you just have more of an idea how everything in your app fits together, so if you want to change something then you know how it works</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_12f0c6d047ca01306ecd12313d21c607">Welcome @guido2004 and @richybailey &#8211; feel free to jump in at any time</div><div
id="event_1dfdbd8047ca01306ecd12313d21c607">Our experts are @daz4126 and @rkh</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_1f485fe047ca01306ecd12313d21c607">@richybailey hi mate!</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_23d09ee047ca01306ecd12313d21c607">btw I love the start and stop messages of Sinatra</div><div
id="event_2be35b2047ca01306ecd12313d21c607"><a
title="Paste #36c2eedaf07d20488834" href="https://sitepoint.talkerapp.com/rooms/28392/pastes/36c2eedaf07d20488834" target="_blank">View / Edit paste</a></p><div><pre id="past_pre_36c2eedaf07d20488834">== Sinatra has ended his set (crowd applauds)</pre></div></div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_2d068b8047ca01306ecd12313d21c607">@nicksh have you seen the page missing and error pages yet?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_36c6da6047ca01306ecd12313d21c607">@nicksh strange, works for me</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_3725d3e047ca01306ecd12313d21c607">No</div></blockquote></td></tr><tr><td
title="guido2004">guido200&#8230; <img
alt="guido2004" src="https://assets1.talkerapp.com/avatar/0a3aa9cedd5123095a393b055a8bd7d7.jpg?s=18" /></td><td><blockquote><div
id="event_4100715047ca01306ecd12313d21c607">Hi all</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_43ec287047ca01306ecd12313d21c607">@nicksh That&#8217;s hilarious!</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_458b8ef047ca01306ecd12313d21c607">Haha awesome</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_499f087047ca01306ecd12313d21c607">@guido2004</div><div
id="event_4a8df8c047ca01306ecd12313d21c607">hi</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_4d49692047ca01306ecd12313d21c607">@Daz4126 I saw in the book that you used a url like &#8216;what/time/is/it/in/:number/hours&#8217; would you do this in production where many of the intermediate URLs would not exist?</div></blockquote></td></tr><tr><td
title="guido2004">guido200&#8230; <img
alt="guido2004" src="https://assets1.talkerapp.com/avatar/0a3aa9cedd5123095a393b055a8bd7d7.jpg?s=18" /></td><td><blockquote><div
id="event_4e7fe1a047ca01306ecd12313d21c607">hi molona :)</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_4fca68d047ca01306ecd12313d21c607">welcome to the Sinatra world :p</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_54fbedd047ca01306ecd12313d21c607">@guido2004</div><div
id="event_5723c93047ca01306ecd12313d21c607">Hi</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_5960ea8047ca01306ecd12313d21c607">@daz4126 the error page is amazing :D</div></blockquote></td></tr><tr><td
title="guido2004">guido200&#8230; <img
alt="guido2004" src="https://assets1.talkerapp.com/avatar/0a3aa9cedd5123095a393b055a8bd7d7.jpg?s=18" /></td><td><blockquote><div
id="event_6b522f7047ca01306ecd12313d21c607">hi serverstorm</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_6e1f171047ca01306ecd12313d21c607">@srpsco probably not (unless I linked to it directly) that was just to demonstrate named params</div><div
id="event_792c20b047ca01306ecd12313d21c607">@nicksh it&#8217;s great isn&#8217;t it &#8230; you can make your own really easy though</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_79bc5b9047ca01306ecd12313d21c607">Yes sing me a song guido2004, Sinatra here :0</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_8f02748047ca01306ecd12313d21c607">@daz4126 thanks just wanted to clarify</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_b2b5a32047ca01306ecd12313d21c607">@nicksh not_found { &#8220;That page is missing&#8221; }</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_b6ee603047ca01306ecd12313d21c607">wow nice</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_b9ab899047ca01306ecd12313d21c607">That&#8217;s how you do your own custom missing pages</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_bce5bed047ca01306ecd12313d21c607">Oh I forgot to set port to 80</div><div
id="event_bdc92f9047ca01306ecd12313d21c607"><a
href="http://www.sinatrarb.com/configuration.html" target="_blank">http://www.sinatrarb.com/configuration.html</a></div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_c788cfb047ca01306ecd12313d21c607">How would I run a Sinatra app on a server running Apache?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_d65e025047ca01306ecd12313d21c607">@watjen with passenger (aka mod_ruby)</div><div
id="event_dd1e2be047ca01306ecd12313d21c607">which would basically work much like mod_php</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_e38d998047ca01306ecd12313d21c607">How does NGINX support Sinatra?</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_e666793047ca01306ecd12313d21c607">ah, modrails is the name</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_e7ebeff047ca01306ecd12313d21c607">@watjen you can also setup a proxy to forward to the sinatra port</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_ea3af0f047ca01306ecd12313d21c607">I was thinking the same question @serverStorm</div></blockquote></td></tr><tr><td
title="richybailey">richybai&#8230; <img
alt="richybailey" src="https://assets0.talkerapp.com/avatar/0ce1ad644dea9c5c5b7d1f4e8f6b0046.jpg?s=18" /></td><td><blockquote><div
id="event_ee745a3047ca01306ecd12313d21c607">Hi daz. Hi all. I&#8217;m an intruder cos I use .net but as daz has been trying to convert me I thought I&#8217;d see what the community think of Sinatra compared to the alternatives.</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_fdcabae047ca01306ecd12313d21c607">cool</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_031c927047cb01306ecd12313d21c607">Btw how do I pass arguments/parameters?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0c87d1f047cb01306ecd12313d21c607">@nicksh to what?</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_2730ae4047cb01306ecd12313d21c607">I mean access stuff from URL</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_2adfb41047cb01306ecd12313d21c607">I use C#, Node.js, PHP</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_377ddc9047cb01306ecd12313d21c607">@nicksh for the url &#8216;/hello/:name&#8217;</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_383b6c8047cb01306ecd12313d21c607">@nicksh: that&#8217;s what you use params for</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_42c920c047cb01306ecd12313d21c607">You can access the part of the url that says :name using params[:name]</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_478e119047cb01306ecd12313d21c607">thanks</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_4b1782f047cb01306ecd12313d21c607">That&#8217;s called a named parameter</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_4e1d8a1047cb01306ecd12313d21c607">oh</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_54b5920047cb01306ecd12313d21c607">Welcome @headmin and @sebastien</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_5585652047cb01306ecd12313d21c607">So you could do</div><div
id="event_59c735b047cb01306ecd12313d21c607">get &#8216;/hello/:name&#8217; do</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_5ef4e58047cb01306ecd12313d21c607">btw, for all non-native speakers (like me), the official sinatra documentation has been translated into 10 different languages besides english</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_612c1a6047cb01306ecd12313d21c607">&#8220;hello #{params[:name]}&#8221;</div><div
id="event_6168a8a047cb01306ecd12313d21c607">end</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_6ab6fc1047cb01306ecd12313d21c607">@daz4126 thanks</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_71d3667047cb01306ecd12313d21c607">@nicksh np</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_883934e047cb01306ecd12313d21c607">@molona one option for NGINX is Phusion Passenger <a
href="http://www.modrails.com/documentation/Users%20guide%20Nginx.html" target="_blank">http://www.modrails.com/documentation/Users%20guide%20Nginx.html</a></div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_8893031047cb01306ecd12313d21c607">@richybailey Sinatra is simpler than most other alternatives and lets you take a more hands on approach to building the app</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_8e4187f047cb01306ecd12313d21c607">Cool. It is good to see that the documentation is in Spanish too&#8230; after all it is the best language in the world (at least for me, because that&#8217;s what I speak best :p)</div></blockquote></td></tr><tr><td
title="headmin">headmin <img
alt="headmin" src="https://assets0.talkerapp.com/avatar/f855036e8fc5ca785ea647928b997599.jpg?s=18" /></td><td><blockquote><div
id="event_9ab5329047cb01306ecd12313d21c607">a bit just late today and read the sinatra jumpstart sample besides lurking here&#8230;</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_9ec622c047cb01306ecd12313d21c607">unfortunately @daz4126 book is in English only</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_a136295047cb01306ecd12313d21c607">Spanish is a beautiful language not the English hodgepog</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_a5ac57e047cb01306ecd12313d21c607">@headmin hope you liked it :)</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_a8708bc047cb01306ecd12313d21c607">Here&#8217;s what I wrote so far</div><div
id="event_a8ee16a047cb01306ecd12313d21c607"><a
title="Paste #43232a8ea2352a31c866" href="https://sitepoint.talkerapp.com/rooms/28392/pastes/43232a8ea2352a31c866" target="_blank">View / Edit paste</a></p><div><pre id="past_pre_43232a8ea2352a31c866">require 'sinatra'
set :port, 80
get "/" do
	"Ahoy World!"
end
get "/hello/:name" do
	"Hello, #{params[:name]}"
end
not_found do
	"Yerr port not scoured!"
end</pre></div></div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_aa820af047cb01306ecd12313d21c607">@rkh you didn&#8217;t offer to translate!</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_b552225047cb01306ecd12313d21c607">@serverStorm Tanks :D</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_b61ac50047cb01306ecd12313d21c607">@nicksh nice work!</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_b67ad37047cb01306ecd12313d21c607">@daz4126 I didn&#8217;t even translate the readme, other people do that ;)</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_bb793fc047cb01306ecd12313d21c607">I meant Thanks :D</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_c466618047cb01306ecd12313d21c607">@rkh &#8230; you&#8217;re so lazy ;)</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_d82d850047cb01306ecd12313d21c607">@nick &#8220;yerr port &#8230;&#8221; looks like you are all set for talk like a pirate day</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_d940936047cb01306ecd12313d21c607">btw if anyone&#8217;s interested here&#8217;s my GitHub account <a
href="https://github.com/shvelo" target="_blank">https://github.com/shvelo</a> maybe I&#8217;ll post some Sinatra code soon</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_f0fb1db047cb01306ecd12313d21c607">@nicksh would definitely like to see it tweet me when you do @daz4126</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_f9c8ee7047cb01306ecd12313d21c607">We&#8217;ve got 15 mins left of the session so if you have any unanswered questions, now would be the time to get them in</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_faa38b2047cb01306ecd12313d21c607">@srpsco Yes I am</div><div
id="event_0128e1b047cc01306ecd12313d21c607">@daz4126 sure</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0b3028e047cc01306ecd12313d21c607">@nicksh and @srpsco feel free to translate the book into pirate :)</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_14ef93e047cc01306ecd12313d21c607">Is there a roadmap of the language development yet? If so, how often will the framework be updates?</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_18d8f98047cc01306ecd12313d21c607">@daz4126 good idea!</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_1bad637047cc01306ecd12313d21c607">@richybailey &#8230; and you get to use Ruby with Sinatra</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_1cbdec2047cc01306ecd12313d21c607">updated</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_28bc33b047cc01306ecd12313d21c607">@serverStorm atm Sinatra just gets incremental updates because it basically does what it needs to do</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_28d8799047cc01306ecd12313d21c607">Does Sinatra have built-in support for object relational mapping? Or do I need to install something like ActiveRecord?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_2cba20b047cc01306ecd12313d21c607">thanks for that image of Sinatra singing what made that scurvy, peglegged ant think it could move that rubber tree palnt aye maties</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_33b5f3d047cc01306ecd12313d21c607">@watjen you need to install something, but that&#8217;s really easy</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_34d33d1047cc01306ecd12313d21c607">@watjen no, you need to install whichever ORM you want to use</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_36b48b9047cc01306ecd12313d21c607">@daz4126 Can I sell the translation? :D</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_38b796b047cc01306ecd12313d21c607">Thanks @daz4126</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_451f873047cc01306ecd12313d21c607">@nicksh of course &#8230; 50% royalties though!</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_4bf9a37047cc01306ecd12313d21c607">@hawk can you put the best link to where I can install ruby in the sitepoint post with de other material from this session</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_580f7d4047cc01306ecd12313d21c607">Got to go now</div><div
id="event_5a9618e047cc01306ecd12313d21c607">too late</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_6092fe2047cc01306ecd12313d21c607">@serverStorm If you have a look at the Sinatra codebase you&#8217;ll see the closest thing to perfect code I&#8217;ve ever seen. It basically does everything it needs to and nothing more.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_61e15b2047cc01306ecd12313d21c607">@dorthe Not quite sure I understand your question. The best link to where you can install Ruby?</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_637e43a047cc01306ecd12313d21c607">dorthe are you on Linux, Mac or Windows?</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_67aee7f047cc01306ecd12313d21c607">yes</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_67b3840047cc01306ecd12313d21c607">Before you go @nicksh</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_6a1bafa047cc01306ecd12313d21c607">Great to hear from you @nicksh, hopefully catch you on Twitter</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_7012e77047cc01306ecd12313d21c607">windows</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_75c3933047cc01306ecd12313d21c607">I think your effort today has definitely earned you a free copy of Darren&#8217;s book (if you don&#8217;t already have it)?</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_785e9e3047cc01306ecd12313d21c607">oh and btw my twitter handle is @shvelo96</div><div
id="event_7d05994047cc01306ecd12313d21c607">no I don&#8217;t</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_8406be7047cc01306ecd12313d21c607">@Daz4126 do you have any guidance on when to use a gem vs rack middle ware and riolling your own</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_8458918047cc01306ecd12313d21c607">wow thanks</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_8674459047cc01306ecd12313d21c607">Thanks @nicksh</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_91cebf3047cc01306ecd12313d21c607">@serverStorm &#8230;. and most updates to Sinatra are basically bug fixes or to implement something new (like PATCH requests)</div></blockquote></td></tr><tr><td
title="nicksh">nicksh <img
alt="nicksh" src="https://assets1.talkerapp.com/avatar/5757771770a152302b03f8e78c7b105a.jpg?s=18" /></td><td><blockquote><div
id="event_940732a047cc01306ecd12313d21c607">You&#8217;re all welcome, see ya</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_958d160047cc01306ecd12313d21c607">@srpsco rack middleware is what the code is, gem is how you install it. most rack middleware is a gem.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_98bc024047cc01306ecd12313d21c607">@nicksh see ya</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_9986835047cc01306ecd12313d21c607">Ok @daz4126</div><div
id="event_9b2204f047cc01306ecd12313d21c607">Thanks</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_afeeead047cc01306ecd12313d21c607">thanks</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_b018cb7047cc01306ecd12313d21c607">Are there any questions that people don&#8217;t have sufficient answers to?</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_b04e4bb047cc01306ecd12313d21c607">i do think that I will have some serious reading during this weekend :)</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_b4cc748047cc01306ecd12313d21c607">@srpsco I always like rolling my own (lots of fun and learning) &#8230; but for production you&#8217;re usually safer using an already existing gem</div><div
id="event_beb806d047cc01306ecd12313d21c607">let me know how you get on @molona</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_c05f1b6047cc01306ecd12313d21c607">@molona &#8211; me too</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_c6b1092047cc01306ecd12313d21c607">same @dorthe</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_c98a24e047cc01306ecd12313d21c607">I&#8217;m all out so I&#8217;m bidding ado. Thanks to @rkh and @daz4126</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_d226ac2047cc01306ecd12313d21c607">and @mibsrpsco</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_d37ec4c047cc01306ecd12313d21c607">See ya Steve.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_d82c26a047cc01306ecd12313d21c607">@serverStorm thanks for all the questions, will catch you on Twitter</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_e56625f047cc01306ecd12313d21c607">@daz4126 sure&#8230; I&#8217;m truly looking forward to this. Never tried Rube and I guess this is a good excuse to start</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_f21c6b7047cc01306ecd12313d21c607">Yes you will, I&#8217;m going to look into Sinatra in greater detail and will get started with your book, thanks!</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_f4df3b1047cc01306ecd12313d21c607">it was a pleasure to join this session</div></blockquote></td></tr><tr><td
title="ServerStorm">ServerSt&#8230; <img
alt="ServerStorm" src="https://assets2.talkerapp.com/avatar/74973c12c62c97a47213a5159fa4a894.jpg?s=18" /></td><td><blockquote><div
id="event_f4f4a05047cc01306ecd12313d21c607">Bye</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_f5487bc047cc01306ecd12313d21c607">@molona it&#8217;s great fun and Sinatra will make it easy for you to get started building apps quickly</div><div
id="event_fca3e44047cc01306ecd12313d21c607">@serverStorm byeee!</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_fd01330047cc01306ecd12313d21c607">I think I&#8217;ll have to give Sinatra a try!</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_024ae6b047cd01306ecd12313d21c607">@dorthe pleasure to have you here!</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_08e9055047cd01306ecd12313d21c607">@watjen you definitely should!</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_259d8fb047cd01306ecd12313d21c607">if anybody thinks of any questions, then post them to the forum and I&#8217;ll try to answer them <a
href="http://www.sitepoint.com/forums/showthread.php?960208-New-Book-Jump-Start-Sinatra&amp;p=5299210" target="_blank">http://www.sitepoint.com/forums/showthread.php?960208-New-Book-Jump-Start-Sinatra&amp;p=5299210</a></div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_27e24e2047cd01306ecd12313d21c607">Is it hard to port a rails app to Sinatra?</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_36cdccb047cd01306ecd12313d21c607">@george was the answer about the stocks api okay for you?</div></blockquote></td></tr><tr><td
title="srpsco">srpsco <img
alt="srpsco" src="https://assets3.talkerapp.com/avatar/b69575d36c15da911d08f755ebf1140e.jpg?s=18" /></td><td><blockquote><div
id="event_37e4f9f047cd01306ecd12313d21c607">@daz4126 thankjs for your time and the myway series of posts was a big help when I was learning Sinatra (about the same time as you were writing the posts.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_42319b9047cd01306ecd12313d21c607">@srpsco wow, great to hear that</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_475caa9047cd01306ecd12313d21c607">@watjen depends on the app, but generally not, we did that</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_4887de2047cd01306ecd12313d21c607">I&#8217;m hoping to get I Did It My Way back online soon!</div></blockquote></td></tr><tr><td
title="watjen">watjen <img
alt="watjen" src="https://assets0.talkerapp.com/avatar/b1f2a14e86f5f65533d550fbb3f56b6e.jpg?s=18" /></td><td><blockquote><div
id="event_4eda6de047cd01306ecd12313d21c607">nice</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_5e6db93047cd01306ecd12313d21c607">since both use rack and ruby a lot of the parts are really similar</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_60acc57047cd01306ecd12313d21c607">Last call for questions before I cut our experts loose&#8230;</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_6bb8c43047cd01306ecd12313d21c607">@daz4126 In a day like this, it would be more &#8220;strangers in the night&#8221;&#8230; it is night time around these areas and after all most of us have never met :p</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_790843a047cd01306ecd12313d21c607">@molona &#8230; oh dear &#8230;. :o</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_8273dd6047cd01306ecd12313d21c607">“The best revenge is massive success.”</div></blockquote></td></tr><tr><td
title="molona">molona <img
alt="molona" src="https://assets3.talkerapp.com/avatar/f17655a6828110db6b7a480c9ca97b60.jpg?s=18" /></td><td><blockquote><div
id="event_8d1d26c047cd01306ecd12313d21c607">I&#8217;m heading off to bed too. It has been great. Thank you for answering my questions (here and in the forum). I do appreciate your time (yours too @rkh)</div><div
id="event_9113f7b047cd01306ecd12313d21c607">@rkh LOL</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_9292805047cd01306ecd12313d21c607">whatever the revenge is for, but it&#8217;s a nice Sinatra quote</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_9a85b3e047cd01306ecd12313d21c607">@molona a good one. I&#8217;m watching denmark plaing handball in spain :-)</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_9a926e6047cd01306ecd12313d21c607">@rkh great quote, not heard it before</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_a0cf049047cd01306ecd12313d21c607">@molona sure thing</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_a8d3464047cd01306ecd12313d21c607">@dorthe I&#8217;ve never quite got what handball is all about!</div><div
id="event_b4dd7da047cd01306ecd12313d21c607">@rkh need to try and get that quote on the website or in the codebase somewhere ;)</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_c811b95047cd01306ecd12313d21c607">Well, that&#8217;s a wrap my friends. I&#8217;d like to say a huge thanks to Darren and Konstantin for their time.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_d0376f8047cd01306ecd12313d21c607">no problem, it was loads of fun!</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_d1e0a27047cd01306ecd12313d21c607">Feel free to stick around here as long as you like and chat, but there will be no moderation (for what that&#8217;s worth).</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_e5240d6047cd01306ecd12313d21c607">I&#8217;ll be around for a bit while I wait for some food to cook :)</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_f00565c047cd01306ecd12313d21c607">I&#8217;ll need to leave soon, late dinner for me.</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_0117e8a047ce01306ecd12313d21c607">Excellent. I have to run as I have nagging kids giving me grief, but I&#8217;ll see you round cyberspace.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0261784047ce01306ecd12313d21c607">@rkh you&#8217;ve earned it :D</div></blockquote></td></tr><tr><td
title="HAWK">HAWK <img
alt="HAWK" src="https://assets0.talkerapp.com/avatar/22176bf7a749020fa6ceb1bd0f3eb8a1.jpg?s=18" /></td><td><blockquote><div
id="event_0ed1019047ce01306ecd12313d21c607">I&#8217;ll post the transcript up later today.</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_0ff5d6a047ce01306ecd12313d21c607">@HAWK np, catch you soon</div></blockquote></td></tr><tr><td
title="dorthe">dorthe <img
alt="dorthe" src="https://assets2.talkerapp.com/avatar/b9e24793fac2e99b779ae23c1ac5c989.jpg?s=18" /></td><td><blockquote><div
id="event_10e0136047ce01306ecd12313d21c607">@hawk see u</div></blockquote></td></tr><tr><td
title="rkh">rkh <img
alt="rkh" src="https://assets1.talkerapp.com/avatar/6a02c966e067f8cbd0239a76985b4c71.jpg?s=18" /></td><td><blockquote><div
id="event_1885e60047ce01306ecd12313d21c607">@daz4126 thanks&#8230; but you wrote the book :D</div></blockquote></td></tr><tr><td
title="daz4126">daz4126 <img
alt="daz4126" src="https://assets0.talkerapp.com/avatar/c4cd024191ff30fb901592e63d9ef820.jpg?s=18" /></td><td><blockquote><div
id="event_49301c1047ce01306ecd12313d21c607">@rkh with lots of help &#8230; and you maintain Sinatra!</div></blockquote></td></tr></tbody></table><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/we-talked-sinatra-with-the-experts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Talk Sinatra with the Experts</title><link>http://www.sitepoint.com/talk-sinatra-with-the-experts/</link> <comments>http://www.sitepoint.com/talk-sinatra-with-the-experts/#comments</comments> <pubDate>Tue, 15 Jan 2013 04:21:22 +0000</pubDate> <dc:creator>Ricky Onsman</dc:creator> <category><![CDATA[Community]]></category> <category><![CDATA[Frameworks]]></category> <category><![CDATA[SitePoint Forum]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=62513</guid> <description><![CDATA[Join our live SitePoint Forum chat on January 23 with Darren Jones and Konstantin Haase on this exceptional web application framework written in Ruby.]]></description> <content:encoded><![CDATA[<p></p><p>Have you been listening to &#8211; or perhaps participating in &#8211; the <a
href="http://www.sitepoint.com/forums/showthread.php?954290-FREE-Talk-Sinatra-with-the-Experts">Talk With The Experts</a> series of live workshops hosted by the <a
href="http://www.sitepoint.com/forums/">SitePoint Forums</a>?</p><p>They&#8217;re a great way of getting under the skin of new and emerging technologies. It&#8217;s easy to put a question or two into the mix and get real, live answers, or just lurk and soak up the knowledge.</p><p><img
class="alignleft size-full wp-image-62514" style="margin-right: 20px;" alt="Talk Sinatra With The Experts" title="sinatra" src="http://www.sitepoint.com/wp-content/uploads/1/files/2013/01/sinatra.png" alt="" width="170" height="114" />The next in our series of expert chat sessions is timed to coincide with the launch of our book on the same subject, and that subject is Sinatra. Our experts are Darren Jones (author of the forthcoming <em>Jump Start Sinatra</em>) and Konstantin Haase (expert reviewer). Join us on Wednesday, 23 January at 8:00 p.m. GMT.<br
/> &nbsp;<br
/> &nbsp;<br
/> &nbsp;<br
/> The <a
href="http://www.sitepoint.com/forums/showthread.php?954290-FREE-Talk-Sinatra-with-the-Experts">forum page</a> has some helpful tips including how to find out what time the chat will be at your place, email reminders of the sessions for which you can sign up and the direct link to the chatroom, which will be posted live 15 mins prior to kick-off. There are also links to transcripts of previous sessions. And it&#8217;s all free.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/talk-sinatra-with-the-experts/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 37/62 queries in 0.177 seconds using memcached
Object Caching 1841/1970 objects using memcached

Served from: www.sitepoint.com @ 2013-05-13 14:12:54 --