Book picks similar to
Real Time Object Oriented Modeling by Bran Selic
bookshelf
programming
software-engineering
abstract-programming
Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners
Chris Dannen - 2017
Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This book presents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin.See why professionals and non-professionals alike are honing their skills in smart contract patterns and distributed application development. You'll review the fundamentals of programming and networking, alongside its introduction to the new discipline of crypto-economics. You'll then deploy smart contracts of your own, and learn how they can serve as a back-end for JavaScript and HTML applications on the Web.Many Solidity tutorials out there today have the same flaw: they are written for "advanced" JavaScript developers who want to transfer their skills to a blockchain environment. Introducing Ethereum and Solidity is accessible to technology professionals and enthusiasts of all levels. You'll find exciting sample code that can move forward real world assets in both the academic and the corporate arenas. Find out now why this book is a powerful gateway for creative technologists of all types, from concept to deployment.What You'll LearnSee how Ethereum (and other cryptocurrencies) workCompare distributed apps (dapps) to web appsWrite Ethereum smart contracts in Solidity Connect Ethereum smart contracts to your HTML/CSS/JavaScript web applicationsDeploy your own dapp, coin, and blockchainWork with basic and intermediate smart contractsWho This Book Is For Anyone who is curious about Ethereum or has some familiarity with computer science Product managers, CTOs, and experienced JavaScript programmersExperts will find the advanced sample projects in this book rewarding because of the power of Solidity
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.
Advanced Apex Programming for Salesforce.com and Force.com
Dan Appleman - 2012
Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.
Lucene in Action
Erik Hatcher - 2004
It describes how to index your data, including types you definitely need to know such as MS Word, PDF, HTML, and XML. It introduces you to searching, sorting, filtering, and highlighting search results.Lucene powers search in surprising placesWhat's Inside- How to integrate Lucene into your applications- Ready-to-use framework for rich document handling- Case studies including Nutch, TheServerSide, jGuru, etc.- Lucene ports to Perl, Python, C#/.Net, and C++- Sorting, filtering, term vectors, multiple, and remote index searching- The new SpanQuery family, extending query parser, hit collecting- Performance testing and tuning- Lucene add-ons (hit highlighting, synonym lookup, and others)
Programming in C
Reema Thareja - 2011
Comprehensive in its coverage, the book focuses on the fundamentals to build a strong foundation of how to write effective C programs.
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
T.J. O'Connor - 2012
Instead of relying on another attacker's tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus.
The Visible Ops Handbook: Starting ITIL in 4 Practical Steps
Kevin Behr - 2004
Visible Ops is comprised of four prescriptive and self-fueling steps that take an organization from any starting point to a continually improving process. MAKING ITIL ACTIONABLE Although the Information Technology Infrastructure Library (ITIL) provides a wealth of best practices, it lacks prescriptive guidance: What do you implement first, and how do you do it? Moreover, the ITIL books remain relatively expensive to distribute. Other information, publicly available from a variety of sources, is too general and vague to effectively aid organizations that need to start or enhance process improvement efforts. The Visible Ops booklet provides a prescriptive roadmap for organizations beginning or continuing their IT process improvement journey. WHY DO WE NEED VISIBLE OPS? The Visible Ops methodology was developed because there was not a satisfactory answer to the question: "I believe in the need for IT process improvement, but where do I start?" Since 2000, Gene Kim and Kevin Behr have met with hundreds of IT organizations and identified eight high-performing IT organizations with the highest service levels, best security, and best efficiencies. For years, they studied these high-performing organizations to figure out the secrets to their success. Visible Ops codifies how these organizations achieved their transformation from good to great, showing how interested organizations can replicate the key processes of these high-performing organizations in just four steps: 1. Stabilize Patient, Modify First Response - Almost 80% of outages are self-inflicted. The first step is to control risky changes and reduce MTTR by addressing how changes are managed and how problems are resolved. 2. Catch and Release, Find Fragile Artifacts - Often, infrastructure exists that cannot be repeatedly replicated. In this step, we inventory assets, configurations and services, to identify those with the lowest change success rates, highest MTTR and highest business downtime costs. 3. Establish Repeatable Build Library - The highest return on investment is implementing effective release management processes. This step creates repeatable builds for the most critical assets and services, to make it "cheaper to rebuild than to repair." 4. Enable Continuous Improvement - The previous steps have progressively built a closed-loop between the Release, Control and Resolution processes. This step implements metrics to allow continuous improvement of all of these process areas, to best ensure that business objectives are met.
Everyware: The Dawning Age of Ubiquitous Computing
Adam Greenfield - 2006
How will it change us? how can we shape its emergence? Smart buildings, smart furniture, smart clothing... even smart bathtubs. networked street signs and self-describing soda cans. Gestural interfaces like those seen in Minority Report. The RFID tags now embedded in everything from credit cards to the family pet. All of these are facets of the ubiquitous computing author Adam Greenfield calls everyware. In a series of brief, thoughtful meditations, Greenfield explains how everyware is already reshaping our lives, transforming our understanding of the cities we live in, the communities we belong to--and the way we see ourselves. What are people saying about the book? Adam Greenfield is intense, engaged, intelligent and caring. I pay attention to him. I counsel you to do the same. --HOWARD RHEINGOLD, AUTHOR, SMART MOBS: THE NEXT SOCIAL REVOLUTION A gracefully written, fascinating, and deeply wise book on one of the most powerful ideas of the digital age--and the obstacles we must overcome before we can make ubiquitous computing a reality.--STEVE SILBERMAN, EDITOR, WIRED MAGAZINE Adam is a visionary. he has true compassion and respect for ordinary users like me who are struggling to use and understand the new technology being thrust on us at overwhelming speed.--REBECCA MACKINNON, BERKMAN CENTER FOR INTERNET AND SOCIETY, HARVARD UNIVERSITY Everyware is an AIGA Design Press book, published under Peachpit's New Riders imprint in partnership with AIGA.
Programming in Go: Creating Applications for the 21st Century
Mark Summerfield - 2012
With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go's breakthrough features and idioms. Both a tutorial and a language reference, "Programming in Go" brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go's key innovations. Along the way, he explains everything from the absolute basics through Go's lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation. Throughout, Summerfield's approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes:-- Quickly getting and installing Go, and building and running Go programs -- Exploring Go's syntax, features, and extensive standard library -- Programming Boolean values, expressions, and numeric types -- Creating, comparing, indexing, slicing, and formatting strings -- Understanding Go's highly efficient built-in collection types: slices and maps -- Using Go as a procedural programming language -- Discovering Go's unusual and flexible approach to object orientation -- Mastering Go's unique, simple, and natural approach to fine-grained concurrency -- Reading and writing binary, text, JSON, and XML files -- Importing and using standard library packages, custom packages, and third-party packages -- Creating, documenting, unit testing, and benchmarking custom packages
Jonah Lomu Autobiography
Jonah Lomu - 2004
His size and pace seemed to make him unstoppable - and he was still just 20, having only recently learned to play on the wing. How much better would he get? But a year later, a rare and serious kidney disorder threatened more than his career. He fought back, and continued to score tries at a remarkable rate.Lomu's astonishing story is not just about tries, but about adapting to becoming rugby's first superstar of the professional era, a life lived in the spotlight. This is an extraordinary tale from an extraordinary man.
The Silver Brumby / Silver Brumby's Daughter
Elyne Mitchell - 2000
Bobby Moore: By the Person Who Knew Him Best
Tina Moore - 2014
As the only English football captain ever to raise the World Cup, he was not just a football icon but a national one.Yet Bobby was an intensely reserved, almost mysterious personality. Only one person was his true friend and confidante – his boyhood sweetheart, Tina, whom he met at 17 and married soon after.Tina Moore’s story of her life with Bobby, the triumphs and crises of his football career, the break-up of their marriage and what happened afterwards, is a moving tribute to a national icon by the person who knew him better than anyone.
The 24/7 Body: Everyday Diet and Training Advice for Permanent Results
Matt Morsia - 2020
Magic In Dixie
Beth Albright - 2014
And of all places to start digging them up—a funeral.” ~Vivi McFadden HeartFull Description: “I was born into a house full of secrets and bad behavior.”Rhonda Cartwright Bently is having the most important moment of her life. She has finally been asked to help cater the Governor’s ball at the Emmy Awards in LA— But before the big day she has to get home to Tuscaloosa, Alabama and bury her estranged father. What she discovers in the aftermath of the funeral turns her life upside down in a matter of seconds. A gift from her father from the grave—a dilapidated southern mansion with an old trunk full of family secrets, will transform Rhonda’s life in an instant and make her question everything she’s ever believed about her family and herself. And then there’s that list--the one she made about her dream man when she was just a teenager. Her perfect love may be right here under her nose, but for Rhonda this is one last complication she could do without. She intended to get home, bury Daddy, sell that dilapidated monstrosity and get back to LA, as fast as she could. But plans never quite work out just as we hope.Rhonda will have to call on her old BFF’s, Blake and Vivi, to help solve the family mystery. But what those original Sassy Belles finally create out of that pile of dust could change Rhonda’s life for good, make her Hollywood dreams fade to black, and maybe even help her uncover her heart right where she left it—in Dixie. But sometimes things aren’t as they seem. And people aren’t always who we think they are.Beth Albright is at her southern best with this new series of sexy romance, laugh out loud comedy, and edge-of-your-seat mystery—exactly what we have come to love in the Beth Albright brand! So grab your girlfriends and put on your seatbelts for this one-- an exciting, unpredictable joy ride though the Deep South that will keep you guessing until the final shocking pages.