Hackerschool: Introduction to Flask
π Thursday, 3 Apr, 6:30pm-8:30pm
π SR13 @ SoC (COM3-01-22)
Sign up here for NUS students!
Sign up here for Non-NUS!
Interested in building web applications with Flask? In this hands-on workshop, youβll learn how to:
- Set up a Flask application
- Handle routes and process user requests effectively
- Use Jinja templating to create dynamic web pages
- Build and validate forms with WTForms
Pre-requisites:
- Basic knowledge of Python is highly recommended
- Install Python 3.10+ on your system
See you there! π
π Thursday, 3 Apr, 6:30pm-8:30pm
π SR13 @ SoC (COM3-01-22)
Sign up here for NUS students!
Sign up here for Non-NUS!
Interested in building web applications with Flask? In this hands-on workshop, youβll learn how to:
- Set up a Flask application
- Handle routes and process user requests effectively
- Use Jinja templating to create dynamic web pages
- Build and validate forms with WTForms
Pre-requisites:
- Basic knowledge of Python is highly recommended
- Install Python 3.10+ on your system
See you there! π
π₯10π3β€2π₯°1π±1
Hi everyone! We have these events coming up, do remember to RSVP if you are interested!
Hackerschool (Thursday)
Learn how to set up and run Flask applications from scratch in this hands-on workshop! Youβll explore routing, request handling, Jinja templating, and form validation with WTForms to build dynamic web applications. Sign up here. (Thursday 6:30pm-8:30pm)
Friday Hacks
Camillus, a senior security engineer at Google is going to introduce the principles of Android platform security, from low-level fundamentals to user experience.
For the second talk, Crystal, SVP of Growth and Data at Gojek, startup advisor (Scale.AI, Carousell and more) will be sharing about how calculated risks are taken at Gojek.
Pizzas and bubble tea will be provided, sign up here (Friday 7pm-9pm)
Hackerschool (Thursday)
Learn how to set up and run Flask applications from scratch in this hands-on workshop! Youβll explore routing, request handling, Jinja templating, and form validation with WTForms to build dynamic web applications. Sign up here. (Thursday 6:30pm-8:30pm)
Friday Hacks
Camillus, a senior security engineer at Google is going to introduce the principles of Android platform security, from low-level fundamentals to user experience.
For the second talk, Crystal, SVP of Growth and Data at Gojek, startup advisor (Scale.AI, Carousell and more) will be sharing about how calculated risks are taken at Gojek.
Pizzas and bubble tea will be provided, sign up here (Friday 7pm-9pm)
Campuslabs
Hackerschool: Week 11
Discover unique opportunities at! Find and attend events, browse and join organizations, and showcase your involvement.
π₯9β€1
Hey everyone π
For those coming for the Intro to Flask workshop later today, do remember to:
1: Have python (3.10+) installed
2: Clone the workshop materials
If you need any help with the installation, we will be around to help you during the workshop itself. See you all there! π€©
For those coming for the Intro to Flask workshop later today, do remember to:
1: Have python (3.10+) installed
2: Clone the workshop materials
If you need any help with the installation, we will be around to help you during the workshop itself. See you all there! π€©
Python.org
Download Python
The official home of the Python Programming Language
β€6
Hackerschool: Shell and Scripting
π Thursday, 10 Apr, 6.30pm-8.30pm
π SR13 @ SoC (COM3-01-22)
Sign up here for NUS students!
Sign up here for Non-NUS!
The shell is a fast, efficient textual interface to your computer. Come learn to use the shell, and write shell scripts, to do things from managing files and processing text, to writing quick scripts that help you automate and speed up your daily computing life.
Please ensure you have access to a POSIX-compatible shell, such as Bash. If you are on macOS or a Linux distribution, you are set; if you use Windows, consider installing Windows Subsystem for Linux (WSL) or Ubuntu in VirtualBox.
- WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
See you there! π
π Thursday, 10 Apr, 6.30pm-8.30pm
π SR13 @ SoC (COM3-01-22)
Sign up here for NUS students!
Sign up here for Non-NUS!
The shell is a fast, efficient textual interface to your computer. Come learn to use the shell, and write shell scripts, to do things from managing files and processing text, to writing quick scripts that help you automate and speed up your daily computing life.
Please ensure you have access to a POSIX-compatible shell, such as Bash. If you are on macOS or a Linux distribution, you are set; if you use Windows, consider installing Windows Subsystem for Linux (WSL) or Ubuntu in VirtualBox.
- WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
See you there! π
β€8π₯4π1
FH #275
π Date: Friday, 11 Apr, 7pm
π Venue: COM3-01-23 SR14
ππ§will be served!
Sign up here!
NUS
Non NUS
DNA, Data & Debugging: Building Tools for Genomics
(Tim Stuartπ)
Genomics is a fast-evolving, data-rich field. This talk explores how changing data types impact software design and highlights the importance of documentation for non-programmers. Iβll also share my journey from wet-lab scientist to computational researcher, and the challenges of building software in academia.
From Interface to Impact: Understanding HCI's Contribution to Modern Health Practices
(Dr. Foongπ)
Explore how Human-Computer Interaction (HCI) drives innovation in health. This talk defines HCI and Health in todayβs context, emphasizing user-centered design in solving healthcare challenges. Through two case studies, weβll show how understanding users and iterative design lead to effective health technologies. Ideal for computing students, this session builds a foundation for HCIβs role in shaping modern healthcare.
See you! π
π Date: Friday, 11 Apr, 7pm
π Venue: COM3-01-23 SR14
ππ§will be served!
Sign up here!
NUS
Non NUS
DNA, Data & Debugging: Building Tools for Genomics
(Tim Stuartπ)
Genomics is a fast-evolving, data-rich field. This talk explores how changing data types impact software design and highlights the importance of documentation for non-programmers. Iβll also share my journey from wet-lab scientist to computational researcher, and the challenges of building software in academia.
From Interface to Impact: Understanding HCI's Contribution to Modern Health Practices
(Dr. Foongπ)
Explore how Human-Computer Interaction (HCI) drives innovation in health. This talk defines HCI and Health in todayβs context, emphasizing user-centered design in solving healthcare challenges. Through two case studies, weβll show how understanding users and iterative design lead to effective health technologies. Ideal for computing students, this session builds a foundation for HCIβs role in shaping modern healthcare.
See you! π
π₯10β€3π2
Hi everyone! We have these events coming up, do remember to RSVP if you are interested!
Hackershool (Thurs 6:30-8:30pm)
Learn how to write quick scripts that help you automate and speed up your daily computing life.
Sign up here:
NUS
non-NUS
Friday Hacks (Fri 7-9pm)
Join us for our last Friday Hacks of the Semester!
Tim (principle scientist at A*STAR), will be sharing about his journey from wet-lab scientist to computational researcher, and the challenges of building software in academia.
Dr. Foong (Head of Design at the Telehealth Core) will explore how Human-Computer Interaction (HCI) drives innovation in modern healthcare.
Bubble tea and pizza provided!
Sign up here:
NUS
non-NUS
Hackershool (Thurs 6:30-8:30pm)
Learn how to write quick scripts that help you automate and speed up your daily computing life.
Sign up here:
NUS
non-NUS
Friday Hacks (Fri 7-9pm)
Join us for our last Friday Hacks of the Semester!
Tim (principle scientist at A*STAR), will be sharing about his journey from wet-lab scientist to computational researcher, and the challenges of building software in academia.
Dr. Foong (Head of Design at the Telehealth Core) will explore how Human-Computer Interaction (HCI) drives innovation in modern healthcare.
Bubble tea and pizza provided!
Sign up here:
NUS
non-NUS
Campuslabs
Hackerschool: Week 12
Discover unique opportunities at! Find and attend events, browse and join organizations, and showcase your involvement.
π₯5β€1
Hackerschool: Version Control with Git and Jujutsu π¨βπ»
π Thursday, 17 Apr, 6.30pm-8.30pm
π SR13 @ SoC (COM3-01-22)
Sign up here for NUS students!
Sign up here for Non-NUS!
Join us for the final Hackerschool of the semester where you get to enjoy two (2!) workshops in the same session!
In the first half, we will be exploring Git, the de-facto version control system used by major projects like the Linux kernel, React, PyTorch and many more. Come gain hands-on experience with Git, where we will cover the basics and leave you with a few advanced features (e.g. interactive rebasing).
Pre-requisties:
- Install Git and setup GitHub: https://wiki.nushackers.org/orbital/git/setup
- Install
Once you have a understanding of Git, we will be diving into Jujustu (
Pre-requisites:
- Install Jujustu (https://jj-vcs.github.io/jj/latest/install-and-setup/)
P.S. This workshop will likely overrun! But hey, its the last NUS Hackers event of the semester, so what better way to end it off with a long wholesome session of learning new tools π¦
See you there π
π Thursday, 17 Apr, 6.30pm-8.30pm
π SR13 @ SoC (COM3-01-22)
Sign up here for NUS students!
Sign up here for Non-NUS!
Join us for the final Hackerschool of the semester where you get to enjoy two (2!) workshops in the same session!
In the first half, we will be exploring Git, the de-facto version control system used by major projects like the Linux kernel, React, PyTorch and many more. Come gain hands-on experience with Git, where we will cover the basics and leave you with a few advanced features (e.g. interactive rebasing).
Pre-requisties:
- Install Git and setup GitHub: https://wiki.nushackers.org/orbital/git/setup
- Install
lazygit: https://github.com/jesseduffield/lazygit#installationOnce you have a understanding of Git, we will be diving into Jujustu (
jj ), an alternative version control system. The goal of the second half is to provide a different perspective on version control and introduce a different way of thinking about it with jj semantics. You will get to learn the basics of jj and how it differs from Git, and maybe you will find that jj fits your preferred workflow better than Git. Sneak peak: jj has no staging area π«£Pre-requisites:
- Install Jujustu (https://jj-vcs.github.io/jj/latest/install-and-setup/)
P.S. This workshop will likely overrun! But hey, its the last NUS Hackers event of the semester, so what better way to end it off with a long wholesome session of learning new tools π¦
See you there π
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯19π3β€1π1
Hi everyone! Friendly reminder to sign up for our last Hackerschool of the semester happening this Thursday if you're interested π€© You'll get to enjoy 2 workshops in the same session about Git and Jujutsu. π§ will be provided!
π₯4π3β€1π1
Wondering how you can navigate the tech internship world and land your first internship?
Join us for an informative session on how you can best prepare yourself for the internship process (i.e timelime, resume, interview and much more!)
Stick around for a panel discussion featuring speakers who've interned and worked at firms like Google, Jane Street and Palantir - ready to answer all your burning questions!
Look out for details about mentorship from panellists and other mentors at the end of the talk π
ποΈ Saturday, 24th May
β° 7:00pm to 9:00pm
π On Zoom
Join the Zoom meeting here, or using the details below:
Meeting ID: 817 0832 8106
Passcode: 141696
See you there π
Join us for an informative session on how you can best prepare yourself for the internship process (i.e timelime, resume, interview and much more!)
Stick around for a panel discussion featuring speakers who've interned and worked at firms like Google, Jane Street and Palantir - ready to answer all your burning questions!
Look out for details about mentorship from panellists and other mentors at the end of the talk π
ποΈ Saturday, 24th May
β° 7:00pm to 9:00pm
π On Zoom
Join the Zoom meeting here, or using the details below:
Meeting ID: 817 0832 8106
Passcode: 141696
See you there π
π₯29β€7π4
Hey everyone, weβre happy to share that we are opening our NUS Hackers Intern Mentorship program for 2025! π
Take this opportunity to have a personal (1-to-1) mentorship session with an early career professional that has research and industry experience at big tech, startups, consulting, fintech companies, research labs and much more!
Your mentor can help you with any personal career guidance, or even conduct mock interviews and resume reviews.
Spots are limited so make sure to sign up now!
Note: The mentorship program is open to incoming students as well as students from any university (not just NUS)!
Take this opportunity to have a personal (1-to-1) mentorship session with an early career professional that has research and industry experience at big tech, startups, consulting, fintech companies, research labs and much more!
Your mentor can help you with any personal career guidance, or even conduct mock interviews and resume reviews.
Spots are limited so make sure to sign up now!
Note: The mentorship program is open to incoming students as well as students from any university (not just NUS)!
π₯26β€3
Hackerspace X Orbital 2025π¨βπ»
Hi everyone, weβre back! In collaboration with Orbital, we will be hosting Hackerspace this Summer.
Join us at Hackerspace anytime between 10am-4pm if you are:
1. Eager to tinker with cool project ideas π€©
2. Looking for testers to try out your app π§βπ»π©βπ»π¨βπ»
3. Searching for a right spot to collaborate π
Of course, π°π we'll have refreshments available while you work on your project!
Dates & Venue
π We'll be running every Wednesday in June (4/6, 11/6, 18/6, 25/6) from 10am to 4pm
π Makers@SOC (COM3-01-19)
[Click here to sign up for our first session on THIS WEDNESDAY(4/6)]
See you there π
Hi everyone, weβre back! In collaboration with Orbital, we will be hosting Hackerspace this Summer.
Join us at Hackerspace anytime between 10am-4pm if you are:
1. Eager to tinker with cool project ideas π€©
2. Looking for testers to try out your app π§βπ»π©βπ»π¨βπ»
3. Searching for a right spot to collaborate π
Of course, π°π we'll have refreshments available while you work on your project!
Dates & Venue
π We'll be running every Wednesday in June (4/6, 11/6, 18/6, 25/6) from 10am to 4pm
π Makers@SOC (COM3-01-19)
[Click here to sign up for our first session on THIS WEDNESDAY(4/6)]
See you there π
π₯17β€4
Hey everyone,
Due to high demand, we have closed signups for our Intern Mentorship program for 2025. Do keep an eye out for us next year!
Due to high demand, we have closed signups for our Intern Mentorship program for 2025. Do keep an eye out for us next year!
β€5π2π’1
Hackerspace X Orbital 2025 [Week 2]π¨βπ»
Hi everyone! We will be hosting our second session on this coming WEDNESDAY (11/6). π€©
Please note that you may choose to come at ANY time between 10am-4pm, and this is open to ANY student, irrespective of your participation in Orbital.
Here is the program flow for Hackerspace week 2:
10am-12pm: Socialize/hang out with ppl π¨βπ»
12-1pm: lunch break + refreshments π°π
1-3pm: Project sharing session π
3pm-4pm: Free to hang out, work on your project π€©
Dates & Venue
π We'll be running every Wednesday in June (4/6, 11/6, 18/6, 25/6) from 10am to 4pm
π Makers@SOC (COM3-01-19)
[Click π here to sign up]
See you there π
Hi everyone! We will be hosting our second session on this coming WEDNESDAY (11/6). π€©
Please note that you may choose to come at ANY time between 10am-4pm, and this is open to ANY student, irrespective of your participation in Orbital.
Here is the program flow for Hackerspace week 2:
10am-12pm: Socialize/hang out with ppl π¨βπ»
12-1pm: lunch break + refreshments π°π
1-3pm: Project sharing session π
3pm-4pm: Free to hang out, work on your project π€©
Dates & Venue
π We'll be running every Wednesday in June (4/6, 11/6, 18/6, 25/6) from 10am to 4pm
π Makers@SOC (COM3-01-19)
[Click π here to sign up]
See you there π
π₯10β€4π3
Hey everyone!
Here are the links of the video recordings from last Semester's Friday Hacks:
FH #271 Vite, Rust and the Future of Javascript Tooling by Evan You
FH #271 How to Move Terabytes of Data Around by Herbert
FH #272 Generating Synthetic Financial Data with AI by Sook-Yee Chong
FH #272 Cyber Threat Intelligence Introduction and Deep Dive by Davis Zheng
FH #273 Integrating Technology with Healthcare Services in Cambodia by Project Sa'Bai
FH #273 Knowledge Sharing Session on Post-Quantum Cryptography by Dr. Tan Teik Guan
FH #274 Hack the Stack - Android Platform Security & Bug Bounty by Camillus Cai
FH #274 Metrics that Mattered: Taking Calculated Risks at Gojek by Crystal Widjaja
FH #275 DNA, Data & Debugging - Building Tools for Genomics by Tim Stuart
FH #275 Understanding HCI's Contribution to Modern Health Practices by Dr. Foong Pin Sim
Stay tuned for more exciting talks next semester!
Here are the links of the video recordings from last Semester's Friday Hacks:
FH #271 Vite, Rust and the Future of Javascript Tooling by Evan You
FH #271 How to Move Terabytes of Data Around by Herbert
FH #272 Generating Synthetic Financial Data with AI by Sook-Yee Chong
FH #272 Cyber Threat Intelligence Introduction and Deep Dive by Davis Zheng
FH #273 Integrating Technology with Healthcare Services in Cambodia by Project Sa'Bai
FH #273 Knowledge Sharing Session on Post-Quantum Cryptography by Dr. Tan Teik Guan
FH #274 Hack the Stack - Android Platform Security & Bug Bounty by Camillus Cai
FH #274 Metrics that Mattered: Taking Calculated Risks at Gojek by Crystal Widjaja
FH #275 DNA, Data & Debugging - Building Tools for Genomics by Tim Stuart
FH #275 Understanding HCI's Contribution to Modern Health Practices by Dr. Foong Pin Sim
Stay tuned for more exciting talks next semester!
π₯41β€9π4π―1
2025-06-02 08.46.06.jpg
73.5 KB
Hackerspace X Orbital 2025 [Week 3]π¨βπ»
Hi everyone! We will be hosting our third session on this coming WEDNESDAY (18/6). π€©
You may choose to come at ANY time between 10am-4pm, and this is open to ANY student, irrespective of your participation in Orbital.
Here is program flow for Hackerspace week 3:
10am-12pm: Socialize/hang out with ppl π¨βπ»
12-1pm: Lunch break + refreshments π°π
1-3pm: Project sharing session π
3-4pm: Free to hang out, work on your project π€©
Dates & Venue
π We'll be running every Wednesday in June (4/6, 11/6, 18/6, 25/6) from 10am to 4pm
π Makers@SOC (COM3-01-19)
[Click π here to sign up]
See you there π
Hi everyone! We will be hosting our third session on this coming WEDNESDAY (18/6). π€©
You may choose to come at ANY time between 10am-4pm, and this is open to ANY student, irrespective of your participation in Orbital.
Here is program flow for Hackerspace week 3:
10am-12pm: Socialize/hang out with ppl π¨βπ»
12-1pm: Lunch break + refreshments π°π
1-3pm: Project sharing session π
3-4pm: Free to hang out, work on your project π€©
Dates & Venue
π We'll be running every Wednesday in June (4/6, 11/6, 18/6, 25/6) from 10am to 4pm
π Makers@SOC (COM3-01-19)
[Click π here to sign up]
See you there π
β€5
2025-06-02 08.46.06.jpg
73.5 KB
Hackerspace X Orbital 2025 [Week 4]π¨βπ»
Hi everyone! We will be hosting our Final session on this coming WEDNESDAY (25/6). π€©
As usual, you may choose to come at ANY time between 10am-4pm. This is open to ANY student.
For orbital participant, this will be your final chance to showcase your amazing project, and to get people to try out your application!
Here is program flow for Hackerspace week 4:
10am-12pm: Socialize/hang out with ppl π¨βπ»
12-1pm: Lunch break + refreshments π§π
1-3pm: Project sharing session π
3-4pm: Free to hang out, work on your project π€©
[Click π here to sign up]
Venue:
π Makers@SOC (COM3-01-19)
See you there π
Hi everyone! We will be hosting our Final session on this coming WEDNESDAY (25/6). π€©
As usual, you may choose to come at ANY time between 10am-4pm. This is open to ANY student.
For orbital participant, this will be your final chance to showcase your amazing project, and to get people to try out your application!
Here is program flow for Hackerspace week 4:
10am-12pm: Socialize/hang out with ppl π¨βπ»
12-1pm: Lunch break + refreshments π§π
1-3pm: Project sharing session π
3-4pm: Free to hang out, work on your project π€©
[Click π here to sign up]
Venue:
π Makers@SOC (COM3-01-19)
See you there π
β€10π₯8