Sal Mangano

http://twitter.com/SalMangano

Oyster Bay, New York

Software Developer

Areas of Expertise:

  • C++
  • Java
  • XSLT
  • Mathematica
  • Object-Oriented
  • XML
  • consulting
  • speaking
  • programming
  • writing
Sal Mangano has been developing software since the days Borland Turbo C and has worked with an eclectic mix of programming languages and technologies. Sal worked on many mission-critical applications, especially in the area of financial-trading applications. In his day job, he works mostly with mainstream languages like C++ and Java so he chooses to play with more interesting technology whenever he gets a chance. Sal's two books (XSLT Cookbook and Math Mathematica Cookbook) may seem to be an odd pair of technologies for a single author but there is a common theme that reflects his view at what makes a language powerful. Both Mathematica and XSLT rest on the idea of pattern matching and transformation. They may use these patterns in different ways and transformations to achieve different ends but they are both good at what they do and interesting to program in for a common reason. Sal's passion for these languages and ideas comes through in both these cookbooks. He also likes to push technologies as far as they can go and into every nook and cranny of application. This is reflected in the wide mix of recipes he assembled for these books. Sal has a Master's degree in Computer Science from Polytechnic University.

Mathematica Cookbook Mathematica Cookbook
by Sal Mangano
May 2010
Print: $64.99
Ebook: $51.99

XSLT Cookbook XSLT Cookbook
by Sal Mangano
Second Edition December 2005
Print: $54.99
Ebook: $43.99

XSLT Cookbook XSLT Cookbook
by Sal Mangano
December 2002
OUT OF PRINT

Sal blogs at:
http://mathematicacookbook.com/

Binary Clock

January 28 2012

My friend Benny Pollak just got a new App into the App Store. It’s a Binary Clock. Simple App’s like this can are still quite a bit of work using Objective C. I took it upon myself to create the … Continue reading → read more

Angry Rationals. Part 3

January 24 2012

This is the third installment of our Angry Rationals game. I hope that even if you are not particularly interested in game programming this exercise helps you understand some of the more advanced things one can accomplish using Mathematica dynamic … Continue reading → read more

Help Defeat SOPA

January 18 2012

See message from Tim O’Reilly.                   read more

Angry Rationals! A Lesson in Dynamic Interactivity and Iterative Development. Part 2

January 17 2012

In the first installment (Angry Rationals Part I) we set out the structure for a multi-level game inspired by Angry Birds. Today we will flesh things out a bit by adding some more compelling game play to our first level. … Continue reading → read more

Angry Rationals! A Lesson in Dynamic Interactivity and Iterative Development. Part 1

January 16 2012

The Challenge Let’s create a game using Mathematica’s dynamic interactive features. Games are complex pieces of software so they present lots of opportunity to dig deep into Mathematica’s interactive features. However, this complexity also means we should GO SLOW and … Continue reading → read more

Phi Video – Nice!

January 14 2012

Wonderful video on Phi and Fibonacci. read more

Constrained Random Number Generation

January 14 2012

I was reading a thread on Math Forum that inspired todays post. The question was how to go about generating a set of pseudo-random numbers within a particular range that met some constraint. The obvious solution is to keep generating … Continue reading → read more

Functional Programming: Group Theory and Composition

January 11 2012

Group Theory has many important application in math and science. For instance, it provides a nice way to formalize the notion of symmetry. For example, an equilateral triangle {a,b,c} has 6 symmetries: i – identity v – rotation by 120 … Continue reading → read more

Numerics: Displaying Numbers in Alternate Forms

January 10 2012

As this blog evolves I will have a variety of posts illustrating both sophisticated uses of Mathematica as well as “meat and potatoes” posts that show the less sexy but widely useful techniques. Today’s post is definitely of the meat … Continue reading → read more

Help Get Mathematica on StackExchange

January 07 2012

Proposed Q&A site for users of Mathematica. read more

Testing the Wolfram CDF WordPress Plugin

January 07 2012

Okay, this is gonna be cool! read more

Old Mathematica Cookbook Content

January 07 2012

While I am ramping up this blog, you can find old downloads and some content form the old site here. read more

Hello Mathematica Fans!

January 06 2012

Welcome to the new home of Mathematica Cookbook. I decided to host MathematicaCookbook.com on WordPress to take advantage of the Wolfram CDF plugin. I will be posting expanded content from the book as well as original content. Please send me … Continue reading → read more