Magic Ruby is a Gem

So I wanted to make a quick post about an event I went to in February: Magic Ruby. It was a free event near Disney.

I love me some Python but man the Ruby community can be great.  I have only dabbled in Ruby but I couldn’t resist a free conference where Dave Thomas and Chad Fowler were speaking.

Turned out to be awesome and totally applicable to my work.  A lot of the talks were about good practices in general, so could be applied outside of Ruby.  I especially give kudos to Dave Thomas who very openly talked about what the Ruby/Agile community could improve on.  Namely keeping a more open mind while not chasing the golden idol of new technology without weighing the cost to production.

Thunder Struck

So I did my first impromptu lightning talk (hosted by Gregg at Envy Labs!). It was on accessibility and simple things you can do to improve your site’s Section 508 compliance and make it all around more usable. I had five minutes to talk and they requested a video as well. Check it out below…


  1. Using multiple H1s is allowed in HTML5 but keep in mind this is still not supported by most screen readers. The big point here is to keep the hierarchy clear and not to jump levels or use random headings for accent.
  2. I had a 5 minute time limit so I didn’t get to clarify the resource “Just disable styles on your site!”. What I meant here is a good troubleshooting tool is to look at your site and remove all styles via your browser setting. If the content makes sense and nothing vital is lost, you should be on the right path! This is not a foolproof technique though.
  3. I had my references on the stats slide but viddler cuts of the bottom… VIDDLLEERRRR! Trust me I researched them?

Pretty sweet background muzak huh? Recorded with Jing in the hotel side lobby…

It was a good experience. And I had some people come up and talk to me afterward voicing their frustration as well as to the lack of knowledge about accessibility. I also got a high five!

I think I’m going to prepare a longer one for Barcamp Orlando

Yay for Awesome Free Events! – S

