That's a Wrap!The 2019 Northeast Scala Symposium has concluded. But stay tuned, as we will post links to the talk videos below.
Since 2011, the New York, Boston, and Philadelphia Scala meetups have hosted this community-driven Scala conference. Because the Northeast Scala Symposium (NEScala, to its friends) is community-driven, you help create it. The NEScala talks are proposed by the attendees, who then vote to select which will be given.
For the fourth year in row, NEScala coincides with the Typelevel Summit.
This year, we're back in Philadelphia, at the Science History Institute in Old City, April 1st through 3rd. (For the first time, all three days of the combined conference will occur on weekdays. Come early, and spend the weekend touring historic Philadelphia.)
- Monday, April 1, is the Typelevel Summit.
- Tuesday, April 2, is the Northeast Scala Symposium.
- Wednesday, April 3, is the combined Unconference.
This year's event is at the Science History Institute , 315 Chestnut Street, Philadelphia, PA 19106.
There are numerous hotels within walking distance of the venue. Use the Google Maps link, above, to locate nearby hotels.
The Science History Institute collects and shares the stories of innovators and of discoveries that shape our lives, preserving and interpreting the history of chemistry, chemical engineering, and the life sciences. Headquartered in Philadelphia, with offices in California and Europe, the Institute houses an archive and a library for historians and researchers, a fellowship program for visiting scholars from around the globe, a community of researchers who examine historical and contemporary issues, an acclaimed museum that is free and open to the public, and a state-of-the-art conference center.
|8:15||45m||Doors open for registration and breakfast, sponsored by Chariot Solutions.|
|8:55||10m||Yifan Xing||Opening remarks|
|9:05||45m||Stewart Stewart||Solving a Rubik's Cube with Group Theory|
|9:55||45m||Jon Pretty||Fire and Fury|
|10:45||30m||Michael Pilquist||FS3: Evolving a Streaming Platform|
|11:25||30m||Jeferson David Ossa||Exploring the Scala Tooling Ecosystem|
|12:00||30m||Max Epelbaum||Building a Resilient, Typesafe, and Modelled ETL Framework in Scala|
|12:30||90m||Lunch, sponsored by Comcast. (If you've RSVP'd for the Diversity Lunch, you'll go there, instead.)|
|14:00||15m||Oli Makhasoeva||Build a micro-services API in 15 minutes|
|14:20||45m||Martin Snyder||A Websocket-based Chat Server in http4s|
|15:15||15m||Dmitry Lakhvich||Apache Spark Structured Streaming: The Easy Path to Data Lake|
|15:35||30m||Adam Rosien||Free Boolean Algebras: Boolean Logic for Free!|
|16:15||15m||Mark Canlas||Type class survival guide|
|16:35||15m||Petr Zapletal||Adopting GraalVM|
|17:00||Exit the building. (Please. We have to be out by 17:15.)|
Come back next year!
Bridgewater is our top sponsor this year. In addition to covering the cost of having all three days at the Science History Institute and sponsoring the Diversity Lunch, representatives from Bridgewater are on this year's organizing committee. Among other things, they have provided valuable guidance as we formally initiate our efforts to expand diversity.
Azavea is sponsoring the videos for the Typelevel and NEScala talks, including videography and post-production.
Coatue is sponsoring breakfast on April 1.
Chariot Solutions is sponsoring breakfast on April 2.
Simple is sponsoring lunch on April 1.
Comcast is sponsoring lunch on April 2.
Diversity Conversation & Lunch
We're excited to announce the first-ever NEScala+Typelevel Diversity Lunch. The lunch is sponsored by Bridgewater and will be held at 12:30pm on Tuesday, April 2nd, at:
217-219 Chestnut Street
Philadelphia, PA 19106.
The lunch is a conversation that brings together a diverse group of people to discuss navigating traditionally homogenous industries like technology and finance. In particular, we'll discuss how to
- bring your full self to the workplace
- present different viewpoints effectively
We’ll have a few conversation starters on these topics, but we mostly want to create a safe space and promote authentic dialogue in a small group setting over great food. All are welcome to participate. The only requirement is you must act in accordance with our Code of Conduct. This means contributing to a respectful and safe environment that enables the group to discuss and problem solve potentially hard topics. We welcome all voices to the table and are committed to creating an environment that allows them to be heard.
Code of Conduct
The Northeast Scala Symposium is committed to providing an environment that encourages and empowers its members to teach, learn, and collaborate. We welcome every skill level – from beginners to experts – to participate and advance the Scala community.
Importantly, our members represent multiple dimensions of difference – across gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion, and more – and we want everyone to feel comfortable bringing their full selves to the conference.
This means all members should apply a high degree of care and consideration to how they interact with others. We do not tolerate harassment in any form, but also want to go even further in actively creating an environment of belonging, inclusion, safety. Anyone acting contrary to the spirit of this mission will be asked to leave the conference at the discretion of the organizers.
During the conference, we have dedicated incident handlers and a Slack channel available for feedback. Please see the Reporting and Feedback section for details.
Reporting and Feedback
Reporting an incident
To report a troubling incident, a violation of the Code of Conduct, or medical issue, you can approach any of the conference organizers. But, two organizers, Yifan Xing and Brian Clapper, are designated incident handlers who should always be easily be located during each day of the conference.
The organizers have developed a formal set of procedures for handling complaints, with a chain of escalation that includes the staff and administration at the Science History Institute. Depending on the incident, escalation may include emergency services or law enforcement. Any reported incident will be documented, and the organizers will keep the identities of those who report incidents confidential.
General Feedback & a Slack Team
The organizers have established a Slack team, nescala.slack.com . Because of the way Slack works, you have to be invited into the team, but anyone already on the team can invite anyone else. If you bought a ticket, you will receive an invitation to join the team. If you did not receive an invitation, just drop an email to Brian Clapper (firstname.lastname@example.org). Or ask a friend who's already on the team.
There's a special
#feedback channel on the team, where
you can leave general conference feedback. There's also an
#incidents channel, to allow reporting of incidents
via Slack. You can use
to submit anonymous messages, which are moderated. For instance:
/fifthbot I love the #feedback channel! What an awesome idea!
You can also DM the organizers directly, with feedback or concerns.
Please note: It's difficult for us to take action on an incident submitted via an anonymous Slack message. It's really best if you approach one of the organizers directly (and discreetly).
Obviously, the Code of Conduct also applies to interactions on our Slack team.