Book picks similar to
High Performance Drupal: Fast and Scalable Designs by Jeff Sheltren
informatique
web
aaa
aaaa
Elements of Programming
Alexander Stepanov - 2009
And then we wonder why software is notorious for being delivered late and full of bugs, while other engineers routinely deliver finished bridges, automobiles, electrical appliances, etc., on time and with only minor defects. This book sets out to redress this imbalance. Members of my advanced development team at Adobe who took the course based on the same material all benefited greatly from the time invested. It may appear as a highly technical text intended only for computer scientists, but it should be required reading for all practicing software engineers." --Martin Newell, Adobe Fellow"The book contains some of the most beautiful code I have ever seen." --Bjarne Stroustrup, Designer of C++"I am happy to see the content of Alex's course, the development and teaching of which I strongly supported as the CTO of Silicon Graphics, now available to all programmers in this elegant little book." --Forest Baskett, General Partner, New Enterprise Associates"Paul's patience and architectural experience helped to organize Alex's mathematical approach into a tightly-structured edifice--an impressive feat!" --Robert W. Taylor, Founder of Xerox PARC CSL and DEC Systems Research Center Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation. The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software.This is not an easy book. Nor is it a compilation of tips and tricks for incremental improvements in your programming skills. The book's value is more fundamental and, ultimately, more critical for insight into programming. To benefit fully, you will need to work through it from beginning to end, reading the code, proving the lemmas, and doing the exercises. When finished, you will see how the application of the deductive method to your programs assures that your system's software components will work together and behave as they must.The book presents a number of algorithms and requirements for types on which they are defined. The code for these descriptions--also available on the Web--is written in a small subset of C++ meant to be accessible to any experienced programmer. This subset is defined in a special language appendix coauthored by Sean Parent and Bjarne Stroustrup.Whether you are a software developer, or any other professional for whom programming is an important activity, or a committed student, you will come to understand what the book's experienced authors have been teaching and demonstrating for years--that mathematics is good for programming, and that theory is good for practice.
About Face 3: The Essentials of Interaction Design
Alan Cooper - 1995
You'll learn the principles of good product behavior and gain an understanding of Cooper's Goal-Directed Design method, which involves everything from conducting user research to defining your product using personas and scenarios. Ultimately, you'll acquire the knowledge to design the best possible digital products and services.
Head First Java
Kathy Sierra - 2005
You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge. That's how your brain knows.And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.
Sexy Web Design
Elliott Jay Stocks - 2008
You'll be guided through the entire process of creating a gorgeous, usable web site by applying the timeless principles of user-centered design.Even if you're short on design skills, with this book you'll be creating your own stunning web sites in no time at all.Throughout, the focus is on simple and practical techniques that anyone can use - you don't need to have gone to art school or have artistic flair to create stunning designs using the methods outlined in this book.The book's full-color layout and large format (8" x 10") make Sexy Web Design a pleasure to read.Master key web interface design principles Design amazing web interfaces from scratch Create beautiful, yet functional, web sites Unleash your artistic talents And much more Who should read this book? Whether you're completely new to web design, a seasoned pro looking for inspiration, or a developer wanting to improve your sites' aesthetics, there's something for everyone here.How? Because instead of trying to cover every possible area of creating a web site, we've focused purely on the design stage; that is, everything that happens before a single line of code is written.However, great design is more than just aesthetics. Long before we open our graphics program of choice, we'll be conducting research, dealing with clients, responding to briefs, sketching out sitemaps, planning information architecture, moving from doodles to diagrams, exploring different ways of interactivity, and building upon design traditions.But ultimately, you'll be finding out how to create web sites that look drop-dead gorgeous.
Operational Excellence Pillar: AWS Well-Architected Framework (AWS Whitepaper)
AWS Whitepapers - 2017
It provides guidance to help you apply best practices in the design, delivery, and maintenance of AWS environments. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.
OS X 10.10 Yosemite: The Ars Technica Review
John Siracusa - 2014
Siracusa's overview, wrap-up, and critique of everything new in OS X 10.10 Yosemite.
Clark Howard's Living Large for the Long Haul: Consumer-tested Ways to Overhaul Your Finances, Increase Your Savings, and Get Your Life Back on Track
Clark Howard - 2013
For many, home values are still too low and unemployment is still too high. Others have prospered despite the ups and downs. In Clark Howard's Living Large for the Long Haul, the renowned broadcaster examines our new paradigm through the eyes of those whose financial portfolios have beaten the odds, and those whose economic situation has gone off course. Through these fascinating personal accounts, listeners will uncover amazing opportunities and smart decisions, finding advantages in bleak times for lasting payoffs in the long run.
Radical Frugality: Living in America on $8,000 a Year
Nic Adams - 2011
Radical Frugality tells the story of 5 people who did it: Paul, 27, discovering how to overcome student loan debt; David and Winona, late 40's, living their retirement dream today; and Dan and Charlotte, family of 4, with an underwater mortgage. Waking up every morning debt-free with cash in your pocket helps your brain feel safe, secure, and smart. Embracing the concepts in this book frees you from the overwhelming anxiety of the consumer lifestyle by showing you how to take control. You can start today. What if you could spend 66% less money than you spend today setting yourself up to live a self-determined lifestyle doing exactly what you love to do regardless of financial compensation? Radical Frugality shows you exactly how to achieve those goals within one to five years. Using our step-by-step common sense plan, we teach you what to do (break the spell of the consumer credit con), when to do it (planning and preparation), and most importantly where to do it (discover the 5 top cities for living frugally). We'll help you evaluate your financial situation. Are you in the Yellow Zone, the Orange Zone, the Red Zone, or even the Dead Zone (paying debt with debt)? This book lays out a plan for how to pay off your debt and get into the Neutral Zone (getting back to monthly break-even), the Green Zone (debt free with $1,000 a month free cash-flow) or even the Golden Zone (living a self-determined life). Whether you are desperate right now about your financial situation, facing retirement, just starting out, or just plain tired and worn-out from struggling to pay bills, Radical Frugality can show you over 100 tips for feeling better today. Radical Frugality offers a soup to nuts plan for living a self-determined life that will leave you happier and healthier than ever before. CHAPTER ONE: IT'S NOT ABOUT WHAT YOU EARN—IT'S ABOUT WHAT YOU SPEND. HOW TO TAKE CONTROL CHAPTER TWO: THE CONSUMER CREDIT CON. HOW MARKETERS PLAY TRICKS ON YOUR BRAIN CHAPTER THREE: WHY FRUGALITY? GETTING STRAIGHT ABOUT WHY YOU'RE ON THE PLANET CHAPTER FOUR: WHO ARE YOU TODAY? EVALUATE YOUR SPENDING PROFILE CHAPTER FIVE: HOW TO DO IT. YOUR STEP BY STEP PLAN TO GAIN CONTROL CHAPTER SIX: GOING GREEN AND NEVER LOOKING BACK. THIS IS YOUR BRAIN ON CASH CHAPTER SEVEN: WHEN WILL YOU BE READY? LEARNING TO ASK THE RIGHT QUESTIONS CHAPTER EIGHT: LIVING THE DREAM. WHERE YOU LIVE DETERMINES HOW YOU LIVE
Interactive Data Visualization for the Web
Scott Murray - 2013
It’s easy and fun with this practical, hands-on introduction. Author Scott Murray teaches you the fundamental concepts and methods of D3, a JavaScript library that lets you express data visually in a web browser. Along the way, you’ll expand your web programming skills, using tools such as HTML and JavaScript.This step-by-step guide is ideal whether you’re a designer or visual artist with no programming experience, a reporter exploring the new frontier of data journalism, or anyone who wants to visualize and share data.Learn HTML, CSS, JavaScript, and SVG basicsDynamically generate web page elements from your data—and choose visual encoding rules to style themCreate bar charts, scatter plots, pie charts, stacked bar charts, and force-directed layoutsUse smooth, animated transitions to show changes in your dataIntroduce interactivity to help users explore data through different viewsCreate customized geographic maps with dataExplore hands-on with downloadable code and over 100 examples
LinkedIn Unlocked: Unlock the Mystery of LinkedIn To Drive More Sales Through Social Selling
Melonie Dodaro - 2018
The sad fact is, there are very few who are using LinkedIn to build meaningful connections that translate into measurable sales results. Forget the old sales and marketing gimmicks. In this eye-opening book, Melonie Dodaro explains how to master social selling on LinkedIn to generate B2B leads and clients. LinkedIn Unlocked is a social selling roadmap that will help you generate a consistent flow of quality leads. You’ll learn: • How to turn your LinkedIn profile into a client attracting magnet • Social selling best practices and LinkedIn etiquette • How to send LinkedIn messages that command a response • The RIGHT and WRONG way to use content marketing to build Authority, Credibility and Trust • How to stay ‘top of mind’ in your network and more importantly with your potential prospects • How to convert cold LinkedIn prospects into high-value clients • How to turn LinkedIn into a lead generation machine for your business From the author of the #1 Amazon bestseller The LinkedIn Code, LinkedIn Unlocked is the new, updated, and definitive book on attracting more leads, clients, and sales from LinkedIn. FROM THE AUTHOR The purpose of my book is simple. I want to help you successfully generate leads, clients, and sales using LinkedIn. To do this, I will share my knowledge and experience from years of experience operating a leading digital sales and marketing company. LinkedIn Unlocked is for you if: • You have a LinkedIn profile but aren’t sure how to use it as a lead generation tool. • You’ve noticed that few people look at your profile or connect with you. • You don’t know how to move from a LinkedIn connection to a client. • Or you want more leads, clients, and sales. Here are some professions that will immediately benefit from the information I share in LinkedIn Unlocked: • Sales Professionals and Sales Leaders • B2B Business Owners and Entrepreneurs • Professional Service Providers • Coaches, Consultants, Trainers • Speakers and Authors • Subject Matter Experts and Emerging Thought Leaders • Marketing Professionals • Business Advisors • Anyone who wants to generate leads and clients using LinkedIn! Bonus Package LinkedIn Unlocked comes with a bonus package ($221 value), including a free companion workbook (includes all of the exercises, worksheets and templates), video training and a masterclass to help you maximize your results with social selling on LinkedIn. • 60-Minute LinkedIn Masterclass where I will help you generate more leads, clients and sales • Comprehensive SEO Training where you’ll learn how to create content your ideal clients love and that gets ranked high in Google search results • FREE Companion Workbook that includes all of the exercises, worksheets and templates from LinkedIn Unlocked Claim your book bonuses now: LinkedInUnlockedBook.com
Write Great Code: Volume 1: Understanding the Machine
Randall Hyde - 2004
A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming. Write Great Code Vol I, the first in a series from assembly language expert Randall Hyde, dives right into machine organization without the extra overhead of learning assembly language programming at the same time. And since Write Great Code Vol I concentrates on the machine organization, not assembly language, the reader will learn in greater depth those subjects that are language-independent and of concern to a high level language programmer. Write Great Code Vol I will help programmers make wiser choices with respect to programming statements and data types when writing software, no matter which language they use.
The Art of Monitoring
James Turnbull - 2016
We start small and then build on what you learn to scale out to multi-site, multi-tier applications. The book is written for both developers and sysadmins. We focus on building monitored and measurable applications. We also use tools that are designed to handle the challenges of managing Cloud, containerised and distributed applications and infrastructure.In the book we'll deliver:* An introduction to monitoring, metrics and measurement.* A scalable framework for monitoring hosts (including Docker and containers), services and applications built on top of the Riemann event stream processor. * Graphing and metric storage using Graphite and Grafana.* Logging with Logstash.* A framework for high quality and useful notifications* Techniques for developing and building monitorable applications* A capstone that puts all the pieces together to monitor a multi-tier application.
21 Habits of Highly Broke People: Break Free From Destructive Habits With Practical Steps To Turn Your Finances Around
Dipo Adesina - 2018
It is a direct result of bad choices made overtime that eventually turned into habits that masters you. Like a thermostat, once these habits are set, it becomes nearly impossible to break them without deliberate and intentional effort. 21 Habits of Highly Broke People dives into details on the habits that keeps people poor, and practical action steps you can take to break free from these habits. 21 Habits of Highly Broke People shows you: 1. How your choices about money is keeping you broke. 2. What the rich do differently from the poor. 3. How to break bad habits and replace them with positive habits.
Coding Interview Questions
Narasimha Karumanchi - 2012
Peeling Data Structures and Algorithms: * Programming puzzles for interviews * Campus Preparation * Degree/Masters Course Preparation * Instructor's * GATE Preparation * Big job hunters: Microsoft, Google, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Webaroo, De-Shaw, Success Factors, Face book, McAfee and many more * Reference Manual for working people
Spanish: Short Stories for Beginners + Audio Download: Improve your reading and listening skills in Spanish (Spanish Short Stories Book 1)
Claudia Orea - 2016
Brush up on your Spanish, improve your reading and listening skills, and make learning new vocabulary so much easier with 11 fun and engaging Spanish stories. Reading and listening to short stories is an effective and enjoyable method to learning Spanish. The audio is FREE! For those of you who can’t just slip away from life, travel to Spain and immerse yourself in the language in order to learn it, this is your solution! Reading and listening to native-spoken Spanish stories is the next best thing. You have at your fingertips the written word AND its accompanying audio recording that allows you to: Gain a greater vocabulary that you can use immediately, every day. You will add 1,500+ Spanish words and expressions to your repertoire through the encounter of descriptive sentences and casual conversations woven throughout the stories. Sharpen your comprehension of the spoken word by listening to a native Spanish speaker. Learn how to pronounce Spanish words properly by comparing the written word to the audio recording. Familiarize yourself with a wide range of grammar structures and put them to use today. Avoid the monotonous task of memorizing grammar rules. How awesome is that?! Recommended for beginning and intermediate level Spanish learners. The stories are written for new Spanish learners. However, a basic understanding of Spanish is highly recommended to achieve maximum enjoyment and effectiveness of the lessons. This program is perfect for those who want to brush up on their Spanish language skills. How will this book improve your Spanish language skills: Each story is recorded by a professional. The speaker speaks slowly to help beginners improve their pronunciation. You receive 2 hours of MP3 audio recording! There is no need for a separate dictionary. Each story is broken down with a Spanish and English glossary that introduces you to the words and phrases you might not understand.Any Spanish to English translations needed to understand the stories are included in a mini dictionary, perfect for Kindle. A vocabulary recap at the end of each chapter allows you to review what you have read and listened to so you don’t forget the essential words and expressions taught throughout the lesson. All stories are written using vocabulary that you could easily use in your day-to-day conversations.
With these 11 great Spanish short stories and the accompanying audio you can start improving your Spanish today!