Click here to visit the 90's version of this page.
Conference for the geeks.
No startup talks. No how to get rich talks. This is purely a tech conference.
Hashtag: #geekcampsg | Date: 7th September 2013 | Time: 9:30am to 6pm (Afterparty afterwards) | Location: Microsoft, 21st Floor
Sign up over at Eventbrite
Last year's slides can be found over here.
This year, our theme is Because we can!. See inspiration here!
Like or +1 the topics that you want to hear to vote. Voting will close on 7th Aug 2359h. Top 15 talks (depending on venue) will be scheduled.
Each talk should last around 30 minutes.
Submit your talk here
| Topic | Speaker |
|---|---|
|
Lets 'Go' ! - An intro to Google's GoLang Programming Language Go, otherwise known as Golang, is an open source, compiled, garbage-collected, concurrent system programming language. It was first designed and developed at Google Inc. beginning in September 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. Go aims to provide the efficiency of a statically typed compiled language with the ease of programming of a dynamic language. Go is highly suitable for apps with high level of concurrency . In this talk , we discuss the benefits of using Go programming language , how it compares with other languages , run through the basics of the language and play with some fun interactive demos . |
Bhagaban Behera @bhoga Link |
|
Where are the geeks? Ever wonder what hiring managers are thinking? What do they look for in their candidates? And what should you do to make the shortlist for job interviews? In this talk, I will share some of my experience and observations hiring security engineers and developers from the perspective of a technical hiring manager. I will discuss the challenges of finding good technical people in Singapore. Really, where are the geeks? I will also share a couple of my favourite interview questions that I would usually ask my candidates. |
Eugene Teo @eugeneteo |
|
Oh NO. Not more hardware! Last year, Dave jumped on his Harley and rode 200 km through the night at high speed just to present "Hardware is NOT boring" which featured a network enabled Arduino driving racing cars and trains around a track controlled by a mobile phone. This year he is joined Adnan Jalaludin to present even more crazy stuff but this time it is all powered by the Raspberry Pi, servo motors, DC motors, webcams and, almost literally, anything else that they can beg, borrow or steal in order to make things go with a bang. Oh yeah - maybe flying things too.... There will be code you can use. There will be circuits you can build. And, just like last year, there will be occasional diversions when something does not go as planned. |
Dave Appleton @AppletonDave Link |
|
Pebble Watch SDK Pebble is the first watch built for the 21st century. It is very minimal yet extremely customizable with internet-connected apps. During this session we will look at the technical capabilities of the Pebble and what you can achieve when you connect your smartphone to it. By the end of the session you will have the knowledge to build great Pebble apps. |
Matthew Morey @xzolian Link |
|
Put it on a map! Geo is a hot topic at the moment, and its only going to heat up further over the next 12 months. Everyone is jumping into location intelligence, routing, tracking and more. Many platforms exist for developing map based apps, most involve complex APIs or hardcore GIS products that require significant domain expertise. Lets take a look at the relative benefits and caveats of some of the most popular platforms including Google Maps, Nokia Maps, Bing Maps and Open Street Maps; learn whats involved in getting a project up and running quickly and easily and discuss best practices for creating Map Based Apps. |
Tim Chandler @praxisbt Link |
|
Hack the Kinect, AR Drone and Other Cool Sensors using a Graphical Programming Platform, LabVIEW Arthur C. Clarke said every revolutionary idea evokes three stages of reaction, which may be summed up by three phrases: 1. it's completely impossible 2. it's possible, but it's not worth doing 3. I said it was a good idea all along Learn to hack the Microsoft Xbox Kinect, Google Android, AR Drone, Nintendo Wii remote and Nunchuck and various other sensors with NI LabVIEW. |
Aashish Mehta |
|
Real-Time Chat App with HTML5 WebSockets Real-time apps are increasingly important nowadays. It's part of having great UX for the modern age. An understanding of WebSockets will allow you to build real-time goodies like twitter feeds, facebook timeline, real time chat, games etc. We'll build a browser based chat app using WebSockets. This is the new HTML5 standard of handling 2 way communication between client and server or server sent events. Prior to WebSockets, technologies such as comet/ajax and flash has been used to handle server sent events or push technology. WebSockets are great for real-time apps such as chat, games, 'timelines', 'feeds', etc.. It's more efficient and does not hammer your server like how previous technologies would. This will be a practical presentation to get you started using websockets in 30 minutes. I'll be showing you how to do this with a little bit of ruby, javascript, html, css. I'll be using Sinatra to build this. |
Josh Teng @joshzteng Link |
|
iOS with Leap Motion, Node.js and SAP VE Viewer Leap motion is growing rapidly and it's a new toy every hacker wants to have. While the iOS SDK is officially not yet out for leap motion .... won't it be awesome to find out how can we connect an iDevice with Leap Motion. To add more fun to our talk, let's introduce SAP Visual Enterprise Viewer and visualize how we can interact with 3D models in real-time. This talk will demonstrate how to connect all these pieces together using a Node.js server. For folks who haven't heard about leap motion, you are missing something awesome: http://www.youtube.com/watch?feature=player_embedded&v=-gMWa_GtGho To get an idea about SAP Visual Enterprise Viewer, here's a free app you can try: https://itunes.apple.com/us/app/sap-visual-enterprise-viewer/id552912296?mt=8 |
Subhransu Behera (Subh) @subhransu Link |
|
Building News Aggregators 101 Ever wonder how online news aggregators like Techmeme manage to sift through thousands of articles published each day and surface only the best articles? What are some of the techniques and algorithms behind the apparent chaos? In this talk, I will share my experiences in researching and building Katsu News, a fully-automated and algorithm-driven online news aggregator for fans of Japanese anime, music and pop culture. If things like K-nearest neighbor, graphs, clustering and keyword extraction excite you, then you would probably like this talk. |
Jonathan Wong @armchairdude Link |
|
The State of Three Three.js is an open source 3d (webgl) javascript library whose popularity has seen no signs of slowing down. In this talk, we will be covering three states of three.js - the past (the hall of fame), present(the things you can work on) and future (of which applications we hope to see). This talk will be filled with demos, storytelling, insights (coming from a contributor), and technical deep dives. |
Joshua Koo @blurspline Link |
|
Building apps with AngularJS AngularJS is a fancy new front-end framework by Google. Initially started as a 20% time project, it's now been officially sanctioned by Google and has emerged as a leading toolkit for front-end development. By rethinking the way we use the very foundation of the web — HTML, AngularJS makes writing web apps faster, simpler, and importantly, easily testable. This talk will provide and introduction to - the basics of development with AngularJS - concepts of services and directives - unit and end-to-end testing with AngularJS |
Ruiwen Chua @ruiwen |
|
Data Services - The Good, the Bad and the ugly... Project Nimbus is one of the first community driven data as a service project back in 2009. Fast forward to 2013, we see more data services and APIs available to geeks and developers. We are glad and excited by the new opportunities and services enabled by the availability. We will like an 'unplugged' session with the local geek community to share about our journey so far. <-- Actually, a bunch of us are toying to do a Project Nimbus version 2. It will be great if the geeks can show us some love, give some feedback :) --> |
Yap Neng Giin @nenggiin Link |
|
Useful Tools for Mobile Developers There are a ton of small, not very well-known utilities that could help developers code faster and in a more efficient manner. For example: * There are utilities which would help iOS developers check their project for unused resources, or for deprecated/obsolete API calls. * There are utilities which allow you to design a game level visually. * There are utilities which help you extract relevant images from a PSD file in specific layers. Knowing about at least a few of these utilities could increase a developers productivity quite a bit. What if a developer used many of these utilities at once in their daily workflow? How much more efficient would they be? |
Fahim Farook @fahimfarook Link |
|
How to Build an iOS App like Candy Crush Do you have an idea for an app or game that you want to build in iOS but have no idea how to go about building it? Learn about the popular tools, frameworks, algorithms and best practices for building iOS games using Candy Crush as an example, as we attempt to reverse engineer the game and how it works in front of you, so you can learn how to build an iOS app like Candy Crush! We hacked this app out in 7 hours at Super Happy Dev House, so it's definitely feasible for indie devs who want to learn to build their own game apps. |
Gabriel Lim @sg_gabriel Link |
|
PHP Apps that Scale Learn about the tricks that make PHP scale like crazy. Often times, making PHP scale isn't just about tweaking PHP itself, its the whole architecture around it. Learn how you can accomplish this with all the bad-ass open source tools you can shake a stick at... |
Michael Cheng @coderkungfu Link |
|
Explore functional programming with Scala What is this thing FP that Java developers hear about the rest of world is talking? Is it some knowledge that only men with white beards can acquire after spending 50 years sitting in a cave? In this era where cloud computing facilitates big data how does FP help me become more productive? I'm going to attempt to answer those questions, so if you are interested then just come on over |
Raymond Tay @RaymondTayBL Link |
Interested to work with us?
Drop us an email here.