Viewing 0 current events matching “elixir” by Event Name.

Sort By: Date Event Name, Location , Default
No events were found.

Viewing 86 past events matching “elixir” by Event Name.

Sort By: Date Event Name, Location , Default
Thursday
Apr 19, 2018
#FullStackPDX : April : Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Apr 25, 2019
#FullStackPDX : April : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Aug 23, 2018
#FullStackPDX : August : Critique
WeWork Custom House

Just like fight club, if this is your first night attending, you have to present.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations. So bring your computer, fun spirit and desire to learn, and let's have fun.

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. We start consuming the pizza at 6pm as well. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

Location: WeWork Customs House : Room 1C : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Thursday
Aug 29, 2019
#FullStackPDX : August : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Mar 30, 2017
#FullStackPDX : Code Critique

Sign up for meetup required.

Website
Wednesday
Apr 12, 2017
#FullStackPDX : Code Critique

Sign up for meetup required.

Website
Thursday
May 4, 2017
#FullStackPDX : Code Critique

Sign up for meetup required.

Website
Thursday
Jun 8, 2017
#FullStackPDX : Code Critique

Sign up for meetup required.

Website
Thursday
Jul 13, 2017
#FullStackPDX : Code Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Aug 10, 2017
#FullStackPDX : Code Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Sep 21, 2017
#FullStackPDX : Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Monday
Dec 17, 2018
#FullStackPDX : December 2018 Christmas Charity Drive 4 Portland Rescue Mission
WeWork Custom House

Just like the last 3 years, our final meetup of the year is always based on a charity drive. This year we have selected the Portland Rescue Mission https://www.portlandrescuemission.org/. All ticket proceeds will be donating to this business bringing both value and impact to our local community.


Just like fight club, if this is your first night attending, you have to present.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations. So bring your computer, fun spirit and desire to learn, and let's have fun.

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

Location: WeWork Customs House : Room 1C : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Thursday
Dec 21, 2017
#FullstackPDX : December : Annual Charity Drive : Merry Christmas

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Dec 12, 2019
#FullStackPDX : December : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Feb 28, 2019
#FullStackPDX : February : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Feb 15, 2018
#FullStackPDX : February : Critique : 2018 KICK OFF

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Jul 25, 2019
#FullStackPDX : July : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Jun 21, 2018
#FullStackPDX : June : Critique
WeWork Custom House

Just like fight club, if this is your first night attending, you have to present.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations. So bring your computer, fun spirit and desire to learn, and let's have fun.

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. We start consuming the pizza at 6pm as well. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

Location: WeWork Customs House : Room 1C : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Thursday
Jun 27, 2019
#FullStackPDX : June : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Mar 22, 2018
#FullStackPDX : March : Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Mar 28, 2019
#FullStackPDX : March : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
May 31, 2018
#FullStackPDX : May : Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
May 30, 2019
#FullStackPDX : May : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Nov 29, 2018
#FullStackPDX : November : Critique
WeWork Custom House

Just like fight club, if this is your first night attending, you have to present.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations. So bring your computer, fun spirit and desire to learn, and let's have fun.

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

Location: WeWork Customs House : Room 1C : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Thursday
Nov 14, 2019
#FullStackPDX : November : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Wednesday
Nov 22, 2017
#FullStackPDX : November : Critique : Happy Thanksgiving

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Oct 19, 2017
#FullStackPDX : October : Critique

Who are we? We are entrepreneurs, full stack engineers, hackers, continuous learners, but above all, we are a group that loves to work hard and play harder. We organize a variety of content types, and the organizing team believes in delivering the best value for time invested in our events. Companies have launched, founders paired, code taken apart, lessons learned, and more. We are not the typical meetup where a teacher like presenter stands in front of the class and delivers their message. We are a full hands on interactive experience and meetings are successful from the cumulative knowledge and expertise of all members.

Join us for something different.

Join us to learn.

Let’s have fun building our dreams.

Register for our events and buy your ticket on meetup.com

Website
Thursday
Oct 25, 2018
#FullStackPDX : October : Critique
WeWork Custom House

Just like fight club, if this is your first night attending, you have to present.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations. So bring your computer, fun spirit and desire to learn, and let's have fun.

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

Location: WeWork Customs House : Room 1C : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Thursday
Oct 24, 2019
#FullStackPDX : October : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Thursday
Sep 27, 2018
#FullStackPDX : September : Critique
WeWork Custom House

Just like fight club, if this is your first night attending, you have to present.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations. So bring your computer, fun spirit and desire to learn, and let's have fun.

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

Location: WeWork Customs House : Room 1C : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Thursday
Sep 26, 2019
#FullStackPDX : September : Critique
AltSource HQ

Tickets can be purchased at Meetup.com

Website
Wednesday
Jun 17, 2015
10 Billion a Day, 100 Milliseconds Per: Monitoring Real Time Bidding at AdRoll - Portland Erlang / Elixir Meetup
eBay Community Lounge

10 Billion a Day, 100 Milliseconds Per: Monitoring Real Time Bidding at AdRoll

Brian Troutwine of Adroll will be joining us tonight. Adroll uses Erlang to power their high-speed, never-stop online advertising services. That's right, 10 billion transactions a day.

Brian's talk will provide motivation for the extensive instrumentation of complex computer systems and make the argument that such systems are essential. This talk will provide practical starting points in Erlang projects and maintain a perspective on the human organization around the computer system. Brian will focus on getting started with instrumentation in a systematic way and follow up with the challenge of interpreting and acting on metrics emitted from a production system in a way which does not overwhelm operators’ ability to effectively control or prioritize faults in the system. He’ll use historical examples and case studies from my work to keep the talk anchored in the practical.

Talk objectives:

Brian hopes to convince the audience of two things:

• monitoring and instrumentation is an essential component of any long-lived system and

• it's not so hard to get started, after all.

