ONETUG Oslo Presentation

I presented an intro-level presentation on “Oslo” last night at ONETUG.  The presentation went pretty well and it seemed that people left the meeting with a pretty good understanding about the technology and what it can do and what it means for the future of software development.  Here are the slides and code samples.  I will post again over the weekend with a more detailed overview of the presentation.  Thanks to everyone that came out!


164 thoughts on “ONETUG Oslo Presentation

  1. Besydalslax

    where to buy stromectol online

  2. chloroquine price in india

    hydroxychloroquine bylcffvj hydroxychloroquine drug class

  3. buy zithromax no prescription

    buy zithromax no prescription buy zithromax no prescription buy
    zithromax no prescription

  4. Blaine

    I am sure this piece of writing has touched all the internet viewers,
    its really really pleasant paragraph on building
    up new webpage.


    Amazing blog! Is your theme custom made or did
    you download it from somewhere? A theme like yours with a few simple adjustements would
    really make my blog jump out. Please let me know where you got your theme.

    Thanks a lot

  6. Sheryl

    Hi to all, how is all, I think every one is getting more from this
    site, and your views are fastidious for new users.

  7. nuimop

    hydrochloraquin chloroquine buy on line

  8. Jonelle
  9. sxiirvoe erythromycin ophthalmic ointment for cats

  10. xsspnmfv erythromycin ophth oint 3.5gm

  11. zmhgmylj

    what is erythromycin ophthalmic ointment used for

  12. 1opponent


  13. 2backbone


  14. what does dissertation mean
  15. all but dissertation
  16. masters dissertation help

    mba dissertation writing services

  17. writing a master's dissertation

    masters dissertation writing services

  18. proposal and dissertation help geography

    dissertation help online free

  19. research writing help

    dissertation writing grants

  20. thesis and dissertation writing

    dissertation proposal writing help

  21. define dissertation

    proposal and dissertation help 2000 words

  22. help dissertation dissertation help
  23. buy art online berlin
  24. chapters writing room
  25. dissertation writing

    thesis and dissertation writing

  26. proquest dissertations

    writing a literature review for a dissertation

  27. betting casino online

    nj online casino golden nugget

  28. riversweeps online casino download

    free casino online games

  29. casino real money online
  30. online casino nj

    nj online casino free slots

  31. betmgm online casino nj

    jacks casino online

  32. real money online casino usa
  33. ruby slots online casino

    jackpot city online casino

  34. online casino no minimum deposit

    sugarhouse casino online

  35. greektown online casino

    chumba online casino login

  36. firekeepers online casino
  37. casino online nj

    no deposit sign up bonus online casino

  38. casino free online

    nj casino online

  39. vegas casino online eu

    best michigan online casino

  40. live casino online free

    drake online casino

  41. vpn free trial no credit card

    free unlimited vpn for mac

  42. completely free vpn

    best free vpn for torrenting

  43. vpn configuration windows free

    download vpn free

  44. best vpn for streaming reddit

    best antivirus with vpn

  45. why buy a vpn

    vpn for windows 10 free

  46. best vpn service for china

    which vpn to buy

  47. free vpn for linux
  48. 샌즈카지노

    I cannot thank you enough for the blog post.Really thank you! Will read on…

  49. whats the best sith for findina a gay dating site

    sado masichism dating site gay men

  50. gay italian men dating site

    manhunt, gay dating site

  51. single woman free

    totally free dating sites no fees ever

  52. free dateing sites
  53. online date

    no credit card dating sites

  54. chat singles
  55. chinese dating show

    top online meeting sites

  56. best single sites

    professional dating sites

  57. free dating websites singles
  58. ourtime login uk

    worldwide internet dating

  59. mgm pa online casino

    online casino bitcoin

  60. new jersey online casino

    casino online uk

  61. real online casino no deposit bonus

    most legit online casino

  62. gay chat site

    cleveland gay chat

  63. chat with senior gay'
  64. m4m chat phone free rochester ny gay

    gay teen cam chat

  65. nipples gay chat

    bi gay chat rooms

  66. teen chat rooms 13-16 gay

    older gay video chat

  67. zoom cam rooms gay chat

    zoom cams gay sex chat

  68. Randypaw

    Awesome advice. Appreciate it. online essay writing help thesis statement maker dissertation help

  69. CharlosFaund

    With thanks. Excellent information! admission essay service

  70. arab friends gay webcam chat

    free gay chat avenue #1

  71. gay phone chat lines

    gay chat pittsburgh

  72. gay video chat sites realty to dirty roulette

    gay porn video chat

  73. chat gay las vegas

    gay universe chat

  74. Alvenjer

    Kudos. Valuable stuff! best essay writing services buy essay papers online

  75. Abrahamarism

    Thank you, An abundance of material.
    Who wants to write my essay help writing thesis statement paper writing services

  76. Alvinmeazy

    Factor effectively utilized.!
    buy essays online cheap how to write an argument essay best professional cv writing services

  77. BruceStype

    Cheers. Numerous advice!
    walgreens online pharmacy list of approved canadian pharmacies canada prescription plus pharmacy

  78. Alvinmeazy

    Nicely put, Thank you.
    how to write a scientific essay essays writing service i need a essay written

  79. Alvinmeazy

    Incredible all kinds of beneficial tips!
    write essays for money research writing service

  80. BruceStype

    Wow tons of awesome data!
    northwest pharmacy canadian drug store cialis from canada

  81. Alvinmeazy

    Great content, Cheers!
    write a narrative essay essay writing services review writing service

  82. Alvinmeazy

    Thanks. I appreciate it.
    writing quotes in an essay essay writing service wanted freelance writers

  83. WendellLouff

    You mentioned that perfectly!
    prescription drugs without prior prescription cheap drugs online viagra from canada

  84. BruceStype

    Nicely put, Thank you!
    canadian rx pharmacy online cialis online buying prescription drugs canada

  85. Alvinmeazy

    Wow all kinds of wonderful knowledge.
    essays about yourself for college writing my essay help me write a thesis

  86. WendellLouff

    You have made the point!
    ed meds online prescription drug assistance national pharmacies online

  87. Alvinmeazy

    Really all kinds of superb material!
    good college admission essay professional cover letter writing service

  88. BruceStype

    You actually revealed that very well.
    canadian prescriptions online medicine order discount online pharmacy without scripts

  89. Alvinmeazy

    Wonderful forum posts. Thanks a lot!
    how to write an interpretive essay uc college application essay content writing services usa

  90. Alvinmeazy

    Nicely put, Thanks.
    compare and contrast high school and college essay thesis writers

  91. Alvinmeazy

    Nicely put. Appreciate it.
    college level essays custom written dissertation

  92. WendellLouff

    Thanks a lot. Wonderful stuff.
    prescription discount pharmacy discount buy online prescription drugs

  93. BruceStype

    Seriously tons of great data!
    discount pharmaceuticals online pharmacies of canada canadian government approved pharmacies

  94. Alvinmeazy

    You said it perfectly..
    essay for college entrance custom resume writing

  95. WendellLouff

    You explained it wonderfully.
    online canadian pharmacies compare prescription prices walmart online pharmacy

  96. BruceStype

    You actually revealed it effectively!
    costco online pharmacy cialis generic pharmacy online indian pharmacy

  97. Alvinmeazy

    You explained this fantastically.
    how to write a good essay about yourself essay writing services australia

  98. Alvinmeazy

    You said it perfectly..
    customer service essay writing help for students

  99. WendellLouff

    With thanks! Wonderful information.
    viagra online canadian pharmacy cialis canadian pharmacy international drug mart canadian pharmacy online store

  100. Alvinmeazy

    Many thanks! Useful information.
    essays on college life college vs high school essay blog writing service

  101. Alvinmeazy

    Kudos, Awesome information.
    how to write a correct essay resume and cover letter writing services

  102. Alvinmeazy

    Truly lots of useful knowledge.
    how to write contrast essay personal statement essay help articles writing service

  103. Alvinmeazy

    Wow all kinds of amazing information.
    essay writing prompts essay typer coursework writer

  104. Alvinmeazy

    Really plenty of excellent material!
    rutgers college essay essay writer best dissertation writing service

  105. BruceStype

    Kudos, Fantastic information!
    canadian pharmacies without prescriptions prescription pricing buy medication without an rx

  106. Alvinmeazy

    You revealed it very well.
    best custom essay writing famous essay writers web content writer

  107. WendellLouff

    You reported it exceptionally well.
    cheap prescription drugs pharmacy online mexico walgreens pharmacy online

  108. Alvinmeazy

    Fantastic write ups, Thanks a lot.
    how to write analytical essay freedom writers summary essay master thesis writing service

  109. BruceStype

    Point effectively taken!.
    order medicine online canada pharmacy northwest pharmacy canada

  110. Alvinmeazy

    Regards! A good amount of facts!
    how to write essay for scholarship essays writing service best custom writing service

  111. WendellLouff

    You have made your point!
    canadian pharma companies doctor prescription online pharmacy busted

  112. Alvinmeazy

    Useful stuff. Thanks a lot!
    writing reflective essay urgent essay writing service

  113. Alvinmeazy

    This is nicely expressed! .
    essay on college how to write an argumentative essay affordable writing services

  114. BruceStype

    Reliable stuff. Many thanks.
    canadian pharmacy king canadian pharmacies without an rx canadian pharmacy viagra generic

  115. Alvinmeazy

    Seriously many of terrific advice.
    what to write about for college essay top essay writing services

  116. WendellLouff

    Wonderful material. Regards.
    canada pharmaceuticals the canadian pharmacy pharmacy tech

  117. Alvinmeazy

    Many thanks. Loads of tips!
    how to write a good college application essay writing a response essay pay someone to write my assignment

  118. WendellLouff

    Amazing quite a lot of terrific data!
    prescription drugs online without doctor canadian pharcharmy onlinecanadian online pharmacy buy prescription drugs canada

  119. Alvinmeazy

    Nicely put. With thanks!
    what to write an essay about essays writing service writing customer

  120. Alvinmeazy

    Many thanks! Lots of tips.
    essays about service top writing services

  121. BruceStype

    Kudos. I appreciate this!
    cialis online no prescription online pharmacy pharmacy in canada

  122. WendellLouff

    Thanks. Terrific information.
    prescription cost pharmacies shipping to usa legal canadian prescription drugs online

  123. WendellLouff

    Seriously plenty of very good advice!
    costco pharmacy pricing pharmeasy pharmacy online prescription

  124. Alvinmeazy

    Thanks a lot! Loads of info!
    persuasive essay writer cheap dissertation writing services

  125. BruceStype

    Kudos, Loads of material.
    legit online pharmacy pharmacy canada trust pharmacy canada

  126. WendellLouff

    This is nicely put. !
    canadian pharmacy online canada online pharmacies canada prescription drug cost

  127. Alvinmeazy

    Seriously plenty of fantastic material!
    how to write an cause and effect essay buy my essay hire a ghostwriter

  128. Alvinmeazy

    Thanks, Good information.
    how to write an descriptive essay write my essays write my book report for me

  129. Alvinmeazy

    Nicely put, Kudos.
    argumentative essay college ghostwriter for hire

  130. WendellLouff

    Nicely put, Kudos!
    prescription cost order medicine online 24 hour pharmacy

  131. Alvinmeazy

    With thanks. A good amount of data!
    cheap custom essays essay typer ghostwriting service

  132. WendellLouff

    Kudos, Excellent stuff!
    navarro pharmacy drugs for sale canadian pharmacies-24h

  133. Alvinmeazy

    Info clearly utilized.!
    custom essay writing company essay website writing services reviews

  134. BruceStype

    You said this fantastically!
    drug prices comparison medical pharmacy no prior prescription required pharmacy

  135. WendellLouff

    Seriously a good deal of good knowledge!
    medical pharmacies canadian pharmaceuticals online safe drugstore online shopping

  136. Alvinmeazy

    Awesome postings. Many thanks!
    how to write a essay about yourself article rewriting service

  137. Alvinmeazy

    Many thanks, Awesome stuff!
    college personal essays ebook writing service

  138. Alvinmeazy

    Really plenty of awesome advice!
    how to write introduction essay please write my essay thesis writing service reviews

  139. WendellLouff

    You made your stand quite nicely!.
    publix pharmacy online ordering non prescription online pharmacy reviews medicine online shopping

  140. Alvinmeazy

    Wonderful data, Kudos!
    essay about website argumentative essay affordable writing services

  141. BruceStype

    You actually expressed that well.
    mexican pharmacies online best online pharmacy stores best online canadian pharmacy

  142. Alvinmeazy

    Nicely put. Cheers!
    well written college essays how to write research essay online writing service

  143. BruceStype

    You have made your point quite effectively!.
    cialis canadian pharmacy best online pharmacies no prescription canadian drugstore

  144. Alvinmeazy

    Nicely put. Cheers.
    how to find college essay prompts essay typer coursework writing services

  145. Alvinmeazy

    You actually expressed it superbly.
    best college essays ever help write an essay online college admission essay writing service

  146. Alvinmeazy

    Good info. Many thanks!
    write an informative essay essay help writing phd proposal

  147. BruceStype

    Regards! I appreciate this.
    generic viagra online pharmacy pharmacies in canada canadian drugs

  148. Alvinmeazy

    Thanks. I value this!
    how to write synthesis essay thesis writing services

  149. Alvinmeazy

    Thank you! A good amount of postings.
    college essay custom writing plagiarism

  150. WendellLouff

    You reported this well.
    pharmacy online pharmacy india drugs from canada online

  151. Alvinmeazy

    You actually mentioned this well!
    best essay writers review write my essay cite website in essay

  152. BruceStype

    Whoa quite a lot of helpful material.
    online pharmacies canada canada pharmacies/account online rx pharmacy

  153. Alvinmeazy

    Cheers, Useful information.
    essay writer software how to write an essay for an application custom writings service

  154. WendellLouff

    Regards, I enjoy this.
    canada online pharmacies canadian drugs pharmacies online cialis from canada

  155. BruceStype

    You stated it well.
    online drugstore pharmacy prescription price comparison canadian viagra

  156. Alvinmeazy

    Amazing many of superb information!
    how to write a intro paragraph for an essay custom report writing

  157. Alvinmeazy

    You have made the point!
    writing college essays for money essay writing service professional personal statement writing services

  158. Alvinmeazy

    Incredible loads of wonderful advice.
    writing a reflective essay how to write an essay about yourself essay writing service toronto

  159. Alvinmeazy

    Helpful posts. With thanks.
    essay writing company how to write a strong essay website content writing services

  160. สล็อตแตกบ่อย

    Really informative article post.Really thank you! Really Great.

Leave a Reply

Your email address will not be published. Required fields are marked *