What’s revo.js all about?
- 2 full days
- single track conference
- community driven, not-for-profit event
- 16+ international speakers
- 300 participants
When we talk about revo.js, we like to describe it in 3 short phrases:
Also, you might have seen our tagline here and there:
Change is the only const
In the following paragraphs, we would like to motivate the above descriptions by sharing with you:
- How did revo.js come to be?
- Why are we organizing this conference?
- What topics are we interested in?
- How do we plan to cover the costs?
- What type of talks and speakers are we looking for?
- What does the tagline mean?
- Why revo.js?
How did revo.js come to be?
What actually triggered us to talk seriously about the conference was a series of 3 factors:
- We recognized the need inside our community, as more and more members kept asking for such an event.
- We were inspired by by the JSHeroes organizers and their attitude towards open-source conferences;
- We received a helping hand from our friends at BanatIT, who have a lot of experience in organizing various tech events.
Why are we organizing this conference?
You might ask yourselves:
But the local community is in great need of this. Not many developers can afford to attend conferences in other countries.
So why not bring the speakers here in Timisoara, instead? This way, many more people can benefit and attend the event.
What topics are we interested in?
- Web Standards: DOM and Browser APIs, ECMAScript, WebAssembly, Accessibility, etc;
- Node.js: Server-side JS, Package management, Databases, Serverless, etc;
- Frameworks & Libraries or any utilities that may help during development;
- Graphics: CSS, Animations, 2D & 3D, SVG, Canvas, WebGL, VR, AR;
- Tools for better Developer eXperience;
- Code Design: Best practices, Design patterns and high-level architecture;
- Hardware: IoT, House appliances, Crazy hacks;
- Other topics related to JS: Security, Performance, Testing, Deployment, etc.
We intend o have a maximum of 2 talks in the same topic category.
- open source, communities;
- development culture, soft skills;
- teaching, learning, etc.
However, these topics will not cover more than 20% of the talks.
How do we plan to cover the costs?
revo.js is a community driven event. What does this mean and how does this make it different from other types of conferences?
- We are not looking to make a profit, so the tickets' prices are low.
- We put a lot of effort into it because our only purpose is to serve the entire community and deliver a great event for everybody: attendees, speakers, sponsors and partners.
Let's talk money
Our initial estimated budget was 60K EUR. We expected to raise 40K from sponsors and 20K from selling tickets.
In case we will make a profit out of the event, we will redirect it in causes that will benefit the entire community. Some examples are:
- donate part of it to various causes: open source, diversity support, or anybody who could use money more than we do;
- invest it into a future edition.
We want to be as transparent as possible and thus we'll keep you updated in case the conference makes a profit. At that given moment, we'll tell you more about the exact causes the extra money will be used for.
What type of talks and speakers are we looking for?
revo.js is Technology focused so you should expect the vast majority of talks to be technical. They should either teach, inspire and/or entertain. The ideal talk is a combination of all 3.
We all want to learn something new when we attend a conference, whether it's:
- a fundamental language feature;
- a new standard API;
- how a particular concept works;
- a new library that you've worked on;
- valuable tips & tricks;
- actionable pieces of advice;
- something we can apply to our projects the very next day.
From time to time, we all need some inspiration and motivation, such as:
- getting a new perspective or a mind shift that we never considered before;
- finding out about out-of-the-box applications using everyday tools;
- witnessing creative usage of web technologies.
We all want to have a good time, smile or even laugh our heads off, so any talk that can mix usefulness with entertainment, will be prioritized.
The types of speakers you should expect to see on stage vary from:
- people with vast experience in certain areas;
- developers passionate about specific topics;
- open source maintainers;
- advocates for various technologies and tools;
- technical speakers with a sense of humor.
Another important aspect is the delivery, so speakers are expected to have prior stage experience or at least a lot of confidence.
This doesn't mean that we selected only speakers who have attended international conferences. We accepted various types of speakers and even speakers who have recorded themselves at home in order to show us their delivery skills.
We looked for speakers that are:
- comfortable in front of a crowd;
What are we trying to avoid?
- "Intro to framework/library X" type of talks. They are more suitable for meetups and we plan on having workshops that will cover such content.
- Subjects that have been presented many times before at other conferences.
- Topics that are highly focused on a very particular problem, that very few attendees might benefit from.
What does the tagline mean?
So, instead of being constantly frustrated because of this, we should all accept the fact that things will change. Resistance is futile.
Also, change is beneficial. We, as developers, are constantly changing. Whenever we talk to a new colleague or learn a new language/framework/technology, we change bit by bit. Every project we work on and every team we work with will change the way we think, behave and write code.
It's only because of change that we got here today, not using
Change is not bad. Change means evolution.
And it's the only const.
Timisoara is known as the city where the the 1989 Romanian Revolution started started. It's something that we're proud of and makes us identify ourselves with the concept of changing something bad into something good.
Ok, but why "revo"?
Here in Timisoara, we like to shorten (some) words by pronouncing only the first 2 syllables. For instance "Timi", instead of Timisoara.
So, what are we planning to revolutionize?
We'll take things one step at a time. We believe that all revolutions start small and are very isolated in the beginning. But if their cause is just, they will naturally expand and grow.
This first edition is mostly an experiment for us, as we’re trying to understand what it takes to organize such an event. We have experience attending conferences both as participants and as speakers, so we're trying to create an eclectic event by implementing the good things we came across and avoiding the not so good things.
We also focused a lot on accessibility mainly because Romania still has a long way to go when it comes to it.