He’ll keep a clear-eyed view of what works and is difficult in practice so that the audience can make a reasoned decision after the talk.

Website
Wednesday
Nov 18, 2015
A Noob's Guide to Multiplayer Game Development in Elixir
Househappy

Take a break from League of Legends to learn how to create multiplayer games of your own. Michael Matyi of Househappy will share his experiences in writing a multiplayer game server using Elixir and OTP principles. A variety of topics will be visited, including DSLs, socket communication and streams.

Bring your laptop! There will be an interactive demo to help illustrate the concepts in this talk.

Questions? [email protected]

Website
Wednesday
Mar 15, 2017
Auto-generated docs from the Erlang AST in Kazoo
Househappy

The Portland Erlang and Elixir User Group's March meeting

The age-old trope of developers being lazy and never writing docs has some basis in reality. What can we do to use the code developers write to create documentation and other assets? I'm not talking about annotations or "special" code comments either - the actual code (well, the AST the compiler creates from the code).

With Kazoo, we have a growing userbase wanting to build their own functionality on top of the platform; yet our docs were lagging, out of date, all over the place, or simply non-existent. Come learn how we are taking docs seriously, jump-started the effort by exploiting patterns in our codebase to auto-generate docs and JSON schemas, and built controls into our CI to hopefully ensure the docs are maintained and up to date.

Bio: Having worked on Kazoo for 7+ years now, James Aimonetti has made it his mission to bring better docs to Kazoo's open-source and commercial users. He wants to spread the gospel to other developers and hopefully provide some ideas for how you can bring docs into your development culture too!

Website
Wednesday
Oct 21, 2015
Chat Bot Deathmatch! - Portland Erlang and Elixir Meetup
Househappy

Jeff Wiess will share his presentation from ElixirConf EU and give us a live demo:

Chat Bot: A Practical Walkthrough of the powerful Features Elixir/Erlang/OTP

Bring your laptop and be ready to help us try and crash Jeff's chat server service.

Written in Elixir, a "Ruby-like" flavor of Erlang this demo will show supervision trees, clustering and live code updating.

Our generous hosts this month are HouseHappy.

Website
Wednesday
Jul 17, 2019
Elixir & Erlang User Group Monthly Meeting
FocusVision

This month, Jesse Cooke (@jc00ke) will give his initial impressions of LiveView and an experience report of replacing a typical JS widget with LiveView.

Location: Yeon Building, 522 SW 5th Avenue, Suite 900 9th Floor at the end of the hall.

Note: Doors open at 5:30pm. Social time is 5:30-6:00. Lobby Doors lock at 6:00pm so please attempt to make it before then. The talks start at 6:00pm.

• What we'll do The monthly meeting is the primary event offered by Elixir PDX. It includes presentations given by local and remote Elixir and Erlang presenters.

• What to bring Yourself! A laptop sometimes comes in handy.

• Important to know Pizza and drinks are typically provided by one of our sponsors.

Website
Wednesday
Mar 4, 2015
Elixir Games PDX
CrowdCompass

"Let's get functional... functional." -Olambdia Newton-John

We'll be kicking off the first in a series of Elixir Games meetups. The "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drink will be provided. There will also be small desk fodder prizes for the winning teams.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Website
Wednesday
Apr 1, 2015
Elixir Games PDX
CrowdCompass

"And the winner for Best Actor is..." -Pid Spawnington

Well, we managed to kick things off with solid attendance, some competition that came down to the wire, and valuable lessons learned all around. Let's see if we can build some momentum as we take a dip into how Elixir handles concurrency and how we might solve problems with those tools and patterns.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drink will be provided. There will also be small desk fodder prizes for the winning teams.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

If you'd like to take a look at the previous session's exercise feel free to check it out here: https://github.com/elixir-pdx/prime , some submitted solutions are available on non-master branches.

Special thanks to Daniel Hedlund and CrowdCompass, ‘The leading mobile app provider for conferences and meetings’, for hosting us.

Website
Wednesday
Jun 3, 2015
Elixir Games PDX
Puppet

Until now we haven't focused much at all on a huge part of what makes Elixir great... seamless access to Erlang OTP. OTP, or Open Telecom Platform, is a set of frameworks and tools that make it relatively easy to build robust, fault-tolerant, and scalable applications. In this Elixir Games we're going to focus specifically on the Supervisor. Well-defined supervision strategies are the bedrock of all exceptional Elixir software (Erlang and LFE too).

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friends Russell Mull, Jeff Weiss and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Jul 1, 2015
Elixir Games PDX
Puppet

Last time we looked at Supervisor hierarchies, and unintentionally on my part almost everyone picked up the GenServer behavior as a component of their solution. Damnable misleading documentation! However that prompted a further conversation about GenServers and other components of OTP (the Open Telecom Platform). In the spirit of learning and disambiguating things we'll take a deeper look at some of these architectural patterns in Elixir and how they can help us better organize our projects and design better systems.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friends Jeff Weiss and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Oct 28, 2015
Elixir Games PDX
Puppet

We've struggled a bit for the last couple months to fully tackle supervision and GenServer patterns, but we're going to stick with it until we emerge victorious, or until we reach our retry limit and permanently timeout. So, this month we'll be at it again. In fact we'll use the same premise as last month. Take a look here https://github.com/elixir-pdx/pang if you want a refresher if you were with us last month, or to get up to speed if you weren't able to make it.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friends Jeff Weiss, Russell Mull and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
May 6, 2015
Elixir Games PDX - "JVMergy independence is a matter of national security"
Puppet

Can you build a data processing pipeline that might one day help save humanity? For this next meetup we'll be looking at one of Elixir's features that sets it distinctly apart from its older Erlang sibling.... the Pipeline Operator.

