Viewing 0 current events matching “scala” by Date.

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

Viewing 72 past events matching “scala” by Date.

Sort By: Date Event Name, Location , Default
Tuesday
May 19, 2009
Portland Java User Group: The Feel of Scala
Oracle (Downtown Campus)

This month's topic: The Feel of Scala

Scala is a new language for the Java Platform that blends object-oriented and functional programming concepts. This talk will focus on the design choices of Scala, and what they mean for developer productivity. The talk will highlight what it means to program in a functional style, and show you how Scala facilitates a hybrid of functional and imperative programming styles. The talk will also explore how Scala compares to dynamic languages such as Ruby and Python. And you'll see examples of real, production Scala code that will illustrate what it feels like to program in Scala.

Speaker: Bill Venners

Bill Venners is president of Artima, Inc., publisher of Artima Developer (www.artima.com). He is author of the book, Inside the Java Virtual Machine, a programmer-oriented survey of the Java platform's architecture and internals. His popular columns in JavaWorld magazine covered Java internals, object-oriented design, and Jini. Active in the Jini Community since its inception, Bill led the Jini Community's ServiceUI project, whose ServiceUI API became the de facto standard way to associate user interfaces to Jini services. Bill is also the lead developer and designer of ScalaTest, an open source testing tool for Scala and Java developers, and coauthor with Martin Odersky and Lex Spoon of the book, Programming in Scala.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (more often than not, Jax on 2nd).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Thursday
Jan 21, 2010
PDXScala Meeting
AboutUs

We've got a fun meeting coming up this Thursday. The plan is to break into small groups to evaluate various testing frameworks (Sepcs, ScalaTest, JUnit, etc.) and then discuss our findings as a group.

Trenton has graciously set up a GitHub repository with some basic classes to test against and a set of JUnit tests to get started with. It's currently set up with Maven and has the beginnings of an SBT project set up. I'm still working on getting SBT to run the JUnit tests Trenton wrote, but otherwise feel free to clone it and get familiar with it before the meeting:

http://github.com/trenton/TestOfTests

There should also be time to discuss other concerns, ask questions, and the usual sorts of things you might want to do in a group of like-minded techies. If you have ideas for other short discussions you'd like to propose for this meeting or a future meeting, please send them along.

Website
Thursday
Feb 18, 2010
PDXScala Meeting
AboutUs

Come join us for another gathering of PDXScala, the Portland Scala users group. This is a casual group focused around the Scala programming language. We welcome both newcomers and experts alike.

Thomas Lockney will be presenting SBT (Simple Build Tool) as a convenient tool for exploring Java libraries with Scala. One of the primary benefits of Scala being available on the JVM is easy integration with existing Java code, but as any Java developer can tell you, it can take a lot of boilerplate to get started exploring a new library. Scala (and SBT) make it possible to shortcut through a lot of this excess code and get right to the heart of the matter.

Brian Panulla has generously agreed to be our first subject for a group code review. He'll be showing his program which converts an XML file to RDF/OWL and we'll have the opportunity, as a group, to look for ways to improve it.

We look forward to seeing you!

Website
Thursday
Mar 18, 2010
PDXScala Meeting
Lucky Labrador Brew Pub

We're going to just have a casual meeting this month, so we can hang out, talk about whatever project or bit of code has captured your attention of late, and drink beer. We'll be meeting concurrently with the fine folks at the PDX Weekly Hackathon, so there should be plenty of discussion of quite a varied nature. Feel free to come out and hack on things, of course!

Website
Thursday
Apr 15, 2010
PDXScala Meeting
Jive Software

Come join other Scala enthusiasts at our new location graciously hosted by Jive Software. Anything Scala related is open for discussion. We'll have Jesse Hallett discussing how he put together a lambda calculus to learn about Scala's parsing libraries. Leif Warner will also be showing an application he's been developing which uses the Step web framework (a workalike of the the Sinatra framework in Ruby). This app uses Simple Build Tool, Scardf, Jena, TDB, RDF/OWL, graphs and federated queries and is intended to provide an "open source community family tree" of the local Portland-area music scene.

If you have a project or some code you'd like to share (for review or just to look at how you solved an interesting problem) please bring it along. Pizza will be provided by Jive.

http://pdxscala.org/next-pdxscala-meeting-thusday-415-7pm-at-jive

Website
Thursday
May 20, 2010
PDXScala Meeting
Jive Software

It's that time again! It seems to sneak up on me and if I'm not careful, I'll forget to send these notices out entirely. But fate intervened and I was reminded about it just now, so... without further ado... I'm happy to say we have what looks to be a very interesting talk this month being given by Stephen Judkins. Here's the description in his own words:


GOTO Considered Awesome: Delimited Continuations in Scala

Scala 2.8 adds support for delimited continuations, a powerful control-flow abstraction. First, I'll show how the the impressive power offered by continuations can be used for good or evil. I will demonstrate how they can be used to implement GOTO in Scala, then I'll show how a simple, synchronous Scala program can be transformed into a distributed, asynchronous web application that could support millions of concurrent users.

I'll explain what a continuation actually is, and how Scala's are "delimited". I'll step though the code transformations the Scala compiler performs in order to support continuations. I'll show the limitations of Scala's continuation support and how it could be improved. Finally, I'll explain how continuations are a fundamental abstraction upon which many other things can be built.


