tag:calagator.org,2005:/events/searchCalagator: Events tagged with: Vue2021-09-20T16:46:56-07:00tag:calagator.org,2005:Calagator::Event/12504751712019-03-01T09:55:40-08:002019-03-01T09:55:40-08:00Portland OWASP - OWASP Top Ten For Javascript Developers with Lewis ArdernWednesday, April 10, 2019 from 6-8pm at New Relichttp://calagator.org/events/12504751712019-04-10T18:00:00-07:002019-04-10T20:00:00-07:00<div class="vevent">
<h1 class="summary">Portland OWASP - OWASP Top Ten For Javascript Developers with Lewis Ardern</h1>
<div class='date'><time class="dtstart dt-start" title="2019-04-10T18:00:00" datetime="2019-04-10T18:00:00">Wednesday, April 10, 2019 from 6</time>–<time class="dtend dt-end" title="2019-04-10T20:00:00" datetime="2019-04-10T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202392091' class='url'>
<span class='fn org'>New Relic</span>
</a>
<div class="adr">
<div class="street-address">111 SW 5th Avenue, Suite 2700</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97204</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=111%20SW%205th%20Avenue,%20Suite%202700,%20Portland%20Oregon%2097204%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>OWASP Top 10 for JavaScript Developers</p>
<p>The OWASP Top 10 is a powerful awareness document for web application security. It represents a broad consensus about the most critical security risks to web applications.</p>
<p>With the release of the OWASP TOP 10 2017 we saw new issues rise as contenders of most common issues in the web landscape. Much of the OWASP documentation displays issues, and remediation advice/code relating to Java, C++, and C#; however not much relating to JavaScript. JavaScript has drastically changed over the last few years with the release of Angular, React, and Vue, alongside the popular use of NodeJS and its libraries/frameworks. This talk will introduce you to the OWASP Top 10 explaining JavaScript client and server-side vulnerabilities.</p>
<p>Lewis Ardern is a Senior Security Consultant at Synopsys. His primary areas of expertise are in web security and security engineering. Lewis enjoys creating and delivering security training to various types of organizations and institutes in topics such as web and JavaScript security. He is also the founder of the Leeds Ethical Hacking Society and has helped develop projects such as bXSS (<a href="https://github.com/LewisArdern/bXSS">https://github.com/LewisArdern/bXSS</a>) and SecGen (<a href="https://github.com/cliffe/secgen">https://github.com/cliffe/secgen</a>).</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.meetup.com/OWASP-Portland-Chapter/events/259395373/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/AppSec">AppSec</a>, <a class="p-category" href="/events/tag/Vue">Vue</a>, <a class="p-category" href="/events/tag/angular"><img title="angular" alt="angular" src="/assets/tag_icons/angular-0adbfce59e44d005d132b6f4e6a4665e86f2035362378f7c0b413030572710f5.png" /> angular</a>, <a class="p-category" href="/events/tag/ember">ember</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/node">node</a>, <a class="p-category" href="/events/tag/owasp">owasp</a>, <a class="p-category" href="/events/tag/react">react</a>, <a class="p-category" href="/events/tag/security">security</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250475171.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250475171/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Friday, March 1, 2019 at 9:55am</strong>.
</div>
</div>
</div>
45.5225 -122.676tag:calagator.org,2005:Calagator::Event/12504762342019-09-23T14:16:34-07:002019-09-23T14:16:34-07:00Testing Vue ApplicationsWednesday, November 13, 2019 from 6-7pm at 1455 NW Irving St. Suite 600, Portland, OR 97209http://calagator.org/events/12504762342019-11-13T18:00:00-08:002019-11-13T19:00:00-08:00<div class="vevent">
<h1 class="summary">Testing Vue Applications</h1>
<div class='date'><time class="dtstart dt-start" title="2019-11-13T18:00:00" datetime="2019-11-13T18:00:00">Wednesday, November 13, 2019 from 6</time>–<time class="dtend dt-end" title="2019-11-13T19:00:00" datetime="2019-11-13T19:00:00">7pm</time></div>
<div class="location vcard">
<a href='/venues/202396411' class='url'>
<span class='fn org'>1455 NW Irving St. Suite 600, Portland, OR 97209</span>
</a>
<div class="adr">
<div class="street-address">1455 NW Irving St</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97209</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=1455%20NW%20Irving%20St,%20Portland%20OR%2097209%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>Testing Vue applications can be quick and painless. In this presentation, Grant will show you how to test small parts of Vue apps using vue-test-utils and Jest. By the end of the presentation, you will be able to:</p>
<ul>
<li>Know the difference between unit and end-to-end tests</li>
<li>Learn how to write good unit tests (BDD)</li>
<li>know how to spy and stub network requests</li>
<li>See how to reach deep inside your Vue application to control its behavior during tests</li>
</ul>
<p>In short - less than one hour spent at this meetup will save you days, if not weeks of testing your application using any other tool.</p>
<p>Grant Stampfli is a software engineer interested in front and back end development, especially in using JavaScript (and its flavors) across the entire stack. He works at a startup called Fleet Logistics, making the world a better place by digitalizing the freight forwarding industry.</p>
<p>Want to speak, host, or sponsor? Reach out and let us know at <a href="mailto:info@vuepdx.com">info@vuepdx.com</a>!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.meetup.com/Portland-Vue-js-Meetup/events/263468518/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Vue">Vue</a>, <a class="p-category" href="/events/tag/Vue.js">Vue.js</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250476234.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250476234/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Monday, September 23, 2019 at 2:16pm</strong>.
</div>
</div>
</div>
45.5281 -122.6858tag:calagator.org,2005:Calagator::Event/12504762352019-09-23T14:20:19-07:002019-09-23T14:20:19-07:00Double Header: Migrating Legacy Apps and Accelerating Development with VuetifyWednesday, January 8, 2020 from 6-8pm at 225 SW Broadwayhttp://calagator.org/events/12504762352020-01-08T18:00:00-08:002020-01-08T20:00:00-08:00<div class="vevent">
<h1 class="summary">Double Header: Migrating Legacy Apps and Accelerating Development with Vuetify</h1>
<div class='date'><time class="dtstart dt-start" title="2020-01-08T18:00:00" datetime="2020-01-08T18:00:00">Wednesday, January 8, 2020 from 6</time>–<time class="dtend dt-end" title="2020-01-08T20:00:00" datetime="2020-01-08T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202396412' class='url'>
<span class='fn org'>225 SW Broadway</span>
</a>
<div class="adr">
<div class="street-address">225 SW Broadway</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97205</span>
(<a href='https://maps.google.com/maps?q=225%20SW%20Broadway,%20Portland%20OR%2097205%20'>map</a>)
</div>
</div>
<div class="description">
<p>Converting a Legacy Swing-based Application to the Web</p>
<p>The goal: convert a 20-year-old legacy Swing- and Java-based fat client application to the web. The constraint: insufficient time and budget to do it in one step. The solution: incrementally evolve the application by rewriting one UI (of several) in Vue and embedding that UI within the Swing environment via the JxBrowser Chrome-based browser utility.</p>
<p>Mark Linehan has multiple decades of software development experience in many different programming languages, principally with IBM. He currently does both front-end development in Vue and JavaScript, and back-end work in Java. The project described here is continuing at Daimler Trucks North America.</p>
<p>Accelerating Application Development with the Vuetify Component Library</p>
<p>This talk will give you an overview of the Vuetify component library and how it can free developers from coding simple web and form components so they can focus on application logic.</p>
<p>Michael's work in technology spans more than 30 years, two continents, and many different disciplines, from development to marketing. Although most of his work involves full stack development, his current position focuses on front end web and email for Yes Marketing, an email-centered agency. Personal projects include a stable of travel-related web sites, and these provide a test bed for new skills and technology. The prototype app he will present today is part of his effort to expand his skill set with Vue.js</p>
<p>Schedule:
6:00pm Doors Open
6:30pm "Converting a Legacy Swing-based Application to the Web"
7:00pm A short break
7:10pm "Accelerating Application Development with the Vuetify Component Library"
7:40pm Post-event Mingling</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.meetup.com/Portland-Vue-js-Meetup/events/264527533/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Vue">Vue</a>, <a class="p-category" href="/events/tag/Vue.js">Vue.js</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250476235.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250476235/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Monday, September 23, 2019 at 2:20pm</strong>.
</div>
</div>
</div>
45.5223 -122.6805tag:calagator.org,2005:Calagator::Event/12504774522020-12-02T17:38:23-08:002020-12-02T17:38:23-08:00How to Build a Single-Page Todo List with Django and VueThursday, December 17, 2020 from 5-6pm at PDX Code Guildhttp://calagator.org/events/12504774522020-12-17T17:00:00-08:002020-12-17T18:00:00-08:00<div class="vevent">
<h1 class="summary">How to Build a Single-Page Todo List with Django and Vue</h1>
<div class='date'><time class="dtstart dt-start" title="2020-12-17T17:00:00" datetime="2020-12-17T17:00:00">Thursday, December 17, 2020 from 5</time>–<time class="dtend dt-end" title="2020-12-17T18:00:00" datetime="2020-12-17T18:00:00">6pm</time></div>
<div class="location vcard">
<a href='/venues/202395100' class='url'>
<span class='fn org'>PDX Code Guild</span>
</a>
<div class="adr">
<div class="street-address">2828 SW Corbett Ave</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97201</span>
<div class='country-name'>us<div>
(<a href='https://maps.google.com/maps?q=2828%20SW%20Corbett%20Ave,%20Portland%20OR%2097201%20us'>map</a>)
</div>
</div>
<div class="description">
<p>Learn how to build a todo list as a single page application (SPA) from scratch using Django, Vue, Axios, and Bootstrap. No prior knowledge is required, but basic knowledge of these four libraries will help clarify things.
Django: <a href="https://docs.djangoproject.com/en/3.1/intro/tutorial01/">https://docs.djangoproject.com/en/3.1/intro/tutorial01/</a>
Vue: <a href="https://vuejs.org/v2/guide/">https://vuejs.org/v2/guide/</a>
Axios: <a href="https://github.com/axios/axios">https://github.com/axios/axios</a>
Bootstrap: (only 3 links allowed in description ;), check out the meetup page for more)
Presented by PDX Code Guild Instructor Matthew Cooper</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.meetup.com/Portland-Programmer-Network/events/274954248/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/SPA">SPA</a>, <a class="p-category" href="/events/tag/Vue">Vue</a>, <a class="p-category" href="/events/tag/axios">axios</a>, <a class="p-category" href="/events/tag/boostrap">boostrap</a>, <a class="p-category" href="/events/tag/development">development</a>, <a class="p-category" href="/events/tag/django">django</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/python"><img title="python" alt="python" src="/assets/tag_icons/python-7d0292f9705752d39a2459a8eab8946b2ac1f0ddec928d2d68267259586412e9.png" /> python</a>, <a class="p-category" href="/events/tag/web">web</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250477452.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250477452/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, December 2, 2020 at 5:38pm</strong>.
</div>
</div>
</div>
45.5039 -122.6751tag:calagator.org,2005:Calagator::Event/12504776542021-04-01T15:03:19-07:002021-04-01T15:03:19-07:00Remote Tech Talk at the Guild -- Building a SPA with the Vue CLI and FlaskThursday, April 22, 2021 from 5-6pm at PDX Code Guildhttp://calagator.org/events/12504776542021-04-22T17:00:00-07:002021-04-22T18:00:00-07:00<div class="vevent">
<h1 class="summary">Remote Tech Talk at the Guild -- Building a SPA with the Vue CLI and Flask</h1>
<div class='date'><time class="dtstart dt-start" title="2021-04-22T17:00:00" datetime="2021-04-22T17:00:00">Thursday, April 22, 2021 from 5</time>–<time class="dtend dt-end" title="2021-04-22T18:00:00" datetime="2021-04-22T18:00:00">6pm</time></div>
<div class="location vcard">
<a href='/venues/202395100' class='url'>
<span class='fn org'>PDX Code Guild</span>
</a>
<div class="adr">
<div class="street-address">2828 SW Corbett Ave</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97201</span>
<div class='country-name'>us<div>
(<a href='https://maps.google.com/maps?q=2828%20SW%20Corbett%20Ave,%20Portland%20OR%2097201%20us'>map</a>)
</div>
</div>
<div class="description">
<p>In this Tech Talk, we will build a modern, decoupled, full-stack application with Vue and Flask.
Starting with the front-end, we'll cover the basics of the Vue CLI using Vuetify and the Vue router to build a single page application.
Then, on the back-end, we'll implement an API with Flask to store and retrieve data in a database.</p>
<p>Presented by PDX Code Guild Instructor Matthew Cooper</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.meetup.com/Portland-Programmer-Network/events/277309880/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Flask">Flask</a>, <a class="p-category" href="/events/tag/SPA">SPA</a>, <a class="p-category" href="/events/tag/Vue">Vue</a>, <a class="p-category" href="/events/tag/api">api</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/python"><img title="python" alt="python" src="/assets/tag_icons/python-7d0292f9705752d39a2459a8eab8946b2ac1f0ddec928d2d68267259586412e9.png" /> python</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250477654.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250477654/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Thursday, April 1, 2021 at 3:03pm</strong>.
</div>
</div>
</div>
45.5039 -122.6751tag:calagator.org,2005:Calagator::Event/12504779382021-09-20T16:46:56-07:002021-09-20T16:46:56-07:00CascadiaJSWednesday, November 3, 2021 at 8am through Thursday, November 4, 2021 at 5pm at OMSI (Oregon Museum of Science and Industry)http://calagator.org/events/12504779382021-11-03T08:00:00-07:002021-11-04T17:00:00-07:00<div class="vevent">
<h1 class="summary">CascadiaJS</h1>
<div class='date'><time class="dtstart dt-start" title="2021-11-03T08:00:00" datetime="2021-11-03T08:00:00">Wednesday, November 3, 2021 at 8am</time> through <time class="dtend dt-end" title="2021-11-04T17:00:00" datetime="2021-11-04T17:00:00">Thursday, November 4, 2021 at 5pm</time></div>
<div class="location vcard">
<a href='/venues/202390103' class='url'>
<span class='fn org'>OMSI (Oregon Museum of Science and Industry)</span>
</a>
<div class="adr">
<div class="street-address">1945 SE Water Avenue</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97214-3354</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=1945%20SE%20Water%20Avenue,%20Portland%20OR%2097214-3354%20US'>map</a>)
</div>
</div>
<div class="description">
<p>The CascadiaJS conference is taking place on Nov 3 & 4. There are two ways to attend:</p>
<ol>
<li>Online</li>
<li>At the in-person hybrid event here in PDX!</li>
</ol>
<p>Some details about the in-person event:
- Must be vaccinated at least two weeks prior to conference.
- Watch Party at the OMSI.
- Catering (coffee, snacks and lunch)
- Opening and Closing after parties (7pm+ PT)</p>
<p>The closing party with be at Voicebox SE. We have the entire place to ourselves, so come and relax in a safe space and have fun!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://2021.cascadiajs.com/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Deno">Deno</a>, <a class="p-category" href="/events/tag/Svelte">Svelte</a>, <a class="p-category" href="/events/tag/Vue">Vue</a>, <a class="p-category" href="/events/tag/angular"><img title="angular" alt="angular" src="/assets/tag_icons/angular-0adbfce59e44d005d132b6f4e6a4665e86f2035362378f7c0b413030572710f5.png" /> angular</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/node">node</a>, <a class="p-category" href="/events/tag/react">react</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250477938.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250477938/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Monday, September 20, 2021 at 4:46pm</strong>.
</div>
</div>
</div>
45.5089 -122.6657