In the previous two Elixir Games PDX meetups we've looked at how to solve some simple problems in a functional programming style, and we've also taken a look at Elixir's concurrency and parallelism paradigm. We'll be partially combining some of those principles and practices to mine some critical data.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Special thanks to my friends Russell Mull, Jeff Weiss and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Sep 28, 2016
Elixir Games PDX - Architecture: It's Not Just for Skyscrapers
Puppet

This month we're going to take a look at the architecture of a couple open source Elixir libraries, talk about them, how they fit with OTP principles that Elixir inherits from the Erlang ecosystem, and devise a strategy for how to bring the existing design into line with a more OTP-y way of doing things. We'll also discuss why that's valuable or desirable and start to iterate on making those changes together.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Apr 27, 2016
Elixir Games PDX - As With All Things, It's All About the Atoms
Puppet

This month we'll be continuing down the path of analyzing and modifying a production-grade open source project. Last month many people who attended were able to discover where in erl-dns our custom zone-file handling code should go. This month we'll drive toward a real replacement implementation to take the next step toward being able to make incremental zone updates and pave the way toward DNS-SD functionality.

This month we'll continue the games format, but instead of a contrived problem we'll continue down this path of modifying and contributing to an open source project.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Jan 27, 2016
Elixir Games PDX - Distributed Food Fight.
Puppet

We'll try to keep our table manners civil, but food encoded in Erlang External Term Format is going to sail through the air at nearly the speed of light.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friends Jeff Weiss, Russell Mull and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Jun 22, 2016
Elixir Games PDX - Every step you take, every proc you break... we'll be watching you.
Puppet

Elixir inherits a tremendous suite of debugging, tracing, and monitoring facilities from its Erlang pedigree, where the use case was something shaped like, "Be able to attach to, live trace, muck with, and live zero-down-time upgrade this service running on a thing dangling from a 10m pole in the backwoods of Siberia." In this month's meetup we'll take a look at some of these tools and use them to poke around some running services.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Jul 27, 2016
Elixir Games PDX - Exit GenStage Left.
Puppet

The Elixir language and standard library is always in a state of diligent improvement, and in accordance with that trend GenStage was recently added. GenStage is a core generic behavior designed to provide a way of coordinating communication between processes with built-in back-pressure. This month we'll take a closer look at what this is, what problems its intended to solve, and exercise the functionality a bit to see how to use it for real-world-shaped problems.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Mar 23, 2016
Elixir Games PDX - Get in the Zone
Puppet

We parted ways from the normal format of this meetup last time, and instead of working on the problem stated, we ended up working on trying to get a relatively complex Erlang project (erl-dns) to build using only Elixir's build chain as well as added an Elixir module to the project to ensure that we could attempt to extend the project using only Elixir code.

This month we'll continue the games format, but instead of a contrived problem we'll continue down this path of modifying and contributing to an open source project.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Oct 26, 2016
Elixir Games PDX - Interproconal Communication Skills
Puppet

Elixir and Erlang make tremendous tools for integrating between different kinds of interfaces. In fact there's arguably no better system for quickly constructing reliable and fault-tolerant control planes available today. However, in order to do that in a rich ecosystem of technologies it is a requirement that we be able to interact with and orchestrate various kinds of external processes. So for this meetup session we're going to learn about exactly how to do that.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to our friends at Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Nov 30, 2016
Elixir Games PDX - Learning to Love Property Tax
Puppet

Many developers are probably familiar with unit-testing, and probably a few even rigorously utilize it, but software validation exists on a spectrum ranging from formal verification to nothing at all. Unit-testing tends to reside a lot closer to the empty abyss side of that spectrum in-practice, so what methods and tools can we use to start inching (centimetering, for the internationally inclined) closer to the other side? To get to a point where we're brimming with confidence about our design and implementation? Property-Based Testing can be the next step on that journey, and this month we'll take a look at one of Elixir's PBT frameworks and use it to validate a bit of code.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to our friends at Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Nov 25, 2015
Elixir Games PDX - Let us Gather and Give Thanks for dist_erl.
Puppet

Considering it's the day before Thanksgiving I'm not expecting a huge turnout, but despite that I want to make sure we do something useful. In the spirit of people distributing themselves all over the place for the holidays I thought it would be appropriate to dig into the core distribution functionality in Elixir provided on the back of Distributed Erlang.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided. There will also be small desk fodder prizes for the winning team.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friends Jeff Weiss, Russell Mull and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
May 25, 2016
Elixir Games PDX - Many Types of Success, But Only One Success Type
Puppet

NOTE: Please RSVP via the meetup.com website, it helps for food and beverage planning.

Last month we had a really varied mix of experience levels in attendance, and so this month we'll cover a subject that will be useful to audiences and participants of all shapes and sizes... Dialyzer & TypeSpecs. Elixir isn't a statically typed language, but thanks to TypeSpecs and Dialyzer we can do static type analysis and avoid whole horrible classes of runtime errors by checking our code at compile-time.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet Labs, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Aug 24, 2016
Elixir Games PDX - Plenty of Blame to go Around
Puppet

We've looked at Supervision trees in the past, but we've often glossed over how to best use them to your advantage. It's quite easy to accidentally use these fault-tolerance primitives to, somewhat ironically, make your applications less fault-tolerant. This month we'll take a look at design and implementation practices to help make sure you're using these incredible tools to your best advantage.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to my friend Jeff Weiss and Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Feb 22, 2017
Elixir Games PDX - Traitorous Protocol Droids
PolySync Technologies, Inc.

Similar to traits in other languages, Elixir Protocols are contracts that modules can implement for enabling collections (both sinks and sources) and inspection. We'll take a look at Protocols, how to adhere to them and how to create them.

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

If you'd like to take a look at the previous sessions' exercises feel free to check them out here: https://github.com/elixir-pdx/, some submitted solutions are available on non-master branches.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Venue Change: Now at PolySync.

