Book picks similar to
Confessions of a Necromancer by Pieter Hintjens
favorites
biography
programming
non-fiction
Ctrl+Shift+Enter Mastering Excel Array Formulas: Do the Impossible with Excel Formulas Thanks to Array Formula Magic
Mike Girvin - 2013
Beginning with an introduction to array formulas, this manual examines topics such as how they differ from ordinary formulas, the benefits and drawbacks of their use, functions that can and cannot handle array calculations, and array constants and functions. Among the practical applications surveyed include how to extract data from tables and unique lists, how to get results that match any criteria, and how to utilize various methods for unique counts. This book contains 529 screen shots.
Accelerate: Building and Scaling High-Performing Technology Organizations
Nicole Forsgren - 2018
Through four years of groundbreaking research, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance—and what drives it—using rigorous statistical methods. This book presents both the findings and the science behind that research. Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance.
The Haskell School of Expression: Learning Functional Programming Through Multimedia
Paul Hudak - 2000
It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
Gene Kim - 2013
It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO. The company's new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but the project is massively over budget and very late. The CEO wants Bill to report directly to him and fix the mess in ninety days or else Bill's entire department will be outsourced. With the help of a prospective board member and his mysterious philosophy of The Three Ways, Bill starts to see that IT work has more in common with manufacturing plant work than he ever imagined. With the clock ticking, Bill must organize work flow streamline interdepartmental communications, and effectively serve the other business functions at Parts Unlimited. In a fast-paced and entertaining style, three luminaries of the DevOps movement deliver a story that anyone who works in IT will recognize. Readers will not only learn how to improve their own IT organizations, they'll never view IT the same way again.
Understanding Computation: From Simple Machines to Impossible Programs
Tom Stuart - 2013
Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming.Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It’s ideal for programmers versed in modern languages, with little or no formal training in computer science.* Understand fundamental computing concepts, such as Turing completeness in languages* Discover how programs use dynamic semantics to communicate ideas to machines* Explore what a computer can do when reduced to its bare essentials* Learn how universal Turing machines led to today’s general-purpose computers* Perform complex calculations, using simple languages and cellular automata* Determine which programming language features are essential for computation* Examine how halting and self-referencing make some computing problems unsolvable* Analyze programs by using abstract interpretation and type systems
Ferdinand and Isabella
Malveena McKendrick - 2015
But the historic landfall of October 1492 was only a secondary event of the year. The preceding January, they had accepted the surrender of Muslim Granada, ending centuries of Islamic rule in their peninsula. And later that year, they had ordered the expulsion or forced baptism of Spain's Jewish minority, a cruel crusade undertaken in an excess of zeal for their Catholic faith. Europe, in the century of Ferdinand and Isabella, was also awakening to the glories of a new age, the Renaissance, and the Spain of the "Catholic Kings" - as Ferdinand and Isabella came to be known - was not untouched by this brilliant revival of learning. Here, from the noted historian Malveena McKendrick, is their remarkable story.
A Biography Of Rahul Dravid: The Nice Guy Who Finished First
Devendra Prabhudesai - 2004
It tells the tale of a young man who has succeeded in his chosen profession through an ardent faith in the three 'D's of dedication, discipline and determination.The biography reconstructs the incidents and events that have contributed to making Rahul Dravid one of the greatest cricketers to have played the game, and an epitome of grace, humility and commitment to his team's cause. It is a tribute to a role model who refused to rest on his laurels, and remained as intense in his quest for perfection as he was when he started out.Rahul Dravid's moments of triumph are described, as also are his trials and tribulations. The book narrates the epic battle, one that he eventually won, to break free of the stereotypes that haunted him in his early years at the international level. His efforts to emerge from the intimidating shadows cast by his teammates and contemporaries are illustrated in great detail. This book highlights the physical, mental and of course, technical attributes that have elevated Rahul to legendary status.In this honest endeavour to recount the story of Rahul Dravid, the author is assisted by reminiscences for this mentors, seniors, teammates and even opponents, all of whom witnessed the making of a cricketing legend form close quarters. Then, there are the photographs, some of the best ever, which showcase, quite literally, the genius of one of the India's all-time greats.
Family Secrets: The scandalous history of an extraordinary family
Derek Malcolm - 2017
The secret, though, that surrounded my parents’ unhappy life together, was divulged to me by accident . . .’ Hidden under some papers in his father’s bureau, the sixteen-year-old Derek Malcolm finds a book by the famous criminologist Edgar Lustgarten called The Judges and the Damned. Browsing through the Contents pages Derek reads, ‘Mr Justice McCardie tries Lieutenant Malcolm – page 33.’ But there is no page 33. The whole chapter has been ripped out of the book. Slowly but surely, the shocking truth emerges: that Derek’s father, shot his wife’s lover and was acquitted at a famous trial at the Old Bailey. The trial was unique in British legal history as the first case of a crime passionel, where a guilty man is set free, on the grounds of self-defence. Husband and wife lived together unhappily ever after, raising Derek in their wake. Then, in a dramatic twist, following his father’s death, Derek receives an open postcard from his Aunt Phyllis, informing him that his real father is the Italian Ambassador to London . . . By turns laconic and affectionate, Derek Malcolm has written a richly evocative memoir of a family sinking into hopeless disrepair. Derek Malcolm was chief film critic of the Guardian for thirty years and still writes for the paper. Educated at Eton and Merton College, Oxford, he became first a steeplechase rider and then an actor after leaving university. He worked as a journalist in the sixties, first in Cheltenham and then with the Guardian where he was a features sub-editor and writer, racing correspondent and finally film critic. He directed the London Film Festival for a spell in the 80s and is now President of both the International Film Critics Association and the British Federation of Film Societies. He lives with his wife Sarah Gristwood in London and Kent and has published two books – one on Robert Mitchum and another on his favourite 100 films. He is a frequent broadcaster on radio and television and a veteran of film festival juries all over the world.
Nathan Fa'avae: Adventurer At Heart
Nathan Fa'avae - 2015
In Adventurer at Heart he shares his life story, and provides a compelling and unique insight into this remarkable pursuit.It takes a Tour de France cyclist about 90 hours of cycling, spread over three weeks with rest days, to complete the race. An adventure race, however, can take up to 160 hours of non-stop racing over as much as six days, with virtually no sleep or rest. To excel at this sport requires an elite level of skill in mountain running, mountain biking, kayaking, rafting and navigation but, above all, an almost superhuman capacity to endure suffering and pain.Part-Samoan, Nathan was raised in Nelson, and it was as a wayward adolescent that he discovered outdoor adventure. Since then he has never looked back, and has been a full-time adventurer working as an outdoor educator, the owner of multiple adventure-based businesses, and a professional athlete.Nathan’s career has taken him all over the world, and he has raced in the deserts of Africa, Mexico and the Emirates, the plains of Tibet and China, and the peaks and valleys of Nepal, Ecuador, Brazil, Patagonia, Russia, the European Alps, and New Zealand.Adventurer at Heart is a story of courage and perseverance, and of overcoming tremendous challenges. Nathan Fa’avae is an outstanding New Zealander, and this book is an inspiring account of what it takes to become a world champion.
Effective Programming: More Than Writing Code
Jeff Atwood - 2012
He needed a way to keep track of software development over time – whatever he was thinking about or working on. He researched subjects he found interesting, then documented his research with a public blog post, which he could easily find and refer to later. Over time, increasing numbers of blog visitors found the posts helpful, relevant and interesting. Now, approximately 100,000 readers visit the blog per day and nearly as many comment and interact on the site.Effective Programming: More Than Writing Code is your one-stop shop for all things programming. Jeff writes with humor and understanding, allowing for both seasoned programmers and newbies to appreciate the depth of his research. From such posts as“The Programmer’s Bill of Rights” and “Why Cant Programmers... Program?” to “Working With the Chaos Monkey,” this book introduces the importance of writing responsible code, the logistics involved, and how people should view it more as a lifestyle than a career.
Programming Groovy
Venkat Subramaniam - 2008
But recently, the industry has turned to dynamic languages for increased productivity and speed to market.Groovy is one of a new breed of dynamic languages that run on the Java platform. You can use these new languages on the JVM and intermix them with your existing Java code. You can leverage your Java investments while benefiting from advanced features including true Closures, Meta Programming, the ability to create internal DSLs, and a higher level of abstraction.If you're an experienced Java developer, Programming Groovy will help you learn the necessary fundamentals of programming in Groovy. You'll see how to use Groovy to do advanced programming including using Meta Programming, Builders, Unit Testing with Mock objects, processing XML, working with Databases and creating your own Domain-Specific Languages (DSLs).
A Microsoft Life
Stephen Toulouse - 2010
Enjoy a journey through the eyes of a geek working at one of the most important companies in the world as he walks you through events both large and small. Just don't get caught in the Redmond reality distortion field! What others are saying about "A Microsoft Life": "Any self-respecting geek needs to read this book. Stepto provides an enjoyable and entertaining insight of life inside Microsoft." - Larry "Major Nelson" Hryb, Director of Programming for Xbox LIVE "Anyone who lived through the adolescent years of the computer revolution will alternate between laughing and crying (from laughing) at these great stories from inside the monolith. - Ken Denmead, NYT Bestselling Author, and editor of Geekdad.com
Holly Smith's Money Saving Book: Simple savings hacks for a happy life
Holly Smith - 2020
She founded the Facebook group Extreme Couponing and Bargains UK (the second largest Facebook group in the world) and is on TikTok, Youtube and Instagram helping as many people as possible to save money too.This book contains all her best hacks and tips to save money and make money - simple, life-changing ideas for everyone.Holly has included her favourite hacks from the Extreme Couponing and Bargains UK community too, who inspired her to write this book. And has asked all her money-saving expert friends to contribute tips too.All the costly moments of everyday life are included, from supermarket shops to kids parties - even special occasions like weddings and Christmas.Discover lots of fun ways to get saving, find the bargains and make your money go further.
Next Level Magic: A Guide to Mastering the Magic the Gathering™ Card Game
Patrick Chapin
Next Level Magic is a comprehensive course on realizing your goals in playing Magic the Gathering.
React: Up and Running
Stoyan Stefanov - 2015
With "React: Up and Running" you'll learn how to get off the ground with React, with no prior knowledge.This book teaches you how to build components, the building blocks of your apps, as well as how to organize the components into large-scale apps. In addition, you ll learn about unit testing and optimizing performance, while focusing on the application s data (and letting the UI take care of itself)."