Record Detail Back

XML

PROFESSIONAL Node.js®


If I wanted my server to accept many concurrent connections, the common solution was to use threads, and soon I had created my fi rst multi-threaded TCP server. This server accessed a shared data structure, which needed to synchronize the access to all the client threads that had been spawned. Getting the synchronization fi ne-grained (to maximize resources and time) and right (to avoid deadlocks) proved to be more diffi cult than anticipated. A couple of years later, I entered the working world to become a consultant, programming and leading teams of programmers to implement various client projects. At fi rst I continued to work within the UNIX world, but soon I was diverted to Java and all its enterprise fl avors and fi nally landed on the fertile plains of web development, using scripting languages like PHP and Ruby. Doing web development, I slowly became familiar with JavaScript and the event-driven program- ming model, never realizing it would later connect me back to the world of UNIX.
Pedro Teixeira - Personal Name
978-1-118-26518-5
NONE
PROFESSIONAL Node.js®
Computer Science
English
2013
1-412
LOADING LIST...
LOADING LIST...