50 Android Hacks
ePub + Kindle coming June 15
The best programming techniques are often the shortest and simplest. The hacks. In this compact and infinitely useful book, Android expert Carlos Sessa delivers 50 hacks that will save you time, stretch your skills, and maybe even make you smile.
Spring in Practice
ePub + Kindle coming May 29
Shows how to tackle the challenges you face when you build Spring-based applications. The book empowers software developers to solve concrete business problems by mapping application-level issues to Spring-centric solutions. Covers 66 techniques.
Scala in Action
A comprehensive tutorial that introduces Scala through clear explanations and numerous hands-on examples. Because Scala is a rich and deep language, it can be daunting to absorb all the new concepts at once. This book takes a "how-to" approach as you explore familiar programming challenges.
OCA Java SE 7 Programmer I Certification Guide
A comprehensive guide to the 1Z0-803 exam. You'll explore a wide range of important Java topics as you systematically learn how to pass the certification exam. Each chapter starts with a list of the exam objectives. You'll also find sample questions and exercises designed to reinforce key concepts.
Enterprise OSGi in Action
A hands-on guide for developers using OSGi to build the next generation of enterprise Java applications. By presenting relevant examples and case studies, this book guides the reader through the maze of new standards and projects.
PowerShell in Depth
This is the kind of book you'll want open on your desk all of the time. With 40 short chapters, each focused on a specific area of PowerShell, you'll be able to find the answers you need quickly. Each chapter is concise and to-the-point, so you can spend less time reading and more time getting down to business.
Effective Unit Testing
Shows how to write good tests in Java—tests that are concise and to the point, expressive, useful, and maintainable. This book focuses on tools and practices specific to the Java world. It introduces you to emerging techniques like behavior-driven development and specification by example, and shows you how to add robust practices into your toolkit.
GWT in Action, Second Edition
A completely revised edition of the best-selling GWT in Action book. It covers all the new GWT features as well as best development practices. The book includes a rapid-fire introduction to GWT and Ajax to get you up to speed working with GWT concepts and tools.
Dart in Action
A hands-on, example-driven guide to working with unstructured text in the context of real-world applications. This book explores how to automatically organize text using approaches such as full-text search, proper name recognition, clustering, tagging, information extraction, and summarization.
Metaprogramming in .NET
Designed to help readers understand the basic concepts, advantages, and potential pitfalls of metaprogramming. This book introduces core concepts in clear, easy-to-follow language, and then it takes you on a deep dive into the tools and techniques you'll use to implement them in your .NET code.
AVAILABLE ONLY AT MANNING.COM
Read a book chapter-by-chapter while it's being written and get the final eBook as soon as it's finished. If you pre-order the pBook, you'll get it long before it's available in stores. Each book has Author Online Forum where you can ask questions, provide feedback, and help shape the final content.
CMIS and Apache Chemistry in Action
Making Sense of NoSQL
Mondrian in Action
Neo4j in Action
Pig in Action
Practical Data Science with R
Redis in Action
Solr in Action
EJB 3 in Action, Second Edition
Gradle in Action
Grails in Action, Second Edition
Groovy in Action, Second Edition
Java Persistence with Hibernate, Second Edition
Making Java Groovy
ManifoldCF in Action
Mule in Action, Second Edition
Spring in Action, Fourth Edition
AOP in .NET
C# in Depth, Third Edition
Fast ASP.NET Websites
Learn Active Directory Management in a Month of Lunches
Learn SQL Server 2012 in a Month of Lunches
Learn Windows IIS in a Month of Lunches
LightSwitch in Action
PowerShell Deep Dives
Windows 8 XAML in Action
Using the TI-83 Plus/TI-84 Plus
Hello! iOS Development
Sencha Touch in Action
Windows Phone 8 in Action
Akka in Action
Arduino in Action
Clojure in Action, Second Edition
F# Deep Dives
Functional Programming in Scala
Hello App Inventor!
Netty in Action
SBT in Action
Scalatra in Action
The Joy of Clojure, Second Edition
Kanban in Action
PostGIS in Action, Second Edition
Sonar in Action
The Art of Unit Testing, Second Edition
The Mikado Method
AngularJS in Action
CoffeeScript in Action
Ember.js in Action
Ext JS in Action, Second Edition
HTML5 in Action
Node.js in Action
Node.js in Practice
Play for Java
Play for Scala
Rails 4 in Action
Sass and Compass in Action
Single Page Web Applications
The Responsive Web
Manning in the News
Here's the latest about Manning books and authors. Read more Manning news.
Thursday in May meet Matthew Groves of AOP in .NET for a webinar series hosted by PostSharp.
April 25-27, 2013:
Meet James Bender, Matt Groves, Jimmy Bogard at CodePalousa.
July 22-26, 2013:
Meet Dejan Bosanac, Ted Dunning, Erik Hatcher, and Chris Richardson at OSCON 2013.
June 10-12, 2013:
Manning is pleased to sponsor Scala Days 2013. Meet Raymond Roestenburg of Akka in Action, Tim Perett of Lift in Action and Joshua Suereth of Scala in Depth.
April 29 - May 2, 2013:
Meet Grant Ingersoll, Tim Potter and Erik Hatcher, Ted Dunning, and Trey Grainger at Lucene Revolutions 2013 in Santa Clara, CA.
March 29-30, 2013:
We are pleased to sponsor Windows Phone Hackathon.
April 1-7, 2013:
"Week of PowerShell Tips" will be featured on the ScriptingGuys blog with exclusive content and 50% discounts.
March 23, 2013:
April 2-3, 2013 in Philadephia, PA:
Meet Yehuda Katz, Ken Rimple, Josh Suereth, and Lukas Ruebbelkeat Emerging Technologies for the Enterprise.
March 8-10, 2013:
Meet Christopher Mitchell of Programming the TI-83 Plus/TI-84 Plus
and Using the TI-83 Plus/TI-84 Plus at 2013 T3 International Conference in Philadelphia.
February 4-10, 2013:
Join us for a Week of Scala on theTypesafe blog with exclusive content and discounts then join our authors at The CodeRanch all week.
Global Event! We are pleased to sponsor The Global Day of Coderetreat.
There are over 200 articles, green papers, and sample chapters in the Free Content Center, with new content added continuously. Discover the Free Content Center.
Mule Implementation Patterns
Ideally, your Mule applications should exhibit the properties of any other well-architected software application: it should be easy to refactor and test, modular, and decoupled. It should also make some attempt to foresee future needs, making it easy to modify as requirements inevitably change. Mule can function anywhere from a one of integration applications to the central integration fabric for a Fortune 50 enterprise. Architecture of these applications, whether implicit or explicit, will impact their success.In this article based on chapter 7 of Mule in Action, Second Edition, the authors look at some patterns that simplify the implementation of these architectures.
Overloading happens when you provide a new implementation customized to your particular class, which allows you to overload the common operators such as > (greater than) and < (less than). In this article, based on chapter 8 of Dart in Action, author Chris Buckett explains how this function helps you create truly self-documenting code by customizing the meaning built into the standard operators.
Displaying Hierarchical Data with NestedList
Say you are tasked with building a mobile viewer so that anyone in your client's company can search a global address book and find contact information while they are traveling. You likely would want some sort of list that will load the contact list from a remote server. This might sound complicated to do, and it is, but Sencha Touch makes it easy to achieve. This article, based on chapter 7 of Sencha Touch in Action, discusses NestedList, which is a Container extension that uses child Lists to display hierarchical data in a Card layout.
Defining Functional Data Structures
Scala/Java Interaction: Be Wary of Implicit Conversions
Introducing Unit Testing in Java (PDF)
OSGi in Action (PDF)
The Phrase Object: A List of Chunks with Leading (PDF)
Manning uses the oXygen XML Editor
"oXygen has all the reviewing tools our authors and editorial staff
depend on, with change-tracking and commenting and many features needed
behind the scenes. Tools that are so powerful and so easy to learn are
XML Team Manager, Manning Publications