tag:calagator.org,2005:/events/searchCalagator: Events tagged with: www2017-08-09T13:59:27-07:00tag:calagator.org,2005:Calagator::Event/12504613112011-09-12T14:02:19-07:002011-09-20T11:53:19-07:00PLUG Advanced Topics: Roundtable: Web serving in the post-LAMP eraTuesday, September 20, 2011 from 7-9pm at Free Geekhttp://calagator.org/events/12504613112011-09-20T19:00:00-07:002011-09-20T21:00:00-07:00<div class="vevent">
<h1 class="summary">PLUG Advanced Topics: Roundtable: Web serving in the post-LAMP era</h1>
<div class='date'><time class="dtstart dt-start" title="2011-09-20T19:00:00" datetime="2011-09-20T19:00:00">Tuesday, September 20, 2011 from 7</time>–<time class="dtend dt-end" title="2011-09-20T21:00:00" datetime="2011-09-20T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202389965' class='url'>
<span class='fn org'>Free Geek</span>
</a>
<div class="adr">
<div class="street-address">1731 SE 10th Avenue</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97214</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=1731%20SE%2010th%20Avenue,%20Portland%20OR%2097214%20US'>map</a>)
</div>
</div>
<div class="description">
<p>This month's meeting will be a roundtable discussion about modern web serving.</p>
<p>The CGI.pl/ODBC era gave way to LAMP and we're now onto the next generation:</p>
<ul>
<li><p>node.js and NoSQL make LAMP overkill for many situations</p></li>
<li><p>AJAX/JavaScript are moving much application logic to the browser</p></li>
<li><p>Apache is giving way to lighttpd, node.js, nginx and others</p></li>
<li><p>We've gone from 9" Mac support to 1024 X 768 and now to 4" phones</p></li>
<li><p>URL Shorteners. Who would have thought?</p></li>
<li><p>Users now routinely block ads, scripting and Flash</p></li>
<li><p>Apple has declared war on Flash!</p></li>
<li><p>HTML 5 and CSS 3 are starting to appear in the wild</p></li>
<li><p>Security is finally coming first, not last</p></li>
</ul>
<p>How have these factors changed the way you serve web content?</p>
<p>Are the fundamental problems being solved and making your job easier?</p>
<p>Please share your experiences at this roundtable and bring your questions.</p>
<p>When: Tuesday, September 20th, 7PM</p>
<p>Where: Free Geek: 1731 SE 10th Avenue, not far from the Lucky Lab</p>
<p>Food and Drink: Bring your own, consider Lucky Lab take-out</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxlinux.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/bsd">bsd</a>, <a class="p-category" href="/events/tag/floss">floss</a>, <a class="p-category" href="/events/tag/hosting">hosting</a>, <a class="p-category" href="/events/tag/linux"><img title="linux" alt="linux" src="/assets/tag_icons/linux-cf9e23a64deae7221dc64843cc2342af726fe6a796b9ddce97284c4e94aee6fb.png" /> linux</a>, <a class="p-category" href="/events/tag/open source">open source</a>, <a class="p-category" href="/events/tag/serving">serving</a>, <a class="p-category" href="/events/tag/web">web</a>, <a class="p-category" href="/events/tag/www">www</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250461311.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250461311/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Monday, September 12, 2011 at 2:02pm</strong> and last updated <br /><strong>Tuesday, September 20, 2011 at 11:53am</strong>.
</div>
</div>
</div>
45.5103 -122.6559tag:calagator.org,2005:Calagator::Event/12504619702012-02-15T16:15:16-08:002012-04-19T14:20:40-07:00PLUG: OData Open Data and InteroperabilityThursday, March 1, 2012 from 7-9pm at Portland State University FAB, Room 86-09http://calagator.org/events/12504619702012-03-01T19:00:00-08:002012-03-01T21:00:00-08:00<div class="vevent">
<h1 class="summary">PLUG: OData Open Data and Interoperability</h1>
<div class='date'><time class="dtstart dt-start" title="2012-03-01T19:00:00" datetime="2012-03-01T19:00:00">Thursday, March 1, 2012 from 7</time>–<time class="dtend dt-end" title="2012-03-01T21:00:00" datetime="2012-03-01T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202391953' class='url'>
<span class='fn org'>Portland State University FAB, Room 86-09</span>
</a>
<div class="adr">
<div class="street-address">1900 SW Fourth Avenue</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97201</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=1900%20SW%20Fourth%20Avenue,%20Portland%20Oregon%2097201%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Open Data and Interoperability by Arlo Belshee</p>
<p>Lots of us want to expose our data via RESTful web APIs. We also want to consume data exposed via such APIs. REST + Json works well for this. However, we'd also like to mash up multiple data sources and build higher level tools. For example, it would be nice to create Business Intelligence (BI) tools that can point to any API and start charting the data, or create JavaScript control libraries that can be bound directly to data sources.</p>
<p>Unfortunately, that isn't possible with just REST + Json.</p>
<p>The problem is that each service is custom. No two services follow exactly the same rules. Sure, everything exposes sets of resources. But how do you get from a resource to its related resources? How do you ask the server to tell you about related resources? What, exactly should the server do when it gets a PATCH verb? Each server interprets these differently, which prevents making general tools.</p>
<p>I'm going to talk about the OData protocol. This is an open standard that defines uniform semantics and modeling for RESTful web services. I'll show how this allows general tools to be built, and data from multiple sources to be combined together in interesting ways - without requiring custom code for each server. I'll also show how this enables people working in different languages. A single library can be written for each language which can then support all OData-compliant RESTful web services.</p>
<p>Most of the examples will be with open source frameworks and tools, but I'll also show ways that you can use OData to break out data that is trapped in closed-source systems and expose it to the open source ecosystem.</p>
<p>Agenda:</p>
<p>7:00 - 7:30 Business
We will discuss the status of our ongoing projects including PLUG's monthly Advanced Topics meetings, PLUG's monthly hands on clinics etc.</p>
<p>7:30 - 8:30 Presentation and Questions</p>
<p>See above</p>
<p>9:00 - ... Beer
The Lucky Lab Northwest Beer Hall
1945 NW Quimby
Portland, Oregon</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxlinux.org/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/beer"><img title="beer" alt="beer" src="/assets/tag_icons/beer-c37730a61e5136f3294d36828ea8a295e624fc652c114cf191d008ee44f97f2a.png" /> beer</a>, <a class="p-category" href="/events/tag/bsd">bsd</a>, <a class="p-category" href="/events/tag/devops">devops</a>, <a class="p-category" href="/events/tag/linux"><img title="linux" alt="linux" src="/assets/tag_icons/linux-cf9e23a64deae7221dc64843cc2342af726fe6a796b9ddce97284c4e94aee6fb.png" /> linux</a>, <a class="p-category" href="/events/tag/odata">odata</a>, <a class="p-category" href="/events/tag/perl">perl</a>, <a class="p-category" href="/events/tag/python"><img title="python" alt="python" src="/assets/tag_icons/python-7d0292f9705752d39a2459a8eab8946b2ac1f0ddec928d2d68267259586412e9.png" /> python</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/www">www</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250461970.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250461970/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, February 15, 2012 at 4:15pm</strong> and last updated <br /><strong>Thursday, April 19, 2012 at 2:20pm</strong>.
</div>
</div>
</div>
45.5096 -122.681tag:calagator.org,2005:Calagator::Event/12504723632017-08-09T13:59:27-07:002017-08-09T13:59:27-07:00PDXNodeThursday, August 10, 2017 from 6:30-8:30pm at Vacasahttp://calagator.org/events/12504723632017-08-10T18:30:00-07:002017-08-10T20:30:00-07:00<div class="vevent">
<h1 class="summary">PDXNode</h1>
<div class='date'><time class="dtstart dt-start" title="2017-08-10T18:30:00" datetime="2017-08-10T18:30:00">Thursday, August 10, 2017 from 6:30</time>–<time class="dtend dt-end" title="2017-08-10T20:30:00" datetime="2017-08-10T20:30:00">8:30pm</time></div>
<div class="location vcard">
<a href='/venues/202395308' class='url'>
<span class='fn org'>Vacasa</span>
</a>
<div class="adr">
<div class="street-address">926 NW 13th Street</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97209</span>
<div class='country-name'>USA<div>
(<a href='https://maps.google.com/maps?q=926%20NW%2013th%20Street,%20Portland%20OR%2097209%20USA'>map</a>)
</div>
</div>
<div class="description">
<p>Full details: <a href="https://www.meetup.com/pdxnode/events/241731900/">https://www.meetup.com/pdxnode/events/241731900/</a></p>
<p>Our incredible speakers for PDXNode August edition are Suz Hinton (@noopkat), and Bret Comnes (@uhhyeahbret)!</p>
<p>Suz will talk about machine learning in Node, and Bret will be share about the amazing choojs frontend framework & choo6 release! (choo.io)</p>
</div>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/AI">AI</a>, <a class="p-category" href="/events/tag/JS">JS</a>, <a class="p-category" href="/events/tag/choo">choo</a>, <a class="p-category" href="/events/tag/development">development</a>, <a class="p-category" href="/events/tag/javascript"><img title="javascript" alt="javascript" src="/assets/tag_icons/javascript-6abd4d1aeb784c814b3ef6ce94436f030aad9dfe0f5255ea43a181edc84c4c0c.png" /> javascript</a>, <a class="p-category" href="/events/tag/machine learning">machine learning</a>, <a class="p-category" href="/events/tag/meetup">meetup</a>, <a class="p-category" href="/events/tag/node">node</a>, <a class="p-category" href="/events/tag/node.js">node.js</a>, <a class="p-category" href="/events/tag/nodejs">nodejs</a>, <a class="p-category" href="/events/tag/web development">web development</a>, <a class="p-category" href="/events/tag/www">www</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250472363.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250472363/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, August 9, 2017 at 1:59pm</strong>.
</div>
</div>
</div>
45.5299 -122.6842