June 26, 2013
Lots of exciting news this week! First, this week's major updates:
- Agile Web Development with Rails 4 is updated to the final Rails 4.0 release (pragprog.com/book/rails4)
- Learn to Program has been updated to Ruby 2.0 (pragprog.com/book/ltp2).
- Programming Elixir is updated to the very latest Elixir 0.9.3 (pragprog.com/book/elixir).
New this week: The Developer's Code audio book, ready for your listening pleasure on your commute or your workout (you have read The Healthy Programmer, right?).
And the latest version of the venerable Pickaxe, Programming Ruby 1.9 & 2.0, is now in print and shipping. Get your copy now.
Read on, and enjoy!
The Developer’s Code (audio book)
The Developer's Code isn't about the code you write, it's about the code you live by.
There are no trite superlatives here. Packed with lessons learned from more than a decade of software development experience, author Ka Wai Cheung takes you through the programming profession from nearly every angle to uncover ways of sustaining a healthy connection with your work.
You'll see how to stay productive even on the longest projects. You'll create a workflow that works with you, not against you. And you'll learn how to deal with clients whose goals don't align with your own. If you don't handle them just right, issues such as these can crush even the most seasoned, motivated developer. But with the right approach, you can transcend these common problems and become the professional developer you want to be.
In more than 50 nuggets of wisdom, you'll learn:
- Why many traditional approaches to process and development roles in this industry are wrong—and how to sniff them out.
- Why you must always say "no" to the software pet project and open-ended timelines.
- How to incorporate code generation into your development process, and why its benefits go far beyond just faster code output.
- What to do when your client or end user disagrees with an approach you believe in.
- How to pay your knowledge forward to future generations of programmers through teaching and evangelism.
If you're in this industry for the long run, you'll be coming back to this book again and again.
"This is the next Pragmatic Programmer: a guide for the beginner, a reminder for the expert, and a wonderful chunk of wisdom about the craft (and life) of a developer." —Derek Sivers, Founder of CD Baby, sivers.org
Adapted audio book available in m4b (iTunes), mp3 and ogg formats from pragprog.com/audio_books/kcdc/the-developers-code
Programming Ruby 1.9 & 2.0 (4th ed)
Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you!
Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python.
The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers.
You'll also find that Ruby 2 is faster, and has memory management improvements that make it more server-friendly.
All told, there are over 110 sections of the book that have been flagged and cross-linked to indicate 2.0 content.
Now in print and shipping from pragprog.com/book/ruby4
Upcoming Author Appearances
Agile Evangelist meetup in London
Core Vim Masterclass, Online
Did you Know?
If you've bought a paperback copy of one of our titles, you can still buy the ebook at our discounted "combo" price—even if you bought the paperback from a book store. Look on the last page of your paper book for directions.
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</a>, <a href="http://twitter.com/pragpub">pragpub, Andy
PragmaticAndy</a> and Dave <a href="http://twitter.com/pragdave">pragdave.
- The Healthy Programmer: Get Fit, Feel Better, and Keep Coding
- 101 Design Ingredients to Solve Big Tech Problems
- iCloud for Developers: Automatically Sync Your iOS Data, Everywhere, All the Time
- HTML5 and CSS3 2nd Ed. [in beta]
- OpenGL ES 2 for Android [in print]
- Ultimate Android Power Tips: Make Your Mobile Work for You [in beta]
- Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun [in beta]
Thanks for your continued support,
Andy & Dave
The Pragmatic Programmers
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts