=> Event has ended.=> Thank you for attending geekcamp Singapore 2021 virtually at gather.town. See you again next time!
Enter command. Type help to see available commands
=>
What is
Geekcamp?
A one day event that brings together hundreds of geeks to share about technologies and knowledge. We are celebrating our 11th anniversary this year as we continue to connect the community through curated talks, by Geeks, for Geeks.
schedule
Time shown is in SGT (UTC+8)
Day 1 : Saturday, 6 November 2021
Say hi!
Opening
Machine Learning Supercharged with Elixir
Tan Jian Zhen
Machine learning is traditionally done on Python and Jupyter Notebooks, but a small team looked at the issues of the traditional way of doing things and the strengths of Elixir and made an amazing workflow. Ideally, the goal is to introduce people to the strengths of Elixir.
Passwords are old, use WebAuthn
Mohammad Shahbaz Alam
What if we could build our authentication processes in a way the user doesn’t need a password? I will give a quick overview of the past, present, and future of authentication. From basic authentication to passwordless biometric authentication using web authentication API, and everything in between.
Break
How to Create Pure CSS Games
Elad Shechter
Elad Shechter took his free time at home to create a pure CSS game. He will explain to you lots of tips and tricks on how to create pure CSS games, based on the Coronavirus game he made: https://codepen.io/elad2412/pen/wvabjXy.
(An introduction to) Domain Storytelling
Henning Schwentner
Domain Storytelling is a collaborative modeling method. It brings together domain experts and development teams. It means that we let our users tell us stories about their work. While listening, we record the stories using a pictographic language.
Break
Choreography vs Orchestration in serverless microservices
Mete Atamel
Should there be a central orchestrator controlling all interactions between services or should each service work independently and only interact through shared events? In this talk, we’ll explore the Choreography vs Orchestration question and see demos of some of the tools that can help.
Closing
Social
Meet other people in our virtual space
Day 2 : Sunday, 7 November 2021
Say hi!
Opening
The 10,000 Steps of Open Source Project Health
Dmitry Vinnik
In this talk, we will look at the approach that Facebook Open Source team takes to measure the current state of Facebook open source projects, and how we use these metrics to prioritize and to direct our DevRel focus. We aim to show how by looking at information about your open source communities.
Everyone's a player (in a mid-90s MUD)
Kenzie Woodbridge
This talk takes the approach of applying Player Type Theory (from game design) to getting people involved and engaged in technical and documentation projects in a technical environment. Practical tips are offered for dealing with lack of engagement, human-caused delays, and even workplace bullying.
Break
The Definitive Deep Dive into the .git Folder
Rob Richardson
What’s in the .git folder? We’ll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content. We’ll also quickly look through Git hooks, Git config, and ref logs. Come experience the zen of git.
Demystifying the Java Flight Recorder API
Karan Balkar
This talk will be useful for developers who wish to monitor the performance of the applications especially in case of heavy data loads. It will help developers to understand how to use and integrate the JFR APIs in their existing Java based projects seamlessly along with the best practices.
Closing
Social
Meet other people in our virtual space
2021
Speakers
2021
Committee

Perwyl Liu

Luther Goh

Terence Lim

Alan Swan

Hong Kheng Yap

Ambrose Chua

Vina Melody

Stephanie Seah