If you have other topics you'd like to discuss or just want to come hear how others are using Scala, please come join us. There is always plenty of opportunity for open discussions and mini-presentations.

Website
Thursday
Jun 17, 2010
PDXScala Meeting
Jive Software

Come join us for another gathering of PDXScala, graciously hosted by Jive Software. We'll be meeting at 7PM, June 17th, and Steven Osborn will be talking about his experiences developing for Android using Scala.


Interested in Android Mobile OS development, but want to be able to program in Scala? Well you can have your cake and eat it too. Steven will give a high level overview of the Android development platform along with his experiences using SBT along the SBT Android plugin to rapidly develop Android applications. We'll cover everything from setting up your project, running your hello world application, and testing.

Steven is the CTO of Urban Airship, a local mobile messaging and content deliver company providing easy to use, cross-platform web services for iPhone, Blackberry and Android. With nearly a decade of experience in the industry he has participated in all stages of a software company from startup to acquisition. Steven enjoys participating in open source development and has contributed significant amounts of code to projects, including Android OpenIntents and IDiB (Identity In The Browser). Steven is also an accomplished Guitar Hero rockstar and believes strongly that ideas are worthless and execution is everything.


If you have other topics you'd like to discuss or just want to come hear how others are using Scala, please come join us. There is always plenty of opportunity for open discussions and mini-presentations.

Website
Monday
Jul 19, 2010
PDXScala Meet & Greet
Lucky Labrador Brew Pub

Come join PDXScala, the Portland, Oregon Scala users group, for a night of geeking and socializing. We'd like to invite any Scala enthusiasts in town for OSCON and the Scala Summit to come join us at the Lucky Lab Brewpub (http://luckylab.com) located at 915 SE Hawthorne Blvd, just a short hop from the Oregon Convention Center, on Monday, July 19th at 7PM.

If possible, please RSVP here. It's not necessary, but helps us figure out how many people to expect.

Website
Thursday
Aug 19, 2010
PDXScala
Jive Software

Come join fellow Scala hackers and enthusiasts. The guest speaker this time will be Peat Bakke, who will be speaking about some of his experiences building a service with Scala. Or in his words:

Scala, Circumflex, and MongoDB

Or, why writing everything from scratch is a great way to learn a language, but a terrible way to be productive.

This is about an ongoing Scala project -- a part of the Capacity product planning and resource management system. We'll be looking at a few parts of the system, a homebrew ORM for MongoDB, and the guts behind the scenes that handles the calculations, and the Circumflex-based JSON web service.

The goal of building these from scratch was to learn, and it continues to be an experiment, so I'm looking forward to everyone's feedback on how to make it better!

Website
Thursday
Sep 16, 2010
PDXScala Meeting
Jive Software

Come join fellow Scala hackers and enthusiasts. The guest speaker for this meeting will be Cooper Francis. He's going to cover some of the tricky changes that came in Scala 2.8 (particularly looking at arrays, manifests and implicits) and then do a bit of an exposition of implicits in general and how they can be used to create type classes. This should be a fun talk and I don't doubt we'll all learn something. If any of you have already delved into these changes, please come share your experiences and if you haven't, well... no better time than Thursday night to learn about them!

Once again, our meeting will be at Jive Software (courtesy of Jesse Hallett) and will be starting at 7PM.

Website
Thursday
Oct 21, 2010
PDXScala Meeting
Lucky Labrador Brew Pub

We're just going to take it easy this month and have a casual gathering at the Lucky Lab. If weather permits, expect to find us on the back patio.

Website
Thursday
Jan 20, 2011
PDXScala: Octobot distributed queue worker, bridging JRuby and Scala, etc
Simple (old office)

PDXScala is the Portland, Oregon based Scala users group.

The meeting will be at BankSimple, please use this door -- there will be a "PDXscala" sign on it.

PRESENTATIONS * Scott Andreas showing off the Scala port of his Octobot project, which was recently deployed successfully to handle a heavy job processing load at UrbanAirship. * Stephen Judkins will also show off some work he's done to integrate JRuby and Scala. * If you have any topics you'd like to discuss or code you'd like to show off, please bring it along!

Website
Thursday
Mar 17, 2011
PDXScala
Simple (old office)

It's time, once again, for another chance to meet up with fellow Scala developers and enthusiasts (or even the Scala-curious -- you're welcome, too). We'll be meeting this month at the BankSimple offices, located at 334 NW 11th at 7PM this Thursday, March 17th.

I'll give a brief talk about our experiences building Scala code on top of a Clojure framework and some of the trials and tribulations involved in doing so, and Bryan Armstrong will be talk about "Getting back to deterministic resource release by reimplementing 'disposable' semantics and conditionally verifying client code compliance via phantom reference tracking."

Of course, there will also be time for open discussion and questions, possibly even a brief ad-hoc presentation if someone has something they really want to show off.

Website
Monday
May 9, 2011
Portland Functional Programming Study Group
Lucky Labrador Brew Pub

ABOUT THE GROUP: Join programmers, researchers and enthusiasts to discuss functional programming. pdxfunc is a study/user group exploring the world of functional programming based in Portland, Oregon. The group welcomes programmers interested in all functional languages, including Haskell, Erlang, OCaml, Scala, and others. The group meets regularly and provides presentations, demos and discussions applicable to all skill levels, from newbies and experts. The meetings are usually on the second Monday of the month.

