|
News from the Pragmatic Programmers |
|
For those of you having trouble reading this email, this newsletter is available online at: Greetings! This week we’re pleased to announce Modular Java to get you up to speed with OSGi and Spring Dynamic Modules and a new episode in the Coding in Objective-C 2.0 series covering Debugging using Xcode. Also coming up soon: March 9-11, Advanced Ruby Studio in Denver. Learn advaned Ruby techniques and take advantage of new features in Ruby 1.9. Tell your friends! Tweet this Modular Java: Creating Flexible Applications with OSGi and SpringModular Java is your pragmatic guide to developing modular applications using OSGi, the framework for dynamic modularity in Java, and Spring Dynamic Modules, an OSGi extension to the Spring Framework. You’ll start with the basics but quickly ramp up, creating loosely-coupled modules that publish and consume services, and you’ll see how to compose them into larger applications. Along the way, you’ll apply what you learn as you build a complete web application that is made up of several OSGi modules, using Spring-DM to wire those modules together. Driven by real-world examples, this book will equip you with the know-how you need to develop Java applications that are composed of smaller, loosely-coupled, highly-cohesive modules. Modular Java is filled with tips and tricks that will make you a more proficient OSGi and Spring-DM developer. Equipped with the know-how gained from this book, you’ll be able to develop applications that are more robust and agile. Now available in beta from pragprog.com/titles/cwosg Coding in Objective-C 2.0: DebuggingBugs happen, even in Objective-C programs. You’ll want to find and fix them as quickly as possible. Thankfully, Xcode has a powerful debugger. In this episode of the Coding in Objective-C 2.0 series, we’ll explore the various features and commands of the debugger, use it to find a bug, and wrap up with remote debugging. You’ll learn how to:
Available now from pragprog.com/screencasts/v-bdobjc in Quicktime, iPod, and Ogg formats. Advanced Ruby Studio with Dave Thomas and Chad FowlerMaster the Ruby programming language—to write more powerful libraries or Rails applications—by learning advanced techniques from two experienced Ruby developers and authors in this 3-day, hands-on training course.
You’ll come away from this Studio feeling like a Ruby Master. You’ll not just know Ruby in depth, you’ll also understand why things are the way they are. You’ll have moved beyond the basic toolbox of the average Ruby developer—you’ll be able to exploit the libraries and constructs the true pros use to make their code powerful, compact, and fun to work with. Details available at pragmaticstudio.com/ruby Thanks for your continued support,
Dave & Andy |