Hi there. Learn about this site and how to use it...

Hi there.

Calagator is a unified calendar for the technology community of Portland, Oregon. We are an all-volunteer effort and encourage anyone to import, create, and edit events.

Get Started

Subscribe To

What's happening?

View All »


  • Sunday
    Oct 23 2016
    Learn Ruby PDX "Hello Ruby world, let's get configured!"
    Ruby 6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34


    Come get help configuring your computer for ruby. Bring your laptop, and your configuration questions. End the night with your very first "hello world" Program and a few math tricks to test your new configuration. Learn ruby pdx is a set of free curated lessons in ruby, rspec, (and now introducing rails). They are two hour classes, the first hour going over basic ruby and computer science concepts leading to intermediate concepts in the second hour. We continually develop our curriculum based upon software trends in order to teach not just how to program in a way that leads to a ruby career, but to a "learn more than one language" mindset, with a program that emphasizes current practices in the ruby industry.


  • Monday
    Oct 24 2016
    Monday Python Flying Circus (Programmer Peer Mentoring Night)

    PDX Code Guild

    Bring your laptop. Learn and/or share your existing knowledge with others. This group focuses on Python, Django, JavaScript, jQuery, SQL, CSS and HTML. Other languages are welcome.

    This week we will do introductions and then pair up mentors and learners and/or work on projects.

    Set aside one night a week to become a better developer, pick up new skills, and get help with your projects and learning. We'll have mentors on hand and a community of other learners to meet and work with.

    This event is beginner friendly, we can help get you started with programming, support your online learning, or just talk about where you are at and what comes next.

    Free parking! Save this number in case you need help finding us: (541)[masked] We are at 2626 SW Corbett Ave, two buildings down from the Portland State Business Accelerator, and near the International School. More Directions below.

  • Special Edition FutureTalk: "Thinking Diversity: Understanding Autism from the Inside"

    New Relic

    Studies are finding that the apparent correlation between autism diagnoses and the tech sector are not unfounded … research is showing that engineers, computer programers and people with autism are exceptionally good at 'systematizing,' a skill for creating and analyzing how systems work.

    Jonathan Chase is an autistic self-advocate who travels the country as a speaker to help others better understand autism spectrum disorder. He shares personal stories, accommodation recommendations, and ways to support not just people on the autism spectrum but anyone who sees things differently. Topics will include social communication, sensory processing disorders, and a demonstration of visual thinking with a live musical performance.

    Prior to the talk there will be a half our networking session starting at 5:30. After the event, everyone is invited to continue networking at a special happy hour opportunity, one story up at Portland City Grill.