ABOUT THE VENUE: The group will meet in the Events Room, the large glassed-in room by the main entrance on Hawthorne. There will a "pdxfunc" sign on the door. Feel free to show up early to eat and socialize, we have the room reserved from 6pm on.

Website
Thursday
May 19, 2011
PDXScala
Simple (old office)

Kender Elford will talk about doing OpenGL programming with Scala, and Leif Warner will do a short talk on using the Spray library, an asynchronous microframework for building full RESTful servlets on top of Akka actors. The meeting will take place at 7PM at the BankSimple offices (aka, the Urban Airship building), which is located at 334 NW 11th (at the intersection of 11th and Flanders). If you have any trouble finding it, feel free to call me at 971-322-9408. If possible, I'll try to make sure we have some pizza there (anyone want to sponsor this month?). Also, I believe we have a free ticket for OpenSource Bridge to give away.

Website
Thursday
Jul 21, 2011
PDXScala
Simple (old office)

This will be a pretty casual meeting, but still worthwhile. Bryan Armstrong said he could speak a bit on the new parallel collections support in Scala 2.9. Thomas Lockney may quickly show off a basic Akka demo, but that's looking iffy at this point. If you have anything else you'd like to come talk about, feel free to do so!

If you haven't been to the BankSimple office before, we have a space in the UrbanAirship building.

Website
Sunday
Jul 24, 2011
OSCON JVM Language Symposium
Oregon Convention Center

OSCON JVM Language Symposium

Sunday, July 24, 2011 from 10:00 AM - 5:00 PM (PT)

Portland, OR

Free.

Registration required.

The OSCON JVM Language Symposium is a free, open-spaces conference for implementers and users of different languages on the Java Virtual Machine. We will have several of the biggest names in JVM languages in attendance, and an open format where you can propose and lead sessions, or simply hang out and hack on a new or interesting language idea. This means we will have no planned agenda for the conference and it will be decided by the attendees.

Some of the languages you can expect to learn about include: Scala, Clojure, Groovy, JRuby, Fantom, Gosu, and (insert your favorite JVM language here).

This is a free event happening the Sunday before OSCON Java (registration for the OSCON Java conference is not required).

We are holding this in the OSCON Java space at the Oregon Convention Center, so we will have plenty of space to hack and collaborate.

Website
Wednesday
Nov 2, 2011
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

Website
Wednesday
Dec 7, 2011
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

Website
Wednesday
Feb 1, 2012
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

Website
Wednesday
Mar 7, 2012
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

Website
Monday
Apr 2, 2012
Cloud Foundry Open Tour 2012 - Portland
The Nines Hotel

Get 10% off this developer event with code, "epdx_10"! (That's on top of the 50% early bird special - ends March 18!) The Cloud Foundry Open Tour gives enterprise developers expert instruction on how to get the best results from Platform-as-a-Service in the cloud. Register for this event to learn: * Basic Cloud Foundry commands for both the public and micro clouds *Cloud application development tips for Spring, Java, Ruby and Node.js * How to connect to application services like MySQL, MongoDB, Redis and RabbitMQ

Meet the experts behind the leading open source cloud platform for enterprise applications, discuss the latest innovations with other developers and expand your opportunities by attending the Cloud Foundry Open Tour.

Website
Wednesday
Apr 4, 2012
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

Perhaps Thomas and Leif could talk about the things seen at NEScala last month. Check the mailing list for updates/discussion: http://groups.google.com/group/pdxscala

Website
Wednesday
May 2, 2012
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

Website
Monday
Jul 2, 2012
PDXScala Meeting
Janrain Headquarters

Come join other Scala enthusiasts to talk about all-things Scala related. Whether you're a newcomer or are writing books on the subject, we welcome you. If you're interested in giving a talk or have a talk you'd like someone to give (we'll do our best to find someone qualified), let us know.