551 thoughts on “Magic Ruby is a Gem”

  1. Hello, I think your blog might be having browser compatibility issues.
    When I look at your blog in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping.

    I just wanted to give you a quick heads up! Other then that, amazing blog!

  2. This design is incredible! You certainly know how to keep a reader entertained.
    Between your wit and your videos, I was almost moved to start my
    own blog (well, almost…HaHa!) Excellent job. I really enjoyed what you
    had to say, and more than that, how you presented
    it. Too cool!

  3. European Sex Dolls are a extremely popular method of satisfying your sex desires.
    They are highly realistic and come in different sizes, eye colors, and hair
    styles. A large number of European love toys are available in a wide range of sexual scenes.

    Visit my web page :: sexdoll Cheap

  4. The internet betting market offers both bookmakers and bettors numerous benefits.
    Online betting sites permit people to bet on their favorite
    sports, and also earn them money. These sites offer many ways to deposit funds.

    Here is my blog :: Blackjack (Upforpups.Org)

  5. A lot of men buy Sex Dolls to play with their partners.

    These dolls are designed to encourage intimate relationships.

    The dolls allow owners to explore their feminine side without having to deal with the negative consequences.

    Also visit my blog; Sexy-doll

  6. In a 1936 book, Studies in the Psychology of Sex the the author Henry Havelock Ellis explained that men do not care much about the look or feel of sexual objects.
    They are instead attracted by the sensation of

    Here is my web-site; realsexdoll

  7. Posing your sex toys in a curvy way can make them more attractive.
    You can choose to have your doll with straight breasts or
    a curly back, or both. These sex toys look very real and will draw potential owners who
    are enthralled by their size.

    my web-site: Best Sexdolls

  8. Asian Japanese sex dolls have created a more authentic
    and enjoyable for both women. They’re a cheap and convenient alternative
    to real-life partners. They can fulfill the fantasies of lustful women and men and serve
    as a faithful companion.

    My site Sexdolls

  9. Asian Japanese sex dolls make the sex experience more realistic and enjoyable for
    both men and women. They’re a low-cost and
    easy alternative to real life relationships. They are able to fulfill sexual
    fantasies and act as reliable partners.

    my website :: Sexy-Doll

  10. You can make your curvy sex dolls more sexy by posing them.
    You can choose to have your doll’s breasts straight or a curly back,
    or both. They appear real and are sure to attract future owners who love
    their size.

    Feel free to surf to my page Sexdoll sale

  11. บาคาร่าออนไลน์ ก็คือเกมส์ไพ่ชนิดหนึ่งที่นิยมเล่นกันล้นหลามตามคาสิโนต่างๆทั่วทั้งยังทวีปเอเชีย ด้วยแบบเกมส์ที่เล่นง่าย เชิญให้ผู้พนันรู้สึกเบิกบานท้าทายได้ตลอดทั้งเกมส์ รวมทั้งยังเป็นอีกหนึ่งเกมส์ที่ทำเงินรุ่งโรจน์อีกด้วย รวมถึงเวลานี้เกมส์ไพ่ แทงบาคาร่า บาคาร่าออนไลน์ ยังได้เปิดให้บริการผ่านระบบออนไลน์ ที่ทำให้เล่นสามารถร่วมพนันได้ง่ายรวมทั้งสบายเยอะขึ้นโดยการถ่ายทอดภาพสดส่งตรงจากคาสิโน ซึ่งผู้เล่นสามารถร่วมพนันได้ตลอด
    ทุกที่ที่ต้องการ ไม่ว่าจะอยู่ที่ใด เวลาใด ก็ร่วมพนันกับ บาคาร่าออนไลน์ ได้ตลอด 24 ชั่วโมง การ เล่นบาคาร่าออนไลน์ ผ่านระบบออนไลน์ยังรองรับการใช้แรงงานผ่านอีกทั้งคอมพิวเตอร์ และก็ ก็โทรศัพท์เคลื่อนที่ทุกระบบอีกด้วย

    ดีแบบการพนันออนไลน์ ที่ได้รับความนิยมอย่างยิ่ง ของนักเสี่ยงโชคทั้งโลก เนื่องจากว่าการเดิมพันบาคาร่านั้น มิได้สลับซับซ้อนเสมอเหมือนเกมส์การพนันอื่นๆและก็เป็นเยี่ยมในเกมส์ คาสิโนออนไลน์ขั้นต่ำ 10 บาท ที่นักการพนันส่วนใหญ่เลือกเล่น บาคาร่าขั้นต่ำ10บาท เนื่องจากการพนันของบาคาร่านั้น มีการพนันโดยเพียงแต่การเลือกฝั่ง Player (ผู้เล่น)
    หรือ ฺBanker (เจ้ามือ) และก็อาจจะเป็นไปได้ว่าจะมีตัวเลือกเพิ่มเติ่มอื่นๆอีกเพียบเลย อาทิเช่น Player Pair แล้วก็ Banker Pair หมายคือกรรมวิธีพนันไพ่คู่นั่นเอง บาคาร่า

    บาคาร่าออนไลน์ แนวทางบาคาร่าออนไลน์ บาคาร่าออนไลน์2021
    ถ้าว่านักการพนันคนใหม่กำลังมองหา คาสิโนบาคาร่า บาคาร่าเครดิตฟรี เราเป็นผู้ให้บริการเว็บคาสิโนออนไลน์ ที่ดีที่สุดในทวีปเอเชีย และก็เป็นชั้น
    1 ของไทย สำหรับนักเสี่ยงโชคท่านใด ที่ยังไม่มี
    สูตรบาคาร่า ไว้ช่วยในการพนัน สามารถทักมาหารือแลถามพวกเราได้ แต่ถึงยังไง
    พวกเราต้องการให้ทุกคนได้ทดลอง ศึกษาเรียนรู้ แนวทางการแทงบาคาร่า ขั้ยพื้นฐานดูซิ เพื่อศึกษาเรียนรู้หาวิถีทางของตัวเอง
    ด้วยเหตุว่าหากว่าวันใดที่เราไม่ได้ใช้สูตร หรือ ว่าหากว่าวันใดวันหนึ่งสูตรนั้นเกิดขาดตกบกพร่องขึ้นมา เราจะไม่สามารถที่จะหาคำตอบได้เลยว่า บาคาร่า สูตร หรือ กลวิธีบาคาร่า ที่เราใช้งานอยู่นั้นมีลักษณะเด่น ข้อตำหนิเช่นไร


    มังกรสีน้ำเงินสำเร็จของการเดิมพัน 4-5 เกมส์ปัจจุบันเป็นสีน้ำเงินอย่างเดียว ซึ่งสบโอกาสที่จะไหลถัดไปเป็นสีน้ำเงินได้อีก เราอาจจะใช้เค้าหลักหรือเค้ารอง สำหรับในการช่วยตกลงปลงใจ ว่าเราน่าจะไหลมังกรสีน้ำเงิน ต่อเลยไหม
    มังกรแดงเป็นแถวทางเดียวกันกับมังกรสีน้ำเงิน เพียงแต่เปลี่ยนแปลงจากสี สีน้ำเงิน เป็นสีแดง แต่ว่าความจำเป็น พวกเราควรต้องจำแพทเทิร์น ของเว็บที่เราเล่นนั้นให้ได้ เพราะแพทเทิร์นต่างๆชอบออกมาในแบบเป็นประจำกัน
    3ตัด1เป็นการแทงแบบรอดักโดยการรอคอย ให้สีแดงออกมาก่อน 3 เกม แล้วเกมต่อมา ออกสีน้ำเงิน และจากแนวทางลักษณะนี้ เกมส์ต่อไปสบโอกาสที่จะออกเป็นสีแดงอีกที ตามสูตร 3ตัด1
    2ตัด1หมายถึงการแทงแบบรอดักโดยการคอย ให้สีแดงออกมาก่อน 2 เกม แล้วเกมต่อมา ออกสีน้ำเงิน แล้วก็จากกลเม็ดนี้ เกมส์ต่อไปได้โอกาสที่จะออกเป็นสีแดงอีกครั้ง ตามสูตร 2ตัด1 หากจะรอดักแทงสีน้ำเงิน
    บาคาร่า2021 แทงบาคาร่า
    อย่างน้อย 10 บาท ฝาก-ถอนไม่มีขั้นต่ำ
    หากนักเสี่ยงโชคทานใดกำลังมองหา เว็บพนันออนไลน์ หรือ เว็บคาสิโนออนไลน์ ที่ไว้สำหรับพนัน เราขอแนะนำเว็บของพวกเรา บาคาร่าUFABET ซึ่งเว็บไซต์ของพวกเรามีการเปิดให้พนัน บาคาร่า อย่างน้อยเพียงแต่ 10
    บาท ซึ่งเหมาะสมกับนักพนันคนใหม่ ซึ่งบางคน ประสงค์ที่จะใช้ทุนพนันขั้นต่ำ ซึ่งเราสามารถตอบปัญหาลูกค้าทุกคนได้อย่างแน่แท้ นอกเหนือจากนี้ พวกเรายังมี สล็อตออนไลน์ ไว้รอคอยให้บริการลูกค้าทุกๆท่าน ค้ำประกันได้เลยว่า นักเสี่ยงดวงทุกคน จะเบิกบานและก็เพลิดเพลินไปกับการพนัน ได้อย่างจุใจ สำหรับการพนันที่ไม่มีอย่างต่ำในทุกๆเกมส์

  12. Thanks for the auspicious writeup. It in fact was a amusement account
    it. Glance complicated to far introduced agreeable from you!
    However, how could we keep in touch?

  13. I’m not sure exactly why but this site is loading extremely slow for
    me. Is anyone else having this issue or is it a issue on my end?

    I’ll check back later and see if the problem still exists.

  14. Hello there, just became alert to your blog through Google, and found that it’s truly informative.

    I am gonna watch out for brussels. I’ll be grateful if
    you continue this in future. Many people will be benefited from your writing.

  15. I am curious to find out what blog system you have been using? I’m having some small security problems with my latest website and I’d like to find something more secure. Do you have any solutions?

  16. Hi! I’m at work surfing around your blog from my new iphone 3gs!
    Just wanted to say I love reading your blog and look
    forward to all your posts! Carry on the great

  17. Hello there, just became alert to your blog through Google, and found that it is truly informative.
    I’m going to watch out for brussels. I will be grateful if you continue this in future.
    Many people will be benefited from your writing. Cheers!

  18. Do you mind if I quote a few of your posts as long as
    I provide credit and sources back to your blog?
    My blog is in the exact same niche as yours and my users
    would certainly benefit from some of the information you provide here.
    Please let me know if this ok with you. Many thanks!

  19. I like the helpful information you provide in your articles.
    I’ll bookmark your weblog and check again here regularly. I’m quite sure I will
    learn a lot of new stuff right here! Good luck for the next!

  20. hello!,I like your writing so much! share we communicate more approximately your post on AOL? I need a specialist in this house to solve my problem. May be that is you! Taking a look forward to see you.

  21. whoah this weblog is great i like studying your posts.

    Stay up the good work! You recognize, many individuals are searching around for this
    info, you can help them greatly.

  22. Awesome blog you have here but I was curious about if you knew of any discussion boards that
    cover the same topics discussed in this article?
    I’d really love to be a part of online community where I can get opinions from
    other knowledgeable individuals that share the same interest.
    If you have any recommendations, please let me
    know. Bless you!

  23. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something.
    I think that you can do with some pics to drive the message home a little bit, but instead of that, this is great blog.
    A great read. I will definitely be back.

  24. This design is wicked! You definitely know how to keep a reader amused.
    Between your wit and your videos, I was almost moved to
    start my own blog (well, almost…HaHa!) Fantastic job.
    I really loved what you had to say, and more than that,
    how you presented it. Too cool!

  25. I do not even know how I ended up here, however I assumed this put up was once good.
    I do not know who you’re but definitely you’re going to a famous blogger for
    those who aren’t already. Cheers!

  26. Howdy! I know this is kinda off topic but I’d figured
    I’d ask. Would you be interested in exchanging links or maybe guest writing a blog article
    or vice-versa? My blog goes over a lot of the same topics
    as yours and I feel we could greatly benefit from each other.
    If you happen to be interested feel free to shoot me an e-mail.
    I look forward to hearing from you! Great blog by
    the way!

  27. Hi, I do think this is an excellent web site. I stumbledupon it 😉 I am going to return yet again since i have book-marked it.
    Money and freedom is the greatest way to change, may you be rich and continue to guide
    other people.

  28. Do you mind if I quote a couple of your articles as long
    as I provide credit and sources back to your site?
    My website is in the exact same area of
    interest as yours and my visitors would truly benefit from a lot of the information you present here.
    Please let me know if this alright with you. Appreciate it!

  29. I have been exploring for a bit for any high-quality articles or weblog posts on this sort of area .
    Exploring in Yahoo I at last stumbled upon this web
    site. Studying this info So i am happy to express that
    I’ve an incredibly good uncanny feeling I
    came upon just what I needed. I such a lot certainly will make sure to do not fail to remember this website and give it a glance on a constant basis.

  30. wonderful submit, very informative. I’m wondering why the
    opposite experts of this sector do not notice this. You must proceed
    your writing. I am sure, you’ve a huge readers’ base already!

  31. My spouse and I absolutely love your blog and find many of your post’s to be exactly
    I’m looking for. Would you offer guest writers to write content available
    for you? I wouldn’t mind writing a post or elaborating on a few
    of the subjects you write about here. Again, awesome website!

  32. Your style is really unique compared to other people I’ve read stuff from.
    Many thanks for posting when you have the opportunity, Guess I’ll just bookmark this web site.

  33. I am really impressed along with your writing talents as smartly as
    with the structure in your weblog. Is this a paid subject or did you modify it
    yourself? Either way keep up the excellent quality writing, it’s rare to see a
    nice weblog like this one nowadays..

  34. Abdul
    balance of nature

    balance of nature

  36. Magnificent goods from you, man. I’ve understand your stuff previous to and you are just too
    wonderful. I really like what you have acquired here, certainly like what you’re saying and the way in which
    you say it. You make it enjoyable and you still
    take care of to keep it smart. I can not wait to read much more from
    you. This is actually a terrific web site.

  37. Hello this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding know-how so I wanted to get guidance from
    someone with experience. Any help would be greatly appreciated!

  38. I got this web page from my pal who informed
    me concerning this web page and now this time I am visiting this
    website and reading very informative content at this place.

  39. Abbey;max-width:450px;float:left;padding:10px+10px+10px+0px;border:0px;%22%3E%3Cp%3E+Further%2C+by+indicating+good+health+and+a+healthy+lifestyle+when+filling+in+questionnaires%2C+both+female+and+male+informants+reported+that+they+received+little+subsequent+counselling+about+health+and+lifestyle.+That+makes+me+feel+a+little+bit+less+involved.+This+led+participants+to+experience+health+messages+as+redundant%2C+annoying%2C+guilt+provoking+or+making+them+feel+like+hiding+their+concerns.+However%2C+the+informants+did+not+report+receiving+new+messages+on+parental+health+and+lifestyle+from+the+involved+sectors.+Promotion+balance+of+nature+(%3Ca+href%3D%22;%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E+%3Cp%3E%26nbsp;%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E+%3Cp%3E+Financial+planners+recommend+that+you+save+10+percent+of+your+salary+for+retirement.+Each+additional+baby+increases+the+risk+significantly:+The+preterm+rates+are+approximately+60+percent+for+twins%2C+90+percent+for+triplets%2C+and+about+100+percent+for+quadruplets+and+beyond.+There+is+a+need%2C+it+would+be+better+if%2C+because+I+mean%2C+as+a+man%2C+you+are+equally+important+in+that+context%2C+really.+And%2C+the+fact+that+%27smoking+kills%27+as+well%2C+there+is+no+way+in+the+world+I+would+start+smoking.+Instead%2C+start+with+a+moisturizer.+Offspring%27s+health+as+a+primary+incentive+for+lifestyle+change%27%2C+with+three+categories+and+seven+sub-categories+(Table+4).+The+reported+findings+refer+in+large+part+to+ANC+and+CHC%2C+as+the+informants+perceived+that+their+experiences+of+health+promotion+activities+from+the+other+sectors+were+limited.+However%2C+a+ranking+of+risks+concerning+their+own+health+was+evident+in+some+narratives.+However%2C+most+fathers+did+not+recognize+the+programme+at+all%2C+and+few+had+participated+in+the+specific+component+directed+only+to+them%2C+a+father%27s+visit+in+CHC.+Very+few+men+reported+that+their+lifestyle+had+attracted+attention+in+encounters+in+ANC+and+CHC.+Motivation+was+further+lowered+as+very+few+male+peers+showed+up+at+these+meetings.%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E+%3Cp%3E%26nbsp;%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E+%3Cp%3E+Furthermore%2C+the+way+parenthood+classes+were+organized+was+also+perceived+as+excluding+men%2C+particularly+in+CHC%2C+since+meetings+arranged+during+the+day+posed+a+major+barrier+to+their+participation.+Then+when+CHC+took+over%2C+the+classes+were+arranged+during+the+day%2C+which+resulted+in+only+mothers+attending.+Parenthood+classes+were+always+arranged+in+the+evenings+before+the+children+were+born%2C+and+this+enabled+everyone+to+participate.+Because+if+it+is+presented+as+a+sermon%2C+then+you+probably+will+get+annoyed+that+people+want+to+control+how+you+raise+your+children+and+the+way+you+live+your+life.+Ants+are+tiny+creatures+and+it+doesn%27t+take+much+space+to+get+through+when+you%27re+marching+single+file.+I+sometimes+get+the+feeling+that+CHC+is+like+a+conveyor+belt%2C+they+are+so+terribly+busy%2C+so%2C+things+are+just+ticked+off%2C+the+things+that+are+to+be+done%2C+so+it%27s+all+correct+in+their+system.+Formerly+retailing+for+$134%2C+you+can+get+it+on+sale+for+$89.99.+%E2%97%8F+Giving+homeless+people+a+bed+and+meals+at+a+rehabilitation+facility+to+help+them+get+healthy.+You+can+also+look+for+a+moisturizing+cleanser+that+contains+green+tea+or+aloe%2C+which+will+help+soothe+your+skin.%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E+%3Cp%3E%26nbsp;%3C/p%3E%3Cp%3E%26nbsp;%3C/p%3E+%3Cp%3E+The+brightly+colored+Chicken-of-the-Woods+mushroom+(Laetiporus+sulphureus)+can+be+found+growing+in+large+brackets+on+trees%2C+mostly+oak%2C+that+are+either+living+or+dead+and+decaying.+If+resveratrol+is+indeed+mimicking+the+chemical+effects+of+a+calorie-restricted+diet+in+order+to+activate+SIRT-1%2C+fertility+issues+are+a+potential+side+effect%2C+although+Sinclair+found+no+evidence+of+decreased+fertility+in+his+study.+The+small+group%2C+physical+activity+program+uses+a+private%2C+non-intimidating+circuit+style+that+helps+participants+build+strength%2C+increase+endurance%2C+increase+flexibility%2C+reduce+side+effects+of+treatment%2C+improve+energy+levels+and+self-esteem+and+improve+overall+quality+of+life.+This+reduces+air+pollution+(environmental+issue)+and+potential+vehicular+injuries%2C+while+encouraging+social+connections+and+physical+activity+(health+issues).+Most+of+us+wonder+how+anyone+could+live+in+such+a+state%2C+while+others+are+curious+about+how+they+became+hoarders+in+the+first+place.+But+there+are+other+methods+you+can+incorporate+that+may+further+reduce+your+impact.%3C/p%3E
    balance of nature