Book picks similar to
High Performance Drupal: Fast and Scalable Designs by Jeff Sheltren
informatique
page
subject-software
aaa
I'm Feeling Lucky: The Confessions of Google Employee Number 59
Douglas Edwards - 2011
No academic analysis or bystander’s account can capture it. Now Doug Edwards, Employee Number 59, offers the first inside view of Google, giving readers a chance to fully experience the bizarre mix of camaraderie and competition at this phenomenal company. Edwards, Google’s first director of marketing and brand management, describes it as it happened. We see the first, pioneering steps of Larry Page and Sergey Brin, the company’s young, idiosyncratic partners; the evolution of the company’s famously nonhierarchical structure (where every employee finds a problem to tackle or a feature to create and works independently); the development of brand identity; the races to develop and implement each new feature; and the many ideas that never came to pass. Above all, Edwards—a former journalist who knows how to write—captures the “Google Experience,” the rollercoaster ride of being part of a company creating itself in a whole new universe. I’m Feeling Lucky captures for the first time the unique, self-invented, yet profoundly important culture of the world’s most transformative corporation.
Gaslighting: The Narcissist's favorite tool of Manipulation - How to avoid the Gaslight Effect and Recovery from Emotional and Narcissistic Abuse
Theresa J. Covert - 2019
The Gaslight Effect is not officially recognised, nor is it widely even known.Even when it is accepted, recognised and known not many people seem to know what to DO ABOUT IT to heal it… The fact is being in a relationship with a narcissist over a long period of time has long lasting traumatic effects that can be extremely catastrophic to the person suffering them.DO THE FOLLOWING SYMPTOMS SOUND FAMILIAR?- Doubting yourself and your sanity- Feeling like you’re losing your mind- Feeling like you’re always apologizing- You’re second-guessing your memory- Feeling like you aren’t good enough- Feeling misunderstood- Feeling lonely- Ruined self confidence- Extreme weight loss or weight gain- Uncharacteristic jealousy/ insecurity- Feeling like you don’t know the difference between right and wrong- Extreme paranoia (being turned into an obsessive detective)- Endless, repetitive obsessive thinking about your ex- Constantly trying to find explanations for what has happened- Feelings of helplessness and despair- A desire to self isolate- Feeling desperately misunderstood- Overwhelming feelings of loss and grief- Extreme bouts of rage- An inability to be comfortable with yourself- Strange dreams- Sudden inexplicable anxiety followed by rapid dips into depressionThe list goes on….“NOBODY UNDERSTANDS!”I hear this frustrated cry from abused people a lot.Gaslighting is a covert aggressive way of distorting another person’s perception of reality to the point that that person questions their sanity or their memory.Gaslighting is crazy-making, it makes you think that you’re actually going crazy.Gaslighting is a way of hiding the abuse.Gaslighting is lying with a goal.The motive behind the gaslighting is to make you think that you’re crazy or that your memory doesn’t work right. So you can’t trust yourself and your perceptions of reality.This means you’ll defer to the abuser for an account of what’s real so slowly over time the abuser becomes the authority over your life.Gaslighting takes place in relationships, like one-on-one relationships. It takes place in friendships, in family, in work, you’ll see gaslighting on the news, you’ll hear gaslighting coming from politicians, corporate shills, cult leaders, advertising commercials, etc.WHAT YOU WILL LEARN:- Top 10 Signs You're Being Manipulated with Gaslighting- 80 Things Narcissists Say During Gaslighting- Six Empowering Ways to Disarm a Narcissist and Take Control- How to Avoid Mental Manipulation- How to Deal with the Effects of Gaslighting- How Narcissists Employ Smart Devices WHAT YOU NEED NOW:- Someone who has been through the same experiences you have and understands them from the inside.-Someone who has the knowledge, training, education and experience working on himself and others to lead you through the emotional sh*tstorm that breaking with a narcissist can create.
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
Steve Krug - 2000
And it’s still short, profusely illustrated…and best of all–fun to read.If you’ve read it before, you’ll rediscover what made Don’t Make Me Think so essential to Web designers and developers around the world. If you’ve never read it, you’ll see why so many people have said it should be required reading for anyone working on Web sites.
Scalable and Modular Architecture for CSS
Jonathan Snook - 2011
There is no library within here for you to download or install. SMACSS is a way to examine your design process and as a way to fit those rigid frameworks into a flexible thought process. It is an attempt to document a consistent approach to site development when using CSS. And really, who isn’t building a site with CSS these days?!Get to know Scalable and Modular Architecture for CSS
Around the World in 80 Days: My World Record Breaking Adventure
Mark Beaumont - 2018
78 days, 14 hours and 40 minutes earlier he set off from the same point, beginning his attempt to circumnavigate the world in record time. Covering more than 18,000 miles and cycling through some of the harshest conditions one man and his bicycle can endure, Mark made history. He smashed two Guinness World Records and beat the previous record by an astonishing 45 days. Around the World in 80 Days is the story of Mark’s amazing achievement - one which redefines the limits of human endurance. It is also an insight into the mind of an elite athlete and the physical limits of the human body, as well as a kaleidoscopic tour of the world from a very unique perspective; inspired by Jules Verne’s classic adventure novel, Mark begins his journey in Paris and cycles through Europe, Russia, Mongolia and China. He then crosses Australia, rides up through New Zealand and across North America before the final 'sprint finish' thorough Portugal, Spain and France, all at over 200 miles a day. This is the story of a quite remarkable adventure, by a quite remarkable man.
Computer Science Distilled: Learn the Art of Solving Computational Problems
Wladston Ferreira Filho - 2017
Designed for readers who don't need the academic formality, it's a fast and easy computer science guide. It teaches essential concepts for people who want to program computers effectively. First, it introduces discrete mathematics, then it exposes the most common algorithms and data structures. It also shows the principles that make computers and programming languages work.
21 Songs in 6 Days: Learn to Play Ukulele the Easy Way: Book + Online Video (Beginning Ukulele Songs 1)
Rebecca Bogart - 2013
This ukulele primer book is the simplest, easiest, and most efficient way for absolute beginners to master a whole set-list worth of songs. Here's why: Step-by-step instruction AND videos are provided free with your purchase of this music book. You get 45 separate lessons: over 100 minutes of powerful video instruction! No matter your learning style, you can read, listen, or watch as you play along with your ukulele. Learn and master one easy skill at a time. With this innovative way to learn ukulele you'll steadily improve without getting frustrated or developing bad habits. You're learning from a Grammy Award nominated educator and former Harvard Master Class piano teacher. All songs are well-known, easy-to-learn folk songs so you can build your confidence and learn to play with ease. AND all songs (from Row Row Row Your Boat to Jingle Bells to This Land is Your Land) include: strum patterns, chord diagrams, sheet music, and lyrics — everything you need to make your 1st—and 21st—song sound perfect. So whether you read music already or are just searching for your personal Ukulele For Dummies, look no further! The 21 Songs in 6 Days ukulele songbook allows you to sing along, go back to review, and learn at your own pace with the FREE bonus online video instruction! It has all the essential elements you need to learn ukulele now. Make it easy to master the ukulele...grab your copy of this Amazon #1 Best Seller today! Complete Songlist: Are You Sleeping?Row, Row, Row Your BoatThree Blind MiceHave You Seen the Ghost of John?Hey, Ho, Nobody HomeAh, Poor BirdFrere JacquesChatter With the AngelsA Ram Sam SamShoo, Fly, Don't Bother Me (in F)Hush, Little Baby (in F)Oats, Peas, Beans and Barley Grow (in F)C, then G7 EtudeShoo, Fly, Don't Bother Me (in C)Hush, Little Baby (in C)Oats, Peas, Beans and Barley Grow (in C)He’s Got the Whole World in His HandsPolly Wolly DoodleJingle BellsThis Land Is Your LandFor He's a Jolly Good FellowOh, When the SaintsI've Been Working on the RailroadRed River Valley
The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities
Mark Dowd - 2006
Drawing on their extraordinary experience, they introduce a start-to-finish methodology for "ripping apart" applications to reveal even the most subtle and well-hidden security flaws.
Data Science at the Command Line: Facing the Future with Time-Tested Tools
Jeroen Janssens - 2014
You'll learn how to combine small, yet powerful, command-line tools to quickly obtain, scrub, explore, and model your data.To get you started--whether you're on Windows, OS X, or Linux--author Jeroen Janssens introduces the Data Science Toolbox, an easy-to-install virtual environment packed with over 80 command-line tools.Discover why the command line is an agile, scalable, and extensible technology. Even if you're already comfortable processing data with, say, Python or R, you'll greatly improve your data science workflow by also leveraging the power of the command line.Obtain data from websites, APIs, databases, and spreadsheetsPerform scrub operations on plain text, CSV, HTML/XML, and JSONExplore data, compute descriptive statistics, and create visualizationsManage your data science workflow using DrakeCreate reusable tools from one-liners and existing Python or R codeParallelize and distribute data-intensive pipelines using GNU ParallelModel data with dimensionality reduction, clustering, regression, and classification algorithms
Digital Adaptation
Paul Boag - 2014
That's why we created Digital Adaptation, a new practical book on how to help senior management understand the Web and adapt the business, culture, teams and workflows accordingly. No fluff, no theory — just techniques and strategies that worked in practice, and showed results. The book will help traditional businesses and organizations to overcome their legacy, and help you plant the seeds of change with very little power. If you do want to finally see changes happening, this is the book to grab. Written by Paul Boag. Designed by Veerle Pieters. 176 pages. YOU'LL LEARN TO: • Tackle bureaucracy and overcome legacy culture, • Develop a flexible and effective digital strategy, • Use responsibility matrix to minimize delays and costs, • Adopt a digital culture and become digital by default, • Apply techniques from mid-sized and large organizations, • Avoid toxic working practices and improve internal processes, • Organize teams and boost their efficiency, • Embrace social media and use them effectively, • Understand the value of a digital team and invest in them, • Break down the walls and nourish collaboration, ownership and innovation.
The Developer's Code: What Real Programmers Do
Ka Wai Cheung - 2012
There are no trite superlatives here. Packed with lessons learned from more than a decade of software development experience, author Ka Wai Cheung takes you through the programming profession from nearly every angle to uncover ways of sustaining a healthy connection with your work. You'll see how to stay productive even on the longest projects. You'll create a workflow that works with you, not against you. And you'll learn how to deal with clients whose goals don't align with your own. If you don't handle them just right, issues such as these can crush even the most seasoned, motivated developer. But with the right approach, you can transcend these common problems and become the professional developer you want to be. In more than 50 nuggets of wisdom, you'll learn: Why many traditional approaches to process and development roles in this industry are wrong - and how to sniff them out. Why you must always say "no" to the software pet project and open-ended timelines. How to incorporate code generation into your development process, and why its benefits go far beyond just faster code output. What to do when your client or end user disagrees with an approach you believe in. How to pay your knowledge forward to future generations of programmers through teaching and evangelism. If you're in this industry for the long run, you'll be coming back to this book again and again.
Exercises in Programming Style
Cristina Videira Lopes - 2014
It is designed to be used in conjunction with code provided on an online repository. The book complements and explains the raw code in a way that is accessible to anyone who regularly practices the art of programming. The book can also be used in advanced programming courses in computer science and software engineering programs.The book contains 33 different styles for writing the term frequency task. The styles are grouped into nine categories: historical, basic, function composition, objects and object interactions, reflection and metaprogramming, adversity, data-centric, concurrency, and interactivity. The author verbalizes the constraints in each style and explains the example programs. Each chapter first presents the constraints of the style, next shows an example program, and then gives a detailed explanation of the code. Most chapters also have sections focusing on the use of the style in systems design as well as sections describing the historical context in which the programming style emerged.
Breaking and Entering: The Extraordinary Story of a Hacker Called "Alien"
Jeremy N. Smith - 2019
When she arrived at MIT in the 1990s, Alien was quickly drawn to the school’s tradition of high‑risk physical trespassing: the original “hacking.” Within a year, one of her hallmates was dead and two others were arraigned. Alien’s adventures were only just beginning. After a stint at the storied, secretive Los Alamos National Laboratory, Alien was recruited by a top cybersecurity firm where she deployed her cache of virtual weapons—and the trespassing and social engineering talents she had developed while “hacking” at MIT. The company tested its clients’ security by every means possible—not just coding, but donning disguises and sneaking past guards and secretaries into the C‑suite. Alien now runs a boutique hacking outfit that caters to some of the world’s biggest and most vulnerable institutions—banks, retailers, government agencies. Her work combines devilish charm, old‑school deception, and next generation spycraft. In Breaking and Entering, cybersecurity finally gets the rich, character‑driven, fast-paced treatment it deserves.
Designing Data-Intensive Applications
Martin Kleppmann - 2015
Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma - 1994
Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.