I just came from Ayana 2012 where I gave a talk about hardware hacking using Arduino.
About Ayana 2012
Ayana is a two day event conducted by PES IT. It starts with tech talks on the first day followed by 24 hour hackthon, similar to Yahoo Open hackdays.
Introduction to hardware hacking using Arduino
In my talk, I first talked about why a software hacker should look into hardware hacking. I then followed it by a brief introduction to Arduino, using the famous Blink program.
After that I was talking about different ways by which you can make Arduino talk to Internet and mobile phones like Android.
In the end I also gave out some hack ideas for the participants.
Slides
I have uploaded the slides that I used during the talk to my slideshare account. I have also embedded it here for easy reference. You can also checkout my other presentations and slides from my talks page.
The talk went well and there were lot of questions after the event, which is generally a good sign
Buying Arduino in Bangalore
As it used to happen in my other talks about Arduino, even today lot of people asked me about places where they can buy Arduino in Bangalore. I have already collect a list of places from where you can buy Arduino in Bangalore. You can refer to that page, in case you are planning to buy Arduino in Bangalore.
If you have noticed, the last couple of myposts are around Dart, the new programming language which allows you to create web applications. It is because, last weekend, the Bangalore GTUG group organized a one day hackthon on Dart and I was part of the judging panel for the event
I started playing around with Dart for a couple of weeks now and so far, I kind of like the language, even though there are couple of bugs and some major features missing. That’s understandable since the language is still a technical preview.
Hacks
The following are some of the notable hacks from the hackthon
Snake Game by Sundar (it’s not Sudar )
It’s the classic snake game implemented in HTML5 using Dart. You can checkout a hosted version and the source code is available at github.
Charting Library
This is a charting library which allows you to create both pie and bar charts using Dart. You can checkout the source code in github.
Mocking library for Dart
It is a simple mocking library which allows you to write mocks to test Dart code. I personally liked this project very much.
Tbilisi hackthon
GTUG Tbilisi is planning to have a Dart hackthon like the one we had in Bangalore and tonight I am going to do a hangout session with them going over the Dart language and how we did our hackthon. You can check out the slides which I prepared for the event below. You can also checkout my other presentations and slides from my talks page.
On the whole, Dart is a good language which you can use to create complex web applications. But it’s not yet ready for prime time use yet.
If you have a question or feedback/comments about my slide, then do let me know by leaving a comment below.
Buying Arduino in Bangalore
Lot of people asked me about buying arduino in Bangalore. Instead of answering them separately, I consolidated the different options in my blog. Let me know if I missed out any place.
Just came back after my talk today at Microsoft TechEd about JavaScript.
About the talk
The talk was mainly about using JavaScript in today’s world. I gave a brief about different frameworks and some suggestions on when to use each one of them.
It also covered using JavaScript in different scenarios. The following are the different use cases that I covered
Using JavaScript in the Brower/client
Using JavaScript in the server
Using JavaScript to create mobile apps
Using JavaScript to create desktop apps
Using JavaScript to control devices connected to your computer
Slides
I have uploaded the slides which I used for the talk to my slideshare account. I have also embedded them below so that you can easily view them.
Questions/Feedback
If you have a question or feedback/comments about my slide, then do let me know by leaving a comment below.
I just came back from yet another amazing event by HasGeek. This time it is DroidCon.
DroidCon
DroidCon is a developer conference and is part of world’s largest series of Android conferences. It happened at Bangalore on 18th and 19th of November.
Slides from my talk
I gave a talk about building robots using Android and Arduino. I explored the different ways by which you can make both Android and Arduino talk to each other, concentrating on the advantages and disadvantages of the different approaches.
When I find some free time, I will write about these approaches in more detail with code samples for each of them. So stay tuned
I also showed demo of my pet bot Asimi (more details about her later). You can download the source code and learn more about the bot from its homepage.
I am also trying to collect code snippets to access YQL in various languages. If your favourite language is not there then send me the code snippet and I will add it there.
I gave a talk about Node.JS at jsFoo, the JavaScript conference today. I thought of sharing the slides and the source code of my demos so that it would be useful for others.
You can find the slide that I used for the talk from my slideshare account. I have also embedded it below for quick browsing
I also used a couple of demos for my talk. You can download the source code for all of them from my github account.
Hack night
Before the event, we also had a hack night, where we were trying to create some apps using JavaScript over a weekend. I created a small game prototype using socket.io. You can download the source for this as well from my github account.
Speaker Video
Here is the speaker video which hasgeek recorded before the event.
The annual Yahoo Open Hack day is back and this year it is going to happen on 30th and 31st of July.
This hackday is special for me, for a couple of reasons.
First and foremost, I am going to see my idol Douglas Crockford in person He is one of the reasons why I started loving JavaScript and I am really excited about meeting him in person and to listen to his talk.
Update: Here are the photos
And the second reason is that, we are going to have hardware hacks during the event. Yes you read it right This time we are planning to have tech talks about hardware and let people do hardware hacks as well.
Regular readers of my blog would know that I hack around hardware (especially Arduino) as a hobby and you could understand my excitement.
I am also going to give a talk on Arduino and Android ADK and will be demoing some of the hacks which I have created using them.
If this hasn’t convinced you, then there is more. Yahoo is also going to sponsor 50% price for the hardware that you need for hacking. Yes, you read it right again. We have arranged this offer with 9 Circuits. Head over to the Open hackday wiki to get more details about it.
I have uploaded the slides which I used for the talk to my slideshare account and you can download it from there.
The slide also includes the schematic diagram for the circuit which I used for the demo. The source code that I used for the demo can be downloaded from the below links