generated from esl/code-beam-nyc
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
143 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,8 @@ | ||
--- | ||
speakers: | ||
- _participants/louis-pilfold.md | ||
- _participants/sam-aaron.md | ||
- _participants/louis-pilfold.md | ||
- _participants/natalia-chechina.md | ||
- _participants/guillaume-duboc.md | ||
- _participants/matteo-gheri.md | ||
- _participants/brujo-benavides.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
name: Brujo Benavides | ||
pic_url: "/assets/images/brujo-benavides.png" | ||
tagline: '🧙♂️ Can magically turn 🧉 into 🥘 … 😱' | ||
twitter: elbrujohalcon | ||
github: elbrujohalcon | ||
linkedin: /in/elbrujohalcon | ||
|
||
--- | ||
Argentinian Erlanger, currently living in sunny Catalunya. Member of the Education Working Group @ The Erlang Ecosystem Foundation. Used to be an Spawnfest organizer. Amateur table tennis player and long-distance walker. Find more: about.me/elbrujohalcon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
name: Guillaume Duboc | ||
pic_url: "/assets/images/guillaume-duboc.jpg" | ||
tagline: "Typing Systems @ Elixir" | ||
github: gldubc | ||
twitter: duboc_guillaume | ||
|
||
--- | ||
Guillaume Duboc is a PhD student researching type systems that bridge theory and practice. His work focuses on gradual typing for concurrent languages, combining rigorous mathematics with pragmatic implementation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,11 @@ | ||
--- | ||
name: Ingela Anderton Andin | ||
pic_url: "/assets/images/ingela.png" | ||
tagline: Senior Erlang/OTP core developer | ||
name: Ingela Andin | ||
pic_url: "/assets/images/ingela-andin.jpg" | ||
tagline: "Senior Erlang/OTP Core Developer" | ||
github: IngelaAndin | ||
twitter: "@IngelaAndin" | ||
twitter: IngelaAndin | ||
linkedin: /in/ingela-andin-66014b1/ | ||
|
||
--- | ||
I studied Computer Science at Uppsala University. I worked as an Erlang Consultant and Erlang/OTP educator during my first years | ||
at Ericsson. | ||
|
||
This involved things as mobile phone simulation, Multi protocol label switching (AXD 301) and SGSN (more Telecom). When Erlang Solutions took over consulting and training I joined the Erlang/OTP development team and I have been part of the team since then. Working with several aspect of Erlang/OTP application development with a focus on security protocols and data communication. | ||
Ingela studied Computer Science at Uppsala University. She worked as an Erlang Consultant and Erlang/OTP educator during her first years | ||
at Ericsson. This involved things as mobile phone simulation, Multi protocol label switching (AXD 301) and SGSN (more Telecom). When Erlang Solutions took over consulting and training Ingela joined the Erlang/OTP development team and she has been part of the team since then. Working with several aspect of Erlang/OTP application development with a focus on security protocols and data communication. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
--- | ||
name: Matteo Gheri | ||
pic_url: "/assets/images/matteo-gheri.jpeg" | ||
tagline: Dev @ Pocektworks | ||
linkedin: /in/matteo-gheri/ | ||
|
||
--- | ||
Matteo is a backend developer at Pocketworks who’s all about creating smooth-running backend systems that solve real problems. His love for coding started early on, modding Civilization II as a kid and diving into tech from there. After starting out as a fullstack developer, he’s now focused mainly on backend work with Elixir and Phoenix, plus some Python here and there. At Pocketworks, Matteo handles everything from databases to DevOps, making sure things run reliably behind the scenes. When he’s not coding, he’s probably riding his motorcycle around Europe or exploring new tech over a good coffee. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
20 changes: 20 additions & 0 deletions
20
_talks/deploying-elixir-on-azure-with-some-bonus-side-quests.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
tags: | ||
- Elixir Azure Journey | ||
level: Beginners, Intermediate users | ||
title: "Deploying Elixir On Azure With Some Bonus Side Quests" | ||
speakers: | ||
- _participants/matteo-gheri.md | ||
|
||
--- | ||
In this talk, I’ll walk you through my (a bit messy) journey of building and deploying an Elixir/Phoenix app on Azure. This isn’t an ‘how-to’ guide it’s a real-world story of how we developed the app from scratch, covering everything from writing the Elixir code, setting up deployment, managing the infrastructure, and implementing CI/CD processes to make it production-ready. | ||
I’ll share the challenges we faced along the way, such as dealing with maxed-out database CPU usage and setting up effective logging and monitoring using tools like Azure Logs and AppSignal. While we tried to follow best practices, this isn’t a step-by-step on the "perfect" approach; it’s more about what worked for us, what didn’t, and the lessons we learned. | ||
|
||
Whether you’re an experienced Elixir developer or just getting started, You’ll walk away with a mix of practical insights and some things to avoid. | ||
|
||
**KEY OBJECTIVE:** | ||
- Give some insight on how deploy an Elixir/Phoenix app on Azure | ||
- Share some (hopefully) good insight about real world problems | ||
|
||
**TARGET AUDIENCE:** | ||
- Any beginner/intermediate Elixir developer that hasn't had the opportunity to deploy in production a medium size app |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
level: | ||
- Beginner | ||
- Intermediate | ||
- Advanced | ||
tags: | ||
- OTP | ||
- Tau5 | ||
- education | ||
title: "Introducing Tau5 - a new BEAM-powered live coding platform" | ||
speakers: | ||
- _participants/sam-aaron.md | ||
|
||
--- | ||
12 years ago, Sam started the Sonic Pi project - a free code-based music creation and performance tool that targets both education and professional musicians. Using Sonic Pi it is possible for beginners to code fresh beats, driving bass lines and shimmering synth riffs. All this whilst teaching core computer science concepts such as sequencing, functions, variables, loops, data structures and algorithms. | ||
|
||
The Sonic Pi language is implemented in Ruby and includes a sophisticated bespoke threading system that turned out to be an ad-hoc, informally-specified, bug-ridden, slow implementation of half of OTP. | ||
|
||
What would it be like to rewrite Sonic Pi using BEAM technologies as the foundation? This talk introduces exactly this - welcome to Tau5 a new BEAM-powered live coding system for education, art and human expression. | ||
|
||
Get ready for some serious live coded beats, visuals and a window into an exciting future of computing education. | ||
|
||
**TALK OBJECTIVES:** | ||
|
||
This talk aims to discuss the importance of engaging the whole of society in Computer Science - not just professional programmers. It will also introduce and demonstrate the deep technical design necessary to make complex concepts such as concurrency simple to use and teach. Ultimately it aims to get the audience excited about programming as a means of expression - not just a tool for business. | ||
|
||
**TARGET AUDIENCE:** | ||
|
||
Everyone that codes and especially those that don’t (yet). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
tags: | ||
- To better testing! | ||
level: Beginners, Intermediate users | ||
title: "Let’s Talk About Tests" | ||
speakers: | ||
- _participants/natalia-chechina.md | ||
|
||
--- | ||
We all know that testing is important. We should have tests from the start of the project and do variety of tests to ensure that the application works as expected. We should thoroughly test the code before it goes into production and we should constantly work on expanding the coverage and add tests of corner cases. | ||
|
||
BUT that’s theory and then life comes. Unfortunately, there are way too many projects with little to no tests, deprecated tests, and teams too busy to spare time for writing tests. In this talk we’ll discuss where to start, how to pick and prioritise test, and how to work with managers and testers to ensure that you are covered. | ||
|
||
**KEY OBJECTIVE:** | ||
- Share approaches to increase code "coverage" by tests. | ||
|
||
**TARGET AUDIENCE:** | ||
- Those who struggle to find time for tests and convince managers that tests are actually needed. | ||
- Those who work with code that has very limited tests and not sure where to start. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
tags: | ||
- maintainability, beauty, guidelines | ||
level: Beginners, Intermediate users, Proficient users | ||
title: "The Art of Writing Beautiful Code" | ||
speakers: | ||
- _participants/brujo-benavides.md | ||
|
||
--- | ||
This will be a talk about how we write code. As it usually happens with Brujo, this is going to be a talk about Maintainability. Brujo will try to use his experience as a trainer and an engineer to go over a variety of tips and examples on how to write more maintainable code that will make your life as a developer and the lives of those who work with you much easier and enjoyable. | ||
|
||
**KEY OBJECTIVE:** | ||
- It should provide some guidelines on what to do and what to avoid in order to make your code more maintainable. | ||
|
||
**TARGET AUDIENCE:** | ||
- Erlang developers, mostly… but all developers in general can learn something, too. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
--- | ||
tags: | ||
- types, features, implementation | ||
level: Beginners, Intermediate users, Proficient users | ||
title: "Typing Elixir: The Road So Far" | ||
speakers: | ||
- _participants/guillaume-duboc.md | ||
|
||
--- | ||
Elixir 1.18 is bringing a lot of type features and paves the road to static typing. We'll dive into the details of this release, and explore what's coming next! | ||
|
||
**KEY OBJECTIVE:** | ||
- Show the current state and direction of Elixir's evolving type system. | ||
|
||
**TARGET AUDIENCE:** | ||
- Elixir developers and typing enthusiasts. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.