This month, we plan to have presentations and discussions around Akka, actors and futures (both Akka's implementation and others). Come join us if you're interested in these topics or others.

Website
Wednesday
Sep 5, 2012
PDXScala Meeting
Janrain Headquarters Website
Wednesday
Nov 7, 2012
PDXScala
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions, and, if anyone steps forward, some focused presentations or examples. If you have topics you're interested in talking about or giving a talk on, please let us know! Also, feel free to bring code you'd either like to show off or get input on.

Website
Wednesday
Dec 5, 2012
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions, and, a variety of presentations and examples. If you have topics you're interested in talking about or giving a talk on, please let us know! Also, feel free to bring code you'd either like to show off or get input on.

Planned topics include: the new futures and promises API introduced by SIP-14 in Scala 2.10, phantom types, and an introduction to the Play framework.

Website
Wednesday
Jan 9, 2013
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

This month, we plan to have talks on:

  • Dave Rostron will discuss the new Scala 2.10 reflection library with possible additional material on macros.
  • Kevin Scaldeferri will do a walk through of how Gilt Groupe is using SBT to support development of highly-distributed micro-services architecture.
  • Bryan Armstrong will be doing a presentation on Spray.

We look forward to seeing you there!

Website
Wednesday
Feb 13, 2013
PDXScala Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

This month we'll have talks on Spray, iteratees as implemented in Play and the new SIP-15 value classes.

Website
Wednesday
Mar 13, 2013
PDXScala Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

This month we will be starting a new format with the first hour of the meeting (now starting at 6PM) devoted to newcomers to Scala. If you have questions about getting started with Scala, how to set up a project, or advice on libraries, idioms or whatever, come by and join in. In addition, we have three very interesting talks lined up for those of you who want to dive a bit deeper:

  • Anthony Dupre will be talking about more Play Framework goodness including Iteratees and Numeratees.
  • Rob Norris will be talking about using the free monad to build pure APIs that manipulate mutable objects.
  • Leif Warner will be giving a talk on the Scalaz Stream library (https://github.com/scalaz/scalaz-stream), a Scala derivative of Edward Kmett's Haskell-based "Machines" library (http://hackage.haskell.org/package/machines).

We'll have pizza available at 6, so if you're planning to join us, come early if you're hungry!

Website
Wednesday
Apr 10, 2013
PDXScala
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

This month we will be continuing with our new format with the first hour of the meeting (now starting at 6PM) devoted to newcomers to Scala. If you have questions about getting started with Scala, how to set up a project, or advice on libraries, idioms or whatever, come by and join in. In addition, we have a couple very interesting talks lined up for those of you who want to dive a bit deeper:

We'll have pizza available at 6, so if you're planning to join us, come early if you're hungry!

Website
Wednesday
May 8, 2013
PDXScala Monthly Meeting
Janrain Headquarters

Hey folks, it's that time again. We'll have some great beginner friend material courtesy of Rob Norris along with time for general questions and answers for any one who's just getting started with Scala and wants to know how more experienced Scala developers might do things. In addition, Kevin Scaldeferri will be giving a bit of a preview of the material for the talk he'll be giving at Lambdajam (http://lambdajam.com/sessions#scaldeferri) later this summer, covering "using the cake pattern to bridge the divide between unit testing and functional testing." We'll have pizza and we welcome attendees whether you're deep in the Scala world or just passing by and wanting to see what all this functional programming in the OO world is about. 

Website
Wednesday
May 22, 2013
Boundary + Urban Airship: Pizza, Beer, & Tech Talks
Cloudability

Join us for an evening of Tech Talks: PDX Edition at Urban Airship's space in the Pearl. This evening's theme is high-performance network programming.

Scott Andreas will talk about network-level oddities that are important to think about when designing high-performance network applications. Lower-level TCP behaviors such as incast, Nagle's algorithm, and tcp_retries2 are a few examples of what we'll learn about – and how to avoid getting hit by them when you don't expect it!

Erik Onnen will speak on designing and implementing network-intensive applications on the JVM, with a focus on high-throughput and low-latency IO. He'll dig into different frameworks for languages like Java (Netty), Scala (Akka), and Clojure (Aleph), synchronous vs. async IO – and how to decide which to go with. Specific topics will be drawn from practical application building large scale, high throughput messaging systems dealing with millions of mobile devices.

Website
Wednesday
Jun 12, 2013
PDXScala Monthly Meeting
Janrain Headquarters

We'll have Tyler Benson from New Relic giving a talk about the recently released support for Play 2. Thomas will also give a bit of a walk through on setting up a new project with SBT oriented for newcomers. As we've been doing for a couple months now, the first hour of tonight's meeting will be oriented towards people who are new to Scala. If you have questions you'd like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we'll be here to help you find your way. For everyone else, we'll have plenty of extra time tonight for any other discussions and topics, so if you have something you'd like to talk about or code you'd like to show, come prepared! We'll have pizza here at 6, so come early if you're hungry.

Website
Tuesday
Jul 23, 2013
Functional Programming meetup

With OSCON in town this week, bringing to town many from the functional programming community among others, we thought it would be a good idea to hold a casual functional programming meetup. There's no agenda and no talks, but there will be beer and good conversation.

We'll be meeting up on the patio at Green Dragon. If you're just visiting and are worried you won't recognize the geeks when you get there (we're usually easy enough to spot), feel free to ping people on the PDXFunc mailing list (https://groups.google.com/forum/#!forum/pdxfunc) or on IRC at #pdxfunc.

Wednesday
Aug 14, 2013
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned old-timer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

This month, we're actually planning something a little bit different form even our new format. I (Thomas Lockney) will be giving a quick introduction to Scalatron (http://scalatron.github.io/), which is a fun way to learn and hone Scala skills in a group environment. The idea is that you build Scala-based "bots" that compete against each other in a common environment. Depending on how the group feels, we can potentially just spend the evening focused on this. But we'll also have time, if people are interested, to explore other topics, as well. We'll have pizza here at 6, so come early if you're hungry.

We look forward to see you all there!

Website
Wednesday
Sep 11, 2013
PDXScala Monthly Meeting
Janrain Headquarters
  • This month, we have Luc Perkins from Janrain giving a talk on the fundamentals of Slick, a popular library for working with SQL databases from Scala. (http://slick.typesafe.com/)

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. This is a great opportunity to share Scala knowledge and meet other practitioners and enthusiasts. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group.

As we've been doing for some months now, the first hour of tonight's meeting will be oriented towards people who are new to Scala. If you have questions you'd like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we'll be here to help you find your way. For everyone else, we'll have plenty of extra time tonight for any other discussions and topics, so if you have something you'd like to talk about or code you'd like to show, come prepared! We'll have pizza here at 6, so come early if you're hungry.

We look forward to see you all there!

Website
Wednesday
Oct 9, 2013
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

Proposed subjects so far for tonight:

  • Rob says he's been working on a port of attoparsec (a fast Haskell parser combinator library) that he could demo for a bit.

  • Leif has been incorporating a writer monad into some RDF->JSON code he's updating to output JSON-LD.

As we've been doing for some months now, the first hour of tonight's meeting will be oriented towards people who are new to Scala. If you have questions you'd like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we'll be here to help you find your way. For everyone else, we'll have plenty of extra time tonight for any other discussions and topics, so if you have something you'd like to talk about or code you'd like to show, come prepared! We'll have pizza here at 6, so come early if you're hungry.

We look forward to see you all there!

Website
Saturday
Oct 19, 2013
PNWScala
through Leftbank Annex

Come join other Scala fans and aficionados in Portland, Oregon for 2 days of talks and open sessions.

The Pacific Northwest Scala Conference is a regional event focusing on short talks about a wide range of Scala-related topics, and will bring together Scala enthusiasts from both the Pacfic Northwest and other areas

Website
Wednesday
Nov 13, 2013
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

As we've been doing for some months now, the first hour of tonight's meeting will be oriented towards people who are new to Scala. If you have questions you'd like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we'll be here to help you find your way. For everyone else, we'll have plenty of extra time tonight for any other discussions and topics, so if you have something you'd like to talk about or code you'd like to show, come prepared! We'll have pizza here at 6, so come early if you're hungry.

We look forward to see you all there!

Website
Wednesday
Dec 11, 2013
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned old-timer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

As we've been doing for some months now, the first hour of tonight's meeting will be oriented towards people who are new to Scala. If you have questions you'd like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we'll be here to help you find your way. For everyone else, we'll have plenty of extra time tonight for any other discussions and topics, so if you have something you'd like to talk about or code you'd like to show, come prepared! We'll have pizza here at 6, so come early if you're hungry.

We look forward to see you all there!

Website
Wednesday
Jan 8, 2014
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you are a seasoned oldtimer or complete beginner. We will have open discussions and a variety of presentations and examples. If you have topics you are interested in hearing more about or something you would like to give a presentation on, please let us know! Also, feel free to bring code you would like to show off or get input on from the rest of the group!

This month, Susan Potter will be joining us to give a couple of motivating examples of Scalaz usage showing how thinking more functionally can yield less complex code. More details on other talks and possible discussion topics will be coming shortly. If you have a topic you would like to discuss or present on, let us know on the mailing list (https://groups.google.com/forum/#!forum/pdxscala) or ping @tlockney on Twitter!

Finally, as usual, the first hour of this meeting will be oriented towards people who are relatively new to Scala. If you have questions you would like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we will be here to help you find your way. For everyone else, we will have plenty of extra time tonight for any other discussions and topics. Pizza will be here at 6, so come early if you are hungry.

We look forward to seeing you all there!

Website
Wednesday
Feb 12, 2014
PDXScala Monthly Meeting
Janrain Headquarters

Come join other Scala fans, whether you're a seasoned oldtimer or complete beginner. We'll have open discussions and a variety of presentations and examples. If you have topics you're interested in hearing more about or something you'd like to give a presentation on, please let us know! Also, feel free to bring code you'd like to show off or get input on from the rest of the group!

This month we’re stoked to have Rob Norris present on zippers, a technique for navigating (and updating) data structures. Sure to be rad and/or mind-blowing, as per usual.
We can try collaboratively taking notes on talk(s) on etherpad.

As we've been doing for some months now, the first hour of tonight's meeting will be oriented towards people who are new to Scala. If you have questions you'd like to ask about general usage, specific libraries, or overall understanding of the ecosystem, we'll be here to help you find your way. For everyone else, we'll have plenty of extra time tonight for any other discussions and topics, so if you have something you'd like to talk about or code you'd like to show, come prepared! We'll have pizza here at 6, so come early if you're hungry.

We look forward to see you all there!

Website
Monday
Feb 24, 2014
Rentrak Hackathon
Rentrak - Downtown

The Rentrak Hackathon is a gathering of laptops and laughter. Classically, we all sit in a square and type words onto a keyboard that then get turned into a "computerized program". It's a good chance to work on your personal projects, learn what your peers are up to (computer-wise), figure out what the best programming language is, and/or say the words "I don't have anything to work on" or "I forgot my laptop". This event is very informal, and there is no specific project we'll be focusing our efforts on.

Food and refreshments are served. RSVPing to [email protected] is appreciated, but not required.

Come check out Rentrak's new downtown office. Everyone is welcome to join us!

Website
Monday
Mar 24, 2014
Rentrak Hackathon
Rentrak - Downtown

The Rentrak Hackathon is a gathering of laptops and laughter. Classically, we all sit in a square and type words onto a keyboard that then get turned into a "computerized program". It's a good chance to work on your personal projects, learn what your peers are up to (computer-wise), figure out what the best programming language is, and/or say the words "I don't have anything to work on" or "I forgot my laptop". This event is very informal, and there is no specific project we'll be focusing our efforts on.

Food and refreshments are served. RSVPing to [email protected] is appreciated, but not required.

Come check out Rentrak's new downtown office. Everyone is welcome to join us!

Website
Monday
Apr 28, 2014
Rentrak Hackathon
Rentrak - Downtown

The Rentrak Hackathon is a gathering of laptops and laughter. Classically, we all sit in a square and type words onto a keyboard that then get turned into a "computerized program". It's a good chance to work on your personal projects, learn what your peers are up to (computer-wise), figure out what the best programming language is, and/or say the words "I don't have anything to work on" or "I forgot my laptop". This event is very informal, and there is no specific project we'll be focusing our efforts on.

Food and refreshments are served. RSVPing to [email protected] is appreciated, but not required.

Come check out Rentrak's new downtown office. Everyone is welcome to join us!

Website
Thursday
Oct 9, 2014
AppNexus Tech Talk: Powering 300+ Web Services on LAMP and Beyond
AppNexus

Powering 300+ Web Services on LAMP and Beyond

In less than seven years, AppNexus has grown from a big idea into the largest independent AdTech company in the world. Join us on October 9th as Principal Engineer, Larry Finn, discusses the architectural and engineering challenges of achieving this scale.

Doors open at 6:00pm – enjoy some food and beer with us before the program begins at 6:30pm.

Space is limited so please RSVP at the link below to reserve your space

http://appnexustechtalk2.splashthat.com/

Website
Friday
Nov 14, 2014
PNWScala
through Leftbank Annex

Come join other Scala fans and aficionados in Portland, Oregon for 2 days of talks and open sessions.

The Pacific Northwest Scala Conference is a regional event focusing on short talks about a wide range of Scala-related topics, and will bring together Scala enthusiasts from both the Pacfic Northwest and other areas

Website
Monday
Nov 24, 2014
Rentrak Hackathon
Rentrak - Downtown

The Rentrak Hackathon is a gathering of laptops and laughter. Classically, we all sit in a square and type words onto a keyboard that then get turned into a "computerized program". It's a good chance to work on your personal projects, learn what your peers are up to (computer-wise), figure out what the best programming language is, and/or say the words "I don't have anything to work on" or "I forgot my laptop". This event is very informal, and there is no specific project we'll be focusing our efforts on.

Food and refreshments are served. RSVPing to [email protected] is appreciated, but not required.

Come check out Rentrak's new downtown office. Everyone is welcome to join us!

Website
Tuesday
Apr 19, 2016
Portland Java User Group (PJUG)
Oracle (Downtown Campus)

Java-Scala interoperability

Scala is an increasingly popular language for the Java VM. The Scala language has features that make it easy for Scala developers to write code that interoperates with Java code. We will discuss Java-Scala interoperability concerns such as collections, futures, and other common data types.

Speaker

Sean Sullivan is a Principal Software Engineer @ Gilt.com. Sean's recent projects include Gilt's Apple Pay implementation and new business logic for Gilt's merchandise return system.

Doors open at 6pm for pizza provided by TEKSystems. The presentation will begin at 6:30pm.

Website
Monday
Dec 12, 2016
Portland Functional Programming Study Group - Functional Discussions
Collective Agency Downtown Website
Monday
Jan 30, 2017
10th Annual Winter Coders' Social
Simple

Potluck and game night for Portland Coders of all flavors. Register at eventbrite: https://www.eventbrite.com/e/10th-annual-winter-coders-social-and-potluck-tickets-31309764348

Website
Monday
Feb 20, 2017
Portland Functional Programming Study Group - Haskell Lesson 1 and Data Parallelism
Collective Agency Downtown

This is the first month of our new format, based on discussion following the survey: The first half will be geared toward beginners, and the second half will be geared toward more advanced material.

For the next several months the beginner material will be a series of lessons in the Haskell programming language. We will be following Brent Yorgey's CIS 194 syllabus (http://www.seas.upenn.edu/~cis194/spring13/lectures.html). So bring a laptop, or just follow along. Between months you are encouraged to work on the assignments and we will review them. Lyle will be leading the lecture this month.

This month's advanced talk will be delivered by Leif, who will be following up his discussion of data parallelism in Spark (Scala) and Haskell.

Website
Tuesday
Feb 21, 2017
Portland Java User Group: E-commerce under the hood
Oracle (Downtown Campus)

Gilt is an e-commerce fashion retailer. Gilt's application platform leverages popular programming languages such as Java, Scala, Ruby, and JavaScript.

This talk will focus on data persistence strategies in Gilt's core systems: order processing, payment management, invoicing, and checkout. We'll discuss the Event Sourcing pattern and its implementation in a production system.

Speaker:

Sean Sullivan is a Principal Software Engineer at Gilt. Sean has been a member of Gilt's backoffice team since 2011.

Doors open at 6pm for pizza provided by TEKSystems. The presentation will begin at 6:30pm.

slides: https://speakerdeck.com/sullis/e-commerce-under-the-hood

Website
Monday
Mar 13, 2017
Portland Functional Programming Study Group - Haskell Lesson 2
Collective Agency Morrison

This month, Echo will be leading us through Haskell Lesson 2 (Week 2 at http://www.seas.upenn.edu/~cis194/spring13/lectures.html)! The category theory talk has been rescheduled for April.

Website
Monday
Apr 10, 2017
Portland Functional Programming Study Group - Haskell Lesson 3 and Category Theory
Collective Agency Downtown

This meeting continues our Haskell lesson series with Echo delivering Lesson 3 on Recursion Patterns, Polymorphism, and the Prelude from Brent Yorgey's CIS194 course (http://www.seas.upenn.edu/~cis194/spring13/lectures.html).

Lyle will give an introduction to category theory, a theory about mathematical structures and their relationships, which has applications in functional programming.

The meeting will be at Collective Agency in the Tiffany Center - the same place as the February meeting. The elevator is expected to be restored to operation by then. (UPDATE: Elevator service to the 8th floor has not yet been restored, so you will have to walk from the 4th floor.) Someone will wait in the lobby to let you in as the front doors are locked after 6. The meeting is on the 8th floor.

Website
Monday
Jun 19, 2017
Portland Functional Programming Study Group - Haskell Lesson 5 and the 1ML Language
Collective Agency Downtown

Join us for another fun-filled evening of learning and discussion!

Tonight, Lyle will present Lesson 5 from Brent Yorgey's CIS 194 lectures: http://www.seas.upenn.edu/~cis194/spring13/lectures/05-type-classes.html, as well as reviewing the homework from Lesson 4.

Then, Matt Rice will talk about the 1ML language, a variant of ML which unifies the main expression/type language with the language of the module system (signatures, structures and functors). He's also been creating his own language derived from it.

Website
Monday
Jul 17, 2017
Portland Functional Programming Study Group - Haskell Lesson 6 and Free Things
Collective Agency Downtown

This month, Leif will present Lesson 6 on Lazy Evaluation from Brent Yorgey's CIS 194 lectures.

Then, Rob Norris will talk about free things.

Meeting is on the 8th floor of the Tiffany Center. If you arrive before the meeting starts, there will be someone in the lobby to open the front door for you. If not, there will be a sign posted with a phone number for you to call, and someone will come down to let you in. Take the elevator on the right to the 8th floor, and exit to your right. The sign next to the space says Forge Portland. We meet in the large open area there. 

Website
Tuesday
Jul 18, 2017
Portland Java User Group - ApiBuilder
Oracle Portland

ApiBuilder is a toolkit for building REST web services. ApiBuilder originated at Gilt.com as a better way to describe and document web service APIs.  This presentation will discuss the history behind ApiBuilder as well examples of how it is being used in Gilt's production environment.

Speaker:

Sean Sullivan is a Principal Software Engineer at HBC Digital. Sean has been a member of HBC/Gilt team since 2011.

Venue Notes:

Doors open at 6 for pizza provided by TEKSystems. The presentation will begin at 6:30pm. 

slides: https://speakerdeck.com/sullis/apibuilder

Website
Monday
Aug 14, 2017
Portland Functional Programming Study Group - Haskell Lesson 7 and A* in Elm
Collective Agency Downtown

This month, we'll be meeting in a new location! Collective Agency has moved to 511 SW 10th Ave. We'll be meeting in the main area.


First, we'll cover Lesson 7 on Folds and Monoids from Brent Yorgey's CIS 194 Haskell lectures.

Then, Jamon Holmgren will explain his implementation of the A pathfinding algorithm in Elm. A is used in games to calculate the least-cost path for a computer character to move from one spot to another. Elm is a language similar to Haskell (but simpler) that compiles down to JavaScript, used for apps that run in web browsers.

Website
Monday
Sep 11, 2017
Portland Functional Programming Study Group - Haskell Lesson 8 and Vintage BASIC
Collective Agency Downtown

Lyle will present Brent Yorgey's CIS 194 Lesson 8 on IO in Haskell.

Then Lyle will present Vintage BASIC, a BASIC interpreter he wrote in Haskell some years ago but has recently revised.

Website
Monday
Oct 9, 2017
Portland Functional Programming Study Group - Haskell Lesson 9 (Functors) and Minima (Elm)
Collective Agency Downtown

Echo will present Brent Yorgey's CIS 194 Lesson 9 on functors in Haskell.

Brian Ginsburg will give a short presentation on Minima (https://brianginsburg.com/minima/), a playground for experimenting with minimalist musical patterns, which he wrote in Elm.

We will have extra time in this meeting for hands-on learning. You are encouraged to bring a laptop or work together with someone else. You can practice working with functors, hack on Minima, or ask any other questions you might have.

Website
Monday
Nov 13, 2017
Portland Functional Programming Study Group - 10th Anniversary Party and New Format Kickoff
Collective Agency Downtown

Come celebrate the 10th anniversary of PDX Func! The first meeting was on 11/15/07. There'll be food and drink and cake! We'll also discuss the new format for meetings based on the survey results. We will also go over the Applicative Functor lesson from CIS 193, which will be our final lesson from that track.

Website
Wednesday
Feb 14, 2018
Portland Apache Kafka® Meetup by Confluent - Stream All Things with Gwen Shapira from Confluent
WeWork - Custom House

Join us for our first Portland Apache Kafka meetup on February 14th from 6:00pm. The agenda and speaker information can be found below. See you there!

-----

Agenda:
6:00pm: Doors open
6:00pm - 6:15pm: Networking, Pizza and Drinks
6:15pm - 7:15pm: Stream All Things - Patterns of Modern Data Integration, Gwen Shapira, Confluent
7:00pm - 7:45pm: Additional Q&A and Networking

-----

Speaker:
Gwen Shapira

Bio:
Gwen Shapira is a principal data architect at Confluent, where she helps customers achieve success with their Apache Kafka implementation. She has 15 years of experience working with code and customers to build scalable data architectures, integrating relational and big data technologies. Gwen currently specializes in building real-time reliable data-processing pipelines using Apache Kafka. Gwen is an Oracle Ace Director, the coauthor of Hadoop Application Architectures, and a frequent presenter at industry conferences. She is also a committer on Apache Kafka and Apache Sqoop. When Gwen isn’t coding or building data pipelines, you can find her pedaling her bike, exploring the roads and trails of California and beyond.

Title:
Stream All Things - Patterns of Modern Data Integration

Abstract:
80% of the time in every project is spent on data integration: Getting the data you want the way you want it. This problem remains challenging despite 40 years of attempts to solve it. We want a reliable, low latency system that can handle varied data from wide range of data management systems. We want a solution that is easy to manage and easy to scale. Is it too much to ask?

In this presentation, we’ll discuss the basic challenges of data integration and introduce design and architecture patterns that are used to tackle these challenges. We will explore how these patterns can be implemented using Apache Kafka and share pragmatic solutions that many engineering organizations used to build fast, scalable and manageable data pipelines.

-----

Special thanks to WeWork Custom House who are hosting us for this event.

Don't forget to join our Community Slack Team (https://launchpass.com/confluentcommunity)!

If you would like to speak or host our next event please let us know! [masked]

NOTE: We are unable to cater for any attendees under the age of 18. Please do not sign up for this event if you are under 18.

Website
Sunday
May 27, 2018
ML4ALL
through The Bossanova Ballroom

ML4ALL is a two day conference​ focusing on machine learning, to be held in Portland, Oregon on May 27-29, 2018.

The goal of the ML4ALL Conference​ is to make applied machine learning accessible to the average software developer​ or enthusiast.

We believe that machine learning should be viewed as a core competency for software developers, and will be a pervasive and essential aspect of almost all human-computer interaction in the near future.

The ML4ALL community wishes democratize machine learning​, highlighting smaller and more mundane use cases, bringing the technology out of the ivory towers​ of top tier tech companies and universities, and into the hands of everyday developers.

Website
Tuesday
Sep 25, 2018
Portland Java User Group (PJUG) - Microservices
WeWork Pioneer Place

Sean Sullivan will be presenting on Tuesday about the evolution of microservices at the Hudson's Bay Company.

7pm-8pm at WeWork Pioneer Place.

RSVP here: https://www.meetup.com/PDXJUG/events/254947342/

Slides: https://speakerdeck.com/sullis/microservices-portland-oregon-2018-09-25

Website
Saturday
Mar 30, 2019
CANCELLED - Time Series Prediction of SNOTEL
Portland Community Church

Sorry everyone, our event host is unable to make it today.

Website
Thursday
Apr 18, 2019
PDXPUG: Postgres with non-blocking IO and Scala
PSU Business Accelerator

Speaker: Grant Holly

This month I will be demonstrating using non-blocking IO database access using Scala and the Slick library. No really, the library is called Slick AND it is very cool to use. Slick and Scala are great for working with Postgres with either straight SQL, or using the FRM (that’s a Functional Relation Mapper like in functional programming). After Hannah gave a great talk talk about Python, Postgres, and ORMs, I got to thinking that I could do a language and ORM talk. Thanks Hannah, that was great.

https://github.com/grantholly/pdx_pug_scala_and_pg

Hi, it’s me still Grant. I work at New Relic as an engineer on the database engineering team. I’ve been using Postgres in production since 9.2 and have been using and enjoying Scala for about two years having worked on a couple of production high throughput applications.

Website
Sunday
Apr 28, 2019
ML4ALL Conference 2019
through The Bossanova Ballroom

ML4ALL is a two day conference​ focusing on machine learning, to be held in Portland, Oregon on April 28-30, 2019.

The goal of the ML4ALL Conference​ is to make applied machine learning accessible to the average software developer​ or enthusiast.

We believe that machine learning should be viewed as a core competency for software developers, and will be a pervasive and essential aspect of almost all human-computer interaction in the near future.

The ML4ALL community wishes democratize machine learning​, highlighting smaller and more mundane use cases, bringing the technology out of the ivory towers​ of top tier tech companies and universities, and into the hands of everyday developers.

Website
Tuesday
Sep 24, 2019
Portland Java User Group: GitHub Actions
Oracle Portland

Portland Java User Group

Continuous Delivery with GitHub Actions

GitHub Actions enable developers to automate builds and deploy code. Actions are an essential building block for continuous delivery pipelines. We’ll review Github’s pre-built Actions and learn how to setup GitHub CI/CD Workflows for Java applications.

Sean Sullivan is a Principal Software Engineer in Portland Oregon. He works on platform systems at Twilio. He is passionate about Scala, code generators, and automated delivery pipelines.

Slides: https://speakerdeck.com/sullis/continuous-delivery-with-github-actions-2019-09-24

Website
Tuesday
Apr 19, 2022
Portland Java User Group meetup
Online

This month's topic: Code Generation on the Java VM

Code generation has become a mainstream technique for building modern Java applications. Whether you are using OpenAPI, GraphQL, or gRPC, your team can leverage code generation to speed up development and reduce defects. This presentation will discuss common code generation techniques. We’ll examine how to automatically generate Kotlin, Java, and Scala code.

Bio

Sean Sullivan is a Principal Software Engineer in Portland Oregon. He is passionate about code generators and automated delivery pipelines. Sean is a frequent speaker at the Portland Java User Group.

RSVP at https://www.meetup.com/PDXJUG/events/285348647/

Website