Website
Wednesday
Jan 25, 2017
Elixir Games PDX - You're Getting On My Nerves
Puppet

Bridging the gap between higher-level application development and embedded device deployments is all the rage these days. As is the case with the much of the rest of the Elixir ecosystem, there's a project to help make such ambitions a lot more friendly and inviting to work with (http://nerves-project.org/). This month we'll be taking a look at this project, explore a handful of similar alternative approaches to the same problem, and see if we can get some simple distributed Elixir applications running and communicating as Nerves apps.

If you have any of the supported hardware (referenced below), then by all means bring it with you and we'll see if we can get things working on real hardware. All the organizer's embedded SBCs are Odroid C2's, which aren't Nerves-compatible, so we won't be able to supply hardware for the whole group, but for those that don't have hardware to deploy to we can still build QEMU ARM images and run them in an emulated VM environment.

Supported Hardware:

https://hexdocs.pm/nerves/targets.html

For the newcomers, the "Games" format is designed to create a bit of friendly competition and is accessible for all ranges of experience; beginners and pros alike.

Early in this series we'll be focusing mostly on solving problems in a functional paradigm, and as the series continues over time we'll move more and more toward Elixir's differentiators; Erlang interop, hygienic macros, & OTP patterns.

If all that read like gibberish to you, don't worry you don't have to know any of that jargon, and by the time you do everything will already make sense. Because we'll introduce ideas and concepts in a way that will help you understand those things conceptually before you ever need a weird name for them.

Food and drinks will be provided.

Please make sure you come with a computer to work on and have Elixir pre-installed locally or in a VM and ready to go.

http://elixir-lang.org/install.html

Special thanks to our friends at Puppet, ‘the leader in IT automation’, for hosting us.

Website
Wednesday
Apr 13, 2022
Elixir Hack, Help, or Get Help
Lucky Labrador Brew Pub

The Portland Elixir/BEAM group is getting back together in the physical world for the first time since the start of the pandemic.

Hack and Help Night Expectations

Hack and help nights are you opportunity to meet other people interested in Elixir or other BEAM-based languages in the real world. You can be a total newbie or just have interest in some of the ideas it brings.

Some free food and drink will be provided courtesy of sponsors.

You should try to attend if you:

Are new to Elixir and want to see what it's all about.

Need help with something you're working on or an idea you have.

You like listening and helping others, or just want to motivate people.

Want access to some hardware, electronics and sensors to play around with Nerves on.

Want to discuss the latest happenings in the community.

Need somewhere away from home to work on a project.

Just want something social to do.

We're still trying to lock in the venue for the in-person events and venues may change over time, as might the rules regarding masking depending on peoples' comfort level.

For the most part, the mask rules will follow the same restrictions as the venue and will evolve based on current trends of the virus and feedback from the community. If you're interacting with or sitting next to someone, and they would prefer for you to also be masked while nearby, please be considerate of their request.

Future Meeting Cadence

We'll be switching to the following format moving forward:

Last Tuesday of the month remains a virtual-only event, combining both the Portland and Seattle groups and anybody else who would like to join us virtually. This event has been mostly a "demos on demand" during the pandemic but will start to move back toward a 50/50 split with a pre-announced presentation for part of the event. If you have something you'd like to talk about, let the event coordinator know (see Event Coordinator Contact below). Future event dates will be: Apr 26, May 31, Jun 28, and Jul 26.

Two weeks before the meeting on the last Tuesday (third from last Tuesday), will be an in-person hack and help night in Seattle. Future event dates will be: Apr 12, May 17, Jun 14, and Jul 12.

The following night after the Seattle hack night will be an in-person hack and help night in Portland. Future event dates will be: Apr 13, May 18, Jun 15, and Jul 13.

Sponsorship

If you or a company you work for would like to host an event, or sponsor food, beverages or venue costs, please let me know! (see Event Coordinator Contact below).

Event Coordinator Contact

Website
Wednesday
May 18, 2022
Elixir Hack, Help, or Get Help
Lucky Labrador Brew Pub

The Portland Elixir/BEAM group is getting back together in the physical world.

Hack and Help Night Expectations

Hack and help nights are you opportunity to meet other people interested in Elixir or other BEAM-based languages in the real world. You can be a total newbie or just have interest in some of the ideas it brings.

Some free food and drink will be provided courtesy of sponsors.

You should try to attend if you:

Are new to Elixir and want to see what it's all about.

Need help with something you're working on or an idea you have.

You like listening and helping others, or just want to motivate people.

Want access to some hardware, electronics and sensors to play around with Nerves on.

Want to discuss the latest happenings in the community.

Need somewhere away from home to work on a project.

Just want something social to do.

We're still trying to lock in the venue for the in-person events and venues may change over time, as might the rules regarding masking depending on peoples' comfort level.

For the most part, the mask rules will follow the same restrictions as the venue and will evolve based on current trends of the virus and feedback from the community. If you're interacting with or sitting next to someone, and they would prefer for you to also be masked while nearby, please be considerate of their request.

Future Meeting Cadence

We'll be switching to the following format moving forward:

Last Tuesday of the month remains a virtual-only event, combining both the Portland and Seattle groups and anybody else who would like to join us virtually. This event has been mostly a "demos on demand" during the pandemic but will start to move back toward a 50/50 split with a pre-announced presentation for part of the event. If you have something you'd like to talk about, let the event coordinator know (see Event Coordinator Contact below). Future event dates will be: Apr 26, May 31, Jun 28, and Jul 26.

Two weeks before the meeting on the last Tuesday (third from last Tuesday), will be an in-person hack and help night in Seattle. Future event dates will be: Apr 12, May 17, Jun 14, and Jul 12.

The following night after the Seattle hack night will be an in-person hack and help night in Portland. Future event dates will be: Apr 13, May 18, Jun 15, and Jul 13.

Sponsorship

