Book picks similar to
Programming On Purpose III: Essays On Software Technology by P.J. Plauger
non-fiction
prio2a_culture
programming
rack_033
Real World OCaml: Functional programming for the masses
Yaron Minsky - 2013
Through the book’s many examples, you’ll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code.Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. In the book’s third section, you’ll delve deep into the details of the compiler toolchain and OCaml’s simple and efficient runtime system.Learn the foundations of the language, such as higher-order functions, algebraic data types, and modulesExplore advanced features such as functors, first-class modules, and objectsLeverage Core, a comprehensive general-purpose standard library for OCamlDesign effective and reusable libraries, making the most of OCaml’s approach to abstraction and modularityTackle practical programming problems from command-line parsing to asynchronous network programmingExamine profiling and interactive debugging techniques with tools such as GNU gdb
Digital Computer Electronics
Albert Paul Malvino - 1977
The text relates the fundamentals to three real-world examples: Intel's 8085, Motorola's 6800, and the 6502 chip used by Apple Computers. This edition includes a student version of the TASM cross-assembler software program, experiments for Digital Computer Electronics and more.
Potty Training Girls the Easy Way: A Stress-Free Guide to Helping Your Daughter Learn Quickly
Caroline Fertleman - 2009
Practical and reassuring, Potty Training Girls the Easy Way will give your family the confidence to successfully achieve this important milestone.
Computer Graphics with OpenGL
Donald Hearn - 2003
The text converts all programming code into the C++ language.
Victorious Emotions: Creating a Framework for a Happier You
Wendy Backlund - 2017
Victorious Emotions will help create happiness as your default emotion. Even if we have unhappy circumstances, we can build a system of beliefs that, as effortless as the tides, will always bring us back to joy.Victorious Emotions gives powerful, practical strategies to live out Romans 12:2, which says to be transformed by the renewing of the mind. The word "renewing" in the Greek means renovation. This book is about renovating and reconstructing the pathways and strongholds of our thinking. It explores how our brains create certain belief systems and how to intentionally create new ones.The goal of this book is not to focus on eliminating negative emotions, but to build a tidal wave of victorious emotions that are pulled into our lives as easily and surely as the ocean tides will appear every day. It is time to be overtaken by emotions that lead us into victory!
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.
Secrets and Lies: Digital Security in a Networked World
Bruce Schneier - 2000
Identity Theft. Corporate Espionage. National secrets compromised. Can anyone promise security in our digital world?The man who introduced cryptography to the boardroom says no. But in this fascinating read, he shows us how to come closer by developing security measures in terms of context, tools, and strategy. Security is a process, not a product – one that system administrators and corporate executives alike must understand to survive.This edition updated with new information about post-9/11 security.
4th of July, Asbury Park: A History of the Promised Land
Daniel Wolff - 2005
But behind this archetypal small-town landscape lies a complicated past.Starting with the town's founding as a religious promised land, music journalist and poet Daniel Wolff plots a course through 130 years of entwined social and musical history, touching on John Philip Sousa, Count Basie, Frank Sinatra, and Frankie Lymon on the way to the town Bruce was born to run from. Out of the details of local history-the boardwalk in the Gilded Age; the celebrities who passed through, from Stephen Crane to Martin Luther King; sensational murder trials; the birth of Mob control; and a devastating mid-century "race riot"-emerges a universal story of one small town's fortunes. Told with grace and full of fascinating detail, Daniel Wolff's tour across thirteen decades of the Fourth of July in Asbury Park captures all the allure and heartbreak of the American dream reduced to blight and decay, with gentrification as the one hope for a return to its glory days.
MySQL Crash Course
Ben Forta - 2005
And this book will teach you all you need to know to be immediately productive with MySQL. By working through 30 highly focused hands-on lessons, your MySQL Crash Course will be both easier and more effective than you'd have thought possible. Learn how to: Retrieve and sort data Filter data using comparisons, regular expressions, full text search, and much more Join relational data Create and alter tables Insert, update, and delete data Leverage the power of stored procedures and triggers Use views and Cursors Manage transactional processing Create user accounts and manage security via access control Ben Forta is Macromedia's Senior Technical Evangelist, and has almost 20 years of experience in the computer industry in product development, support, training, and product marketing. Ben is the author of the best-selling Sams Teach Yourself SQL in 10 Minutes (now in its third edition, and translated into over a dozen languages), ColdFusion Web Application Construction Kit, and Advanced ColdFusion Development (both published by Que Publishing), Sams Teach Yourself Regular Expressions in 10 Minutes, as well as books on SQL, Flash, JSP, HomeSite, WAP, Windows 2000, and other subjects.
Kids in the Riot: High and Low with The Libertines
Pete Welsh - 2005
Released early and reconciled with Barat, The Libertines confounded the critics by rounding off 2003 with three triumphant sold-out shows at London's Forum and kicking off 2004 with the prestigious Best UK band gong at the NME awards. For the first time, the full, extraordinary story of the most gifted yet nihilistic London band since The Sex Pistols is told. With the complete co-operation of the major players in their gloriously destructive ascent. A documentation of the break-ins, break-ups, punch-ups and make-ups of the first two phenomenal years of The Libertines. Illustrated with many unseen photographs from the authors archive.
Believe: What Life and Cricket Taught Me
Suresh Raina - 2021
Self-Publishing Manual, Volume II: How to Write, Print, and Sell Your Own Book Employing the Latest Technologies and the Newest Techniques
Dan Poynter - 2009
The Self-Publishing Manual, Volume 2, the sequel to the best selling Self Publishing Manual describes how to use new techniques to write your book even faster, use new technology to publish it for less, and how to use social media for promotion.
Code Craft: The Practice of Writing Excellent Code
Pete Goodliffe - 2006
But not all know how to craft great code - code that is well written and easy to understand. Code Craft teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of programming in the real world, such as good teamwork, development processes, and documentation. Code Craft presents language-agnostic advice that is relevant to all developers, from an author with loads of practical experience. A Q&A section at the end of each chapter helps readers to review the material and makes the book suited for academic use as well.
Mindstorms: Children, Computers, And Powerful Ideas
Seymour Papert - 1980
We have Mindstorms to thank for that. In this book, pioneering computer scientist Seymour Papert uses the invention of LOGO, the first child-friendly programming language, to make the case for the value of teaching children with computers. Papert argues that children are more than capable of mastering computers, and that teaching computational processes like de-bugging in the classroom can change the way we learn everything else. He also shows that schools saturated with technology can actually improve socialization and interaction among students and between students and teachers.
Redis in Action
Josiah L. Carlson - 2013
You'll begin by getting Redis set up properly and then exploring the key-value model. Then, you'll dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use.About the TechnologyWhen you need near-real-time access to a fast-moving data stream, key-value stores like Redis are the way to go. Redis expands on the key-value pattern by accepting a wide variety of data types, including hashes, strings, lists, and other structures. It provides lightning-fast operations on in-memory datasets, and also makes it easy to persist to disk on the fly. Plus, it's free and open source.About this bookRedis in Action introduces Redis and the key-value model. You'll quickly dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets and discover how to integrate with traditional RDBMS or other NoSQL stores. Experienced developers will appreciate the in-depth chapters on clustering and internal scripting.Written for developers familiar with database concepts. No prior exposure to NoSQL database concepts nor to Redis itself is required. Appropriate for systems administrators comfortable with programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideRedis from the ground upPreprocessing real-time dataManaging in-memory datasetsPub/sub and configurationPersisting to diskAbout the AuthorDr. Josiah L. Carlson is a seasoned database professional and an active contributor to the Redis community.Table of ContentsPART 1 GETTING STARTEDGetting to know RedisAnatomy of a Redis web applicationPART 2 CORE CONCEPTSCommands in RedisKeeping data safe and ensuring performanceUsing Redis for application supportApplication components in RedisSearch-based applicationsBuilding a simple social networkPART 3 NEXT STEPSReducing memory useScaling RedisScripting Redis with Lua