March 02, 2011
March is upon us, Ides and all. Great time to catch up on some reading, and just in time for the next issue of PragPub magazine. Free to read and share from pragprog.com/magazines. And see below for upcoming courses from the Pragmatic Studio.
The Pragmatic Programmer, the classic book that started it all, is on sale for $25.00 while supplies last (and they aren’t many left).
Tell your friends! Tweet this
March issue of PragPub
<img src=“http://www.pragprog.com/images/magazine-covers/2011-03.png” width=120 style=“float: right; border: 0px; margin-left: 20px; display:block;”/>
In the March issue of PragPub we tackle testing, Turing, tweets, and trust—not to mention punk programmers, volatile software, and train wrecks.
Chris Adamson delivers a spirited polemic on what he calls punk rock languages. You may agree or disagree with his arguments, but you can’t deny that they cut to the heart of how we do our work as programmers.
Like most software disciplines, testing gets tricky at the boundaries. It’s great when the code is all under your control, but in the modern programming environment of Web services and the cloud, you have to deal with some extra issues. In this issue, Noel Rappin takes on testing for Web services and Adam Goucher looks at what it takes to test for the cloud.
Tim Ottinger and Jeff Langr are back with another in their series on big ideas in software, this time looking at software volatility. Theorizing that the more often a file changes, the more likely it is to result in a code defect, they consider how to reduce and deal with software volatility.
Jonathan Rasmusson’s “Way of the Agile Warrior” deals with a fundamental issue this month: trust, how to earn it, and the freedom and power it buys you.
Dan Wohlbruck’s back with another history article this month, the Quiz returns with a tricky puzzle about relationships, and John Shade ponders train wrecks and burning platforms.
Free to read and share from pragprog.com/magazines
Pragmatic Studio: Spring & Summer Courses
Is it too early to think about warmer temperatures, longer days, and backyard BBQs? We don’t think so. In fact, we’re rolling out our spring and summer Studio schedule early so you can pick the one that’s just right for you. Register early to secure your seat and save a little money for more summer fun.
Our iPhone Programming Studio is the ideal course for learning how to create full-featured iPhone/iPad apps from scratch, or improve your existing app. You’ll come away from this course knowing Xcode, Objective-C, Cocoa Touch programming, and the APIs included in the latest version of the iOS SDK. You’ll not just know how to use these powerful tools, you’ll also understand why things are the way they are. Come join us in either Studio on:
- April 18-21 in Denver, CO
- July 18-21 in Reston, VA
Details available at pragmaticstudio.com/iphone.
Our Ruby on Rails II: Real-World Techniques Studio is a unique opportunity to learn advanced Rails features along with an abundance of insights, techniques, and best practices from acclaimed Rails experts Dave Thomas and Chad Fowler. You simply can’t get this anywhere else! This summer we’re offering Studios on:
- June 22-25 in Denver, CO
- July 26-29 in Reston, VA
If you’ve written a Rails app or two, but you’re bumping into issues as you try to add more “advanced” features you’ve seen in real-world apps, then this is the course for you. You’ll come away from this course with practical, immediate ways to make your existing Rails app shine! Details available at pragmaticstudio.com/rails-ii.
Our Ruby on Rails Studio is the place to get started on the right foot with Rails 3. You’ll come away from this Studio knowing how to use all the latest features of Rails 3 and put them together to build dynamic web apps like the pros. We’re offering this Studio on:
- August 17-19 in Reston, VA
Details available at pragmaticstudio.com/rails
- Continuous Testing with Ruby: Better Software Through Faster Feedback in print
- Agile Web Development with Rails 4th Ed. in print
- Test-Driven Development for Embedded C in print
- Code in the Cloud: Programming Google AppEngine in print
Thanks for your continued support,
Dave & Andy