Archive for the ‘GeekNight’ Category

Wednesday, June 30

What Time
06:00 pm – 07:30 pm

ThoughtWorks Technologies
ACR Mansion, 2nd floor,
147/F, 8th Main,
3rd Block, Koramangala,
Bangalore – 560 025

‘Performance needs Actors’
Wednesday, June 30

What Time
06:00 pm – 07:30 pm

ThoughtWorks Technologies
ACR Mansion, 2nd floor,
147/F, 8th Main,
3rd Block, Koramangala,
Bangalore – 560 025
View Map

Who Should Attend
Language Geeks. Technologists.

About GeekNights
Informal meetings for tech people to exchange ideas,
code and learning. Held
periodically at ThoughtWorks offices in Bangalore, Pune
and Chennai.

Call us on 080 43233700


We at ThoughtWorks are delighted to invite you to our latest GeekNight. An exciting talk about cutting edge technology and tons of learning await you! You also get to meet like-minded geeks in a space that encourages open discussions with fellow technologists.

Concurrency idioms such as locks and monitors are well understood. However, building highly concurrent systems is a black art; the finer the grain of sharing and locking, the more error-prone the system, and difficult to diagnose. The situation is much worse in multi-processor systems, even in languages like Java with well-defined memory model semantics.
This talk argues for a fundamentally different way of building highly concurrent systems, be they device drivers or servers. It argues for ultra-lightweight threads with isolated heaps and stacks, communicating with each other purely through messages, and not via modifying shared data structures. This notion is not new by any means, but the devil is in the details.
Sriram will present Kilim, a framework in Java that provides these features, along with guaranteeing low level safety at compile time via a type system, and contrast it to languages such as Erlang and Go

Register at :



Read Full Post »


Start: 07 August, 2009 – 01:00 pm Timezone: IST

 “Building Rich Internet Applications with Flash Catalyst and Flash Builder 4”

The Flash Platform is a complete system to create and deliver expressive applications, content and video that run consistently across the widest reach of operating systems and devices. In this session you’ll learn how to build next generation user experiences quickly using Flash Catalyst and Flash Builder 4. We’ll explain the core concepts behind Flash Catalyst, talk about new features in Flash Builder 4 and build a real world interactive application from a design created in Illustrator. This session will give you a good insight in to what Adobe is doing to streamline the designer developer workflow and give you an idea about the enhancements in the Flex framework and Flash Builder 4.

Read Full Post »

Ioke is a new language, an experiment to see how expressive a language can be. It’s a language for the JVM influenced by Io, Self, Smalltalk, Lisp and Ruby. It supports a prototype based object oriented system, is homoiconic, supports high level methods and macros and makes it easy to build DSLs and new abstractions from scratch. The presentation will first talk about the motivations for a new language, then talk about some of the more interesting features of Ioke, including the object system, the macro system and java integration features.

About The Speaker: Ola Bini is a core JRuby developer and is the author of the book ‘Practical JRuby on Rails’. His technical experience ranges from Java, Ruby and LISP to several open source projects. He likes implementing languages, writing regular expression engines, YAML parsers and other similar things that exist at the border of computer science. Check out Ola’s blog.



Venue : ThoughtWorks Bangalore


Read Full Post »


Heard about the buzz, but didn’t know what geeks do at night ??

Well, be sure not to miss the next one on Jan 30th 2009, Friday from 6:30 p.m. onwards at ThoughtWorks Bangalore office.

So what is a Geek Night ?

A Geek Night is a forum for discussion and dissemination of ideas, technologies and techniques in the field of software development.
This is also an informal gathering where we pick a hot technology topic and proceed to discuss it and learn from each others experience and perspectives.
The meeting takes about two hours inclusive of eating/drinking (soft drinks only ;)) and heckling the presenters.
Join your fellow techies, geek gods, tech savvy pros, press, and other industry luminaries for an informal gathering at ThoughtWorks Bangalore.

Also an opportunity to meet some of your old tech friends, and make some new ones.

Best of all, this event is free!

The topics of this Geek Nights would be

1. XP and Design – Where did the Design phase go? by Paulo Caroli: ThoughtWorks

Where did the Design phase go? There is a misconception that XP does not promote design. In fact, it is quite the opposite. In this session I will cover XP design, putting it in context with more traditional development approaches.
I will also explain how XP promotes continuous design improvement through Simple Design, Continuous Integration, Test Driven Development (TDD) and Refactoring. By following the XP practices developers evolve their code (and design) using incremental proven steps. Moreover this is done without waste (over-design).

2. “High Performance web sites” by Shivku: Yahoo

Yahoo! has gathered tools and guidelines to improve the response time of web pages. This talk will make you a developer of high performance web pages. The talk will Highlight what one needs to know about HTTP, caching, and interesting tidbits about browser behavior (What does IE’s “Automatically” cache setting really do?). Discuss the best practices we’ve gathered working with 20+ Yahoo! Properties, Present the response times of various websites, and demonstrate some of the tools we use in debugging & profiling the performance of web pages and sites.

It sure would be an evening to remember, do make it along with your friends. But before that register your names here (so that we have enough to feed you)

ThoughtWorks Technologies (India) Pvt Ltd.,
2nd Floor,Tower C, Corporate Block, Diamond District,
Airport Road,
Bangalore – 560 008,
t: +91 80 2508 9572
f: +91 80 2508 9584

Doubts / Queries ? Call me … Gautham.H 9902043964

Google map
http://maps.goo gle.com/maps?f= q&hl=en&q=diamo nd+district,+ba ngalore&layer=& ie=UTF8&z=13&ll =12.97562,77.59 6951&spn=0.0966 87,0.184708&om= 1&iwloc=H

Read Full Post »