Fazli Mansor
What
People
Said
/*
Talking about browser
extensions was never
ever so exciting! It was
worth flying all over
from India for @geekcamp
\o/
- Jyotsna Gupta
*/
/*
Subtle things why I
love SG: Singapore
Minister Balakrishnan
giving a talk about his
Arduino endeavors
@geekcamp :D
- Thomas Gorissen
*/
@##&@@&@@@@@&#%&&@%%@@@@@@&@@@@@@@@@&&*,**,,*,,...,,(#/ @@#%&@@@@@@@@#%&%%#%@@%%&@@@@@@@@@@@&&/#&#@%,,....,.&@# &@@#&@@&@@@@@&/(((((///(((/*@@@@@@@@&&((&/&&/,,,,,,.&@# @&@@#&@@@@@#(//,,.,/***/(//,,*@@@@@@&&%*&...(&@%,,%%&@# @&@@#%&@@#(//**,*.... ....,,,,,*&@@@@%%*&,*.%@&&%#@&*/# @@#@&&&@**,*,*,,*,...... ...,,(&@@%%,.,*,*/,###,.(%( @@&@@#%**,,,,,.,,,,*/((*,,.. ..,*&@%%, @.( @@&#@%*,,,,......,*(####((/*,. ..,*&%%,/ ,& %@@&@@%&&. ###(/,*,*,.. .../########((*,. ..,(%%,%.*//&@&&(/*/@# %%#(//.*, . ./#%%%%%%###((/,. ..,#%,/./&#&@&%&@@%%# ##(/*,,.... .((//(/*,*((((//*. .../%/&&&@@@@@&@@@@&% ##/,,,,,.. .*/((,. ...,/((/,,,,. ..,%(##(%%#//*,,,,,. %(/,.,.. *(####(/***((##,..* ...## .. ........... %(*,,,.. . ,/#%%%%####%%%%#/**,. .,#%............... #(..... . ,..*#%%%%%%%##%&&%/(//, ..#%%............... #/.,... .*/(#####(#(#(###(((....%@%%............... #/,. . .,//((((/(###((((/(. ,./@@%%.....*.,,/#%%/# #/*... .,,/(((((/*(#(#//(/ .(@@@@%%.(%#/#(&&%(*,,. #(/... ,,,*//((##(((((#( .*...*#&............... @@@&... . .,*,.,*/((######/. ...,,&@&/,.............. @@@&(,.. ...,,/(((((///,//(./(#(**.............. @@&%##,. ,*/*///*,,**//((,,/###%&@*(...,......,,,, @@&%&&%#((*, .///((((*/#######(%%%%#%%%&&/,*,,,,,/,//,. @@&&&&&&,../,/(((##(//##%###(##%%###%&%%(((%*,,.,,.,,./ &&&&&&(**/(/*/(###/(/ /%####%(###%%%#&%(&&&@@.......... %@&&&&((####((,,,...*//(**##(((#%%%#%%%&%#%&&@,.#.,*... &&&&&%#%%###,**///(((##(#(#(#%%&&%&%%%%%&&&&@&@/,..,,,,
%%#%%%%%%&%%%%%%%%%%&%%%%%%&&%&%%%%%%%%%%%&&%&%%%%#&&&@ %%%%%%%%%%%%%%%%%&@@&%&&&&&@@@%&%%%%%%%%&%%%%%%%%%@@%&@ &%%%#%%%%@@&&&%%%%%%%%%%%%&%##%%%%%%%%(##%%%%%%%%%@@#%% &&&%%%%%%#(%&(###%%%%%%%%%%/*/##%#######((#######%%%%%% &&&&&&%%%#%%&%%%%%%%%%%%/*****,..*/((#%%%%%%%%%%%%%%%%% &&&&&&&&&%%%##&&&&&&&&(*,*,,,*/***,,*,/%&&&&&&&&&&&&&&& @@@&&&&&&&&&&&&&&&&&&**...,*,,....**.,,*%&&&&&&@&&&@&@@ @@@@@@@@@@@&&&&@@@@(.,. .,*,*(%%%%%(,..,&&&@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@,**, .,/(#%%%%%%%%#/,. *@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@&,,../(#%%%%%%%%%%%#/*.,.,@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@,, /##%%%%%%%%%%%##/,.. .#@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@% .*/,*(##(,,,*,*/**.* ,&@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ //*/((*#.*((((/,(#,/( *@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@(###((%%*#%##/##(*##%@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@#####%%%#((#####/,#%@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@(#**/,,,*//(((#(**&@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@&**#,%&&&(/#/(/*,%@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@%*(#######(/*..( &&&@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@%*((/(%%(*,,,(#. /&&@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@&%*,,,,,,.../(##/,(*@&@@@@@@@@@@@ @@@@@@@@@@@@@@@@&/**#*/* /(/,**///(###/*((/(%*(&@@@@@@@ @@@@@@@@@@@&##&(///####*,,/(////((#####,((/*(#%&##%%%@@ @@@@@@@@@&###%//###%(((,//*((((#######(***#(&((((##%%** @@@@@@@@%(//#%/*(#%(##(. /%########%%#...##%%(/*/#&##%% @@@@@@@%*/*/#,,.,/%(/*//.,,*#%%%%%%#* , %%%(./##(%&%%%% @@@@@@@/,#**(.,..(,****(.,(/#%%%%%%%/%((*.(#***//###((( @@@@@@((/*,**,,,.(,*//*#*. ,#%%%%%%.., .*/#.,,.,,#,//**
Code
of
Conduct
All attendees, speakers, sponsors and volunteers at our conference are required to agree with the following code of conduct. Organizers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environment for everybody.
Harassment includes offensive verbal comments related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
Participants asked to stop any harassing behavior are expected to comply immediately.
Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.
If a participant engages in harassing behavior, the conference organisers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund.
If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts.
Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.
We expect participants to follow these rules at conference and workshop venues and conference-related social events.
Need help?
You have our contact details in the emails we've sent. Please feel free to approach (a few designated people we appointed to handle, emails here) to report any incidents. Rest assured it will be kept confidental.