Book picks similar to
Dart for Hipsters by Chris Strom
pragmatic
pragprog
digital-macbook-pro
obsolete
Led by Donkeys: How Four Friends with a Ladder Took on Brexit
Led By Donkeys - 2020
Seeking to highlight the hypocrisy of their politicians on Brexit four friends armed with nothing more than ladders, roller brushes and a treasure trove of damning statements from their leaders slapped up the politicians' biggest lies on billboards around the country. This guerrilla operation wasn't easy, but it wasn't long before the British public enabled them to take things into their own hands - and the rest is history. Leave the EU or remain? An apparently simple question divided the nation in historic fashion. Many believed the words of these politicians. By putting up their quotes as billboards, self-styled 'Led By Donkeys' had clear intentions - to compare the promises that have been made across the years with the damning reality.
The Expectant Dad's Survival Guide: Everything You Need to Know
Rob Kemp - 2010
Combining expert advice from midwives, psychologists and obstetricians with first-hand accounts, it explains what's happening with her, what's going on with your baby, and what the hell you should be doing every step of the way.With tips from those who know, what-to-do explanations and fascinating facts, this survival guide will ensure you're armed and ready for your role as a new father - from discovery to delivery and beyond. A must-read for all fathers-to-be.
The Witch Watch
Shamus Young - 2012
The first is that he died. The second is that he didn't stay dead. Now he's hunted by the Church, the cult that revived him, and Her Majesty's Department of Ethereal Affairs. Gilbert must keep his head long enough to save London, the Queen, and his brassy and opinionated mother from the forces of evil and good alike.
The Healthy Programmer
Joe Kutner - 2013
Regular exercise and proper nutrition help you learn, remember, concentrate, and be creative—skills critical to doing your job well. Learn how to change your work habits, master exercises that make working at a computer more comfortable, and develop a plan to keep fit, healthy, and sharp for years to come.This book is intended only as an informative guide for those wishing to know more about health issues. In no way is this book intended to replace, countermand, or conflict with the advice given to you by your own healthcare provider including Physician, Nurse Practitioner, Physician Assistant, Registered Dietician, and other licensed professionals.
Debug It!: Find, Repair, and Prevent Bugs in Your Code
Paul Butcher - 2009
Others have the knack of unerringly zeroing in on the root cause of a bug. Are they geniuses? Just lucky? No, they've learned the secrets of professional debugging. This book will equip you with the tools, techniques and approaches-proven in the crucible of professional software development-to ensure that you can tackle any bug with confidence. You'll learn how to handle every stage of the bug life-cycle, from constructing software that makes debugging easy, through detection, reproduction, diagnosis and rolling out your eventual fix. If you develop software, sooner or later you're going to discover that it doesn't always behave as you intended. Working out why it's misbehaving can be hard. Sometimes very hard. Debug It! is here to help! All bugs are different: there is no silver bullet. You've got to rely upon your intellect, intuition, detective skills and yes, even a little luck. But that doesn't mean that you're completely on your own-there is much you can learn from those who have gone before. This book distills decades of hard-won experience gained in the trenches of professional software development, giving you a head-start and arming you with the tools you need to get to the bottom of the problem, whatever you're faced with. Whether you're writing Java or assembly language, targeting servers or embedded micro-controllers, using agile or traditional approaches, the same basic bug-fixing principles apply. From constructing software that is easy to debug (and incidentally less likely to contain bugs in the first place), through handling bug reports to rolling out your ultimate fix, we'll cover the entire life-cycle of a bug. You'll learn about the empirical approach, which leverages your software's unique ability to show you what's really happening, the importance of finding a reliable and convenient means of reproducing a bug, and common pitfalls so you can avoid them. You'll see how to use commonly available tools to automatically detect problems before they're reported by customers and how to construct "transparent software" that provides access to critical information and internal state.
Suddenly Gone: The Terrifying True Story of a Serial Killer's Grisly Kidnapping-Murders of Three Young Women
Dan Mitrione - 1995
One smart Wichita detective suspected the legal secretary's murder might be the first in a string of depraved sexual slayings. He would be right on the mark.A spree of torture and murder...Six days later Michelle Katf was badly beaten and barely escaped with her life. Twenty-year old Joan Butler was not so lucky. She soon disappeared without a trace. But when Richard Grissom, a handsome onetime college student, started driving the dead girl's red Corsica, the cops were hot on his trail. By then the twisted thrill killer, now a desperate fugitive, was already looking foe fresh victims.Nothing could satisfy his lust for death...Attractive roommates, Theresa Brown and Christine Rusch were only too happy to have a handsome guy like Grissom at their Saturday night party. They never suspected that 48 hours later they would be trapped in a horrifying nightmare. For days, Grissom terrorized them, before finally snuffing out their young lives, and sending police on one of the most exhaustive manhunts in Kansas history.Former FBI agent Dan Mitrione follows the dark, twisted path of a man with all the cunning, sexy good looks, sexy good looks and deadly charm of Ted Bundy, exposing Grissom's secret bloody past that shocked even the most jaded detectives.
Professional Test Driven Development with C#: Developing Real World Applications with Tdd
James Bender - 2011
This hands-on guide provides invaluable insight for creating successful test-driven development processes. With source code and examples featured in both C# and .NET, the book walks you through the TDD methodology and shows how it is applied to a real-world application. You'll witness the application built from scratch and details each step that is involved in the development, as well as any problems that were encountered and the solutions that were applied.Clarifies the motivation behind test-driven development (TDD), what it is, and how it works Reviews the various steps involved in developing an application and the testing that is involved prior to implementing the functionality Discusses unit testing and refactoring Professional Test-Driven Development with C# shows you how to create great TDD processes right away.
Ain't No Sunshine
Candice Dow - 2006
When she strips for extra cash, she is hoping to one day escape her lonely life. Her escape seems to arrive with David DuBois, a successful and sweet man who takes Laila into his home. Things change quickly, however, and Laila soon realizes that David is not what he seems. It becomes apparent that Laila will need a lot of courage and an unbreakable determination to escape from her present life, her past memories and an unknowable future.
Pro JavaScript Design Patterns
Ross Harmes - 2007
But there is more power waiting to be unlockedJavaScript is capable of full objectoriented capabilities, and by applyingobject-oriented principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team.With Pro JavaScript Design Patterns, you'll start with the basics of objectoriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kickstart your JavaScript development in the second part of the book, where you'll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, facades, adapters, and many more.Each chapter is packed with realworld examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you'll discover how to create your own libraries and APIs for even more efficient coding.Master the basics of objectoriented programming in JavaScript, as they apply to design patterns Apply design patterns to your kickstart your JavaScript development Work through several realworld examples What you'll learn How to apply objectoriented programming techniques in JavaScript How to take advantage of inheritance, interfaces, and encapsulation and information hiding to kickstart your JavaScript development How to implement several design patterns in your JavaScript projects, including factory, facade, bridge, composite, adapter, decorator, flyweight, proxy, command, observer, and chain of responsibility How to make your code easier to manage in a team environment, as well as on your own How to create your own libraries and APIs Who this book is forThis book will be an invaluable learning tool for any experienced JavaScript developer. Table of Contents Expressive JavaScript Interfaces Encapsulation and Information Hiding Inheritance The Singleton Pattern Chaining The Factory Pattern The Bridge Pattern The Composite Pattern The Facade Pattern The Adapter Pattern The Decorator Pattern The Flyweight Pattern The Proxy Pattern The Observer Pattern The Command Pattern The Chain of Responsibility Pattern
Rethinking the Internet of Things: A Scalable Approach to Connecting Everything
Francis Dacosta - 2013
Billions of interconnected devices will be monitoring the environment, transportation systems, factories, farms, forests, utilities, soil and weather conditions, oceans and resources Many of these sensors and actuators will be networked into autonomous sets, with much of the information being exchanged machine-to-machine directly and without human involvement. Machine-to-machine communications are typically terse. Most sensors and actuators will report or act upon small pieces of information - chirps. Burdening these devices with current network protocol stacks is inefficient, unnecessary and unduly increases their cost of ownership. This must change. The architecture of the Internet of Things will entail a widely distributed topology incorporating simpler chirp protocols towards at the edges of the network. Rethinking the Internet of Things describes reasons why we must rethink current approaches to the Internet of Things. Appropriate architectures that will coexist with existing networking protocols are described in detail. An architecture comprised of integrator functions, propagator nodes, and end devices, along with their interactions, is explored. What you'll learn Teaches the difference between the "normal" Internet and the Internet of Things, Describes a new architecture and its components in the "chirp" context. Explains the shortcomings of IP for IoT. Describes the anatomy of the IoT. Re-frames key ideas such as reliability. Describes how to build the IoT Who this book is forThought leaders, executives, architectural, standards and development leaders in the evolving IoT industry
21 Yaks and a Speedo - How to achieve your own impossible
Lewis Pugh - 2013
Lewis Pugh knows oceans. He was the first to complete a long distance swim in every ocean of the world, and has pioneered more swims around famous landmarks than any other person in history. He swam across the icy waters of the North Pole to highlight the melting of the Arctic Sea ice, and across a glacial lake on Mount Everest to draw attention to the impact of climate change on the Himalayan glaciers. It was there that he met his first yak. Trekking behind them up the icy slopes, watching them cross skeletal bridges over dizzying ravines, and listening to them breathe outside his tent each night, Lewis got to think about the things he most admires in a yak. And found that those qualities were not unlike the ones that enabled him to meet his own challenges - and achieve things that people believed to be impossible.In 21 Yaks and a Speedo, Lewis shares his ability to dream big dreams, build crack teams, and get the job done. You'll be inspired by his devotion to excellence, his loyalty to his crew, and his belief in never giving up. These are 21 strategies Lewis used to achieve what no one thought was possible. The principles are simple but effective. Stick by them, he says, and you will achieve your own impossible.
Breaking Dad
James Lubbock - 2019
The accompanying photo was a mugshot of a scrawny, seedy looking bloke the archetypal lowlife, a career crook, no doubt. And yet behind the headlines was a story the newspapers never discovered, a story more sensational than they could have wished for. This lowlife, this drug baron was in fact, just a few years before, a meek law-abiding suburban family man... He was my dad.'James is just a normal student - insecure, smelly, geeky and a virgin to boot.His father is a middle class, middle-aged and very well respected Jewish coin dealer.Their life is as good as it gets.Until one day James' father ditches Handel for Hard House and unexpectedly hits the gay club scene of London - trading in coin-dealing for drug-dealing. As James gets to grips with his new reality, will he save his broken dad or be dragged down with him? This is the incredible true story of how one well-to-do family man became Britain's most wanted meth dealer. For the first time, James, his son, tells the true story of their epic highs and crushing comedowns.
SEO Made Simple: Strategies for Dominating the World's Largest Search Engine
Michael H. Fleischner - 2008
Visit the SEO Made Simple (fourth edition) page for more information. http: //www.amazon.com/SEO-Made-Simple-4th-Ed... More Than 30,000 Copies Sold! The original SEO Made Simple: Strategies for Dominating the World's Leading Search Engine, is a tell-all guide for anyone trying to reach the highly coveted #1 ranking on Google for their Web site or Blog. Learn from a leading Webmaster the specific SEO techniques that deliver top rankings in less than 30 days. Whether you're a search engine optimization expert or new to Web site rankings, the techniques revealed in SEO Made Simple will give you everything you need to dominate the leading search engines. Generate tons of traffic to your website absolutely FREE with top search engine placement on Google, Yahoo! and MSN. SEO Made Simple is the only resource on search engine optimization that you'll ever need.
C# 4.0 in a Nutshell
Joseph Albahari - 2010
It is a book I recommend." --Scott Guthrie, Corporate Vice President, .NET Developer Platform, Microsoft Corporation
"A must-read for a concise but thorough examination of the parallel programming features in the .NET Framework 4." --Stephen Toub, Parallel Computing Platform Program Manager, Microsoft
"This wonderful book is a great reference for developers of all levels." -- Chris Burrows, C# Compiler Team, Microsoft
When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0.
Get up to speed on C# language basics, including syntax, types, and variables Explore advanced topics such as unsafe code and preprocessor directives Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability
Design It! : Pragmatic Programmers: From Programmer to Software Architect
Michael Keeling - 2017
Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software!With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer. Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice. Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will get everyone on board and give you the experience you need to become a confident software architect.