Book picks similar to
PHP, MySQL, & JavaScript All-in-One For Dummies (For Dummies (Computer/Tech)) by Richard Blum
tbr-av2-cow
tbrr-nf
u-nf-programming-gaming
web
Economics for the Many
John McDonnell - 2018
We need a new approach: an economics for the many.Big challenges lie ahead for our society: the rise of automation and the threat of catastrophic climate change. But so, too, do the huge possibilities presented by new technology and better ways of organising our economy in the wake of neoliberalism’s failure. With the election of Jeremy Corbyn as Labour leader, and the extraordinary turnaround in Labour’s fortunes in the 2017 election, we have a real opportunity to build an economy in Britain that is radically fairer, radically more democratic, and radically more sustainable. But we need the right ideas and strategies if we’re going to get there.Economics for the Many, edited and with an introduction by Shadow Chancellor of the Exchequer John McDonnell, features contributions from the participants in his New Economics conferences, including Barry Gardiner, Ann Pettifor, Prem Sikka, and Guy Standing. It covers topics from housing, public ownership, and fairer international trading systems to industrial policy for the twenty-first century and how to tackle tax avoidance and regional imbalances. Together, the essays in this volume lay out a vision for a new economics, one that works for the many, not the few.
High Performance Browser Networking
Ilya Grigorik - 2013
By understanding what the browser can and cannot do, you’ll be able to make better design decisions and deliver faster web applications to your users.Author Ilya Grigorik—a developer advocate and web performance engineer at Google—starts with the building blocks of TCP and UDP, and then dives into newer technologies such as HTTP 2.0, WebSockets, and WebRTC. This book explains the benefits of these technologies and helps you determine which ones to use for your next application.- Learn how TCP affects the performance of HTTP- Understand why mobile networks are slower than wired networks- Use best practices to address performance bottlenecks in HTTP- Discover how HTTP 2.0 (based on SPDY) will improve networking- Learn how to use Server Sent Events (SSE) for push updates, and WebSockets for XMPP chat- Explore WebRTC for browser-to-browser applications such as P2P video chat- Examine the architecture of a simple app that uses HTTP 2.0, SSE, WebSockets, and WebRTC
Winter Letters
Sicily Yoder - 2013
He left the Amish to join a biker's club, leaving her heart-broken. However, handsome Amish man, Jeremiah Troyer, fills in the gap that Elijah left; however, there is a major problem: Rachael's grandfather, Ben, keeps comparing him to Elijah. Setting out to prove himself fit for taking Rachael's hand in marriage, Jeremiah moves to Shipshewana to work on her brother's dairy farm. However, there are secrets that Jeremiah is keeping from Rachael. One winter morning, Rachael comes head-first with Jeremiah's secrets and is faced to deal with her own transgressions. Can God help her heal? Will he forgive her for her sins? Will she forgive herself and find true love?
Death Sentences: How Cliches, Weasel Words and Management-Speak Are Strangling Public Language
Don Watson - 2003
Do you ever leave work wondering whether all of the words exchanged between you and your colleagues in emails and meetings actually had any meaning? You spend the day touching base and networking, workshopping and impacting, strategizing and implementing, going forward with your key performance indicators. No wonder you are exhausted when you leave the office! Even as English spreads around the globe, the language itself is shrinking. Our vocabularies are increasingly trimmed of subtlety and obscure words are forbidden unless they qualify as economic or business jargon. The constant pressure in our society to be efficient and productive is working like a noose around the neck of the English language. Don Watson is one of Australia's foremost writers and intellectuals. In Death Sentences, he takes up the fight against the pestilence of bullet points, the scourge of buzzwords, and the dearth of verbs in public discourse. He encourages us to wage war against the personal mission statement and the Powerpoint essay and to take back our language from the corporate wordsmiths and marketeers. BACKCOVER: Praise for Don Watson’s Death Sentences: “Don Watson has written a fine and necessary book. Any citizen who neglects to read it does so at his or her peril.” –Lewis H. Lapham, editor of Harper’s Magazine "[a] marvelous polemic..." —forbes.com “…captures the powerlessness and frustration we feel when confronted by meaningless words delivered with authority.” —Los Angeles Times Book Review “Watson makes an eloquent, elegant, and sometimes scathing case for taking back language from those who would trip it of all color and emotion and, therefore, of all meaning. —Joanne Wilkinson, Booklist) “…many lessons and insights in this book…” —Leigh Buchanan, Harvard Business Review “[Watson is] always clear and precise, even when exposing the verbal pollution that passes for wisdom in the public realm.” –Toronto Star
Founders at Work: Stories of Startups' Early Days
Jessica Livingston - 2001
These people are celebrities now. What was it like when they were just a couple friends with an idea? Founders like Steve Wozniak (Apple), Caterina Fake (Flickr), Mitch Kapor (Lotus), Max Levchin (PayPal), and Sabeer Bhatia (Hotmail) tell you in their own words about their surprising and often very funny discoveries as they learned how to build a company.Where did they get the ideas that made them rich? How did they convince investors to back them? What went wrong, and how did they recover?Nearly all technical people have thought of one day starting or working for a startup. For them, this book is the closest you can come to being a fly on the wall at a successful startup, to learn how it's done.But ultimately these interviews are required reading for anyone who wants to understand business, because startups are business reduced to its essence. The reason their founders become rich is that startups do what businesses do--create value--more intensively than almost any other part of the economy. How? What are the secrets that make successful startups so insanely productive? Read this book, and let the founders themselves tell you.
JavaScript Allongé: A strong cup of functions, objects, combinators, and decorators
Reginald Braithwaite - 2012
JavaScript Allongé is for:-- Programmers learning JavaScript who want a thorough grounding in its fundamentals rather than a cursory treatment of its syntax.-- Programmers already using JavaScript who want to go back and take a deep dive into programming with functions and combinators.-- Any programmer curious about programming with functions.JavaScript Allongé's primary focus is functions as first-class values and topics built on those fundamentals such as objects, prototypes, "classes," combinators, method decorators, and fluent APIs.
Tools and Weapons: The Promise and the Peril of the Digital Age
Brad Smith - 2019
This might seem uncontroversial, but it flies in the face of a tech sector long obsessed with rapid growth and sometimes on disruption as an end in itself. Now, though, we have reached an inflection point: Silicon Valley has moved fast and it has broken things. A new understanding has emerged that companies that create technology must accept greater responsibility for the future. And governments will need to regulate technology by moving faster and catching up with the pace of innovation that is impacting our communities and changing the world.In Tools and Weapons, Brad Smith takes us into the cockpit of one of the world's largest and most powerful tech companies as it finds itself in the middle of some of the thorniest emerging issues of our time. These are challenges that come with no preexisting playbook, including privacy, cybercrime and cyberwar, social media, the moral conundrums of AI, big tech's relationship to inequality and the challenges for democracy, far and near. While in no way a self-glorifying "Microsoft memoir," the book opens up the curtain remarkably wide onto some of the company's most crucial recent decision points, as it strives to protect the hopes technology offers against the very real threats it also presents. Every tool can be a weapon in the wrong person's hands, and companies are being challenged in entirely new ways to embrace the totality of their responsibilities. We have moved from a world in which Silicon Valley could take no prisoners to one in which tech companies and governments must work together to address the challenges and adapt to the changes technology has unleashed. There are huge ramifications to be thought through, and Brad Smith provides a marvelous and urgently necessary contribution to that effort.
The World: A Brief Introduction
Richard N. Haass - 2020
Should the United States attack North Korea and Iran or negotiate with them? What are the implications of climate change and what should be done about it? Are tariffs a good idea? What do we owe refugees and others who want to enter our country? Should democratic countries promote democracy and human rights elsewhere? What can be done to stop terrorism? Are the United States and China heading for a second cold war--and, if so, what can be done to head it off?The World is designed to provide readers of any age and experience with the essential background and building blocks needed to answer these and other critical questions for themselves. It will empower them to manage the flood of daily news. Readers will become more informed, discerning citizens, better able to arrive at sound, independent judgments and to hold elected representatives to account. Those who read The World will be less vulnerable to being misled by politicians and others claiming to be experts.In short, this book will make readers more globally literate. Global literacy--knowing how the world works--is a must, as what goes on outside a country matters enormously to what happens inside. Although the United States is bordered by two oceans, those oceans are not moats. And the so-called Vegas rule--what happens there stays there--does not apply in today's globalized world to anyone anywhere. U.S. foreign policy is uniquely American, but the world Americans seek to shape is not.The tectonic plates of international relations are moving. This is a critical time for high school and college students and others to understand what is taking place around the world, why it is taking place, and how it will affect our lives. Toward these ends, The World focuses on essential history, what makes each region of the world tick, the many challenges globalization presents, and the most influential countries, events, and ideas. Explaining complex ideas with wisdom and clarity, Richard Haass's The World is an evergreen book that will remain relevant and useful even as history continues to unfold.
JavaScript Patterns
Stoyan Stefanov - 2010
If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript.Written by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool -- JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and moreLearn why literal notation patterns are simpler alternatives to constructor functionsDiscover different ways to define a function in JavaScriptCreate objects that go beyond the basic patterns of using object literals and constructor functionsLearn the options available for code reuse and inheritance in JavaScriptStudy sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and moreExamine patterns that apply specifically to the client-side browser environment
Architecture 101: From Frank Gehry to Ziggurats, an Essential Guide to Building Styles and Materials
Nicole Bridge - 2015
Architecture 101 cuts out the boring explanations, and instead provides a hands-on lesson that keeps you engaged as you explore the world's greatest structures.Featuring only the most important facts, building styles, and architects, you'll enjoy uncovering the remarkable world of architecture with this book. Inside, you'll also find fascinating elements like:Illustrations of popular building styles, such as Georgian and Greek RevivalDrawings of the essential parts of different buildingsUnique profiles of the most inspirational figures in architectureFrom Norman Foster and Frank Lloyd Wright to the Beauvais Cathedral and the Empire State Building, Architecture 101 is packed with hundreds of entertaining architecture tidbits that you can't get anywhere else!
Redis in Action
Josiah L. Carlson - 2013
You'll begin by getting Redis set up properly and then exploring the key-value model. Then, you'll dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets. Experienced developers will appreciate chapters on clustering and internal scripting to make Redis easier to use.About the TechnologyWhen you need near-real-time access to a fast-moving data stream, key-value stores like Redis are the way to go. Redis expands on the key-value pattern by accepting a wide variety of data types, including hashes, strings, lists, and other structures. It provides lightning-fast operations on in-memory datasets, and also makes it easy to persist to disk on the fly. Plus, it's free and open source.About this bookRedis in Action introduces Redis and the key-value model. You'll quickly dive into real use cases including simple caching, distributed ad targeting, and more. You'll learn how to scale Redis from small jobs to massive datasets and discover how to integrate with traditional RDBMS or other NoSQL stores. Experienced developers will appreciate the in-depth chapters on clustering and internal scripting.Written for developers familiar with database concepts. No prior exposure to NoSQL database concepts nor to Redis itself is required. Appropriate for systems administrators comfortable with programming.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What's InsideRedis from the ground upPreprocessing real-time dataManaging in-memory datasetsPub/sub and configurationPersisting to diskAbout the AuthorDr. Josiah L. Carlson is a seasoned database professional and an active contributor to the Redis community.Table of ContentsPART 1 GETTING STARTEDGetting to know RedisAnatomy of a Redis web applicationPART 2 CORE CONCEPTSCommands in RedisKeeping data safe and ensuring performanceUsing Redis for application supportApplication components in RedisSearch-based applicationsBuilding a simple social networkPART 3 NEXT STEPSReducing memory useScaling RedisScripting Redis with Lua
That Doesn't Mean What You Think It Means: The 150 Most Commonly Misused Words and Their Tangled Histories
Kathryn Petras - 2018
Don't be one of them. Using examples of misuse from leading newspapers, prominent public figures and famous writers, among others, language gurus Ross Petras and Kathryn Petras explain how to avoid these perilous pitfalls in the English language. Each entry also includes short histories of how and why these mistake have happened, some of the (often surprisingly nasty) debates about which uses are (and are not) mistakes, and finally, how to use these words correctly ... or why to not use them at all. By the end of this book, every literati will be able to confidently, casually, and correctly toss in an "a priori" or a "limns" without hesitation.
Web Development with Node and Express: Leveraging the JavaScript Stack
Ethan Brown - 2014
In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You'll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. With this book, frontend and backend engineers familiar with JavaScript will discover new ways of looking at web development.Create webpage templating system for rendering dynamic dataDive into request and response objects, middleware, and URL routingSimulate a production environment for testing and developmentFocus on persistence with document databases, particularly MongoDBMake your resources available to other programs with RESTful APIsBuild secure apps with authentication, authorization, and HTTPSIntegrate with social media, geolocation, and other third-party servicesImplement a plan for launching and maintaining your appLearn critical debugging skillsThis book covers Express 4.0.
Always Day One: How the Tech Titans Plan to Stay on Top Forever
Alex Kantrowitz - 2020
Day Two is, in Jeff Bezos's own words, "stasis, followed by irrelevance, followed by excruciating, painful decline, followed by death."Most companies today are set up for Day Two. They build advantages and defend them fiercely, rather than invent the future. But Amazon and fellow tech titans Facebook, Google, and Microsoft are operating in Day One: they prioritize reinvention over tradition and collaboration over ownership.Through 130 interviews with insiders, from Mark Zuckerberg to hourly workers, Always Day One reveals the tech giants' blueprint for sustainable success in a business world where no advantage is safe. Companies today can spin up new products at record speed -- thanks to artificial intelligence and cloud computing -- and those who stand still will be picked apart. The tech giants remain dominant because they've built cultures that spark continual reinvention.It might sound radical, but those who don't act like it's always day one do so at their own peril. Kantrowitz uncovers the engine propelling the tech giants' continued dominance at a stage when most big companies begin to decline. And he shows the way forward for everyone who wants to compete with--and beat--the titans.
Understanding Distributed Systems: What every developer should know about large distributed applications
Roberto Vitillo - 2021
It's not that there is a lack of information out there. You can find academic papers, engineering blogs, and even books on the subject. The problem is that the available information is spread out all over the place, and if you were to put it on a spectrum from theory to practice, you would find a lot of material at the two ends, but not much in the middle.That is why I decided to write a book to teach the fundamentals of distributed systems so that you don’t have to spend countless hours scratching your head to understand how everything fits together. This is the guide I wished existed when I first started out, and it's based on my experience building large distributed systems that scale to millions of requests per second and billions of devices.If you develop the back-end of web or mobile applications (or would like to!), this book is for you. When building distributed systems, you need to be familiar with the network stack, data consistency models, scalability and reliability patterns, and much more. Although you can build applications without knowing any of that, you will end up spending hours debugging and re-designing their architecture, learning lessons that you could have acquired in a much faster and less painful way.