Book picks similar to
Network and Netplay: Virtual Groups on the Internet by Fay Sudweeks
pankosmia
software
box-23
c-h-o-c
Professional PHP Programming
Sascha Schumann - 1999
PHP is a server-side, HTML-embedded scripting language. It is an open source technology, rapidly gaining popularity as a scripting language for people running dynamic websites. One of its major attractions over Perl, JavaScript and other scripting languages is that PHP has a built-in database integration layer and seamless IP connectivity, with LDAP and TCP as well as the IMAP mail interface. Features; Real world, practical experience and techniques From installation and configuration of the PHP engine to advanced dynamic application design Definitive coverage of core PHP language and database addressing: MySQL is covered in depth. Practical e-commerce and business scripting including database application development, together with PHP and XML applications. LDAP connectivity addressed.
Move Fast: How Facebook Builds Software
Jeff Meyerson - 2021
You may not like Facebook, but you can't deny its success. And to a large degree, that success stems from the "move fast" ethos. The entire culture of Facebook is built for speed.Move Fast is an exploration of modern software strategies and tactics through the lens of Facebook. Relying on in-depth interviews with more than two dozen Facebook engineers, this book explores the product strategy, cultural principles, and technologies that made Facebook the dominant social networking company. Most importantly, Move Fast investigates how you can apply those strategies to your creative projects.It's not easy to build a software company, but once you know how to move fast, your company will be prepared to build a strategy that benefits from the world's rapid changes, rather than suffering from them.
The Old Neighborhood: What We Lost in the Great Suburban Migration, 1966-1999
Ray Suarez - 1999
For most, the home was not a display object but a place to keep the few things they had managed to hold on to from the surpluses produced by their labor. Their material life was made of the things they didn't have to eat, wear, or burn right this minute. A concertina maybe? A family Bible? A hunting rifle?" This life in "the old neighborhood," so lyrically captured by Ray Suarez, was once lived by a huge number of Americans. One in seven of us can directly connect our lineage through just one city, Brooklyn. In 1950, except for Los Angeles, the top ten American cities were all in the Northeast or Midwest, and all had populations over 800,000. Since then, especially since the mid-60s, a way of life has simply vanished. Ray Suarez, veteran interviewer and host of NPR's "Talk of the Nation®," is a child of Brooklyn who has long been fascinated with the stories behind the largest of our once-great cities. He has talked to longtime residents, recent arrivals, and recent departures; community organizers, priests, cops, and politicians; and scholars who have studied neighborhoods, demographic trends, and social networks. The result is a rich tapestry of voices and history. The Old Neighborhood captures a crucial chapter in the experience of postwar America. It is a book not just for first- and second-generation Americans, but for anyone who remembers the prewar cities or wonders how we could have gotten to where we are. It is a book about "old neighborhoods" that were once cherished, and are now lost.
The CarbLovers Diet: Eat What You Love, Get Slim For Life
Ellen Kunes - 2010
Breakthrough research revealed in this book shows how certain carb-rich foods-especially those with the amazing natural ingredient called Resistant Starch-act as powerful metabolism boosters and appetite suppressants. Rather than making you fat and bloated, as decades of low-carb diet gurus claimed, CARBS make you thin. They shrink fat cells, especially in your belly; boost fat burning; increase muscle mass; curb cravings; keep you feeling full longer than other foods; control blood sugar, and lower cholesterol and triglycerides! Health Magazine, the expert when it comes to healthy living, takes this revolutionary new science and turns it into an easy-to-follow, real women-tested, dietitian-approved road map proven to melt off 10, 35, even 100 plus pounds forever. Our test kitchen chefs and registered dietitians also developed 85 delicious, simple recipes and foolproof meal plans that help you lose weight while you enjoy the foods you've craved for years. Phase 1 of The CarbLovers Diet eases you back into a world of yummy, satisfying meals and snacks, while dropping weight-especially belly fat-fast and permanently. Phase 2 is nothing short of life-changing: Dieters savor generous portions of their favorite foods (think steak and potato dinners, French toast for breakfast, sandwiches dripping with cheese, chocolate torte for dessert)-while their clothes get loose, their skin glows, their energy soars! Bottom line: CarbLovers shows you how to eat your favorite carb-filled foods-and helps you get thinner and happier than you ever imagined. We've included fun-to-follow eating rules, tricks and tips, grocery lists, and amazing recipes anyone can make, enjoy, and share with others. Don't feel like cooking? No problem. We've got hundreds of quick bites, frozen foods and restaurant menu items too. Get ready to feel satisfied, happy, and oh-so-slim. Get ready for your fabulous new life as a CarbLover!
Exam Ref 70-483: Programming in C#
Wouter de Kort - 2013
Designed for experienced software developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Focus on the expertise measured by these objectives:Manage Program FlowCreate and Use TypesDebug Applications and Implement SecurityImplement Data AccessThis Microsoft Exam Ref:Organizes its coverage by exam objectives.Features strategic, what-if scenarios to challenge you.Includes a 15% exam discount from Microsoft. (Limited time offer)
Who Dares Wins: The Special Air Service- 1950 To The Gulf War
Tony Geraghty - 1980
Professional Wordpress Plugin Development
Brad Williams - 2011
Now you can extend it for personal, corporate and enterprise use with advanced plugins and this professional development guide. Learn how to create plugins using the WordPress plugin API: utilize hooks, store custom settings, craft translation files, secure your plugins, set custom user roles, integrate widgets, work with JavaScript and AJAX, create custom post types. You'll find a practical, solutions-based approach, lots of helpful examples, and plenty of code you can incorporate!Shows you how to develop advanced plugins for the most popular CMS platform today, WordPress Covers plugin fundamentals, how to create and customize hooks, internationalizing your site with translation files, securing plugins, how to create customer users, and ways to lock down specific areas for use in corporate settings Delves into advanced topics, including creating widgets and metaboxes, debugging, using JavaScript and AJAX, Cron integration, custom post types, short codes, multi site functions, and working with the HTTP API Includes pointers on how to debug, profile and optimize your code, and how to market your custom plugin Learn advanced plugin techniques and extend WordPress into the corporate environment.
Advanced Scala with Cats
Noel Welsh - 2017
This means designing systems as small composable units, expressing constraints and interactions via the type system, and using composition to guide the construction of large systems in a way that maintains the original architectural vision.The book also serves as an introduction to the Cats library. We use abstractions from Cats, and we explain the structure of Cats so you can use it without fear in your own code base. The broad ideas are not specific to Cats, but Cats provides an excellent implementation that is beneficial to learn in its own right.
Operating System Concepts Essentials
Abraham Silberschatz - 2010
This book covers the core concepts of operating systems without any unnecessary jargon or text. The authors put you on your way to mastering the fundamental concepts of operating systems while you also prepare for today's emerging developments.Covers the core concepts of operating systems Bypasses unnecessary and wordy text or jargon Encourages you to take your operating system knowledge to the next level Prepares you for today's emerging developments in the field of operating systems Operating Systems Concepts Essentials is a soup-to-nuts guide for all things involving operating systems!
Hundred Percenters: Challenge Your Employees to Give It Their All, and They'll Give You Even More
Mark Murphy - 2009
Managers will learn to recognize their leadership style and understand how they, too, can become Hundred Percenters." Laura Christiansen, Vice President Human Resources, VTech Communications, Inc."Heavily-researched and loaded with tools and examples, this book shows you how to challenge your employees to achieve the kind of extraordinary results and innovations that every CEO dreams about. Every leader needs to read this book!"Ned Fitch, CEO, Kalahari Tea"Murphy finds that most workplaces are brimming with untapped talent. Only it's suppressed by goal-setting that discourages big ideas and leaders who focus on happiness rather than greatness.""Training Magazine"We've all heard the saying that a happy employee is a motivated employee. But what if that's not true?Leadership IQ CEO Mark Murphy says the "happy employee" philosophy doesn't work. A study of more than 500,000 leaders and employees shows that despite the billions of dollars organizations spend to satisfy and engage workers, 72% of employees admit they're still not giving their best effort at work. Rather, it's leaders who focus on making their people great--not happy--who inspire Hundred Percenter performance.If you talk to the employees behind today's great innovations, you're unlikely to hear, "I was inspired by a boss who coddles me." Instead you'd probably hear, "My boss challenges me and pushes me past my limits." Most workplaces are brimming with untapped talent-- only it's suppressed by leaders who fail to connect with and challenge employees to unleash their true potential.Here are just a few of the big ideas in "Hundred Percenters" The harder the goals you set, the better your employees will perform You should never use a Compliment Sandwich to deliver feedback Talented Terrors--people with great skills and a bad attitude--can destroy your company culture Before you can start motivating Hundred Percenters, you have to stop demotivating them You should never ask your employees if they're "satisfied"This groundbreaking book debunks management fads that don't apply to today's workplace and provides the facts, theories, and direction you need to become a 100% Leader. Apply Murphy's leadership lessons and you'll see innovation, productivity, and profits soar, while employee turnover rates plummet. "Hundred Percenters" will bring out the best in your workforce.
Playing With Fire
Sherry D. Ficklin - 2015
But when the military transfers her father across the country to an experimental aircraft squadron, settling in to a new life is the least of her problems. As a series of apparent computer glitches threaten the security of the fleet and the blame falls on her father, she decides to put her computer skills to use digging up the truth. Soon she’s drawn into the perilous world of a hacker who is determined to ground the fleet—at any cost.When all signs lead to someone close to her as the mastermind, Farris will have to burn more than bridges to get to the truth. She will have to risk her fragile new life to uncover the identity of the cyber criminal before they can escalate from harmless tampering… to all out murder.
Web Development with Clojure: Build Bulletproof Web Apps with Less Code
Dmitri Sotnikov - 2013
Web Development With Clojure shows you how to apply Clojure programming fundamentals to build real-world solutions. You'll develop all the pieces of a full web application in this powerful language. If you already have some familiarity with Clojure, you'll learn how to put it to serious practical use. If you're new to the language, the book provides just enough Clojure to get down to business.You'll learn the full process of web development using Clojure while getting hands-on experience with current tools, libraries, and best practices in the language. You'll develop Clojure apps with both the Light Table and Eclipse development environments. Rather than frameworks, Clojure development builds on rich libraries. You'll acquire expertise in the popular Ring/Compojure stack, and you'll learn to use the Liberator library to quickly develop RESTful services. Plus, you'll find out how to use ClojureScript to work in one language on the client and server sides.Throughout the book, you'll develop key components of web applications, including multiple approaches to database access. You'll create a simple guestbook app and an app to serve resources to users. By the end, you will have developed a rich Picture Gallery web application from conception to packaging and deployment.This book is for anyone interested in taking the next step in web development.Q&A with Dmitri SotnikovWhy did you write Web Development with Clojure?When I started using Clojure, I found that it took a lot of work to find all the pieces needed to put together a working application. There was very little documentation available on how to organize the code, what libraries to use, or how to package the application for deployment. Having gone through the process of figuring out what works, I thought that it would be nice to make it easier for others to get started.What are the advantages of using a functional language?Over the course of my career, I have developed a great appreciation for functional programming. I find that it addresses a number of shortcomings present in the imperative paradigm. For example, in a functional language any changes to the data are created via revisions to the existing data. So they only exist in the local scope. This fact allows us to safely reason about individual parts of the program in isolation, which is critical for writing and supporting large applications.Why use Clojure specifically?Clojure is a simple and pragmatic language that is designed for real-world usage. It combines the productivity of a high-level language with the excellent performance seen in languages like C# or Java. It's also very easy to learn because it allows you to use a small number of concepts to solve a large variety of problems.If I already have a preferred web development platform, what might I get out of this book?If you're using an imperative language, you'll get to see a very different approach to writing code. Even if you're not going to use Clojure as your primary language, the concepts you'll learn will provide you with new ways to approach problems.Is the material in the book accessible to somebody who is not familiar with Clojure?Absolutely. The book targets developers who are already familiar with the basics of web development and are interested in learning Clojure in this context. The book introduces just enough of the language to get you productive and allows you to learn by example.
Beginning Programming All-In-One Desk Reference for Dummies
Wallace Wang - 2007
If programming intrigues you (for whatever reason), Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if hefty, book.In this practical guide, you'll find out about algorithms, best practices, compiling, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you'll get a feel for the variety of languages and the needs they fill.Inside you'll discover seven minibooks:Getting Started: From learning methods for writing programs to becoming familiar with types of programming languages, you'll lay the foundation for your programming adventure with this minibook. Programming Basics: Here you'll dive into how programs work, variables, data types, branching, looping, subprograms, objects, and more. Data Structures: From structures, arrays, sets, linked lists, and collections, to stacks, queues, graphs, and trees, you'll dig deeply into the data. Algorithms: This minibook shows you how to sort and search algorithms, how to use string searching, and gets into data compression and encryption. Web Programming: Learn everything you need to know about coding for the web: HyperText. Markup Language (better known simply as HTML), CSS, JavaScript, PHP, and Ruby. Programming Language Syntax: Introduces you to the syntax of various languages - C, C++, Java, C#, Perl, Python, Pascal, Delphi, Visual Basic, REALbasic - so you know when to use which one. Applications: This is the fun part where you put your newly developed programming skills to work in practical ways. Additionally, Beginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into "machine language" that the computer understands, use programming best practices, explore the "how" and "why" of data structuring, and more. And you'll get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. After you get this book and start coding, you'll soon realize that -- wow! You're a programmer!
Windows Sysinternals Administrator's Reference
Mark E. Russinovich - 2009
Guided by Sysinternals creator Mark Russinovich and Windows expert Aaron Margosis, you’ll drill into the features and functions of dozens of free file, disk, process, security, and Windows management tools. And you’ll learn how to apply the book’s best practices to help resolve your own technical issues the way the experts do.Diagnose. Troubleshoot. Optimize.Analyze CPU spikes, memory leaks, and other system problems Get a comprehensive view of file, disk, registry, process/thread, and network activity Diagnose and troubleshoot issues with Active Directory® Easily scan, disable, and remove autostart applications and components Monitor application debug output Generate trigger-based memory dumps for application troubleshooting Audit and analyze file digital signatures, permissions, and other security information Execute Sysinternals management tools on one or more remote computers Master Process Explorer, Process Monitor, and Autoruns