If you or a company you work for would like to host an event, or sponsor food, beverages or venue costs, please let me know! (see Event Coordinator Contact below).

Event Coordinator Contact

Website
Wednesday
Jun 15, 2022
Elixir Hack, Help, or Get Help
Lucky Labrador Brew Pub

The Portland Elixir/BEAM group is getting back together in the physical world.

Hack and Help Night Expectations

Hack and help nights are you opportunity to meet other people interested in Elixir or other BEAM-based languages in the real world. You can be a total newbie or just have interest in some of the ideas it brings.

Some free food and drink will be provided courtesy of sponsors.

You should try to attend if you:

Are new to Elixir and want to see what it's all about.

Need help with something you're working on or an idea you have.

You like listening and helping others, or just want to motivate people.

Want access to some hardware, electronics and sensors to play around with Nerves on.

Want to discuss the latest happenings in the community.

Need somewhere away from home to work on a project.

Just want something social to do.

We're still trying to lock in the venue for the in-person events and venues may change over time, as might the rules regarding masking depending on peoples' comfort level.

For the most part, the mask rules will follow the same restrictions as the venue and will evolve based on current trends of the virus and feedback from the community. If you're interacting with or sitting next to someone, and they would prefer for you to also be masked while nearby, please be considerate of their request.

Future Meeting Cadence

We'll be switching to the following format moving forward:

Last Tuesday of the month remains a virtual-only event, combining both the Portland and Seattle groups and anybody else who would like to join us virtually. This event has been mostly a "demos on demand" during the pandemic but will start to move back toward a 50/50 split with a pre-announced presentation for part of the event. If you have something you'd like to talk about, let the event coordinator know (see Event Coordinator Contact below). Future event dates will be: Jun 28, Jul 26, Aug 30, and Sep 27.

Two weeks before the meeting on the last Tuesday (third from last Tuesday), will be an in-person hack and help night in Seattle. Future event dates will be: Jun 14, Jul 12, Aug 16, and Sep 13.

The following night after the Seattle hack night will be an in-person hack and help night in Portland. Future event dates will be: Jun 15, Jul 13, Aug 17, and Sep 14.

Sponsorship

If you or a company you work for would like to host an event, or sponsor food, beverages or venue costs, please let me know! (see Event Coordinator Contact below).

Event Coordinator Contact

Website
Thursday
Aug 18, 2022
Elixir Hack, Help, or Get Help
Lucky Labrador Brew Pub

The Portland Elixir/BEAM group is getting back together in the physical world.

Hack and Help Night Expectations

Hack and help nights are you opportunity to meet other people interested in Elixir or other BEAM-based languages in the real world. You can be a total newbie or just have interest in some of the ideas it brings.

Some free food and drink will be provided courtesy of sponsors.

You should try to attend if you:

Are new to Elixir and want to see what it's all about.

Need help with something you're working on or an idea you have.

You like listening and helping others, or just want to motivate people.

Want access to some hardware, electronics and sensors to play around with Nerves on.

Want to discuss the latest happenings in the community.

Need somewhere away from home to work on a project.

Just want something social to do.

We're still trying to lock in the venue for the in-person events and venues may change over time, as might the rules regarding masking depending on peoples' comfort level.

For the most part, the mask rules will follow the same restrictions as the venue and will evolve based on current trends of the virus and feedback from the community. If you're interacting with or sitting next to someone, and they would prefer for you to also be masked while nearby, please be considerate of their request.

Sponsorship

If you or a company you work for would like to host an event, or sponsor food, beverages or venue costs, please let me know! (see Event Coordinator Contact below).

Event Coordinator Contact

Website
Thursday
Sep 15, 2022
Elixir Hack, Help, or Get Help
Lucky Labrador Brew Pub

The Portland Elixir/BEAM group is getting back together in the physical world.

Hack and Help Night Expectations

Hack and help nights are you opportunity to meet other people interested in Elixir or other BEAM-based languages in the real world. You can be a total newbie or just have interest in some of the ideas it brings.

Some free food and drink will be provided courtesy of sponsors.

You should try to attend if you:

Are new to Elixir and want to see what it's all about.

Need help with something you're working on or an idea you have.

You like listening and helping others, or just want to motivate people.

Want access to some hardware, electronics and sensors to play around with Nerves on.

Want to discuss the latest happenings in the community.

Need somewhere away from home to work on a project.

Just want something social to do.

We're still trying to lock in the venue for the in-person events and venues may change over time, as might the rules regarding masking depending on peoples' comfort level.

For the most part, the mask rules will follow the same restrictions as the venue and will evolve based on current trends of the virus and feedback from the community. If you're interacting with or sitting next to someone, and they would prefer for you to also be masked while nearby, please be considerate of their request.

Sponsorship

If you or a company you work for would like to host an event, or sponsor food, beverages or venue costs, please let me know! (see Event Coordinator Contact below).

Event Coordinator Contact

Website
Wednesday
Nov 20, 2019
Elixir PDX - Using Ecto.Changeset to persist record associations
Opal Labs

This month: Moxley Stratton and Mike Wilding will give a talk on using the Ecto.Changeset module to save associations along with their parent records.

Note: the talks start at 6:30pm. Doors open at 6pm. Social time is 6pm-6:30pm.

• What we'll do The monthly meeting is the primary event offered by Elixir PDX. It includes presentations given by local and remote Elixir and Erlang presenters.

• What to bring Yourself! A laptop sometimes comes in handy.

• Important to know Pizza and drinks are typically provided by Weedmaps.

Website
Wednesday
Jul 18, 2018
Elixir, Erlang User Group
FocusVision

Doors open at 6. Talk starts at 6:30.

This month, Connor Lay will talk about setting up a basic Continuous Integration pipeline for a new Elixir project. Let me know if that overlaps too much with any of the other topics and I can find something else :)

