Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Book Review of the Day
12 More Essential Skills for Software Architects
Wednesday 29 Oct
Author: David Hendricksen
Publisher: Addison Wesley, 2014
Aimed at: Software architects
Rating: 4 (for software architects); 2.5 (for programmers)
Reviewed by: Kay Ewbank
Is this a book that will appeal to you? It depends on your background.
Linq and XML
XML, which is all about tree structured data, and Linq, which is all about querying collections, might not seem to fit together, but they work together just fine.
Getting Started With jQuery - Filters
Mastering the core of jQuery is first a matter of understanding selectors and then DOM manipulation. Filters are often confused with selectors but they are quite different and serve an important purpose.
Reverse Polish Notation - RPN
This week's cartoon is based on the use of RPN or Reverse Polish Notation. This used to be a basic of the computer programmer's world, but today it is not as well known. Hence there may be some perfectly clued up programmers who are still left wondering what the sausage is doing outside of the bun.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Becoming a Better Programmer (O'Reilly)
Thursday 30 Oct
If you’re passionate about programming and want to get better at it, Pete Goodliffe presents a collection of useful techniques and approaches to the art and craft of programming that will help boost your career. He presents sound advice that he’s learned in 15 years of professional programming spanning the range of a software developer’s life—dealing with code, learning the trade, and improving performance. Whether you’re a seasoned developer or a hobbyist, you’ll find valuable tips
Multithreading for Visual Effects (A K Peters/CRC Press)
Wednesday 29 Oct
Developers from DreamWorks Animation, Pixar, Side Effects, Intel, and AMD share their successes and failures in the messy real-world application area of production software. They provide practical advice on multithreading techniques and visual effects used in popular visual effects libraries (such as Bullet, OpenVDB, and OpenSubdiv), the visual effects package Houdini, and proprietary animation systems. Useful to developers of high performance software as well as those in the visual effects arena.
Programming Elixir (Pragmatic Bookshelf)
Tuesday 28 Oct
You want to explore functional programming, but are put off by the academic feel (tell me about monads just one more time). You know you need concurrent applications, but also know these are almost impossible to get right. Meet Elixir, a functional, concurrent language built on the Erlang VM. Elixir's pragmatic syntax and built-in support for metaprogramming will make you productive and keep you interested for the long haul.
App Inventor 2 (O'Reilly)
Monday 27 Oct
Co-authored by App Inventor creator and MIT Professor Hal Abelson and David Wolber of appInventor.org along with Ellen Spertus and Liz Looney, two of the Googlers who helped develop App Inventor, this second edition has been fully updated for App Inventor 2. As before, it is full of cool apps and tutorials you can build, along with an Inventor's Manual for learning computer science and programming concepts.
Friday 24 Oct
21st Century C 2nd Ed (O'Reilly )
Thursday 23 Oct
Throw out your old ideas of C, and relearn a programming language that’s substantially outgrown its origins. With the subtitle C Tips from the New School Ben Klemens presents up-to-date techniques that are absent from every other C text available. C isn’t just the foundation of modern programming languages, it is a modern language, ideal for writing efficient, state-of-the-art applications. No matter what programming language you currently champion, you’ll agree that C rocks.
Make: Wearable Electronics (Maker Media)
Wednesday 22 Oct
With the subtitle "Design, prototype, and wear your own interactive garments" this book is intended for those with an interest in physical computing who are looking to create interfaces or systems that live on the body. Kate Hartman introduces you to the tools, materials, and techniques for creating interactive electronic circuits and embedding them in clothing and other things you can wear. Each chapter features experiments to get you comfortable with the technology and then invites you to build upon that knowledge with your own projects.
Introduction to Agile Methods (Addison-Wesley)
Tuesday 21 Oct
Many people with varying levels of work experience are interested in understanding the architecture and nuances of Agile, but it is difficult to know where to start. Here Sondra Ashmore and Kristin Runyan use academic research and their own experiences with numerous Agile implementations to present a clear description of the essential concepts for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: