Book picks similar to
Front-End Developer Handbook 2018 by Cody Lindley
web-development
frontend-engineer
it
non-fiction
An Introduction to Functional Programming Through Lambda Calculus
Greg Michaelson - 1989
This well-respected text offers an accessible introduction to functional programming concepts and techniques for students of mathematics and computer science. The treatment is as nontechnical as possible, and it assumes no prior knowledge of mathematics or functional programming. Cogent examples illuminate the central ideas, and numerous exercises appear throughout the text, offering reinforcement of key concepts. All problems feature complete solutions.
Are You Smart Enough to Work at Google?
William Poundstone - 2012
The blades start moving in 60 seconds. What do you do? If you want to work at Google, or any of America's best companies, you need to have an answer to this and other puzzling questions. Are You Smart Enough to Work at Google? guides readers through the surprising solutions to dozens of the most challenging interview questions. The book covers the importance of creative thinking, ways to get a leg up on the competition, what your Facebook page says about you, and much more. Are You Smart Enough to Work at Google? is a must-read for anyone who wants to succeed in today's job market.
Building Evolutionary Architectures: Support Constant Change
Neal Ford - 2017
Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
PHP Cookbook
David Sklar - 2002
With our Cookbook's unique format, you can learn how to build dynamic web applications that work on any web browser. This revised new edition makes it easy to find specific solutions for programming challenges.PHP Cookbook has a wealth of solutions for problems that you'll face regularly. With topics that range from beginner questions to advanced web programming techniques, this guide contains practical examples -- or "recipes" -- for anyone who uses this scripting language to generate dynamic web content. Updated for PHP 5, this book provides solutions that explain how to use the new language features in detail, including the vastly improved object-oriented capabilities and the new PDO data access extension. New sections on classes and objects are included, along with new material on processing XML, building web services with PHP, and working with SOAP/REST architectures. With each recipe, the authors include a discussion that explains the logic and concepts underlying the solution.
Hungry for Miles: Cycling across Europe on One Pound a Day
Steven Primrose-Smith - 2015
After blowing all his cash on his previous long-distance bike ride (No Place Like Home, Thank God), Steven Primrose-Smith wants to go cycling again. Without the necessary funds, he decides to see if it's possible to travel thousands of miles on a budget of just £1 a day. Against advice, he puts together a team of complete strangers, including a fresh-faced student, a Hungarian chef, and a man with the world's worst bike, the beard of a goblin and a fetish for goats. While cycling from Liverpool to Gibraltar through England, Wales, France, Spain and Portugal, they plan to supplement their cash-strapped diet by fishing and foraging. It's just a pity no one knows anything about either. People quit, nerves are strained, and faces and bikes are both smashed. Will anyone make it to Gibraltar?
Jack Ma: Biography Of A Self Made Billionaire
R.G. Knight - 2018
Today, the 53-year-old's e-commerce company is valued at $519 billion, although Ma didn't start achieving career success until his 30s. He says: "In life, it's not how much we achieved, it's how much we've gone through the tough days and mistakes". This book covers the entirety of Jack Ma’s life, the challenges he faced and his struggles - how he braved all odds and swam against the tide to become one of the most successful entrepreneurs in the world today. It will give you a detailed insight into his early life, how he struggled with his education and business, how he handled pessimists and critics and how he learned to use the power of good company, sheer will and grit to achieve his dream. The well-structured book focuses on Jack Ma and his complete story, starting from his childhood. Unlike other boring biographies, it is interesting and engaging to read. The book captures the life of Jack well - his struggles, failures, strategy and thought process. Particularly, how Jack connected the dots in life and what we can learn from him. It's a perfect gift for your son, daughter or anyone who needs a dose of inspiration/motivation. The book contains valuable lessons from Jack Ma's life.
PHP for the World Wide Web (Visual QuickStart Guide)
Larry Ullman - 2001
It covers topics such as Zend Engine, XML support, SQLite, and others.
Concrete Mathematics: A Foundation for Computer Science
Ronald L. Graham - 1988
"More concretely," the authors explain, "it is the controlled manipulation of mathematical formulas, using a collection of techniques for solving problems."
Spirituality for Badasses: How To Find Inner Peace and Happiness Without Losing Your Cool
J. Stewart Dixon - 2021
Beneath a Surface
Brad Sams - 2018
The company was forced to write-down $900 million in inventory and Surface’s future was in jeopardy.Beneath A Surface tells the inside story of how Microsoft turned its hardware dreams into a reality with new details about the challenges Panos and his team had to overcome as well as the internal politics that nearly killed the brand.For fans of Microsoft and those who are interested in the business of building brands, Beneath A Surface is a must read that tells the inside story of how Microsoft turned a failure into a fortune.
NZ Frenzy: New Zealand South Island
Scott Cook - 2010
This guidebook is not meant to replace a Lonely Planet/Frommers/Rough Guide, but rather to compliment them. In NZ Frenzy you'll find info about all the South's must-see spots, plus detailed info about the lesser-known and unheralded off-the-beaten-path wonder spots. This guidebook goes WAY beyond the vague outdoor info in the mainstream travel guidebooks. NZ Frenzy is about giving you the details you'll need to find the "real" NZ, the one without lines of tour buses, the one without brochures of pay-to-see commercialized natural "attractions". NZ Frenzy, unlike any of the other mainstream guidebooks, will deliver you to the New Zealand that you've been planning for and fantasizing about. I guarantee it. Please read the reviews of NZ Frenzy North Island to see what travelers think of my info. Are you going to NZ to be a tourist at touristy crowded places or do you want to find the "Real" New Zealand that you'll tell stories about?? When you have an NZ Frenzy in hand, you'll leave the other guidebooks in the glove box and you'll leave the tourists behind!! The South Island has natural wonders beyond compare, but the mainstream media only promotes the commercialized stuff. Don't waste your precious time while in NZ waiting in line at the tourist visitor centers...get NZ Frenzy and go experience the Real New Zealand, the Fabled New Zealand. You can have the trip of a lifetime, you will have the trip of a lifetime!!
Pragmatic Guide to Git
Travis Swicegood - 2010
Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff. Get up to speed on Git right now with Pragmatic Guide to Git. Task-oriented two-page spreads get you up and running with minimal fuss. Each left-hand page dives into the underlying implementation for each task. The right-hand page contains commands that focus on the task at hand, and cross references to other tasks that are related. You'll find what you need fast. Git is rapidly becoming the de-facto standard for the open source community. Its excellent merging capabilities, coupled with its speed and relative ease of use, make it an indispensable tool for any developer. New Git users will learn the basic tasks needed to work with Git every day, including working with remote repositories, dealing with branches and tags, exploring the history, and fixing problems when things go wrong. If you're already familiar with Git, this book will be your go-to reference for Git commands and best practices. You won't find a more practical approach to learning Git than Pragmatic Guide to Git.
The Practice of Programming (Addison-Wesley Professional Computing Series)
Brian W. Kernighan - 1999
With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive.
HBase: The Definitive Guide
Lars George - 2011
As the open source implementation of Google's BigTable architecture, HBase scales to billions of rows and millions of columns, while ensuring that write and read performance remain constant. Many IT executives are asking pointed questions about HBase. This book provides meaningful answers, whether you’re evaluating this non-relational database or planning to put it into practice right away.
Discover how tight integration with Hadoop makes scalability with HBase easier
Distribute large datasets across an inexpensive cluster of commodity servers
Access HBase with native Java clients, or with gateway servers providing REST, Avro, or Thrift APIs
Get details on HBase’s architecture, including the storage format, write-ahead log, background processes, and more
Integrate HBase with Hadoop's MapReduce framework for massively parallelized data processing jobs
Learn how to tune clusters, design schemas, copy tables, import bulk data, decommission nodes, and many other tasks
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