Next two weeks

  • Tuesday
    Oct 25 2016
    pdxrlang meetup: Tim Kaye: Fun With Data Streams in R


    Speaker: Tim Kaye

    Title: Fun with data streams in R

    Abstract: Often in practice, not all of your data will have been generated or collected yet, so you need to be able to process that data and update your models on-the-fly. This talk will provide a brief exploration of streaming algorithms and how they can be used in R. The primary applications will be data mining for data streams and online inference using non-parametric Bayesian models.

    We may visit a local watering hole afterwards, or I may bring beverages.

  • Introduction to Machine Learning (with Google Cloud ML APIs)

    If you are planning to jump the Machine Learning bandwagon, wait no more! In this introductory ML meetup, we will explore how to use Machine Learning using Google Cloud ML APIs. Here are some fun things we will show how to do using the ML API's:

    • Understand the content of an image: Classify images into thousands of categories (e.g., "sailboat", "Eiffel Tower"), detect individual objects and faces within images, and find and read printed words contained within images.

    • Convert audio to text: Recognize over 80 languages and variants, to support your global user base. Transcribe the speech into text to enable use cases like command-and-control through voice.

    • Learn the structure and meaning of text: Extract information about people, places, events and much more, mentioned in text documents, news articles or blog posts. You can also use it to understand sentiment about your product on social media or parse intent from customer conversations happening in a call center or a messaging app.

  • Coffee w/ Co-Founders @ Coava Coffee


    Well, it's been a long time since our last meetup so let's celebrate by taking over Coava! :)

    For those of you that have not been to one of these meetups the premise is pretty simple. This is a networking event to give Entrepreneurs a safe place to discuss challenges and to provide feedback about how to solve those challenges. It's very informal. So bring lots of business cards and be ready to have fun talking about what you're working on.

    I'm looking forward to seeing all of you there!

  • PDX Women in Tech (PDXWIT) Happy Hour Networking Event


    RSVP here - https://www.eventbrite.com/e/pdx-women-in-tech-pdxwit-happy-hour-networking-event-tickets-28096814328

    Join us for happy hour at Pollinate! Come network and have fun! We will have a short segment at 5:30, which includes:

    Introduction to Pollinate

    Hear from our Entrepreneur Spotlight, Molly Lindquist, Founder of Consano

    Lightning talk from Melody Dawn, an educational entrepreneur.

    We are a community-based non-profit organization with the purpose of strengthening the Portland women in tech community through educational programs, partnerships and events that provide information, connections, resources, opportunities, and a supportive environment for current and potential women in tech, all of whom are committed to helping each other. Our goal is to bring together and empower current women in tech and encourage others to pursue tech careers to help reduce gender imbalance in the industry and address the current negative effects of that imbalance on women.

  • Donut.js
    Javascript 6abd4d1aeb784c814b3ef6ce94436f030aad9dfe0f5255ea43a181edc84c4c0c Angular 0adbfce59e44d005d132b6f4e6a4665e86f2035362378f7c0b413030572710f5

    The Cleaners

    $10 ticket, pay on arrival or ahead of time at the website.

    6:00pm Arrive and nom on tasty donuts!

    Jeff Lombard @JeffLombardJr Working Hard to be Lazy

    7:15 Jeena Lee & Malisa Smith @theJeenaLee & @malisas7 Team JaM in Systems Wonderland

    7:30 Intermission!

    7:45 Caterina Paun @caterinasworld FramerJS

    Meet people and eat more donuts!

  • The Tech Academy Social Networking Night

    The Tech Academy

    Join The Tech Academy for a fun evening and a chance to work on your elevator pitch!

    The Tech Academy will be hosting a networking event on Tuesday, October 25th at 6pm. Come ready to deliver a 30-second elevator pitch about yourself (who you are, what services you provide, are you looking for talent, are you looking for a job, what skills and experience do you have, etc.)

    Also come test your skills at Foosball, and ping pong! There will, of course, be beer and pizza.

    Hope to see you there!

  • Ruby on Rails PDX Monthly Meetup

    Visit our website for more information and sign up to join us.

  • RainSec

    Lucky Labrador Brew Pub

    RainSec is an informal group of like-minded security professionals who meet to discuss topics of interest in a non-work, non-vendor setting. Preferably while drinking just enough to forget our day jobs.

    While this is a public event open to any interested parties, our target audience is experienced information security professionals.

    Follow @PDXRainSec for updates & point your IRC client to #rainsec on freenode.

    This event is also on meetup.com. Invite your friends!

  • Wednesday
    Oct 26 2016
    1 Million Cups Portland - Local Dawgs community pet sitting

    This week Local Dawgs a community pet sitting app.

    Every week we have a new local entrepreneur building an amazing company here in Portland. They give a short presentation followed up with a great Q&A session where you get to ask questions and ask about the real challenges and triumphs behind the business.

    As always we welcome everyone interested in startups and founders building great companies here in Portland.

    Come and check it out and bring a friend.

    Join us online on the 1MC PDX Startup Slack channel.

  • OEN Tom Holce Entrepreneurship Awards 2016: Create Your Legacy

    It’s like the Oscars, but with less glam and more grit. Each fall, over 600 local business leaders converge at OEN’s Tom Holce Entrepreneurship Awards Dinner for Oregon’s largest and most prestigious business networking event.

    Join us for our October 26 “Create Your Legacy” Awards Dinner to:

    • Honor Oregon entrepreneurs who are making their mark
    • Celebrate OEN’s 25th year of helping entrepreneurs succeed and thrive
    • Pay tribute to OEN’s outgoing President & Executive Director, Linda Weston

    See this year's finalists and learn more at: http://bit.ly/awardsoen

  • Legal Innovation Meetup

    Greetings Legal Hackers:

    After a too-long hiatus, we're back on track for an October meetup. We're moving to Wednesday this time (Oct 26) from 6 to 8 at the Jaguar Land Rover Tech Incubator. 

    Our speaker this time around will be Alexandra Devandra, an attorney and legal design consultant who is also a co-founder of Shape the Law, the first Unconference for Lawyers.  Alix will be discussing design thinking as a tool for lawyers and other legal businesses to build and iterate products and services.

    We'll also be discussing ways to more closely align the work of the legal innovation meetup with the Oregon Bar's Futures Task Force, a new group formed to "Examine how the Oregon State Bar can best serve its members by supporting all aspects of their continuing development and better serve and protect the public in the face of a rapidly evolving profession facing potential changes in the delivery of legal services." 

    LIT-Lab members Leigh Gill and I will be serving on the Innovations Committee of that task force, and we'll be looking for help and input from the community to help meet our charge to identify ways for the bar to:

    • Help legal service providers establish, maintain and grow sustainable practices that respond to demonstrated low and moderate income community legal needs;

    • Encourage exploration and use of innovative service delivery models that leverage technology, unbundling, and alternative fee structures to provide more affordable legal services; and

    •  Develop lawyer business management, technology, and other practice skills.

    Overall it should be a great session. Hope to see you there!


  • An Evening with MarkForged - October Monthly Meetup of the Portland 3D Printing Lab

    Our October Meetup will give you an intimate glimpse into MarkForged, who are delivering FDM 3D prints with high-strength carbon fiber and kevlar cord incorporated into into Nylon. Our sponsors - Engitype and MarkForged - will be there to speak about how the technology works, the materials available, the many different applications, and they might even reveal the Mark X, their newest machine. If you're interested in high-strength, functional 3D prints, you should check this out.

    We'll have four presentations covering the new :

    715p - MarkForged Materials. - Onyx - Carbon Fiber Filled Nylon and beyond.
    735p - Eiger Software - Staging and more - Jacob
    755p - MarkX - Presentation - Savage
    810p - MarkForged VS The World - (How does the MF printer line-up compare to other printers) - Fred

    We'll have food, drink, beer at this meetup, courtesy of Markforged and Engitype. Sign up soon, as space is limited! Please bring your 3D printers, prints to show off during the networking portion!

    Who: DIYers, Professionals, Designers, Beginners
    When: Wednesday, Oct 26, 2015 6:00 PM
    Where: PNCA

    Agenda: 6:00pm - Networking & Check out the Mark X 7:00pm - Introduction & community time. 7:15pm - Presentations 8:30pm - More networking

  • Papers We Love PDX: Nick Fitzgerald on "A Promising Semantics for Relaxed-Memory Concurrency"

    Mozilla PDX

    Thanks to Mozilla for hosting!

    This month's paper is "A Promising Semantics for Relaxed-Memory Concurrency" by Kang et al. and will be presented by Nick Fitzgerald.




    What was the last paper you read and loved within the realm of computing? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research paper with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Or, just come, listen, and discuss!


    Papers We Love has a code of conduct. 

  • Homebrew Website Club PDX

    Are you building your own website? Your own personal bot? RSS/Twitter/IRC/Slack reader? Personal publishing web app? Or some other digital magic-cloud proxy? If so, come on by and join a gathering of people with likeminded interests. Bring your friends that want to start a personal web site. Exchange information, swap ideas, talk shop, or help work on a project!

  • Thursday
    Oct 27 2016
    Microsoft SharePoint 101 - Learn the fundamentals of SharePoint


    Please register on the Portland SPUG's meetup page for this event, as we will be sending out announcements leading up to the training.

    This is an end-user training designed around how to use the basic tools of SharePoint. We will be using a Office 365 SharePoint Online environment (in "classic" mode), so the content covered in this session is applicable to SharePoint 2013.

    This three-hour training includes:

    • Intro to the SharePoint User Interface • Using SharePoint Lists • Fundamentals of Document Libraries • How to use SharePoint Search

    You will need to bring a modern laptop with WiFi.

  • Intro to HTML & CSS
    Html acc89988ab4074a1ed21db7b726c4a140d1cd6f81d31c457bd4397802d3a673a

    Free Geek

    Interested in creating a website, but don't know where to start? Join us at Free Geek for an introduction to the building blocks of the web: HTML and CSS. Please call 503-232-9350 to sign up.

  • Confessions of an Entrepreneur with Eric Breon (Vacasa)
    Beer c37730a61e5136f3294d36828ea8a295e624fc652c114cf191d008ee44f97f2a

    TiE Oregon's quarterly series that allows entrepreneurs to hear the highs and lows of what it takes to build a successful company. Unfiltered and Off the record.

    Eric started Vacasa in November 2009 after acquiring the responsibility of managing a family member’s vacation home. In six short years Vacasa has grown from 2 - 1,300 employees in the U.S., Europe, and Central and South America. And just this summer, Vacasa scored a $35M Series A (one of the industry’s largest to date and 3X times Airbnb's Series A). With Eric and his team experiencing rapid year over year growth including 11 acquisitions, this is sure to be a valuable discussion.

    Purchase Tickets from TiE Oregon, Dinner provided (Beer, wine).

  • Frontend Peer Mentoring

    PDX Code Guild

    Join us for an evening of frontend programming! Bring your laptop, and something you want to learn, try, or build. Save this phone number in case you need directions. (541) 602-6215

    Come to learn and/or share your existing knowledge with others. We cover HTML, CSS, JavaScript, jQuery and more. Our event is for all levels from beginner to advanced. Come to learn and/or to mentor.

    This week we will do introductions at 6:20 pm and invite attendees to ask and answer questions and help each other with programming issues.

  • Portland Viewing of UX Reality Series Expose UX

    CENTRL Office

    Expose UX is an online reality series http://exposeux.com/episodes/. Startups receive feedback on camera from UX professionals.

    CENTRL Office is hosting a viewing of the first episode of the second season. @ExposeUX has viewing parties in many cities.

    The space is not large, so it is requested that viewers use the Eventbrite link to reserve a spot and release their ticket if they are unable to attend.

    The event is free.

  • Portland Cynefin Meetup

    We created this group to build a community of practitioners interested in exploring the Cynefin framework, its implications and applications. If you would like to learn more about Cynefin, or if you are just curious, please join us.

    For more information on the Cynefin framework watch this video https://www.youtube.com/watch?v=N7oz366X0-8

    Pre-reading https://hbr.org/2007/11/a-leaders-framework-for-decision-making

  • Halloween Masquerade with your Creative Community

    NedSpace Broadway

    Do you feel a chill in the air? Halloween is almost here! Join The Creative Roundtable community for a spooky evening of snacks, drinks, and costumes! Don't fret if you don't have a costume- we'll have a mask crafting station to help you get into the spirit!

    We'll have free snacks and refreshments, feel free to bring a friend to enjoy an evening of inspiring conversations with Portland creatives.

    Hope to see you there! -Jena & Jeh

  • Portland Python & PyLadies PDX Present Monthly Presentation Night
    Python 7d0292f9705752d39a2459a8eab8946b2ac1f0ddec928d2d68267259586412e9

    Urban Airship Inc

    Come join us for out last Presentation Night of 2016!

    All levels are welcome! Talk levels vary from beginner to advanced.

    This month:

    • Dockerizing Django by Hannes Hapke & Michael Dougherty

    Have you wondered what steps you would need to go through to convert your Django or Flask project to run nicely with Docker?

    Over the last few weeks, Michael and Hannes went through the process of converting a production Django application including webpack builds, a redis/celery stack and postgres to a docker setup. Moving to an immutable infrastructure provided good support for a zero downtime setup and for standardizing the development environments as well as easy scaling. However, the transition also encountered challenges, which Hannes and Michael will address during their talk. If you are interested to learn about the process, the benefits and the pitfalls, join their talk about dockerizing Django.

    There should be time for lightning talks after the presentation. If you have something you want to share, come prepared to give a 5 minute talk. If you've never given a talk before, don't worry we have a guide

    We're still looking for a pizza sponsor. If your company is interested, please contact us.

    RSVP at Meetup

    Join us on our python.org mailing list and in #pdxpython on Freenode. All are welcome!

  • CTRL-H Open House

    Thursdays are open house night here at CTRL-H. Jon and Melinda are available during this time to give guided tours, answer questions and show you all that the hackerspace has to offer. 

    We don't have an opening ceremony or any formal meeting. This is a time for you to eavesdrop on other peoples projects and get support on a project that you may need help with. Bring your laptop, projects, inventions, your technical toys and your broken microwave to CTRL-H and hack with friends.

  • BSD Pizza Night
    Pizza 9efb07ed841480b15cdb3a16f5e02aaf7bbf2cf318cf59db3f6b85c80dcf1add Beer c37730a61e5136f3294d36828ea8a295e624fc652c114cf191d008ee44f97f2a

    A meeting of folks interested in Copy Free licenses, primarily BSD operating systems. We get together eat pizza, drink beer, and talk about what interesting things have been going on.

  • Friday
    Oct 28 2016
    The Tech Academy Graduates Night Social

    Hello Tech Academy Friends & Graduates,

    The Tech Academy will be hosting our 2nd Graduate Alumni Social Night at the school on Friday, October 28th at 6PM. Our last event was a lot of fun! Come hangout, and reconnect with your fellow Tech Academy Graduates. See where other graduates are working now, what projects they are working on, what technologies they working with. We will have beer, pizza and refreshments. So come hungry and thirsty!

    All are welcome!

  • Monday
    Oct 31 2016
    Monday Python Flying Circus (Programmer Peer Mentoring Night)

    PDX Code Guild

    Bring your laptop. Learn and/or share your existing knowledge with others. This group focuses on Python, Django, JavaScript, jQuery, SQL, CSS and HTML. Other languages are welcome.

    This week we will do introductions and then pair up mentors and learners and/or work on projects.

    Set aside one night a week to become a better developer, pick up new skills, and get help with your projects and learning. We'll have mentors on hand and a community of other learners to meet and work with.

    This event is beginner friendly, we can help get you started with programming, support your online learning, or just talk about where you are at and what comes next.

    Free parking! Save this number in case you need help finding us: (541)[masked] We are at 2626 SW Corbett Ave, two buildings down from the Portland State Business Accelerator, and near the International School. More Directions below.

  • Tuesday
    Nov 1 2016
    Lean Portland Community Happy Hour

    The Lean Portland Meetup Group is for people interested in lean methodology for change management and empowering teams in all organizations business and non-profit and government https://leanpdx.wordpress.com/

  • Drop-in Hour for Prospective Epicodus Students


    Epicodus is a vocational school for aspiring programmers. Depending on what track you take, you can learn everything you need to know to get a job as a web developer or build your startup's app.

    At Epicodus, you'll learn how to build web applications from top to bottom with modern technologies and practices. More importantly than any particular skill, though, you'll learn how to think like a programmer, write good code, and pick up new languages and technologies in this fast-changing industry.

    We currently offer more than a dozen courses including, Introduction to Programming, Ruby, Java, PHP, JavaScript, Rails, Android, Drupal, C#, .NET, CSS and Design. Not all classes are offered at all times.

    Stop in to meet our staff, see the classroom and ask lots of questions!

    Check out our FAQ.

  • PDX Women In Tech (PDXWIT) presents - "Most Likely to Succeed" Viewing

    RSVP here - https://www.eventbrite.com/e/pdx-women-in-tech-pdxwit-presents-most-likely-to-succeed-viewing-tickets-28317818357

    PDX Women In Tech, Jama Software and Code Fellows are partnering to screen Most Likely to Succeed, a documentary about the school systems that are preparing our kids with skills relevant to the modern work place. This documentary has an emphasis on STEM education, hands-on experience, a "makers" mentality to solving problems and using creativity in all aspects of life.

    Director Greg Whiteley (Mitt, 2014 Sundance Film Festival) locates the source of the problem not in the economy but in our educational system, which was developed at the dawn of the Industrial Age to train obedient workers. With a world of information available a click away, and the modern workplace valuing skills like collaboration and critical thinking, our rote-based system of learning has become outdated and ineffective. Watch as the documentary unfolds and shows viable solutions.

    Here are some articles that summarize the film and provide some insight into why you should take this opportunity for this screening to come watch it with us-

    http://www.huffingtonpost.com/2015/04/24/most-likely-to-succeed_n_7129926.html https://www.fastcocreate.com/3043107/most-likely-to-succeed-shows-how-classrooms-modelled-after-real-life-can-help-kids-succeed-i

    PDXWIT is a community-based non-profit organization. Our purpose is to strengthen the Portland women in tech community by offering: educational programs, partnerships, mentorships, resources and opportunities. We are unifying a supportive environment for current and potential women in tech, all of whom are committed to helping each other. Our goal is to bring together and empower women in tech and to encourage others to pursue tech careers. This is our step towards reducing the gender imbalance in the industry and addressing the current negative effects of that imbalance on women.

  • Can't We All Just Get Along

    New Relic

    Join us on Tuesday, November 1st in downtown Portland for a lively panel of product, project and engineering teams. Our curated pairs are from a range of company sizes and all are prepared to share best practices and give insights on their biggest success and challenge in working together.

    Whether it’s Ducks vs. Beavers or cold brew vs. kombucha, all tech companies have different cultures. At the end of the day, any team can learn from a successful collaboration, even when success has been reached through a tough learning lesson. Our brave panelists will share the good and the bad - especially focusing on what fosters loyal co-workers and teams in the ever-changing world of tech.

    Questions to be answered during this session:

    There is no ‘i’ in team, but what has allowed you to get your work done while still being a team player? How have collaborative methods been productive for you / your team? What hasn’t? What is your biggest mistake that you wish you hadn’t had to learn from? What is the one thing you wish was within your control to change (about the other role / department)?

    Registration is required, please visit : http://www.techoregon.org/events/cant-we-all-just-get-along

  • Portland Ruby Brigade monthly meeting
    Ruby 6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34

    New Relic

    We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.


    Jason Clark, Programming in the Small: Kids, Chickens, and Ruby After several years of programming in Ruby using Shoes, my daughter and I were hunting for a new project. Something more useful than a game. Something with a real-world connection. Then it struck us: Chickens! Join us as we show you how we built our coop monitoring system. It’ll be a wild ride of hardware hacking, weather-proofing, and father-daughter bonding, with Ruby sprinkled throughout. You’ll learn how to modernize your surroundings, and about engaging the young people in your life in technology along the way.

    Lauren Voswinkel will round off this months meetup with a code-retreat exercise.

    "We'll take 30-45 minutes to work on Conway's Game of Life. Pair programming is highly encouraged, but is not required. This month is our second month, as such, there will be restrictions put in place to force us to think about our code and our designs more in depth. We'll take some time to talk about what we learned during the exercise, as well as what approaches worked and what didn't. The whole idea of this exercise is to have a space and time to actively practice coding."

    Please Bring Your Laptops

    After presentations we'll have more socializing time.

    Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

    ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

    ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

  • Using Ports in Elm

    So you're using Elm and enjoying all of the benefits it provides with its abstraction of the web platform. But what do you do if you're dealing with a browser API that isn't implemented in Elm yet? Or you need to ship a feature and don't have the time to rewrite that really cool JavaScript library in Elm? Or maybe you want to hook your app up to Firebase or some other database that has a JavaScript SDK?

    This is where ports come in. Ports allow you to hook up commands and subscriptions to JavaScript code, letting you leverage the entire JavaScript ecosystem, while providing the structure necessary to ensure you aren't introducing runtime exceptions in your Elm code.

    We'll cover the basics of setting up ports in your Elm code, walk through some common use cases, and hopefully you'll leave the evening ready to bring your JavaScript and Elm knowledge together!

    Ben Brandt lives in Portland and is a front-end developer at Monk Development. He has recently discovered the joys of using functional programming for building UI's and is trying to use Elm wherever people will let him.

  • Wednesday
    Nov 2 2016
    OWASP Training Day 2016

    This year the Portland OWASP chapter is hosting a training day. This will be an excellent opportunity for students to receive quality information security and application security training for next to nothing. (Similar training may cost more than 10 times as much in a conference setting.) It will also be a great chance to network with the local infosec community.

    For more information on the schedule and how to register, see the main event page.

    Courses are held in two tracks: two in the morning session, and two in the afternoon session. Each student can register for one morning course, or one afternoon course, or one of each!

    Morning Session

    Cyber Hygiene - Critical Security Controls

    With so many types of network attacks and so many tools/solutions to combat these attacks, which should I implement first? Which should I buy? Can I build it myself? The CIS Critical Security Controls are a prioritized approach to ensuring information security. As a general risk assessment, the Critical Security Controls address the past, current and expected attacks occurring across the Internet. In this course we will outline the controls, discuss implementation and testing, and provide examples.

    Introduction to Injection Vulnerabilities

    Instructor: Timothy D. Morgan Ever concatenated strings in your code? Did those strings include any kind of structured syntax? Then your code might be vulnerable to injection. Injection flaws are broad, common category of vulnerability in modern software. While many developers are aware of high-profile technical issues, such as SQL injection, any number of injection vulnerabilities are possible in other languages, protocols, and syntaxes. Upon studying these flaws in many contexts, an underlying "theory of injection" emerges. This simple concept can be applied to many situations (including new technologies and those yet to be invented) to help developers avoid the most common types of implementation vulnerabilities. The reason why "injection" is #1 on the OWASP Top 10 will become very clear by the end of this class. This course will provide students a detailed introduction to injection vulnerabilities and then get students busy with hands-on exercises where a variety of different injection flaws can be explored and understood in real-world contexts.

    Afternoon Session

    Applied Physical Attacks on Embedded Systems, Introductory Version

    This workshop introduces several different relatively accessible interfaces on embedded systems. Attendees will get hands-on experience with UART, SPI, and JTAG interfaces on a MIPS-based wifi router. After a brief architectural overview of each interface, hands-on labs will guide through the process understanding, observing, interacting with, and exploiting the interface to potentially access a root shell on the target.

    Communications Security in Modern Software

    Securing communications over untrusted networks is a critical component to any modern application's security. However, far too often developers and operations personnel become tripped up by the many pitfalls of implementation in this area, which often leads to complete failures to secure data on the wire. In this course we discuss how attackers can gain access to other users' communication through a variety of techniques and cover the strategies for preventing this. The course covers specific topics ranging from the SSL/TLS certificate authority system, to secure web session management and mobile communications security. A hands-on exercise is included in the course which helps students empirically test SSL/TLS certificate validation in a realistic scenario.

    About OWASP

    The Open Web Application Security Project (OWASP) is a 501c3 not-for-profit worldwide charitable organization focused on improving the security of application software. To sign up for future meeting notes and to discuss security topics with local gurus, sign up on the OWASP Portland mailing list: https://lists.owasp.org/mailman/listinfo/owasp-portland

  • Hacking Brainstorming: How to Spark Your Team’s Creativity


    Brainstorming has become a bad word at many companies. Enough so that the word makes project managers cringe just at its mention, as they envision their group spending futile hours spinning around and around.

    It doesn’t have to be that way, though. We now have loads of research and data on the best ways to pull creative ideas out of teams.

    Whether your company is full of Type-A personalities or introverts who shy away from the limelight, this talk will provide cutting-edge brainstorming techniques used by the most forward-thinking companies. The second half will then be dedicated to putting those ideas into practice.

  • CHIFOO Event: Bounded Irrationality in Everyday Moments

    CHIFOO presents "Bounded Irrationality in Everyday Moments" with Michelle Kittrell, Cambia Health Solutions!

    If we look closely at interactions that frustrate us we can clearly see bounded irrationality at play, disrupting our ‘expected’ path of outcomes. This talk will cover how the dynamic of neuroscience, culture, and personal preferences create “unique” rational experiences.

    About the Speaker

    Michelle Kittrell is a research analyst at Cambia Health Solutions.

    Come join CHIFOO for our tenth and final speaker event for 2016's theme "Bounded Irrationality: Supporting Users and Building Communities".

  • Thursday
    Nov 3 2016
    Remote Presentation - Agility & Robustness: Clojure spec w/ Stuart Halloway


    This talk will show you how to use Clojure and the new spec library to write programs that behave as expected, meet operational requirements, and have the flexibility to accommodate change. We will also discuss how developing with spec is declarative, predicative, layered and robust.

    This is a live remote, interactive presentation where we will have time for questions.

  • Emacs Hack Night

    Tonight, our Emacs Hangout will feature two lightning talks (one oriented to less experienced Emacsians):

    • Introduction to customizing Emacs with Emacs Lisp, by Matthew Hoselton

    • Show and tell for using Emacs to give Demonstrations, by Howard Abrams

    These will be followed by a Hack Night, where we can all get together and hack on new or existing projects, or work on some of the ideas we learned about tonight. If you have a little or big project or problem you'd like to solve, bring it, and pair up with someone who may have some experience in that area.

    Hope to see you all there!

  • Portland Linux/Unix Group

    PLUG: Portland's monthly, three-track open source conference!

    Celebrating 20 years of hosting Portland's best open source and technology freedom speakers.

    This month's topic To Be Announced

    First Thursday: General Meeting at PSU

    Third Tuesday: Advanced Topics at Free Geek

    Third Sunday: Hands-on Clinic at Free Geek

  • Portland Linux/Unix Group

    PLUG: Portland's monthly, three-track open source conference!

    Celebrating 20 years of hosting Portland's best open source and technology freedom speakers.

    This month's topic To Be Announced

    First Thursday: General Meeting at PSU

    Third Tuesday: Advanced Topics at Free Geek

    Third Sunday: Hands-on Clinic at Free Geek

  • Friday
    Nov 4 2016
    Breakfast with Dr. Chris Dede: Virtual and Augmented Worlds

    Join us for a special breakfast talk with guest speaker Chris Dede, Timothy E. Wirth Professor in Learning Technologies at Harvard University, to explore How Immersion in Virtual and Augmented Worlds Helps Students in the Real World. Many people of different ages now participate in immersive virtual and augmented environments, from World of Warcraft to Pokemon Go. Mobile VR is now affordable and practical, adding full sensory immersion to this menu of possible interfaces. Their entertainment value is clear, but what are the strengths and limits of these and other immersive media for learning and assessment? What are the opportunities and challenges involved in incorporating these into teaching?


    $40 purchased in advance online

    Event is organized by Concordia University Portland and promoted by the NW Education Cluster.

  • Collective Agency Division open house

    After more than five years in Old Town Portland at 322 NW Sixth Ave, Suite 200, Collective Agency members have expanded to a second membership location starting November 1st at 3050 SE Division, Suite 245. Members have access at both locations.

    Friday November 4th from 9am to 5pm, come work and have conversations at the new Collective Agency Division location, and sign up for membership. Lunch will be at 12pm, walking to the nearby food carts. RSVP at: https://www.facebook.com/events/1654764291520701/ and http://www.meetup.com/Collective-Agency-community-workplace/events/234702324/

    Collective Agency’s shared office has all the office things, and a Community Mission Statement:

    “Cozy places to work alongside people doing what they’re passionate about and committed to, where 80% of people say hi. Come and work here!”

    Collective Agency membership is for people who want to work alongside other people, and to be working in a place where you can have conversations, eat lunch together, and over time form friendships. Members value productive work.

    “I joined because I needed a place to really buckle down and get work done. I’ve stayed because it feels good to be there, I enjoy seeing the other co-workers and meeting new people, and because I still get more work done there than anywhere else.”
    –Allie Quady, Momentum Health Coaching

    “I’ve been working at Collective Agency since I moved to Portland June, 2013. I love my commute, I love coming in and seeing busy happy people, I’m on phone calls often and have the space available for privacy. I’m broadened by the community here.”
    –Stefanie Zasyatkina, In Reach Solutions

    There are many optional community activities, from weekly open Coordinating Council meetings where members ask for and make happen what they very much want, to lunches, happy hours, Lightning Talks, and opening new locations. Collective Agency is a self-governing community and business where members set the rates. Many people have been members for years.

    Business owner Alex Linsker was recently listed as one of the “30 Most Influential People in Coworking.” Collective Agency has constantly been listed as one of the 30 top coworking places in the United States, is a member organization of the US Federation of Worker Cooperatives, and CEO’s awarded it the most awards on The WorldBlu List of Most Democratic Workplaces™ 2013 for best practices in workplace culture.

    Membership rates are $250 per month for as-many-days-as-you-want, and $120 for up-to-6-days-a-month.

    Contact: Alex Linsker | Business Owner | Collective Agency
    (503) 517-6900 | [email protected] | http://collectiveagency.co/division/
    Collective Agency | 322 NW Sixth Ave, Suite 200 | Portland Oregon 97209
    Collective Agency Division | 3050 SE Division, Suite 245 | Portland Oregon 97202

  • We Code Hackathon for Women & Friends

    Nike and Puppet are collaborating to host the 2nd We Code Hackathon for women and friends. Web designers and developers of all levels are invited to work on a fun project in small teams at this creative and collaborative coding event. You’ll have an opportunity to meet and work with other talented people, develop your skills, and create new applications. T-shirts, prizes, and great food from local restaurants will be provided.

    Learn more and RSVP at: https://wecode-nov2016s.splashthat.com.


View future events »