November 20, 2013

November winds up to a fast close, reminding us how fast time flies. It was on this day in 1985 that Microsoft Windows 1.0 greeted the world for the first time.

Times change, and the world is faster now. You need technologies such as Node on the server to keep up. Developing games for mobiles? You need to get to market faster, using Lua for cross-platform development to cover both iOS and Android.

Just for you, new this week: Node.js the Right Way: Practical, Server-Side JavaScript That Scales, a Pragmatic exPress title available now from pragprog.com/book/jwnode. And now in print and shipping, Create Mobile Games with Corona: Build with Lua on iOS and Android from pragprog.com/book/sdcorona.

Going to Code Mesh in December? Save 10% on registration; see below for details.

Node.js the Right Way: Practical, Server-Side JavaScript That Scales

JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This book shows you how to develop small, fast, low-profile, useful, networked applications. You'll write asynchronous, non-blocking code using Node's style and patterns. You'll cluster and load balance your services with Node core features and third-party tools. You'll work with many protocols, creating RESTful web services, TCP socket clients and servers, and more.

This short book packs a hefty dose of Node.js. You'll test your code's functionality and performance under load. You'll learn important aspects of Node development—from its architecture and core, to its ecosystem of third-party modules. You'll discover how Node pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, you'll use the latest available ECMAScript Harmony features and harness key Node classes such as EventEmitter and Stream. Throughout the book, you'll develop real programs that are small, fast, low-profile, and useful.

Get ready to join a smart community that's rapidly advancing the state of the art in web development.

Now available from pragprog.com/book/jwnode, print books ship first week in December.

Create Mobile Games with Corona: Build with Lua on iOS and Android

Get a crash course in cross-platform mobile game programming using the Corona SDK. Corona, one of the easiest to use mobile gaming platforms, makes this often-difficult process both quick and easy to master.

If you're familiar with programming but new to game development, you’ll feel comfortable as we begin with fundamentals before building examples of the most common kinds of games on the market today. You’ll develop arcade, side scroller, and tower defense games from start to finish, and Corona will automatically turn them into apps that can run on both iOS and Android devices. These finished apps can be used as ready-to-go frameworks for your own future projects. You’ll learn how to write clean, easily maintainable, and easily expandable game code. You’ll also find out how to make money with games: enabling in-app purchases and in-game ads as well as how to get apps into the iTunes App Store, Google Play, and the Amazon Android Marketplace.

This book focuses on getting quick and effective results. Every page teaches by example and explanation, not with abstract lists of functions and variables. By the time you’re done, you’ll have learned most of what there is to know about mobile game programming and about the Corona SDK.

Now in print and shipping from pragprog.com/book/sdcorona.

Code Mesh London 3-5 December – 10% OFF

Code Mesh is an opportunity to meet inventors and users of the most innovative languages and technologies of the moment. Among over 50 speakers are Ruby expert and co-author of The Pragmatic Programmer Dave Thomas, Erlang co-inventor Joe Armstrong, Elixir creator José Valim, Akka inventor Jonas Bonér, creator of the Parallela board Andreas Olofsson, creator of Catnip IDE Bodil Stokke, co-inventor of Julia Stefan Karpinski, Clojure experts Carin Meier and Timothy Baldridge, creator of ZeroMQ Pieter Hintjens, as well as O'Reilly authors such as Francesco Cesarini and Dean Wampler. See the whole schedule at codemesh.io.

Also check out the tutorials on the 3rd of December at codemesh.io/#tuesday.

To get a 10% discount, register on the website using the code pragprog.

Upcoming Author Appearances

  • 2013-11-20 Rachel Davies, Agile Iceland
  • 2013-12-03 Dave Thomas, Codemesh, London
  • 2013-12-05 Drew Neil, Core Vim Class Online
  • 2013-12-05 Dave Thomas, Codemesh, London
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.

    Coming Soon:

    • Crafting Rails 4 Applications: Expert Practices for Everyday Rails Development
    • Minecraft Plugins for Kids!
    • Remote Pairing: Collaborative Tools for Distributed Development
    • Programming Google Glass
    • The Agile Samurai—AUDIO BOOK

    Recently Released:

    Thanks for your continued support,

    Dave & Andy The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts
    PragProg.com