Moxley Stratton will talk about working with Elixir macros, specifically around building a wrapper around Ecto.Schema.

Pizza, sodas and beer provided by Weedmaps.

Website
Wednesday
Mar 19, 2014
Erlang and Elixir Meetup
CrowdCompass office in the Ford Building

The next PDX Erlang and Elixir Meetup is this Wednesday from 6:30pm to 8:30pm at CrowdCompass.  Mexican food from Los Gorditos will be provided. Vegan and gluten free options available.  Email [email protected] if there is something specific you'd like to try from their menu (links at bottom).

There's still room on the agenda if you have something to discuss, otherwise we'll open it up for general discussion.  The agenda so far:

Stephen Peters will give a recap of his time at Erlang Factory in San Francisco earlier this month and possibly demo a new monitoring tool for the Erlang VM.

Daniel Hedlund will be giving a brief overview of erlank.mk, rebar and relx and how they fit into the Erlang app development ecosystem.  He will also present a bare bones cowboy app and go over each of its components, and how to pull in other dependencies like redis and json libraries.  The app will be made available on GitHub so you can clone and experiment after the meeting.

Hope to see everyone there!

Los Gorditos Taqueria Menus:

If you have trouble finding us, please call Stephen at 503.575.0815 or Daniel at 503.453.7535.

Website
Wednesday
May 21, 2014
Erlang and Elixir Meetup
CrowdCompass office in the Ford Building

The next PDX Erlang and Elixir Meetup is this Wednesday from 6:30pm to 8:30pm at CrowdCompass.  

There's still room on the agenda if you have something to discuss, otherwise we'll open it up for general discussion.  The agenda so far:

Show what you're working on, point and laugh at what others are working on, or be more polite and offer constructive criticism.

Either way, join us this week and let's talk Erlang!

If you have trouble finding us, please call Stephen at 503.575.0815 or Daniel at 503.453.7535.

Website
Monday
Jun 2, 2014
Erlang and Elixir Meetup
CrowdCompass office in the Ford Building

The next PDX Erlang and Elixir Meetup is Wednesday 6/18 from 6:30pm to 8:30pm at CrowdCompass.  

Matthew Heizenroder from Orchestrate will show us how to go from idea -> web app in no time flat using Webmachine, Heroku and Orchestrate.

Webmachine is a web framework written in Erlang - https://github.com/basho/webmachine/wiki/Overview Heroku is a cloud platform as a service - https://www.heroku.com Orchestrate provides NoSQL databases as a service - http://orchestrate.io

Looking forward to seeing you here!

  • Steve
Website
Wednesday
Jun 18, 2014
Erlang and Elixir Meetup
CrowdCompass office in the Ford Building

Matthew Heizenroder from Orchestrate will show us how to go from idea -> web app in no time flat using Webmachine, Heroku and Orchestrate.

Webmachine is a web framework written in Erlang - https://github.com/basho/webmachine/wiki/Overview

Heroku is a cloud platform as a service - https://www.heroku.com

Orchestrate provides NoSQL databases as a service - http://orchestrate.io

It's going to be a great meeting. Looking forward to seeing you here!

Website
Thursday
May 26, 2016
Erlang On NixOS - Managing And Releasing Erlang Systems In The Cloud
HouseHappy.org

Erlang On NixOS - Managing And Releasing Erlang Systems In The Cloud With A Fully Declarative Package Manager

In this talk we will discuss how to manage Erlang dependencies with the Nix package manager and how to use the Nix system to deliver declaratively described images containing an Erlang Release to cloud platforms.

Talk objectives:

To educate the audiance about the value of using a functional, declarative package management system to deliver functional, declarative systems.

Target audience:

Developers actively deploying Erlang systems and those interested in deploying Erlang System.

About Eric Merritt

Co-author of Erlang and OTP in Action, open source contributor, Erlang Engineer.

Website
Wednesday
Feb 22, 2017
Erlang-Elixir - Moving Complexity Around
Househappy

Jesse Cook will lead our exploration tonight.

Jesse: A beginner Alchemist who's really enjoying the functional nature of Elixir and the design of the language.

Description: Moving complexity around - What's the best way to provide a unified API in front of some of the worst APIs out there? The tools I reached for are Phoenix, Absinthe for GraphQL and a series of adapters. These adapters utilize both polymorphism and metaprogramming, but was this the right way to do it in Elixir? Let's discuss the overall architecture and the nitty gritty details.

Website
Wednesday
Oct 18, 2017
Erlang-Elixir Meetup
Househappy

Doors open at 6:30. Talks start at 7:00.

Pizza, soda and beer provided by Weedmaps.

October's meeting will host a set of mini talks, up to 20 minutes each.

Talks:

• Paul Rogers:

EntropyString

• Zach:

Elixir Bot Server Frog and Toad

• Moxley Stratton:

Test mocks

Website
Wednesday
Oct 17, 2018
Erlang-Elixir Meetup
FocusVision

Note: the talks start at 6:30. Doors open at 6pm. Social time is 6:00-6:30.

October's topic: * Vince Foley from New Relic will present on the New Relic agent for Elixir (https://github.com/newrelic/elixir_agent) that he wrote.

• What we'll do The monthly meeting is the primary event offered by Elixir PDX. It includes presentations given by local and remote Elixir and Erlang presenters.

• What to bring Yourself! A laptop sometimes comes in handy.

• Important to know Pizza and drinks are typically provided by one of our sponsors.

Website
Wednesday
Nov 15, 2017
Erlang-Elixir November Meeting - Multiple Talks
Opal

Talks start at 7:00pm. Doors open at 6:30pm.

October will host a set of mini talks, up to 20 minutes each. We are requesting proposals for this now. Please send a direct message to Moxley if you're interested.

Pizza, soda and beers sponsored by Weedmaps.

Talks:

• Connor Clay: Testing strategies in Elixir

