Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications


Tomasz Nurkiewicz - 2016
    With this practical book, Java developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm.Authors Tomasz Nurkiewicz and Ben Christensen include concrete examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server. You'll learn how RxJava leverages parallelism and concurrency to help you solve today's problems. This book also provides a preview of the upcoming 2.0 release.Write programs that react to multiple asynchronous sources of input without descending into callback hellGet to that aha! moment when you understand how to solve problems in the reactive wayCope with Observables that produce data too quickly to be consumedExplore strategies to debug and to test programs written in the reactive styleEfficiently exploit parallelism and concurrency in your programsLearn about the transition to RxJava version 2

Domain-Driven Design Quickly


Floyd Marinescu - 2006
    This book is a short, quickly-readable summary and introduction to the fundamentals of DDD; it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly Eric Evans' original book, as well other sources since published such as Jimmy Nilsson's Applying Domain Driven Design, and various DDD discussion forums. The main topics covered in the book include: Building Domain Knowledge, The Ubiquitous Language, Model Driven Design, Refactoring Toward Deeper Insight, and Preserving Model Integrity. Also included is an interview with Eric Evans on Domain Driven Design today.

Meant for Good: The Adventure of Trusting God and His Plans for You


Megan Fate Marshman - 2020
    Dynamic Bible teacher Megan Fate Marshman will help you discover how to stop discounting yourself from a hopeful future, start living in active dependence on God, and find your way to the good plan He has for you. With authenticity and revelatory insights into the character of God, Megan shares an engaging and fresh look at the core themes within the well-loved scripture of Jeremiah 29:11-14. Through winsome and inspiring stories, Meant for Good will show you how to trust God in your daily life and, more importantly, how to trust God's definition of good above your own. You will discover:That your not-enoughness is exactly enough for God, and that in fact, you have everything you need to take that first step into the life God has for you.How to stop counting yourself out, because Jesus never has. God is up to something really good, and He's inviting you to join Him.How to hear and respond to God's voice, and intentionally grow a personal, intimate relationship with Him.How to defeat anxiety, trust God with all you're carrying and worrying about, and experience a life of freedom in relying on God daily.God has a good plan for you--a plan to give you a hope and a future. Are you ready to believe it?

Writing Idiomatic Python 2.7.3


Jeff Knupp - 2013
    Each idiom comes with a detailed description, example code showing the "wrong" way to do it, and code for the idiomatic, "Pythonic" alternative. *This version of the book is for Python 2.7.3+. There is also a Python 3.3+ version available.* "Writing Idiomatic Python" contains the most common and important Python idioms in a format that maximizes identification and understanding. Each idiom is presented as a recommendation to write some commonly used piece of code. It is followed by an explanation of why the idiom is important. It also contains two code samples: the "Harmful" way to write it and the "Idiomatic" way. * The "Harmful" way helps you identify the idiom in your own code. * The "Idiomatic" way shows you how to easily translate that code into idiomatic Python. This book is perfect for you: * If you're coming to Python from another programming language * If you're learning Python as a first programming language * If you're looking to increase the readability, maintainability, and correctness of your Python code What is "Idiomatic" Python? Every programming language has its own idioms. Programming language idioms are nothing more than the generally accepted way of writing a certain piece of code. Consistently writing idiomatic code has a number of important benefits: * Others can read and understand your code easily * Others can maintain and enhance your code with minimal effort * Your code will contain fewer bugs * Your code will teach others to write correct code without any effort on your part

Software Engineering (International Computer Science Series)


Ian Sommerville - 1982
    Restructured into six parts, this new edition covers a wide spectrum of software processes from initial requirements solicitation through design and development.

Rachel & Leah - Bible Study Book: What Two Sisters Teach Us about Combating Comparison


Nicki Koziarz - 2018
    Learn to be content without becoming complacent, and discover godly wisdom to quiet the incessant Why Her? question in your head. Develop greater awareness of your insecurities, and learn to stop the lies in their tracks. Because the truth will set you free, and free women don't have to measure up to anyone. Not even her.Features: Leader helps to guide questions and discussions within small groupsPersonal study segments with homework to complete between 6 weeks of group sessionsA weekly Bible verse to help combat comparisonOptional six interactive teaching videos, approximately 5-10 minutes per session, available for purchase or rentBenefits: Discover what the Bible says about God, Rachel, Leah, and Jacob, and how He used flawed people for His kingdom.Learn to define success through a biblical perspective.Remember that someone else's gain is not your loss.Evaluate the impact of comparison in your life.

Architecting for the AWS Cloud: Best Practices (AWS Whitepaper)


Amazon We Services - 2016
    It discusses cloud concepts and highlights various design patterns and best practices. This documentation is offered for free here as a Kindle book, or you can read it in PDF format at https://aws.amazon.com/whitepapers/.

Restful Java with Jax-RS


Bill Burke - 2009
    With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP. It's easy to get started with services based on the REST architecture. RESTful Java with JAX-RS includes a technical guide that explains REST and JAX-RS, how they work, and when to use them. With the RESTEasy workbook that follows, you get step-by-step instructions for installing, configuring, and running several working JAX-RS examples using the JBoss RESTEasy implementation of JAX-RS.Work on the design of a distributed RESTful interface, and develop it in Java as a JAX-RS serviceDispatch HTTP requests in JAX-RS, and learn how to extract information from themDeploy your web services within Java Enterprise Edition using the Application class, Default Component Model, EJB Integration, Spring Integration, and JPADiscover several options for securing your web servicesLearn how to implement RESTful design patterns using JAX-RSWrite RESTful clients in Java using libraries and frameworks such as java.net.URL, Apache HTTP Client, and RESTEasy Proxy

XML in a Nutshell


Elliotte Rusty Harold - 2001
    But you don't need to commit every XML syntax, API, or XSLT transformation to memory; you only need to know where to find it. And if it's a detail that has to do with XML or its companion standards, you'll find it--clear, concise, useful, and well-organized--in the updated third edition of XML in a Nutshell.With XML in a Nutshell beside your keyboard, you'll be able to: Quick-reference syntax rules and usage examples for the core XML technologies, including XML, DTDs, Xpath, XSLT, SAX, and DOM Develop an understanding of well-formed XML, DTDs, namespaces, Unicode, and W3C XML Schema Gain a working knowledge of key technologies used for narrative XML documents such as web pages, books, and articles technologies like XSLT, Xpath, Xlink, Xpointer, CSS, and XSL-FO Build data-intensive XML applications Understand the tools and APIs necessary to build data-intensive XML applications and process XML documents, including the event-based Simple API for XML (SAX2) and the tree-oriented Document Object Model (DOM) This powerful new edition is the comprehensive XML reference. Serious users of XML will find coverage on just about everything they need, from fundamental syntax rules, to details of DTD and XML Schema creation, to XSLT transformations, to APIs used for processing XML documents. XML in a Nutshell also covers XML 1.1, as well as updates to SAX2 and DOM Level 3 coverage. If you need explanation of how a technology works, or just need to quickly find the precise syntax for a particular piece, XML in a Nutshell puts the information at your fingertips.Simply put, XML in a Nutshell is the critical, must-have reference for any XML developer.

An Intelligent Person's Guide to Education


Tony Little - 2015
    One of the most progressive and imaginative people in British education today he has hitherto kept a low profile. This book accompanies a three part television series to be screened on BBC 2 but differs from it significantly.There is a crisis in the British education system. Year on year GCSE and A Level pupils post better exam results, with more students achieving top grades. Yet business leaders and employers complain bitterly that our schools are not producing people fit for purpose. What we have become is a nation 'Over schooled and under educated'. Far from being locked in an ivory tower, a bastion of privilege, Mr Little has used his time as a teacher and headmaster to get to grips with fundamental questions concerning education. He wants to produce people fit to work in the modern world. How do children absorb information? What kind of people does society need? What is education for? Not only is the author one of the great reforming headmasters of our time but he has planted Academies in the East end of London, founded a state boarding school near Windsor and yet is a passionate advocate of single sex schools.This book is not a text book for colleges of education- it is a book to enlighten the teaching profession and just as much for anxious parents. The book is simply arranged under topics such as authority, expectations, progress, self-confidence, sex, crises and creativity.Tony Little thinks it is time to ask some fundamental questions, and to make brave decisions about how we make our schools and our schoolchildren fit for purpose.

101 foolproof jokes to use in case of emergency


Adam Kisiel - 2012
    Afterward, the doctor comes out with the results."I'm afraid I have some very bad news," the doctor says. "You're dying, and you don't have much time left.""Oh, that's terrible!" says the man. "Give it to me straight, Doc. How long have I got?""Ten," the doctor says sadly."Ten?" the man asks. "Ten what? Months? Weeks? What?!""Nine..."

Soldier of Rome: Reign of the Tyrants


