Scala Up North is the first and only Scala conference organized in Canada. Two days of awesome technical presentations about Scala and its vibrant ecosystem. Come connect with other Scala developers and the companies building their mission-critical applications in Scala. It is like maple syrup for your cake.
Registered attendees vote to select the presentations they want to see in the program.
Our financial goal is to break even, every dollar we make will go into improving the conference.
Jamie Allen is the Director of Engineering for the Unified Commerce Project at Starbucks, leading all backend service development in support of our strategic customer-facing business goals. Previously, Jamie was the Senior Director of Global Solutions Architects and head of Global Services for Typesafe/Lightbend. Jamie has been a Scala developer for 9 years, and is the author of Effective Akka and co-author of Reactive Design Patterns.
Duncan DeVore is co-author of "Reactive Application Development", Senior Software Engineer at Lightbend on the monitoring team, open source developer and frequent speaker. He has been an avid Scala developer since 2009, holds two patents for software design and led the release of one of the first large-scale Reactive applications in 2012.
Amanda Laucher has been working with technology her entire life. Some of her favorite childhood memories include working with punch cards alongside her grandmother or learning Morse code from her dad. Solving complex business problems with code is her passion. She is Co-Founder of Mined Minds, a bootcamp style training, and consultancy which facilitates career transitions from coal to code and the diversification of rural economies. You are likely to find her discussing intricacies of languages and type systems, development processes or American football.
|08:00||Doors open, registration and breakfast|
|09:00|| Keynote: The Next Generation of Reactive Architectures |
|10:00|| Akka Clustering on Kubernetes |
|11:00|| Why Scala is Great for Agile |
|11:30|| Sorry - How Bieber broke Google Cloud at Spotify |
|01:00|| Mined Minds: teaching Functional Programming to total beginners (Tentative title) |
| Workshop - Effective Scala |
|02:25|| A Practical Introduction to Akka Streams |
|03:25|| ScalaQuest: the Scala adventure |
|04:20|| Practical Scalaz |
|05:15|| Zero-Dependency Integration Testing using Traits |
|08:00||Doors open, breakfast|
|09:00|| Keynote: Managing Consistency, State and Identity in Distributed Microservices |
|10:00|| A Field Guide to Practical Algebra using Cats |
| Workshop - Writing Programs That Write Tests: Better Testing With ScalaCheck |
|10:35|| Reactive Programming in the Browser with Scala.js and Rx |
|11:30|| Akka Microservices Architecture And Design |
|01:30|| Hope Faith and Proof in Programming |
| Workshop - Let's Code: Simple Async Group Chat with Akka Http, Scala and Kafka |
|02:30|| Fixing slow Play apps |
|03:30|| Domain Algebras For A Busy Busy World |
|04:25|| Functional Programming and Music - a corollary of mathematical beauty |
580 W. Hastings Street, Vancouver, BC
If Vancouver is not your home, we recommend you stay at The Metropolitan Hotel, only a short walk away.
Book your reservation now to receive a discount.
Working with industry-leading partners, Scala Up North is proud to announce a commitment to increase gender parity at technical conferences. The Scala Bridge workshop curriculum and program was created to build an inclusive Scala community through introductory workshops for female developers to learn a new programming language.
The workshop will take place on July 20 at the Hootsuite headquarters, from 9:30am to 5pm. Registration is free, and lunch will be provided.
All you need is your laptop and an itch to learn Scala!
These are some of the topics that will be covered during the workshop:
If you want to attend, please register here.
The Scala Bridge workshop at Scala Up North is made possible through the contributions of the following partners:
Participate in training with industry leaders certified in the Lightbend courses below. Go beyond education - students code through a training case study and discover how to effectively apply their learning in their work environment. Trainings are two days long and will take place on the same conference venue on July 19 and 20.
See here for more details, including course outlines and prerequisites.
To reserve your seat, purchase your ticket here.
Object-oriented meets functional — elegant class hierarchies, seamless Java interoperability, maximum code reuse and extensibility, built to solve difficult concurrency challenges. Take your first steps in Scala with the best trainers!
The power of Scala’s type system, unleashed - advanced object functional programming, implicits, and more. Leverage rich language features to create well-designed libraries or DSL’s, utilizing proven best practices.
Scalable reactive application, for the win! Experienced application developers learn the reactive Akka toolkit and runtime, along with methodologies to create real-world, actor-based systems in Scala on a single JVM.
The pinnacle of scalable, reactive applications! Experienced application developers learn to build distributed reactive applications using Akka and Scala, scaling out multiple nodes, remoting and clustering.
This two-day workshop is designed to teach developers how to implement data analytics using Apache Spark for Reactive applications. In this workshop, developers will use hands-on exercises to learn the principles of Spark programming and idioms for specific problems, such as event stream processing, SQL-based analysis on structured data in files, integration with Reactive frameworks like Akka, as well as Hadoop and related tools, and advanced analytics such as machine learning and graph algorithms.
Passion can come from every background and perspective. The Scala Up North Diversity Scholarship, sponsored by Starbucks was created to provide opportunities for individuals from underrepresented groups to attend the conference. Factors affecting under-representation can include culture, social or economic background, race and ethnicity, gender identity, sex orientation, disability, religion, geography, and life experience.
In order to qualify for one of five scholarships, all we ask is that you show us your passion. Describe what challenges you have overcome to follow your ambitions to code, and how diversity benefits the software development community.
Applications will close on June 11, 2017.
We are adopting the same Code of Conduct of other community-oriented conferences like NE Scala and PNW Scala:
Nobody likes a jerk, so show respect for those around you.
Scala Up North is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof). We do not tolerate harassment of participants in any form.
All communication should be appropriate for a technical audience including people of many different backgrounds. Sexual language, innuendo, and imagery is not appropriate for any conference venue, including talks.
Participants violating these rules may be asked to leave without a refund at the sole discretion of the organizers.
Scala Up North provides a unique opportunity for sponsors to reach a technical audience seeking opportunities for innovation and professional development.
If your organization is looking to build a strong Scala team, this conference is a great opportunity to connect with potential hires.
Focusing on a young community, ticket prices will be kept low, so sponsor support is fundamental for our success.
Finally, encouraging collaboration will ultimately strengthen the community and increase the adoption of the Scala ecosystem in Canada.
If you are interested in sponsorhip, please contact us at email@example.com