Book picks similar to
Hands-on Scala Programming by Li Haoyi
programming
scala
computing
software-engineering
Beneath a Surface
Brad Sams - 2018
The company was forced to write-down $900 million in inventory and Surface’s future was in jeopardy.Beneath A Surface tells the inside story of how Microsoft turned its hardware dreams into a reality with new details about the challenges Panos and his team had to overcome as well as the internal politics that nearly killed the brand.For fans of Microsoft and those who are interested in the business of building brands, Beneath A Surface is a must read that tells the inside story of how Microsoft turned a failure into a fortune.
The New Hustle: Don’t work harder, just work better
Emma Isaacs - 2021
But on the back of the pandemic, entrepreneur and Business Chicks founder Emma Isaacs believes the hustle is now dead. Moreover, traditional ways of working - long commutes, unproductive meetings and outdated systems of bureaucracy - actually don't work at all.Emma believes we don't have to work harder; we just need to work better. In fact, we can slash our hours, take shortcuts and still get more done - without feeling depleted. By becoming more intentional and reimagining the way we work, we can rewrite the old work rules and reinvigorate our lives.The New Hustle condenses Emma's wisdom into 77 anti-rules for maximum dip-in-and-out efficiency. Drawing inspiration from her team, the member of Business Chicks and the many entrepreneurs and leaders who have graced the Business Chicks stage - from Elizabeth Gilbert to Simon Sinek - she guides us towards embracing radical flexibility, making quick decisions and working smarter, from the emails we craft to the talent we recruit . . . and say no to the things that don't matter, so we can say yes to the things that do.Written with humour, insight and a serving of tough love, The New Hustle is your go-to for more productive, creative and meaningful work by one of Australia's most unconventional and effective entrepreneurs: a bestselling author, mum of six - and a woman determined to start an anti-hustle revolution.Praise for The New Hustle'For anyone who's committed to becoming their best self at work and in life.' - Marie Forleo'Refreshingly original. Makes so much bloody sense!' - Lisa WilkinsonPraise for Emma Isaccs'Emma has an inexhaustible joie de vivre, and she delivers an intelligent guide for a new way of working.' - Diane von Furstenberg'Emma Isaacs is a delight. She is kind, and she is smart, and she is grounded, and she is brave and she is funny.' - Elizabeth Gilbert
The Well-Grounded Rubyist
David A. Black - 2008
It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.The Well-Grounded Rubyist is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.Starting with the basics, The Well-Grounded Rubyist explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.It's no wonder one reader commented: "The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers."Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
RED-HANDED: 20 Criminal Cases That Shook India
Souvik Bhadra - 2014
As the nation watched on in horror, the police uncovered the body parts of fifteen more children in the same location. These grisly killings were found to have been the handiwork of Surinder Koli, a serial killer who lived in a house nearby.In Red-Handed: 20 Criminal Cases That Shook India, lawyers Souvik Bhadra and Pingal Khan narrate the stories behind some of the most sensational criminal cases to have caught the attention of the country in the last few decades. From the murder of Nitish Katara in a case of ‘honour killing’ to the shooting of Jessica Lal; from the Harshad Mehta scam to the Best Bakery arson of 2002; and, from the horrifying ‘tandoor’ case, in which Naina Sahni was killed and then cremated, to the trial and conviction of Sanjay Dutt under TADA, Red-Handed examines the motives behind these crimes even as it aims to lay bare the inner workings of the Indian judicial system. Additionally, the authors illuminate the crucial role that the media has come to play in judicial matters—it shapes public opinion, and often even investigates cases and delivers justice, much before the judges do.
Murach's HTML5 and CSS3: Training and Reference
Zak Ruvalcaba - 2011
This title also teaches you how to use the HTML5 and CSS3 features alongside the earlier standards.
Java 8 in Action
Raoul-Gabriel Urma - 2014
The book covers lambdas, streams, and functional-style programming. With Java 8's functional features you can now write more concise code in less time, and also automatically benefit from multicore architectures. It's time to dig in!
Game Project Completed: How Successful Indie Game Developers Finish Their Projects
Thomas Schwarzl - 2014
They teach you how to make games. This book does not show you how to make games. It shows you how to take your game project to the finish line. Many game projects never make it beyond the alpha state.Game Development Success Is All About The Inner Game.Being a successful game developer does not (just) mean being a great programmer, a smart game designer or a gifted artist. It means dominating the inner game of game making. This separates the pros from the wannabes. It's the knowledge of how to stay focused, motivated and efficient during your game projects. It's the skillset of keeping things simple and avoiding misleading dreams of the next overnight success. Finally it's about thinking as a salesperson, not just as a designer, programmer or artist.
Elixir in Action
Saša Jurić - 2015
Revised and updated for the Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply Elixir to practical problems associated with scalability, fault tolerance, and high availability. Along the way, you'll develop an appreciation for, and considerable skill in, a functional and concurrent style of programming.
Git Pocket Guide
Richard E. Silverman - 2013
It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.Examine the state of your project at earlier points in timeLearn the basics of creating and making changes to a repositoryCreate branches so many people can work on a project simultaneouslyMerge branches and reconcile the changes among themClone an existing repository and share changes with push/pull commandsExamine and change your repository’s commit historyAccess remote repositories, using different network protocolsGet recipes for accomplishing a variety of common tasks
Kindle Tips, Tricks, and Shortcuts
Michael Gallagher - 2010
Topics include:• Archived Items • Battery Replacement • Calculator Functionality • Checking Your Email • Collections • Contacting Amazon's Kindle Customer Service • Converting PDF Documents to Kindle Format • Discussion Boards • Displaying the Time • Download Problems - What To Do • Formatting Issues in a Kindle Book - What To Do • Games on Your Kindle • Gifting a Kindle Book / Gift Certificates • Internet Access (it’s free) on Your Kindle • Internet Bookmarks• Kindle Reading to You (Text to Speech) • Lending Books• Losing Your Place While Reading • Lost Kindle Tip • Mobile Websites - Access Them on Your Kindle • Password Protection • Permanent Deletion of a Title • Pictures on Your Kindle • Playing Music on Your Kindle • Popular Highlights Feature - Turning it Off • Reset Your Kindle • Samples of Books • Screen Freeze Fix • Screenshots - Printing Out What You See • Social Networking with Facebook and Twitter • Transferring Books to Your Kindle • Transferring Existing Collections to Your New Kindle • Checking the Weather • Wireless Coverage for Your Kindle • Random Tips • Blogs Available on Your KindleMichael Gallagher is the author of several bestselling Kindle “how-to” guides, and his title “Free Kindle Books and How to Find Them” has been the #1 Kindle reference guide for over two years, garnering #53 and #72 on the Top 100 Kindle bestseller lists for all Kindle book titles in 2010 and 2011, respectively. His “Kindle Books and Tips” blog has been the #1 bestselling subscription blog in the Amazon Kindle Store since 2010. You can visit his author page on the Amazon website at http://www.amazon.com/author/gallagher
Always By Your Side: True Stories From The Life Of A Psychic Medium
Gaynor Carrillo - 2014
Born with the ability to see dead people. It wasn’t until the death of her own father when she was thirteen that she started to explore what was happening to her.Over two decades later she is now an international psychic medium who has given thousands of spirit Messages and now wants to share with you some of the magic she has experienced over the years.Her stories of spirit will touch your heart and hopefully bring you closer to understanding the afterlife.Gaynor Carrillo is also a mother, a wife and a daughter.
Puppy Training: How to Housebreak Your Puppy In Just 7 Days (puppy training, dog training, puppy house breaking, puppy housetraining, house training a puppy,)
Ken Phillips - 2015
Even the sweetest owners can get stressed and frustrated with poor training results ...But before you do something you may regret, make sure you read this book.
Most people who use old and ineffective house training methods end up frustrated and angry at their pup. Failed or long drawn out house training can be avoided by learning the correct way to house train your dog.Let's face it, no one wants to spend months housebreaking their pup when he's pottying all over the house. Especially when you realize other people are getting it done easily and painlessly in as little as 7 days.The old method of yelling, spanking, or even pushing your dog's nose into it's pee or poop is one of the worst methods you can utilize. This can cause your pup to become frightened of you. Plus experts have made very clear is that punishment is the least effective training method.In fact, it's been proven that in most cases dogs don't even know why they're being punished.The truth is, you don't need to use abusive, slow, and ineffective house training methods ever again. You're about to learn how you can house train your puppy quickly and easily, without any yelling, hitting or stressing you and your pup.Imagine being able to housebreak your puppy in as little as 7 days. You'll be able to soon, and it doesn't matter what breed you have or how "stubborn" it is. Here Is A Preview Of What You'll Learn...
Why punishment-based training could leave you with the very opposite results that you are looking for in your pup.
7 must-know tips to getting your puppy potty-trained quickly and painlessly
Why housebreaking your pup wrong teaches can teach him to be sneaky and do his business behind furniture.
Why your pup uses the bathroom inside after you just took him outside
How to avoid the 5 BIGGEST puppy potty training pitfalls.
Why your pup still sometimes has accidents after he's trained and what to do about it
The secret behind successful positive reinforcement training
Much, much more!
Download your copy today!
Two Scoops of Django: Best Practices for Django 1.5
Daniel Roy Greenfeld - 2013
We'll introduce you to various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years.This book is great for:Beginners who have just finished the Django tutorial.Developers with intermediate knowledge of Django who want to improve their Django projects.
xUnit Test Patterns: Refactoring Test Code
Gerard Meszaros - 2003
An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Patterns is the definitive guide to writing automated tests using xUnit, the most popular unit testing framework in use today. Agile coach and test automation expert Gerard Meszaros describes 68 proven patterns for making tests easier to write, understand, and maintain. He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one. The first part is a detailed tutorial on test automation that covers everything from test strategy to in-depth test coding. The second part, a catalog of 18 frequently encountered "test smells," provides trouble-shooting guidelines to help you determine the root cause of problems and the most applicable patterns. The third part contains detailed descriptions of each pattern, including refactoring instructions illustrated by extensive code samples in multiple programming languages. Topics covered includeWriting better tests--and writing them faster The four phases of automated tests: fixture setup, exercising the system under test, result verification, and fixture teardown Improving test coverage by isolating software from its environment using Test Stubs and Mock Objects Designing software for greater testability Using test "smells" (including code smells, behavior smells, and project smells) to spot problems and know when and how to eliminate them Refactoring tests for greater simplicity, robustness, and execution speed This book will benefit developers, managers, and testers working with any agile or conventional development process, whether doing test-driven development or writing the tests last. While the patterns and smells are especially applicable to all members of the xUnit family, they also apply to next-generation behavior-driven development frameworks such as RSpec and JBehave and to other kinds of test automation tools, including recorded test tools and data-driven test tools such as Fit and FitNesse.Visual Summary of the Pattern Language Foreword Preface Acknowledgments Introduction Refactoring a Test PART I: The Narratives Chapter 1 A Brief Tour Chapter 2 Test Smells Chapter 3 Goals of Test Automation Chapter 4 Philosophy of Test Automation Chapter 5 Principles of Test Automation Chapter 6 Test Automation Strategy Chapter 7 xUnit Basics Chapter 8 Transient Fixture Management Chapter 9 Persistent Fixture Management Chapter 10 Result Verification Chapter 11 Using Test Doubles Chapter 12 Organizing Our Tests Chapter 13 Testing with Databases Chapter 14 A Roadmap to Effective Test Automation PART II: The Test Smells Chapter 15 Code Smells Chapter 16 Behavior Smells Chapter 17 Project Smells PART III: The Patterns Chapter 18 Test Strategy Patterns Chapter 19 xUnit Basics Patterns Chapter 20 Fixture Setup Patterns Chapter 21 Result Verification Patterns Chapter 22 Fixture Teardown Patterns Chapter 23 Test Double Patterns Chapter 24 Test Organization Patterns Chapter 25 Database Patterns Chapter 26 Design-for-Testability Patterns Chapter 27 Value Patterns PART IV: Appendixes Appendix A Test Refactorings Appendix B xUnit Terminology Appendix C xUnit Family Members Appendix D Tools Appendix E Goals and Principles Appendix F Smells, Aliases, and Causes Appendix G Patterns, Aliases, and Variations Glossary References Index "