Call for Proposals
- Opens at 10:001 Nov 2022UTC+00:00
- Closes at 23:0015 Jan 2022UTC+00:00
We are sorry but the call for proposals is alredy closed for this edition.
Key points
We love JavaScript and its whole ecosystem, so we want to meet people like us, who want to keep learning from other professionals, to keep growing in this sector and being up-to-date about the state of the art.
The JSDay Canarias 2023 is a safe, respectful and open conference for anyone who wants to contribute with their passion to the rest of the community.
We organize this event in 4 days (25-28 May), following a format that includes:
- Talks of 40 minutes long.
- Lighting talks of 15 minutes long.
- Workshops of 3 hours long (with a break of 15 minutes).
The whole sessions will be presented in person at JSDay Canarias, in General Classrooms Building, Guajara Campus, University of La Laguna
The call for proposals will be open in the period indicated at the beginning of this page.
All the proposals will be accepted or declined via email by February 1, 2023.
Full talk recordings will be available on our YouTube channel within one month of the conference.
Speakers are expected to uphold the same Code of Conduct as attendees, sponsors and staff.
Access to the Code of ConductTopics guidance
The JavaScript ecosystem is full of resources, so we strive to touch on as many topics about it as possible.
We invite you to send us proposals on anything that you feel passionate about sharing, and a few suggestions include:
- Frontend
- BackEnd
- Testing
- Performance
- Accessibility
- Debugging
- Design patterns
- User Experience
- DevOps
- TypeScript
- Web3
- Video games
- AR/VR/XR
- Security
- Frameworks
- IoT
- Robotics
- Machine Learning
Proposals do not need to fall into the categories above to be accepted and applicants are welcome to submit more than one proposal.
Proposals should
- Tell the story of a problem and how it was solved.
- Teach attendees about something new in the JavaScript ecosystem.
- Teach attendees about something they may not have been aware of.
- Explain to attendees a new tool or strategy with which they can help themselves or their teams, companies, projects, etc.
- Explain a unique/creative experience building with JavaScript.
Proposals should not
- Be an advertising/pitch for your company.
- Be an advertising/pitch about any product of your company.
- Center on recruiting developers for your company.
Support team
We understand that not everybody has the same background talking in public but our goal is make it as smooth as possible for you.
Due to that, we encouraged first time speakers to apply!
If you are unsure about how to organize your contents or you feel a bit uneasy in a stage, our team is here in order to give you a hand.
We can provide you feedback and give you some tips in order to prepare and run your presentation.
Contact details:
Send us an email to info@canariasjsSpeaker perks
The conference covers the following expenses for speakers out of the island:
- 4 nights accommodation from Thursday 25th May to Sunday 28th May,
- flight or ship expenses,
- meals provided by the conference,
- conference goodie.
Examples of successful talks and workshops from the previous editions:
Talk - The Developer's Guide to Data Modeling with Document Databases
Document databases enable an extremely flexible data model for faster and more iterative development. At the same time, however, the data model you design can seriously speed up or slow down your application. While flexibility is great in theory, it is not practical in reality!
If you’re wondering how to develop a data model with document databases (or if it is even necessary!), or wondering how to leverage its flexibility (rather than be hindered by it), wonder no more! In this session, we will:
- Examine a methodology that helps us develop a data model using document databases.
- Put the methodology we learn into practice by walking through a use case, phase-by-phase.
- Understand not only HOW to develop a model, but WHAT to model for, including the tradeoffs of each option.
At the end of this session, you’ll leave understanding the best practices for developing a document data model and be confident in your ability to continuously improve it as your application evolves!
Talk - Why GraphQL Is Perfect For Node.js Microservices
GraphQL and microservices architectures are perfectly compatible. You can use GraphQL as a data layer for these microservices and combine data from all these services into one universal API. This way, you can break the core of your services into different microservices while still providing one endpoint that your clients can interact with.
In this talk, we dive into GraphQL, microservices in Node.js, and why they are the perfect combination.
Workshop - Hands-on Node.js and JavaScript Security Workshop: How safe is your application?
Security issues and cybercrime are rising at an alarming rate. As a Node.js or JavaScript web developer, you should be aware of how important security and securing your client's data are.
In this workshop, you will become the hacker and exploit vulnerabilities in packages that exist in the wild that might be part of your Node.js applications today.
We will also show you how to protect yourself from these threats by building up a pipeline and development workflow with security testing in mind.
This practical hands-on session will be fun and leave you with actionable takeaways on how to implement DevSecOps and prepare against the big bad world.
Workshop - Build your components library with Lerna
In this workshop we’ll learn how to build a simple monorepo and the different configurations of Lerna and this way, to start sharing code horizontally in our organization, paying attention to new developments.