Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Goldfarb, David
Degel Software
Beit Shemesh, Israel
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

As a kid, David Goldfarb hated writing book reports and essays. He claims that he chose MIT to avoid the term papers inflicted upon students at other universities. Despite this, David somehow became a reviewer for Computing Reviews shortly after graduating, and has written more than 30 reviews. When asked why, he can only mumble something about it being a great opportunity to read more books.

Between reviewing stints, David is a software practitioner, consultant, and founder of several startups: Vringo, 2AM Development, and Degel Software. David’s specialty is “zero-to-sixty acceleration”: helping organizations learn and implement technologies to turn great ideas into products. He identifies new technical direction and helps early adopters to exploit these technologies. Over the years, these have ranged from Lisp and artificial intelligence, to multimedia and Windows, to mobile computing and Internet applications, to biotechnology. (Currently, he is exploring tools to help manage the flood of media content constantly arriving on our doorsteps and inboxes.)

David was a bit too young to ever use punch cards or slide rules for serious work and probably will be too old to be involved in telepathy or brain uploads; however, he is pleased to have helped develop and exploit so many of the intervening technologies. He looks forward to many years of continuing to use and learn new software tricks and, yes, even to writing more book reports—ahem, I mean reviews—for Computing Reviews.

 
 
Options:
Date Reviewed  
 
1
- 8 of 8 reviews

   
   Clojure for the brave and true: learn the ultimate language and become a better programmer
Higginbotham D., No Starch Press, San Francisco, CA, 2015. 328 pp.  Type: Book (978-1-593275-91-4)

The foreword to this book begins, “As you read this hilarious book, you will at some point experience a very serious moment.” Then, in his introduction, the author promises to teach Clojure by exploring four directi...

Mar 30 2016  
   How Linux works: what every superuser should know
Ward B., No Starch Press, San Francisco, CA, 2014. 392 pp.  Type: Book (978-1-593275-67-9)

This book is not about programming Linux, nor is it aimed at the truly novice user. You should read this book if you want to understand more about what goes on behind the curtains on a Linux computer....

Jun 23 2015  
   The advanced iOS 6 developer’s cookbook (4th ed.)
Sadun E., Pearson, Boston, MA, 2013. 528 pp.  Type: Book (978-0-321884-22-0), Reviews: (2 of 2)

I like this book a lot. It is written in a very clear cookbook style, with 12 major chapters and well over 100 individual recipes, each one-to-five pages long. Each recipe includes clear code snippets, and the full source code is avail...

Mar 19 2014  
   Clojure for number crunching on multicore machines
Kalin M., Miller D. Computing in Science and Engineering 14(6): 12-23, 2012.  Type: Article

Scientific programmers will find this paper to be a fine introduction to the Clojure language and the Clojure features suitable for parallel applications in multicore environments. However, it contains nothing that will be new to anyon...

Dec 30 2013  
   Programming Clojure (2nd ed.)
Halloway S., Bedra A., Pragmatic Bookshelf, Dallas, TX, 2012. 296 pp.  Type: Book (978-1-934356-86-9)

Clojure is a Lisp-family language that compiles to efficient code for Java virtual machines. The language has recently grown in popularity....

Oct 30 2013  
  Efficient memory management for hardware accelerated Java Virtual Machines
Bertels P., Heirman W., D’Hollander E., Stroobandt D. ACM Transactions on Design Automation of Electronic Systems 14(4): 1-18, 2009.  Type: Article

Bertels et al. study the problem of memory allocation in an environment that includes both a general processor and an attached hardware accelerator. In the model studied, memory is shared between the two processors, with all memory acc...

Nov 11 2009  
   JavaScript and Ajax for the Web: visual quickstart guide (7th ed.)
Negrino T., Smith D., Peachpit Press, Berkeley, CA, 2008. 544 pp.  Type: Book (9780321564085)

This seventh edition of Negrino and Smith’s book is aimed at programming beginners. The ideal reader would be someone who has written several Hypertext Markup Language (HTML) Web sites and is looking to learn how to expand hi...

Jun 9 2009  
   Elements of C++ style
Misfeldt T., Bumgardner G., Gray A., Cambridge University Press, New York, NY, 2004. 176 pp.  Type: Book (9780521893084), Reviews: (2 of 2)

This book mimics the style and feel of the well-known classic style guide to English grammar, The elements of style [1]. This work is slightly larger, but will still almost fit in a shirt pocket. It offers 175 pithy C++ style ti...

Nov 24 2004  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy