Book picks similar to
The JavaScript Way: A modern introduction to an essential language by Baptiste Pesquet
programming
nonfiction
software-development
2-nonfiction
Ruby Best Practices
Gregory T. Brown - 2009
Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more.Ruby Best Practices will help you:Understand the secret powers unlocked by Ruby's code blocks Learn how to bend Ruby code without breaking it, such as mixing in modules on the fly Discover the ins and outs of testing and debugging, and how to design for testability Learn to write faster code by keeping things simple Develop strategies for text processing and file management, including regular expressions Understand how and why things can go wrong Reduce cultural barriers by leveraging Ruby's multilingual capabilities This book also offers you comprehensive chapters on driving code through tests, designing APIs, and project maintenance. Learn how to make the most of this rich, beautiful language with Ruby Best Practices.
Discover Your Hidden Memory & Find the Real You
Menis Yousry - 2011
Our brains were not developed enough to make sense of our early lives and so these experiences become unresolved, unconscious memories. Our responses to situations and events are often unconscious reflexes we devise to protect ourselves. As adults, this can lead us to repeat unwanted patterns that prevent us achieving what we really want.This book reveals the powerful, invisible waves of influence that inform our actions, bind us to the past and hold us back in our present. Simple but effective exercises provide the tools to identify exactly how our actions today are connected to our early childhood experiences and our relationships with our parents, as well as to past generations, history and culture. It also shows us what we can do about it now!
Implementing Domain-Driven Design
Vaughn Vernon - 2013
Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.
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.
ECG Interpretation Made Incredibly Easy!
Lippincott Williams & Wilkins - 1997
This entertaining reference reviews fundamental cardiac anatomy and physiology, explains how to obtain and interpret a rhythm strip, and teaches the reader how to recognize and treat 18 arrhythmias. It also explains how to obtain and interpret 12-lead ECGs, posterior ECGs, and 15- and 18-lead ECGs. The familiar Incredibly Easy! elements found throughout the reference make it easy to remember key points.
Built Through Courage: Face Your Fears to Live the Life You Were Meant For
Dave Hollis - 2021
He has taken control of his life and future, and he’s ready to share the lessons he learned along the way with readers who are facing similar struggles.After his hardest year also became his best ever, Dave came to appreciate the power of cultivating courage in the face of adversity. Taking steps into the unknown came at the expense of his comfort, but the willingness to invite discomfort and use it as fuel was precisely why he grew through it to get a step closer to the person he was meant to be. The same can be true for you. After weathering a highly publicized personal crisis amid the backdrop of a global pandemic and navigating the enjoyable but unpredictable waters of being a single father to four kids, he has been forced to become the captain of his own life and is ready to teach others how to do the same.Built for Courage will help you:- Develop a deep understanding where you are, a clear vision of where you’re going and the practical steps it will take to get you there;- Cultivate the courage to face your fears and embrace discomfort to live the life of impact and fulfillment you were meant for;- Unpack the deliberate design and specific purpose that you were created for along with the fundamental daily habits and routines that you’ll need to attach yourself to if you’re going to honor the intention of your creator;- Dive deeper into the stories, values, and beliefs you attach yourself to and decide once and for all if they have credibility or if it’s time to cut bait;- Identify and, if necessary, adjust your goals to ensure they are clear, don’t belong to other people, and are not contingent on immediate results;- Accept failure as the richest source of intelligence and help you reframe it as a requirement for your own progress and growth; andMuch, much more.Built for Courage gleans wisdom from sources vast and wide, as well as from the life experiences of Dave himself, to get you to the place you’re meant to go and become who you are meant to be, regardless of any anchor holding you back.
AWS Lambda: A Guide to Serverless Microservices
Matthew Fuller - 2016
Lambda enables users to develop code that executes in response to events - API calls, file uploads, schedules, etc - and upload it without worrying about managing traditional server metrics such as disk space, memory, or CPU usage. With its "per execution" cost model, Lambda can enable organizations to save hundreds or thousands of dollars on computing costs. With in-depth walkthroughs, large screenshots, and complete code samples, the reader is guided through the step-by-step process of creating new functions, responding to infrastructure events, developing API backends, executing code at specified intervals, and much more. Introduction to AWS Computing Evolution of the Computing Workload Lambda Background The Internals The Basics Functions Languages Resource Allocation Getting Set Up Hello World Uploading the Function Working with Events AWS Events Custom Events The Context Object Properties Methods Roles and Permissions Policies Trust Relationships Console Popups Cross Account Access Dependencies and Resources Node Modules OS Dependencies OS Resources OS Commands Logging Searching Logs Testing Your Function Lambda Console Tests Third-Party Testing Libraries Simulating Context Hello S3 Object The Bucket The Role The Code The Event The Trigger Testing When Lambda Isn’t the Answer Host Access Fine-Tuned Configuration Security Long-Running Tasks Where Lambda Excels AWS Event-Driven Tasks Scheduled Events (Cron) Offloading Heavy Processing API Endpoints Infrequently Used Services Real-World Use Cases S3 Image Processing Shutting Down Untagged Instances Triggering CodeDeploy with New S3 Uploads Processing Inbound Email Enforcing Security Policies Detecting Expiring Certificates Utilizing the AWS API Execution Environment The Code Pipeline Cold vs. Hot Execution What is Saved in Memory Scaling and Container Reuse From Development to Deployment Application Design Development Patterns Testing Deployment Monitoring Versioning and Aliasing Costs Short Executions Long-Running Processes High-Memory Applications Free Tier Calculating Pricing CloudFormation Reusable Template with Minimum Permissions Cross Account Access CloudWatch Alerts AWS API Gateway API Gateway Event Creating the Lambda Function Creating a New API, Resource, and Method Initial Configuration Mapping Templates Adding a Query String Using HTTP Request Information Within Lambda Deploying the API Additional Use Cases Lambda Competitors Iron.io StackHut WebTask.io Existing Cloud Providers The Future of Lambda More Resources Conclusion
Head First Ajax: A Brain-Friendly Guide
Rebecca M. Riordan - 2008
Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do--and has been done--with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach. Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components--including the JavaScript event model, DOM, XML, JSON, and more--as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.Head First Ajax covers:The JavaScript event modelMaking Ajax requests with XMLHTTPREQUEST objectsThe asynchronous application modelThe Document Object Model (DOM)Manipulating the DOM in JavaScriptControlling the browser with the Browser Object ModelXHTML FormsPOST RequestsXML Syntax and the XML DOM treeXML Requests & ResponsesJSON -- an alternative to XMLAjax architecture & patternsThe Prototype LibraryThe book also discusses the server-side implications of building Ajax applications, and uses a black box approach to server-side components.Head First Ajax is the ideal guide for experienced web developers comfortable with scripting--particularly those who have completed the exercises in Head First JavaScript--and for experienced programmers in Java, PHP, and C# who want to learn client-side programming.
Being the STARfish: 7 Steps to Sharing so People Want to Buy
Neal Anderson - 2014
You will discover that the path to financial freedom lies not in selling but in sharing, and that living your dream begins when you start helping other people live theirs. You will trade the mindset of a SELLfish(TM) for the lifestyle of a STARfish(TM)-and for you and many, many others, that transformation will have an impact beyond anything you can imagine.The road to success is mapped out for you clearly in these pages. It's no secret-not anymore. You're about to discover-The vital link between action and purpose-How to "control the controllables"-How you can remove the pressure so that people love buying from you-The all-important Share Cycle(TM) and how to master its 10 indispensable steps-Proven, no-pressure ways to defuse customer challenges-And much more
World's Worst Crimes: An A-Z of Evil Deeds
Charlotte Greig - 2012
From the Woman in the Box and the Online Murderer to the Düsseldorf Vampire and the House of Horror, this book delves into every major category of crime, sifting through the evidence to present a grisly, compelling, and blood-spattered history of the worst crimes ever committed.
Reactive Microservices Architecture
Jonas Bonér - 2016
Specifically, you’ll learn how a Reactive microservice isolates everything (including failure), acts autonomously, does one thing well, owns state exclusively, embraces asynchronous message passing, and maintains mobility.Bonér also demonstrates how Reactive microservices communicate and collaborate with other services to solve problems. Get a copy of this exclusive report and find out how to bring your enterprise system into the 21st century.Jonas Bonér is Founder and CTO of Lightbend, inventor of the Akka project, co-author of the Reactive Manifesto and a Java Champion. Learn more at: http://jonasboner.com.
The Secrets of Carriage H (Kindle Single)
Andrew Rosenheim - 2014
It was the U.K.’s worst rail disaster in years. On the morning of October 5, 1999, two rush-hour commuter trains collided just outside London. Hundreds were feared dead. Though he was traveling in the front-most carriage, the novelist Andrew Rosenheim survived the crash. In “The Secrets of Carriage H,” Rosenheim recalls in heart-pounding detail the events of that day and opens up about the emotional rollercoaster that consumed him for months thereafter. Told with the rich textures of a novel and the bare heart of a memoir, “The Secrets of Carriage H” explores the unspoken consequences of survival and offers brutal, sometimes hilarious insight into the human condition. Andrew Rosenheim was born and raised in Chicago, but has lived in England for the last thirty-five years. He worked in publishing for many years at Oxford University Press and then as the Managing Director of Penguin Press. He is the author of seven novels, most recently Fear Itself and The Little Tokyo Informant. His writing has appeared in The Times, The New York Times, the Times Literary Supplement, and many other publications. Married, he lives with his wife and twin daughters near Oxford and is the editor of Kindle Singles in the U.K.Cover design by Evan Twohy.
Microsoft Azure Essentials - Fundamentals of Azure
Michael S. Collier - 2015
The first ebook in the series, Microsoft Azure Essentials: Fundamentals of Azure, introduces developers and IT professionals to the wide range of capabilities in Azure. The authors - both Microsoft MVPs in Azure - present both conceptual and how-to content for key areas, including: Azure Websites and Azure Cloud Services Azure Virtual Machines Azure Storage Azure Virtual Networks Databases Azure Active Directory Management tools Business scenarios Watch Microsoft Press’s blog and Twitter (@MicrosoftPress) to learn about other free ebooks in the “Microsoft Azure Essentials” series.
Test-Driven JavaScript Development
Christian Johansen - 2010
Test-Driven JavaScript Development
is a complete, best-practice guide to agile JavaScript testing and quality assurance with the test-driven development (TDD) methodology. Leading agile JavaScript developer Christian Johansen covers all aspects of applying state-of-the-art automated testing in JavaScript environments, walking readers through the entire development lifecycle, from project launch to application deployment, and beyond.Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers.Coverage includes - Understanding automated testing and TDD - Building effective automated testing workflows - Testing code for both browsers and servers (using Node.js) - Using TDD to build cleaner APIs, better modularized code, and more robust software - Writing testable code - Using test stubs and mocks to test units in isolation - Continuously improving code through refactoring - Walking through the construction and automated testing of fully functional softwareThe accompanying Web site, tddjs.com, contains all of the book's code listings and additional resources.
Problem Solving with C++: The Object of Programming
Walter J. Savitch - 1995
It introduces the use of classes; shows how to write ADTs that maximize the perfomance of C++ in creating reusable code; and provides coverage of all important OO functions, including inheritance, polymorphism and encapsulation.