Geekcamp Singapore 2021

=> 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
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 wasworth flying all overfrom India for @geekcamp\o/- Jyotsna Gupta*/ /*Subtle things why Ilove SG: SingaporeMinister Balakrishnangiving a talk about hisArduino 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.