Book picks similar to
Elements of Kotlin Coroutines by Mark L. Murphy
android
dev
programming-languages
The Now Revolution: 7 Shifts to Make Your Business Faster, Smarter and More Social
Jay Baer - 2011
Business today is about near-instantaneous response. About doing the best you can with extremely limited information. About every customer being a reporter, and every reporter being a customer. About winning and losing customers in real-time, every second of every day. About a monumental increase in the findable commentary about our companies.Having the time and information required to make a considered business decision is a luxury - a luxury that's quickly facing extinction. Yet business hasn't adapted to this evolution. And adapt you must.This book isn't about how to do social media. Instead, The Now Revolution outlines how you must retool your organization to make real-time business work for you rather than against you. Read about seven shifts that will help you make your company faster, smarter, and more social:Engineer a New Bedrock Find Talent You Can Trust Organize your Armies Answer the New Telephone Emphasize Response-Ability Build a Fire Extinguisher Make a Calculator The Now Revolution is pushing you to adapt the way you do business, from the inside out. It impacts your organization culturally, operationally, and functionally. This book is your guide to making the changes you need, and to harnessing the potential of this new communication era.
Predatory Instinct: A Thriller
Michael McBride - 2011
What awaits them is anything but extinct. FBI Special Agent Grey Porter leads the investigation into the mysterious circumstances surrounding the appearance of a factory trawler of Russian origin off of the Washington Coast. He finds twelve bodies, all of them exsanguinated through ferocious bite wounds on their necks. According to the manifest, there should have only been eleven. Whatever killed them is no longer on board. Elena Sturm of the Seattle PD is assigned to patrol the waterfront renovation project on Salmon Bay. While rousting the homeless from the underground warrens of the massive construction site, she stumbles upon the corpse of a man whose wounds are identical to those of the victims aboard the ghost ship. Something has cut a bloody swath across the Pacific. And it's already here.
All-Night Terror
Adam Cesare - 2013
Don't look for help, your weaker friends will be too scared to attend, but you’re in for the nightmare of your life. Sit down in front of the TV and prepare for a late-night odyssey of wicked shocks as a horror movie marathon becomes a bloodbath before your very eyes. It starts when a disgruntled cable host seizes control of a television station, determined to give his viewers an evening they won’t soon forget. One where monsters of all shapes and sizes rise up against mankind. One where deranged killers prowl the night for a variety of victims. And one where cinema itself haunts its creators and creations. Join modern horror stars Adam Cesare (Tribesmen, Zero Lives Remaining) and Matt Serafini (Feral, Island Red) as they bring you ten tales of fear that will have you shivering between the pages. All NIGHT TERROR—good to the last slash.
Software Testing: A Craftsman's Approach
Paul C. Jorgensen - 1995
The biggest change comes in the growing prominence and acceptance of Agile Programming. Software Testing—A Craftsman’s Approach, Third Edition extends the combination of theory and practicality of the first two editions to include agile programming development and discusses the serious effect this emerging area is having on software testing. Extend your Knowledge of Emerging Technologies The third edition of the widely adopted text and reference book is comprised of six parts. It begins by providing the mathematical background in discrete mathematics and linear graph theory that is used in subsequent sections. The book continues to describe specification-based (functional) and code-based (structural) test development techniques, while extending this theoretical approach to less understood levels of integration and system testing. The author further develops this discussion to include object-oriented software. A completely new section relates all of the previously discussed concepts to the agile software development movement and highlights issues such as how agile and XP development environments are radically changing the role of software testers by making testing integral at every phase of the development process. Thoroughly revised and updated, Software Testing—A Craftsman’s Approach , Third Edition is sure to become a standard reference for those who need to stay up-to-date on the most recent technologies in software testing. Carrying on the tradition of previous editions, it will continue to serve as a valuable reference for software testers, developers, and engineers. Table Of Contents: PART I: A MATHEMATICAL CONTEXT A Perspective on Testing Basic Definitions Test Cases Insights from a Venn Diagram Identifying Test Cases Error and Fault Taxonomies Levels of Testing Examples Generalized Pseud
I Am Her Tribe
Danielle Doby - 2018
Focusing on inspiration, Doby's poetry invites its reader to "Come as you are. Your tribe has arrived. Your breath can rest here."both softand fiercecan coexist and still be powerful
React: Up and Running
Stoyan Stefanov - 2015
With "React: Up and Running" you'll learn how to get off the ground with React, with no prior knowledge.This book teaches you how to build components, the building blocks of your apps, as well as how to organize the components into large-scale apps. In addition, you ll learn about unit testing and optimizing performance, while focusing on the application s data (and letting the UI take care of itself)."
Message Remix: Solo-MS: An Uncommon Devotional
Eugene H. Peterson - 2006
But has this pace changed how we study the Bible?Our relationship with God is a journey, a walk where we grow closer to him each day. So it makes sense that reading and understanding scripture is a continual experience, not just a moment.This innovative devotional is designed to change how you interact with God's Word. The Message: Solo revolves around lectio divina, or "divine reading," an ancient approach to exploring Scripture updated for today's readers. Each devotion delivers a unique, contemplative study that will encourage you to:Read: Uncover biblical wisdom and revelations as you learn to read without the typical limitations that often hinder Bible reading.Think: Immerse yourself in the passages as you place yourself in the story or meditate on words and phrases.Pray: Connect with him through listening prayer and praise as you encounter new ways to communicate with God.Live: Rest, reflect, or act as you discover how to take the Word with you throughout the day.Features include:An introduction to the lectio divina style of studyGuided devotions with a day for reflection every weekA topical index for finding issues that impact your lifeNumbered devotions so you can start anytime and never fall behind
Learning Ruby
Michael J. Fitzgerald - 2007
Written for both experienced and new programmers alike, Learning Ruby is a just-get-in-and-drive book -- a hands-on tutorial that offers lots of Ruby programs and lets you know how and why they work, just enough to get you rolling down the road. Interest in Ruby stems from the popularity of Rails, the web development framework that's attracting new devotees and refugees from Java and PHP. But there are plenty of other uses for this versatile language. The best way to learn is to just try the code! You'll find examples on nearly every page of this book that you can imitate and hack. Briefly, this book:Outlines many of the most important features of Ruby Demonstrates how to use conditionals, and how to manipulate strings in Ruby. Includes a section on regular expressions Describes how to use operators, basic math, functions from the Math module, rational numbers, etc. Talks you through Ruby arrays, and demonstrates hashes in detail Explains how to process files with Ruby Discusses Ruby classes and modules (mixins) in detail, including a brief introduction to object-oriented programming (OOP) Introduces processing XML, the Tk toolkit, RubyGems, reflection, RDoc, embedded Ruby, metaprogramming, exception handling, and other topics Acquaints you with some of the essentials of Rails, and includes a short Rails tutorial. Each chapter concludes with a set of review questions, and appendices provide you with a glossary of terms related to Ruby programming, plus reference material from the book in one convenient location. If you want to take Ruby out for a drive, Learning Ruby holds the keys.
A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware
Gary Gruver - 2012
However, large-scale agile development is difficult, and publicly available case studies have been scarce. Now, three agile pioneers at Hewlett-Packard present a candid, start-to-finish insider's look at how they've succeeded with agile in one of the company's most mission-critical software environments: firmware for HP LaserJet printers.This book tells the story of an extraordinary experiment and journey. Could agile principles be applied to re-architect an enormous legacy code base? Could agile enable both timely delivery and ongoing innovation? Could it really be applied to 400+ developers distributed across four states, three continents, and four business units? Could it go beyond delivering incremental gains, to meet the stretch goal of 10x developer productivity improvements?It could, and it did--but getting there was not easy.Writing for both managers and technologists, the authors candidly discuss both their successes and failures, presenting actionable lessons for other development organizations, as well as approaches that have proven themselves repeatedly in HP's challenging environment. They not only illuminate the potential benefits of agile in large-scale development, they also systematically show how these benefits can actually be achieved.Coverage includes: - Tightly linking agile methods and enterprise architecture with business objectives- Focusing agile practices on your worst development pain points to get the most bang for your buck- Abandoning classic agile methods that don't work at the largest scale- Employing agile methods to establish a new architecture- Using metrics as a "conversation starter" around agile process improvements- Leveraging continuous integration and quality systems to reduce costs, accelerate schedules, and automate the delivery pipeline- Taming the planning beast with "light-touch" agile planning and lightweight long-range forecasting- Implementing effective project management and ensuring accountability in large agile projects- Managing tradeoffs associated with key decisions about organizational structure- Overcoming U.S./India cultural differences that can complicate offshore development- Selecting tools to support quantum leaps in productivity in your organization- Using change management disciplines to support greater enterprise agility
The Little Book on CoffeeScript
Alex MacCaw - 2012
Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You’ll learn CoffeeScript’s syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes.Written by Alex MacCaw, author of JavaScript Web Applications (O’Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language—not just on the client side, but for server-side applications as well. It’s time to take a ride with the little language that could.Discover how CoffeeScript’s syntax differs from JavaScriptLearn about features such as array comprehensions, destructuring assignments, and classesExplore CoffeeScript idioms and compare them to their JavaScript counterpartsCompile CoffeeScript files in static sites with the Cake build systemUse CommonJS modules to structure and deploy CoffeeScript client-side applicationsExamine JavaScript’s bad parts—including features CoffeeScript was able to fix
Launch: How to Quickly Propel Your Business Beyond the Competition
Michael A. Stelzner - 2011
Launch reveals a new way to grow your business that involves focusing on the needs of others, giving gifts, working with outsiders, and restraining your marketing messages. These principles are precisely the opposite of traditional marketing. Yet they work. And they are the future. If you follow the formula outlined in this book, you can attract countless customers and prospects, resulting in amazing business growth.This book will show you how to:Create highly sharable content that meets people's needs Identify and work with outside experts, many of whom will gladly promote your content Attract and retain raving fans that will help your business grow Creatively market and sell to people who will gladly purchase your products and services Launch isn't like other marketing books. Rather than making keen observations about others who've achieved success, the ideas and principles in this book were developed, refined, and practiced by the author to great success. Pick up a copy for yourself and one for a friend.
Androids: The Team That Built the Android Operating System
Chet Haase - 2021
But they couldn't get investors interested. Today, Android is a large team at Google, shipping an operating system (including camera software) to over three billion devices worldwide.This is the inside story, told by the people who made it happen.“What are the essential ingredients that lead a small team to build software at the sheer scale and impact of Android? We may never fully know, but this first person account is probably the closest set of clues we have.”–Dave Burke, VP of Android Engineering“Androids captures a strong picture of what the early development of Android, as well as the Android team, was like.”–Dianne Hackborn, Android Framework Engineer“Androids is the engaging tale of a motley group of coders with a passion to make insanely great products who banged out the operating system when that idea seemed nuts.True to his geek genes, Chet Haase tells this remarkable tale of technical and business success from the trenches, an inspiring, massive collective effort of dozens of programmers who flipped their seemingly late timing to their advantage, and presaged a generation of platform builders. Read Androids to discover what it takes to create a hot tech team that shipped a product running today on more than 3 billion devices.”–Jonathan Littman, co-author of The Entrepreneurs Faces: How Makers, Visionaries and Outsiders Succeed, and author of The Fugitive Game
The Twelve-Factor App
Adam Wiggins - 2012
The twelve-factor app is a methodology for building software-as-a-service apps that: - Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; - Have a clean contract with the underlying operating system, offering maximum portability between execution environments; - Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; - Minimize divergence between development and production, enabling continuous deployment for maximum agility; - And can scale up without significant changes to tooling, architecture, or development practices.The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
ng-book - The Complete Book on AngularJS
Ari Lerner - 2013
Ready to master AngularJS? What if you could master the entire framework – with solid foundations – in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools? Stop wasting your time searching and have everything you need to be productive in one, well-organized place, with complete examples to get your project up without needing to resort to endless hours of research.
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual Quickpro Guide
Larry Ullman - 2007
With step-by-step instructions, complete scripts, and expert tips to guide readers, this work gets right down to business - after grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), it goes on to cover security, sessions and cookies, and using additional Web tools.