• Daniel Hedlund: DevDocs

• Andrew Vy: Elixir + Headless Chrome

• Moxley Stratton: Test mocks with "Mox"

Website
Wednesday
May 17, 2017
Erlang/Elixir Meetup
Househappy

The Secure Remote Password Cryptor (SRPC) addresses mobile app security in a post web-app world. SRPC provides HTTPS quality security without the explicit transfer of trust inherent in using HTTPS with PKI. SRPC is immune to HTTPS Man-in-the-Middle issues and also provides many features out-of-scope for HTTPS.

SRPC requires a pair of libraries, one on the client device and one on the server. To create an easy way for mobile app developers to try SRPC, I've built a Erlang OTP system that acts as an SRPC tunnel to an "unaltered" HTTP server. The system is comprised of:

  • srpc_lib: Low-level functionality
  • srpc_srv: The SRPC protocol
  • srpc_elli: An Elli layer to expose srpc_srv to an elli app

There are two optional pieces:

  • srpc_elli_proxy: Proxies request to the "unaltered" HTTP server
  • srpc_elli_lager: Lager module

Finally, I have a test system for testing the iOS framework (Android is underway):

  • srpc_elli_test: Test implementation

Presented by Paul Rogers, an independent software engineer with many years of development experience across multiple platforms using a number of different computer languages. He has a Master of Science in Mathematics, which helps him dig into the internals of cryptography, and a Master of Science in Physical Oceanography.

This will likely be a small talk, with room for additional mini talks.

Website
Wednesday
Sep 16, 2015
Erlang/OTP at the Jedi Temple
Househappy

If you've heard of Erlang, perhaps you've also seen the acronym "OTP". What the heck is "OTP" and why do the Jedi refer to it as the "magic" that gives Erlang it's reputation for scalability and fault tolerance?

Why is it called Erlang/OTP? What gives? How does this relate to Elixir? What should I know about it?

Nathan Aschbacher of Visa and Elixir Games PDX has kindly agreed to join us and share his wisdom, give us an overview and also, to levitate R2D2.

Our generous hosts this month are HouseHappy.

October we followup on this deep topic with Jeff Weiss showing self-healing application magic in Elixir and OTP. Hope to see you there!

  • Steve
Website
Erlang/OTP at the Jedi Temple
Househappy

If you've heard of Erlang, perhaps you've also seen the acronym "OTP". What the heck is "OTP" and why do the Jedi refer to it as the "magic" that gives Erlang it's reputation for scalability and fault tolerance?

Why is it called Erlang/OTP? What gives? How does this relate to Elixir? What should I know about it?

Nathan Aschbacher of Visa and Elixir Games PDX has kindly agreed to join us and share his wisdom, give us an overview and also, to levitate R2D2.

Our generous hosts this month are HouseHappy.

October we followup on this deep topic with Jeff Weiss showing self-healing application magic in Elixir and OTP. Hope to see you there!

  • Steve
Website
Wednesday
Jan 20, 2016
Flying with Phoenix and Elixir
HouseHappy.org

Have you heard of Phoenix? Phoenix is a framework for building HTML5 apps, API backends and distributed systems. Written in Elixir.

http://www.phoenixframework.org/

Seve Salazar of HouseHappy.org will walk us through creating a simple but real(wish)-world JSON API using Phoenix and deploying it to production as an OTP application. It will cover usage of Ecto, rendering JSON from a controller, integrating with StatsD using Exometer, and finally using edeliver to ship it to production.

Website
Tuesday
Jan 10, 2017
GraphQLPDX Presentation Night
AppNexus, Inc.

Second meetup! Hosted at AppNexus, talk about more graphql goodness.

Submit a PR or reach out directly if you'd like to speak!

Website
Wednesday
Oct 11, 2017
Hacktoberfest PDX
New Relic

If you're looking for a way to contribute to open source, but maybe you aren't sure how to get started, then this is the meetup for you!

We'll go over finding ways to contribute to open source, and getting you from 0 to 4 by the end of the month!

Finish 4 pull requests and you'll get a t-shirt via Hacktoberfest!

Hacktoberfest is open to everyone in our global community! Pull requests can be made in any GitHub-hosted repositories/projects. You can sign up anytime between October 1 and October 31.

Rules

To get a shirt, you must make four pull requests between October 1–31 in any timezone. Pull requests can be to any public repo on GitHub, not just the ones we’ve highlighted. The pull request must contain commits you made yourself. Pull requests reported by maintainers as spam or that are automated will be marked as invalid and won’t count towards the shirt.

https://hacktoberfest.digitalocean.com/

Website
Saturday
Oct 1, 2016
Intro to Elixir and Phoenix Workshop
Epicodus

You’ve heard about Elixir’s and Phoenix’s scalabililty, performance and simplicity and how it can be used for websites, micro services, APIs and embedded IoT devices. But you may not be sure how to get started or if you’d enjoy it.

This is an informal hands on workshop to get people familiar with the basics of Elixir and Phoenix.

There is no charge to attend and all are welcome but space is limited so please register so that we plan accordingly.

Thanks.

Website
Wednesday
Apr 16, 2014
Introduction to Elixir from a Ruby, Python and Javascript perspective
CrowdCompass office in the Ford Building

We are the Portland Erlang and Elixir meetup.

Matthew Lyon will give an “Intro to Elixir” presentation from and for the perspective of people coming from scripting languages such as Ruby, Python, and Javascript.

Elixir is a functional, meta-programming aware language built on top of the Erlang VM. It is a dynamic language with flexible syntax and macro support that leverages Erlang's abilities to build concurrent, distributed and fault-tolerant applications with hot code upgrades.

José Valim is the creator of the Elixir programming language. His goals were to enable higher extensibility and productivity in the Erlang VM while keeping compatibility with Erlang's tools and ecosystem.

