CFP - Call for Speakers
If you are interested in giving a presentation, please reach out to Gabor Szabo. If you don't have a connection to him yet then the best is probably via LinkedIn.
We are looking for presentation primarily in the topics for which we have calendars, but we won't shy away from other topic either.
What is needed?
- A title.
- A few lines of teaser (description) about the topic. (Markdown is fine.)
- The name of the guest speaker(s).
- A few lines of bio of the speaker(s).
- LinkedIn profile links (an/or homepage links).
- Image of the guest speaker(s). We can usually take this from the LinkedIn profile.
Introducing your project
If you are introducing a project of you, here are some questions you might want to answer in your presentation.
-
Who are you?
-
What is your background?
-
What do you do?
-
What problem does this project solve?
-
What did people do before your project?
-
How to use your project?
-
Why did you write it in Python/Rust/Perl/etc.?
-
Why did you write it at all?
-
What alternatives are there, in which way is this better?
-
Show us your implementation.
-
What is missing in your project?
-
How can one contribute?
Pair-programming style sessions
A one-sides pair-programming session in in the driver-navigator style. The host (Gabor Szabo) is the driver who is typing the code in. The guest is the navigator who knows where we are going and tells the driver what to write.
The navigator wil adjust his/her level of abstraction to the level of understand of the driver. Sometimes it will be enough to give high-level instructions and let the driver worry about the implementation, sometimes the navigator might need to go into much more details if the driver does not understand the high-level instructions.
The driver can always ask for clarifications if he does not understand something.
These usually should assume that the person who is writing the code (Gabor) does not know much about the topic and will have questions. This can create some interesting conversations, but certainly these will help clarify issues.
Ideas for sessions
- Implement a feature or fix a bug in an open source project. (of the guest or some other project)
- Write a (small?) web application in one of the frameworks.
- Build a TUI, a Terminal User Interface
- Build a GUI, a Graphical User Interface
- Use a 3rd party library (crate in Rust). Any library. (What is the problems to solve? What might be the alternatives?)
- Use a certain database from Rust/Python/Perl. (e.g. SurrealDB, MongoDB, SQLite, etc.
- Build a game.
- How to do Machine Learning?
- How to use LLMs?