Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge, Jon Skeet, “Groovy in Action”
Publisher: Manning Publications | Number Of Pages: 696 | 2007-01-17 | ISBN: 1932394842 | 9.75 MB
Groovy, the brand-new language for the Java platform, brings to Java many of the features that have made Ruby popular. Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides. To bring you Groovy in Action, Manning again went to the source by working with a team of expert authors including both members and the Manager of the Groovy Project team. The result is the true definitive guide to the new Groovy language.
Groovy in Action introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.
Because Groovy is so new, most readers will be learning it from scratch. Groovy in Action quickly moves through the Groovy basics, including:
# Simple and collective Groovy data types
# Working with Closures and Groovy Control Structures
# Dynamic Object Orientation, Groovy style
Readers are presented with rich and detailed examples illustrating Groovy’s enhancements to Java, including
# How to Work with Builders and the GDK
# Database programming with Groovy
Groovy in Action then demonstrates how to Integrate Groovy with XML, and provides,
# Tips and Tricks
# Unit Testing and Build Support
# Groovy on Windows
Read More »
Jeffrey Allan Hardy, Cloves Carneiro Jr., Hampton Catlin, “Beginning Rails: From Novice to Professional”
Publisher: Apress | Number Of Pages: 361 | 2007-07-20 | ISBN: 1590596862 | 1.9 MB | PDF
Beginning Rails is the practical starting point for anyone wanting to learn how to build dynamic web applications using the Rails framework for Ruby. You’ll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy. This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails assumes basic familiarity with web terms and technologies, but doesn’t require you to be an expert.
* A gentle introduction to the Ruby programming language
* Installing Ruby and Rails on a Mac, Linux, or Windows system
* The philosophy behind Rails and why it matters
* The Model-View-Controller architecture
* The basics of relational databases and SQL
* Setting up a MySQL database and creating a schema with migrations
* Experimenting with your live application in the Rails console
* Creating rich relationships between your models
* Using controllers and templates properly
* Leveraging helpers to keep your templates clean and logic free
* Adding Ajax and visual effects to enrich your user interfaces
* How to send and receive mail from your application
* Using and creating your own plug-ins
* Ensuring your code against Murphy’s Law through writing tests
* Using Capistrano to deploy your application
Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, Beginning Rails doesn’t just explain how to do something in Rails, it explains why.
Every programmer fondly remembers the book that helped them get started. The goal of Beginning Rails is to become that book for you, today.
Ken Slovak, “Professional Outlook 2007 Programming (Programmer to Programmer)”
Publisher: Wrox | Number Of Pages: 454 | 2007-10-08 | ISBN: 0470049944 | 5MB | PDF
* Written by one of the most popular and knowledgeable Microsoft Outlook MVPs, this book fills a void in the market for a professional-level Outlook programming book
* Explains how to use the many new features of Outlook 2007’s object model and offers honest advice from the author on how to deal with common shortcomings and pitfalls of Outlook
* Addresses common workarounds for Outlook programming bugs and how to interface with Word, Excel, SharePoint, and Access
* Discusses the new Object Model, Outlook forms, COM add-ins, security, and more
Virginia Andersen, “Microsoft Office Access 2007: The Complete Reference”
McGraw-Hill Osborne Media; 1 edition (January 26, 2007) | ISBN:0072263504 | 775 pages | PDF | 21,8 Mb
Build a highly responsive a database so you can track, report, and share information and make more informed decisions. This comprehensive resource shows you how to design and develop custom Access 2007 databases–even if you have little or no programming experience. You’ll learn to collect data from a variety of sources, share it securely with others, and integrate it with other Office applications.
Peter L. T. Pirolli, “Information Foraging Theory: Adaptive Interaction with Information”
Oxford University Press, USA; 1 edition (March 16, 2007) | ISBN: 0195173325 | 226 pages | PDF | 2,9 Mb
Although much of the hubris and hyperbole surrounding the 1990’s Internet has softened to a reasonable level, the inexorable momentum of information growth continues unabated. This wealth of information provides resources for adapting to the problems posed by our increasingly complex world, but the simple availability of more information does not guarantee its successful transformation into valuable knowledge that shapes, guides, and improves our activity. When faced with something like the analysis of sense-making behavior on the web, traditional research models tell us a lot about learning and performance with browser operations, but very little about how people will actively navigate and search through information structures, what information they will choose to consume, and what conceptual models they will induce about the landscape of cyberspace. Thus, it is fortunate that a new field of research, Adaptive Information Interaction (AII), is becoming possible. AII centers on the problems of understanding and improving human-information interaction. It is about how people will best shape themselves to their information environments, and how information environments can best be shaped to people. Its roots lie in human-computer interaction (HCI), information retrieval, and the behavioral and social sciences. This book is about Information Foraging Theory (IFT), a new theory in Adaptive Information Interaction that is one example of a recent flourish of theories in adaptationist psychology that draw upon evolutionary-ecological theory in biology. IFT assumes that people (indeed, all organisms) are ecologically rational, and that human information-seeking mechanisms and strategies adapt the structure of the information environments in which they operate. Its main aim is to create technology that is better shaped to users. Information Foraging Theory will be of interest to student and professional researchers in HCI and cognitive psychology.
Wiley; 1 edition | ISBN: 0471146153 | 624 pages | August 11, 2003 | PDF | 2 Mb
“The flip-side of Patterns, AntiPatterns provide developers with formal descriptions of common development gaffes that can derail a project along with practical guidelines on how to avoid them. In this book, the authors present dozens of Java AntiPatterns that tackle many of Java’s biggest trouble spots for programming with EJB, JSP, Servlets, and more. Each AntiPattern is documented with real-world examples, code, and refactored (or escape-route) solutions, and the book uses UML (where appropriate) to diagram improved solutions. All code examples from the book are available to the reader on the book’s companion Web site.”
Matthieu Riou, “Raven: Scripting Java Builds with Ruby”
Apress | ISBN: 159059875X | June 25, 2007 | PDF | 64 pages | 1171 KB
Raven is a Ruby-based build system that leverages Ruby tools (namely Rake and Gems) to help you effectively and easily manage your Java projects, providing a way to handle dependencies and specific tasks for Java. Raven: Scripting Java™ Builds with Ruby covers the most productive and flexible Java build tool around with the following approach:
* Uses practical examples and concise explanations to show you how to effectively use Raven
* Summarizes best practices and delves into coverage of the more complex scenarios you will inevitably encounter when using Raven
* Empowers you to set up a complete build environment in no time
Mirror -> Depositfiles