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

313 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. Hi every one, here every person is sharing these knowledge, therefore
    it’s pleasant to read this weblog, and I used to
    pay a quick visit this web site everyday.

  4. I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you?
    Plz reply as I’m looking to construct my own blog and would like to
    know where u got this from. thanks a lot

  5. Your style is really unique in comparison to other people I’ve read stuff from.
    I appreciate you for posting when you’ve got the opportunity, Guess I’ll just bookmark this site.

  6. 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

  7. Online casinos offer many benefits. The process of signing
    up doesn’t require you to shell out a large amount of money.
    Most Online (Actionfun.Net) casinos offer free games for players to play them to see what games they like the best.

  8. Sex dolls have become a popular method of satisfying your
    desire for Sexual Dolls sex.
    While they’re made from soft silicone, they’re solid inside and are safe to touch.
    The latest sex toys taste nauseous and easy to clean.

  9. The rising popularity of sex dolls is a great
    way to fulfill your sexual fantasies. They are soft silicone but
    solid and safe to handle. Modern sex toys have no taste and are simple to wash.

    my web page … sexy doll

  10. 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)

  11. 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

  12. Online casinos have many advantages. It doesn’t require much
    money to join. Casinos online often provide free games for players to try to find the
    best ones. Before you sign up, you can try out demo versions for free of each
    game offered by casinos.

    Also visit my web site: gambler (

  13. Barcelona is the home of the first European sex doll agency.
    The company has four active fake girls, and says that clients can’t tell the difference
    the difference between a real female or the sexy doll.

    Also visit my blog; realsexdoll

  14. 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

  15. Online slots are a favorite entertainment for millions of players.
    This exciting and enjoyable type of gambling
    is a great way to pass the time or earn money.

    There are a variety of games to choose from, and there are even free games to play.

    Feel free to surf to my website: Best (Spacehosteltokyo.Com)

  16. 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

  17. The first agency to market European sex dolls is based in Barcelona, Spain. The company boasts
    four working girls and claims that customers cannot tell the difference
    between the real woman and a doll.

    Feel free to surf to my web blog – Cheapest sexdoll

  18. European Sex Sexual dolls
    are a highly sought-after way to satisfy your sex
    desires. They are highly realistic and come in different sizes, eye colors, and hair styles.
    A majority of these European love dolls can be found with different sex scenes.

  19. 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

  20. While silicone has long been the most coveted of sex dolls TPE has recently become an unknown horse providing a tough competition sexdolls For men silicone-based sexual
    toys. TPE is a thermoplastic and flexible material,
    is closer to silicone than most material.

  21. 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

  22. Asian sexual dolls are a popular erotic toy for women and men. These dolls can satisfy
    any sexual doll desire and are made of high-quality TPE materials.

    These sex toys are highly articulated and can be used in a
    variety of ways.

  23. The Male Sex Doll is a excellent gift idea for a variety of reasons.

    A sex doll is an excellent gift for your boyfriend or
    girlfriend. And there is no doubt that these toys will make your partner feel happy.

    Also visit my blog post; sexdoll Sale

  24. 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

  25. บาคาร่าออนไลน์ ก็คือเกมส์ไพ่ชนิดหนึ่งที่นิยมเล่นกันล้นหลามตามคาสิโนต่างๆทั่วทั้งยังทวีปเอเชีย ด้วยแบบเกมส์ที่เล่นง่าย เชิญให้ผู้พนันรู้สึกเบิกบานท้าทายได้ตลอดทั้งเกมส์ รวมทั้งยังเป็นอีกหนึ่งเกมส์ที่ทำเงินรุ่งโรจน์อีกด้วย รวมถึงเวลานี้เกมส์ไพ่ แทงบาคาร่า บาคาร่าออนไลน์ ยังได้เปิดให้บริการผ่านระบบออนไลน์ ที่ทำให้เล่นสามารถร่วมพนันได้ง่ายรวมทั้งสบายเยอะขึ้นโดยการถ่ายทอดภาพสดส่งตรงจากคาสิโน ซึ่งผู้เล่นสามารถร่วมพนันได้ตลอด
    ทุกที่ที่ต้องการ ไม่ว่าจะอยู่ที่ใด เวลาใด ก็ร่วมพนันกับ บาคาร่าออนไลน์ ได้ตลอด 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
    บาท ซึ่งเหมาะสมกับนักพนันคนใหม่ ซึ่งบางคน ประสงค์ที่จะใช้ทุนพนันขั้นต่ำ ซึ่งเราสามารถตอบปัญหาลูกค้าทุกคนได้อย่างแน่แท้ นอกเหนือจากนี้ พวกเรายังมี สล็อตออนไลน์ ไว้รอคอยให้บริการลูกค้าทุกๆท่าน ค้ำประกันได้เลยว่า นักเสี่ยงดวงทุกคน จะเบิกบานและก็เพลิดเพลินไปกับการพนัน ได้อย่างจุใจ สำหรับการพนันที่ไม่มีอย่างต่ำในทุกๆเกมส์

  26. No matter if some one searches for his required thing, therefore he/she needs to be available that in detail, so that
    thing is maintained over here.

  27. 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?

  28. 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.

  29. 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.

  30. 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?

  31. 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

  32. Greetings! Very helpful advice within this article! It’s the little changes that produce the greatest changes.
    Thanks for sharing!

  33. I pay a quick visit day-to-day a few websites and information sites to read articles or reviews, however this website presents quality based posts.|

  34. 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!

  35. 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!

  36. 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!

  37. Thank you for sharing your thoughts. I really appreciate your
    efforts and I will be waiting for your next post thank you
    once again.

  38. If you are going for most excellent contents like I do, only pay a visit this web site everyday because it provides quality
    contents, thanks

  39. Wow, awesome blog layout! How long have you been blogging
    for? you made blogging look easy. The overall look
    of your site is magnificent, as well as the content!

  40. 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.

  41. 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.

  42. 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!

  43. 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.

  44. 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!

  45. 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!

  46. 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!

  47. 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.

  48. 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!

  49. Thank you for the auspicious writeup. It in fact was a amusement account it.

    Look advanced to far added agreeable from you! However, how could we communicate?

  50. 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.

  51. 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!

  52. Everything is very open with a clear clarification of the issues.
    It was definitely informative. Your website is very useful.
    Thank you for sharing!

  53. 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!

  54. Asking questions are really nice thing if you are not understanding anything entirely, except this article
    gives fastidious understanding yet.

  55. 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.

  56. 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..

  57. Abdul
    balance of nature

Leave a Reply

Your email address will not be published.