Book picks similar to
Pro Drupal 7 for Windows Developers by Brian Travis
drupal
nonfiction
on-shelf
open-source
The California Naturalist Handbook
Greg De Nevers - 2013
It is a hands-on guide to learning about the natural environment of California. Subjects covered include California natural history and geology, native plants and animals, California's freshwater resources and ecosystems, forest and rangeland resources, conservation biology, and the effects of global warming on California's natural communities. The Handbook also discusses how to create and use a field notebook, natural resource interpretation, citizen science, and collaborative conservation and serves as the primary text for the California Naturalist Program.
Making Games with Python & Pygame
Al Sweigart - 2012
Each chapter gives you the complete source code for a new game and teaches the programming concepts from these examples. The book is available under a Creative Commons license and can be downloaded in full for free from http: //inventwithpython.com/pygame This book was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has some familiarity with Python.
Tiny Stations: An Uncommon Odyssey Around Britain's Railway Request Stops
Dixe Wills - 2014
Perhaps the oddest quirk of Britain's railway network is also one of its least well known: around 150 of the nation's stations are request stops. Take an unassuming station like Shippea Hill in Cambridgeshire - the scene of a fatal accident involving thousands of carrots. Or Talsarnau in Wales, which experienced a tsunami. Tiny Stations is the story of the author's journey from the far west of Cornwall to the far north of Scotland, visiting around 40 of the most interesting of these little used and ill-regarded stations. Often a pen-stroke away from closure - kept alive by political expediency, labyrinthine bureaucracy or sheer whimsy - these half-abandoned stops afford a fascinating glimpse of a Britain that has all but disappeared from view. There are stations built to serve once thriving industries - copper mines, smelting works, cotton mills, and china clay quarries where the first trains were pulled by horses; stations erected for the sole convenience of stately home and castle owners through whose land the new iron road cut an unwelcome swathe; stations created for Victorian day-tripping attractions; a station built for a cavalry barracks whose last horse has long since bolted; and many more. Dixe Wills will leave you in no doubt that there's more to tiny stations than you might think.
Happiness: Your Route-Map to Inner Joy
Andy Cope - 2017
This funny, practical book by Andy Cope, the Dr of Happiness, will show you how to transform your thinking, change gear and find a fresh new perspective that will leave you better focused on the things that matter, healthier and a great deal happier.ABOUT THIS SERIESLittle Books are accessible and engaging books with a focus on personal development and business topics, delivering quick, outcome-focused results, ideal for self-improvement junkies, commuters, or business readers.
Looking for Lovely - Bible Study Book: Collecting the Moments That Matter
Annie F. Downs - 2016
Often it takes just a small moment of beauty to regain hope and continue on when life is chaotic and unpredictable. Only when we learn to spot the lovely in the midst of hardship can we experience the transcendent peace of God that keeps us persevering when we want to give up.In this 7-session Bible study, Annie F. Downs examines the ordinary people of the Bible fishermen, gardeners, women, soldiers to reveal the moments they found beauty in the darkest circumstances and hope in God s timing. Because they trusted in this: He makes everything beautiful in His time."
Practical Object Oriented Design in Ruby
Sandi Metz - 2012
The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you how to build new applications that can survive success and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples, all downloadable from the companion Web site, poodr.info. The first title to focus squarely on object-oriented Ruby application design,
Practical Object-Oriented Design in Ruby
will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code
Agile Web Development with Rails: A Pragmatic Guide
Dave Thomas - 2005
A full Rails application probably has less total code than the XML you'd need to configure the same application in other frameworks. With this book you'll learn how to use "ActiveRecord" to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the "Action Pack" framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There are extensive chapters on testing, deployment, and scaling. You'll see how easy it is to install Rails using your web server of choice (such as Apache or lighttpd) or using its own included web server. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all. You'll create a complete online store application in the extended tutorial section, so you'll see how a full Rails application is developed---iteratively and rapidly. Rails strives to honor the Pragmatic Programmer's "DRY Principle" by avoiding the extra work of configuration files and code annotations. You can develop in real-time: make a change, and watch it work immediately. Forget XML. Everything in Rails, from templates to control flow to business logic, is written in Ruby, the language of choice for programmers who like to get the job done well (and leave work ontime for a change). Rails is the framework of choice for the new generation of Web 2.0 developers. Agile Web Development with Rails is the book for that generation, written by Dave Thomas (Pragmatic Programmer and author of Programming Ruby) and David Heinemeier Hansson, who created Rails.
Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries
Eric Elliott - 2012
By applying the design patterns outlined in this book, you’ll learn how to write flexible and resilient code that’s easier—not harder—to work with as your code base grows.JavaScript has become one of the most widely used—and essential—programming languages for the Web, on both the client-side and server-side. In the real world, JavaScript applications are fragile, and when you change them things often break. Author Eric Elliott shows you how to add features without creating bugs or negatively impacting the rest of your code during the course of building a large JavaScript application.Examine the anatomy of a modern JavaScript applicationLearn best practices for code organization, modularity, and reuseApply Model-View-Controller architectures to client-side web developmentDelve into client-side (browser) and server-side (Node) approachesUse Node to design and program RESTful APIsLearn the processes teams use to build, test, deploy, and scale large JavaScript applicationsExpand your application’s reach through platform targets and internationalization
Heroic Living: Discover Your Purpose and Change the World
Chris Lowney - 2009
Each of us has a special purpose in life—do you know what yours is? In Heroic Living, best-selling author and former investment banker Chris Lowney combines the proven practices of Ignatian spirituality with his business expertise to help each of us discover our mighty purpose in life and develop a personal life strategy to achieve it.By merging Ignatian Spirituality with astute business knowledge, Lowney provides the tools and strategies needed to make practical, long-term life changes that move us away from our fractured, compartmentalized lives and toward the satisfaction and wholeness that each of us desires so deeply.
Kill Zone: A Sniper Looks at Dealey Plaza
Craig Roberts - 1994
Marine Corps sniper Craig Roberts, a seasoned veteran of the Vietnam war, stood for the first time at the 6th floor of the Texas School Book Depository. As he looked down into that the U.S. Government maintains was the kill zone used by Lee Harvey Oswald, he knew immediately the the Warren Commission's verdict that Oswald, acting alone from that position, fired three shots is 5.6 seconds with an ancient bolt-action rifle was a lie. If Oswald, by himself, could not have done it, then who could? And why? Follow Roberts's investigation of six years into a shadow world of black operations into a level above the CIA, the KGB, the Mafia, Texas oil and others into a powerful organization that to them, to murder a head of a country anywhere is "business as usual."
Rails Recipes
Chad Fowler - 2006
How do you use it effectively? How do you harness the power? And, most important, how do you get high quality, real-world applications written?From the latest Ajax effects to time-saving automation tips for your development process, "Rails Recipes" will show you how the experts have already solved the problems you have.Use generators to automate repetitive coding tasks.Create sophisticated role-based authentication schemes.Add live search and live preview to your site.Run tests when anyone checks code in.How to create tagged data the right way.and many, many more...Owning "Rails Recipes" is like having the best Rails programmers sitting next to you while you code.
The Knot Complete Guide to Weddings in the Real World
Carley Roney - 1998
Inside you’ll find checklists, worksheets, insider advice, and in-depth sections on:How to personalize your weddingUpdated wedding etiquetteCreating a realistic budgetSneaky cost-cutting tipsDress shopping adviceTips for working with florists, caterers, officiants, and othersInvitation wordingVows and ceremony detailsUnique wedding customsALL NEW SECTIONS ON: Planning Online and Destination Weddings
Out of Bounds: Inside the NBA's Culture of Rape, Violence, and Crime
Jeff Benedict - 2004
They generate millions of dollars of revenue for the NBA and their teams. They inspire adulation. But underneath all the glitz, the money, and alley-oops is a seamy underbelly, a rash of lawlessness that is gripping the NBA.Based on a first-of-its-kind investigation into the criminal histories of 177 NBA players from the 2001–2002 season, Out of Bounds shows that an alarming four out of every ten NBA players have a police record involving a serious crime. They are All-Stars and they are journeymen, involved in crimes ranging from armed robbery to domestic violence to gun possession to rape.Out of Bounds takes a hard look at shocking cases, with graphic accounts of physical and sexual violence and other outrageous conduct by players. In all, more than 250 people are named, including many prominent NBA players. It exposes the environment and culture that encourages such criminal behavior. It also explains the unique challenges these cases pose for law-enforcement agencies and prosecutors. And Out of Bounds takes readers inside the hidden yet critically vital role that lawyers, agents, and fame play in insulating criminally accused players from accountability.Author Jeff Benedict, an expert on athletes and crime, draws his conclusions from exhaustive research. In addition to his criminal-background checks, the author retrieved documents from law-enforcement agencies, courts, and private attorneys. He conducted more than 400 interviews with police officers, prosecutors, defense lawyers, players, agents, victims, witnesses, and coaches. What emerges is a disturbing and appalling picture of men who live above the law.A seminal and important work, Out of Bounds will forever change how we look at the NBA and its stars' lives of excess and privilege.
Eloquent JavaScript: A Modern Introduction to Programming
Marijn Haverbeke - 2010
I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" —Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.Eloquent JavaScript goes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.Along the way you'll learn to:Master basic programming techniques and best practices Harness the power of functional and object-oriented programming Use regular expressions to quickly parse and manipulate strings Gracefully deal with errors and browser incompatibilities Handle browser events and alter the DOM structure Most importantly, Eloquent JavaScript will teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?