We've also secured a free month subscription to Elixir Sips (http://elixirsips.com/) for everyone. Elixir Sips releases two videos every week to help you get started learning Elixir and keeping up with new tools and libraries. Feel free to pass the link along to anyone you know who might be interested.

Offer expires May 16th: https://elixirsips.dpdcart.com/subscriber/add?plan_id=176&plan_term_id=376

Mexican food from Los Gorditos will be provided. Vegan and gluten free options available. Email [email protected] if there is something specific you'd like to try from their menu: http://www.losgorditospdx.com

We look forward to seeing you!

  • Steve Peters
Website
Wednesday
Jan 16, 2019
PDX |> Elixir |> Group
Focus Vision

We have two talks for our event.

"Ecto Practicum for an impractical world" by Jed Schneider

And

"Elixir on Docker" by Moxley Stratton

Hope to see you there!

Note: the talks start at 6:30. Doors open at 6pm. Social time is 6:00-6:30.

• What we'll do The monthly meeting is the primary event offered by Elixir PDX. It includes presentations given by local and remote Elixir and Erlang presenters.

• What to bring Yourself! A laptop sometimes comes in handy.

• Important to know Pizza and drinks are typically provided by one of our sponsors.

Website
Wednesday
Feb 20, 2019
PDX |> Elixir |> Group - Elixir Monitoring Tools: Observer, New Relic, Telemetry & more
Focus Vision

Elixir Monitoring Tools: Observer, New Relic, Telemetry and more

Presented by: Vince Foley

Note: the talks start at 6:30. Doors open at 6pm. Social time is 6:00-6:30.

• What we'll do The monthly meeting is the primary event offered by Elixir PDX. It includes presentations given by local and remote Elixir and Erlang presenters.

• What to bring Yourself! A laptop sometimes comes in handy.

• Important to know Pizza and drinks are typically provided by one of our sponsors.

Website
Wednesday
Jul 15, 2015
Portland Erlang / Elixir Social Hour
Lucky Labrador Brew Pub

It's summertime in Portland! Rather than work our brains too hard in the heat, let's just get together, socialize, chat and show off anything we happen to be working on.

Meetup with us at the Lucky Lab on SE Hawethorne. Look for the Erlang laptop stickers!

We'll get back to having speakers in September.

Stay tuned for news about Erlang at OSCON.

Website
Tuesday
Feb 18, 2014
Portland Erlang and Elixir Meetup!
Lucky Labrador Brew Pub

Hello Portland!

Let's talk Erlang, Elixir, OTP, scalability, uptime, web apps, beer and all things computer industry.

Got something to share? Looking to learn? Drop in and join us!

Website
Wednesday
Jul 18, 2018
Rejected Oscon Talks : Charity Drive and Critique : A collaboration between #FullStackPDX and the neo4j Team!
WeWork Custom House

This month we have lined up a super special event!!!!! ————————————————————————

When the neo4j team reached out to us to setup an event during OSCON we jumped all over this. Not only will we be having the presentations you are all used to, but we will be welcoming a number of talks that did not make the cut for the OSCON conference. On top of this, 100% of the ticket proceeds will be donated to Planned Parenthood https://www.plannedparenthood.org/.

Just like fight club, if this is your first night attending, you have to present.

We have all heard the pitch before, and we make no exceptions to this rule. Since this meetup is in the larger space we will have a projector you can hook up to, or just use the sound of your voice. What should you present? Well, we do not spec that.

Discussing your startup, recent project, code reviews, business ideas, etc. are all applicable. There is not a required length of time to present. This can be a live prototype or even a set of powerpoint slides. You do not have to know how to code to present your dream, and we are HERE TO HELP you. Presentations are meant to be collaborative, not the traditional meetup style where a presenter talks like a teacher for a very long time and saves questions for the end. We use a timer and the group dynamic works to collaboratively prevent cross talk and side conversations.

So bring your fun spirit, desire to learn, passion to help others, and let's have fun.

————————————————————————

Signups through meetup.com are required and seats are limited, so buy your tickets early because we usually sell out. We are self funded, and 100% of the revenue received is put back into the meetup costs. We will have top shelf pizza from Crown PDX (http://www.imperialpdx.com/the-crown/) so come HUNGRY for dinner!!

Doors open at 6pm and we kick off on time. We start consuming the pizza at 6pm as well. After the concert of presentations we will walk over to Bailey's Taproom (http://www.baileystaproom.com/) to continue the evening.

————————————————————————

Location: WeWork Customs House : Community : When you check in ask for CP Handheld, they are our sponsor. The room is right to the left as you walk in.

Website
Wednesday
Jun 21, 2017
Thesis: An Elixir/Phoenix CMS
Househappy

For the longest time, content management systems have been dominated by PHP projects like WordPress, Drupal, and the like. But for those of us who want to build a Phoenix website, our only recourse has been to build some sort of admin and implement content management from scratch.

Thesis provides an easily bolted on content editing system to your Phoenix website and provides a great developer and user experience. It works with your existing authentication system and database and is only a few lines of code to implement on your site.

Jamon Holmgren created Thesis originally for Rails and then recreated it for Phoenix along with Yulian Glukhenko. He’ll talk about what Thesis is and give a demo of implementing it onto an existing Phoenix website.

Doors open at 6:30, and the talk starts around 7. Pizza and drinks provided by Househappy

Website
Wednesday
Oct 19, 2016
Using Elixir to Synchronize PostgreSQL to Elasticsearch - Portland Erlang/Elixir Meetup
Househappy

This month Moxley Stratton from Househappy will present on some of the things they're doing at HouseHappy. In particular how they are using Elixir to synchronize PostgreSQL to Elasticsearch.

He'll include a discussion on a tool I wrote that lets you write totally dynamic queries for Ecto.

Pizza and beverages generously provided by our friends at HouseHappy!

  • Steve
Website