James Mace - 2015
    Provinces are in rebellion, while Emperor Nero struggles to maintain the remnants of his political power, as well as his last shreds of sanity. In the province of Hispania, the governor, Servius Sulpicius Galba, marches on Rome. In his despair, Nero commits suicide. Galba, the first Emperor of Rome from outside the Julio-Claudian Dynasty, is at first viewed as a liberator, yet he soon proves to be a merciless despot, alienating even those closest to him. A member of the imperial court, and former favorite of Nero, Marcus Salvius Otho seeks to become the childless Galba’s successor. When he is snubbed for another of the new emperor’s favorites, Otho decides to take the mantle of Caesar by force. At the same time, the governor of Germania, Aulus Vitellius, is proclaimed emperor by his legions, leading Rome into civil war. In the east, the empire’s fiercest general, Flavius Vespasian, has been embroiled in suppressing the rebellion in Judea over the last two years. With nearly one third of the entire Roman Army under his command, he wields formidable power. At first attempting to stay above the fray, and with the empire fracturing into various alliances, Rome’s most loyal soldier may soon be compelled to put an end to the Reign of the Tyrants.

Duck Dynasty: Family Faith and Family Fun


Kevin Michael Byrne - 2013
    (Hence the “Dynasty” part of the show.)But even though they may have large homes, the Robertson brothers love hunting and fishing and proudly proclaim themselves “rednecks.”Phil was a star quarterback at Louisiana Tech but turned down the offer to play in NFL because he didn’t want to miss the duck season where he began his business and spent 25 years making duck calls from Louisiana cedar trees.The now multi-million dollar enterprise is managed by Phil’s third son Willie who is CEO of the company, while his brother Jase is the COO.Despite their wealth, they still wear camouflage prints, they hunt - shooting anything that flies or walks, they’re religious, and they’re full of subtle humor.The Robertsons are a traditional family who believe in guns and God.In the following pages you’ll get to know the family members in the Robertson family and learn why the show Duck Dynasty is watched by millions.As Willie Robertson said when asked by he believes the show is so popular – “We try to stick to our roots.We grew up not rich at all.We try to stay humble. We’ve been successful and God has blessed us. We always have a family prayer at the end of the show.”

Kanban: Successful Evolutionary Change for Your Technology Business


David J. Anderson - 2010
    It will allow you to avoid some likely pitfalls and it will guide you to asking, yourself and your clients, the right questions. Though many people focus on the visualization techniques in Kanban the true value only emerges when you, as a kanban system manager, are apt at noticing the anti-patterns that occur on the kanban board and are able to take appropriate actions. David generously shares his vast experience in this field, with plenty real case scenarios, to the benefit of the reader. After reading this book I toyed with the idea: Would I've changed my approach to coaching my previous clients, in their adoption of agile values and practices, had I read this at the time? Well, I certainly would have, for all of them, and I'm sure it would have meant a smoother change process for the agilely challenged organizations. David provides a comprehensive guide to implementing Kanban in a software development/maintenance environment. Covering the mechanics, dynamics, principles and rationale behind why Kanban is a so promising framework for managing the work of a variety of teams and groups and being an evolutionary-based change management driver. Kanban is the practical approach to implement Lean Software Development, and this book is the practical guide for how to start using Kanban, and how to adapt the system for advanced needs. The book is clear and flowing, even though it covers some quite technical material. I would recommend it to Development managers, Project/Program managers, Agile Coaches/Consultants. It addresses concerns/needs of Novice as well as those already familiar with Kanban and looking for advanced answers. Even if you don't intend to implement a kanban system, there are a lot of techniques and ideas that are easily applicable to any product development/maintenance environment, agile or not. Bottom line, highly recommended.

System Design Interview – An Insider's Guide


Alex Xu - 2020
    This book provides a step-by-step framework on how to tackle a system design question. It includes many real-world examples to illustrate the systematic approach with detailed steps that you can follow.What’s inside?- An insider’s take on what interviewers really look for and why.- A 4-step framework for solving any system design interview question.- 15 real system design interview questions with detailed solutions.- 188 diagrams to visually explain how different systems work.Table Of ContentsChapter 1: Scale From Zero To Millions Of UsersChapter 2: Back-of-the-envelope EstimationChapter 3: A Framework For System Design InterviewsChapter 4: Design A Rate LimiterChapter 5: Design Consistent HashingChapter 6: Design A Key-value StoreChapter 7: Design A Unique Id Generator In Distributed SystemsChapter 8: Design A Url ShortenerChapter 9: Design A Web CrawlerChapter 10: Design A Notification SystemChapter 11: Design A News Feed SystemChapter 12: Design A Chat SystemChapter 13: Design A Search Autocomplete SystemChapter 14: Design YoutubeChapter 15: Design Google DriveChapter 16: The Learning Continues