Functional Programming in JavaScript


Luis Atencio - 2016
    Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks. The book includes insightful comparisons to object-oriented or imperative programming, which will allow you to ease into functional design. Moreover, you'll learn a repertoire of techniques including function chaining and pipelining, recursion, currying, binding, functional composition, lazy evaluation, fluent error handling, memoization, and much more. By the end of the book, you'll think about application design in a fresh new way.About the technologyAs web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The result? Application performance suffers, and readability and extensibility are severely compromised. For applications like these, Functional Programming provides a saner approach, allowing you to write elegant, readable code that raises the level of abstraction while being less prone to errors. Although not a "pure" functional language, JavaScript's native functional capabilities unlock access to proven functional programming techniques and practices.What's insideFoundations of functional programming and designExplore JavaScript's functional programming capabilities and the functional library ecosystemCreate more reliable code by embracing immutabilityLearn to write code that's easier to reason aboutSeparate core logic from program structure to write extensible codeAdopt a new approach to error handling and testingApply functional programming to solve real-world problemsAbout the readerReaders need to be comfortable with JavaScript programming and object-oriented design. No previous experience with functional programming is required.About the authorLuis Atencio is a Staff Software Engineer for Citrix Systems in Ft. Lauderdale, FL. He develops and architects applications leveraging Java, PHP, and JavaScript platforms. Luis is very involved in the community and has presented at local meet-ups. He blogs about software engineering at luisatencio.net and writes articles for PHP magazines and DZone. Follow Luis on twitter at @luijar.

Python Algorithms: Mastering Basic Algorithms in the Python Language


Magnus Lie Hetland - 2010
    Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.The book deals with some of the most important and challenging areas of programming and computer science, but in a highly pedagogic and readable manner. The book covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others himself.

Guide to Computer Forensics and Investigations (Book & CD)


Bill Nelson - 2003
    This resource guides readers through conducting a high-tech investigation, from acquiring digital evidence to reporting its findings. Updated coverage includes new software and technologies as well as up-to-date reference sections, and content includes how to set up a forensics lab, how to acquire the proper and necessary tools, and how to conduct the investigation and subsequent digital analysis. It is appropriate for students new to the field, or as a refresher and technology update for professionals in law enforcement, investigations, or computer security. The book features free downloads of the latest forensic software, so readers can become familiar with the tools of the trade.

RHCE Red Hat Certified Engineer Linux Study Guide: Exam (RH302)


Michael Jang - 2002
    100% complete coverage of all objectives for exam RH302 Exam Readiness Checklist at the front of the book--you're ready for the exam when all objectives on the list are checked off Inside the Exam sections in every chapter highlight key exam topics covered Real-world exercises modeled after hands-on exam scenarios Two complete lab-based exams simulate the format, tone, topics, and difficulty of the real exam Bonus content (available for download) includes installation screen review, basic instructions for using VMware and Xen as testbeds, and paper and pencil versions of the lab exams Covers all RH302 exam topics, including: Hardware installation and configuration The boot process Linux filesystem administration Package management and Kickstart User and group administration System administration tools Kernel services and configuration Apache and Squid Network file sharing services (NFS, FTP, and Samba) Domain Name System (DNS) E-mail (servers and clients) Extended Internet Services Daemon (xinetd), the Secure package, and DHCP The X Window System Firewalls, SELinux, and troubleshooting

Head First Python


Paul Barry - 2010
    You'll quickly learn the language's fundamentals, then move onto persistence, exception handling, web development, SQLite, data wrangling, and Google App Engine. You'll also learn how to write mobile apps for Android, all thanks to the power that Python gives you.We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Python uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

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

TCP/IP Protocol Suite


Behrouz A. Forouzan - 1999
    TCP/IP Protocol Suite teaches students and professionals, with no prior knowledge of TCP/IP, everything they need to know about the subject. This comprehensive book uses hundreds of figures to make technical concepts easy to grasp, as well as many examples, which help tie the material to the real-world. The second edition of TCP/IP Protocol Suite has been fully updated to include all of the recent technology changes in the field. Many new chapters have been added such as one on Mobile IP, Multimedia and Internet, Network Security, and IP over ATM. Additionally, out-of-date material has been overhauled to reflect recent changes in technology.

Design for Hackers


David Kadavy - 2011
    The term 'hacker' has been redefined to consist of anyone who has an insatiable curiosity as to how things work--and how they can try to make them better. This book is aimed at hackers of all skill levels and explains the classical principles and techniques behind beautiful designs by deconstructing those designs in order to understand what makes them so remarkable. Author and designer David Kadavy provides you with the framework for understanding good design and places a special emphasis on interactive mediums. You'll explore color theory, the role of proportion and geometry in design, and the relationship between medium and form. Packed with unique reverse engineering design examples, this book inspires and encourages you to discover and create new beauty in a variety of formats. Breaks down and studies the classical principles and techniques behind the creation of beautiful design. Illustrates cultural and contextual considerations in communicating to a specific audience. Discusses why design is important, the purpose of design, the various constraints of design, and how today's fonts are designed with the screen in mind. Dissects the elements of color, size, scale, proportion, medium, and form. Features a unique range of examples, including the graffiti in the ancient city of Pompeii, the lack of the color black in Monet's art, the style and sleekness of the iPhone, and more.By the end of this book, you'll be able to apply the featured design principles to your own web designs, mobile apps, or other digital work.

The DI Tremayne Thriller Series: Books 1 - 6: The Complete Series


Phillip Strang - 2018
    Six Edge of Your Seat Thrillers. Six Books at a Discounted Price. Death Unholy (Book 1) - All that remained were the man’s two legs and a chair full of greasy and fetid ash. Little did DI Keith Tremayne know that it was the beginning of a trip into the murky world of paganism and its ancient rituals. ‘Do you believe in spontaneous human combustion?’ Inspector Tremayne asked his sergeant, Clare Yarwood. Death and the Assassin’s Blade (Book 2) - It was meant to be high drama, not murder, but someone’s switched the daggers. The man’s death, in plain view of two serving police officers. A summer’s night, a production of Julius Caesar among the ruins of an Anglo-Saxon fort. The assassination scene, the man collapses to the ground, Brutus defending his actions, Mark Antony’s rebuke. Death and the Lucky Man (Book 3) - Sixty-eight million pounds and DEAD! Someone had once told Detective Inspector Keith Tremayne that some people were lucky and some weren’t. Tremayne knew only one thing: the man lying dead in a pool of blood had qualified on the lucky after winning the lottery, but now his luck had run out. Death at Coombe Farm (Book 4) – A warring family. A disputed inheritance. A recipe for death! If it hadn’t been for the circumstances, Detective Inspector Keith Tremayne would have said the view was outstanding. Up high, overlooking the farmhouse in the valley below, the panoramic vista of Salisbury Plain stretching out beyond. The only problem was that near where he stood with his sergeant, Clare Yarwood, there was a body, and it wasn’t a pleasant sight. Tremayne had never been keen on farms, and especially horses, although Clare loved them. Tremayne assumed she wouldn’t be so fond of the one that trampled Claude Selwood to death. Death by a Dead Man’s Hand (Book 5) - A murdered brother. A missing treasure trove of stolen gold bars. A family dying in the hunt for it.! Ethan Mitchell knew the exact amount of time since his arrest for murder: eighteen years, five months and three days. After so long in prison, many things confused him on his release, but one thing he was sure of was that people do not come back from the dead. However, one month before his release from prison for the murder of a man, he had received a letter. It had only two sentences. Time will not save you. St Mark’s Church, three in the afternoon, the first Wednesday after your release. He had recognised the writing. After all, hadn’t they grown up together. The signature was unmistakable: it was his brother Martin’s. But that’s not possible, Mitchell thought. I killed him, spent seventeen years in prison for his murder. A voice echoed through the church; Ethan felt the hairs on the back of his neck stand up. ‘Martin, it can’t be,’ Ethan said. ‘You’re dead. I killed you.’ At ten feet from Ethan the man reached into his right-hand jacket pocket. He levelled the gun that he taken removed and emptied three bullets into Ethan, the noise echoing around the church. Death in the Village (Book 6) - A woman with a venomous tongue, dead and hanging from a beam in her garage! Nobody was sad that the woman was dead, and she’s not the last to die. DI Tremayne sees a pattern developing, which can only mean one thing – more deaths.

Daughters of Blessing


Lauraine Snelling - 2008
    Contains A Promise for Ellie, Sophie's Dilemma, A Touch of Grace, and Rebecca's Reward.

BWWM Club


J.A. Fielding - 2015
    In this book you get 6 classic BWWM stories in 1 - that's 828 pages of interracial goodness! All of the books in this bundle can be enjoyed as stand alone stories. That said, all have further parts in the series, so if you like one more than the rest you can pick up more books with the same characters when you're ready. Books in this collection are: 1. My Russian Dream: When she woke that morning, the last thing Sophie expected was to not only meet the man of her dreams, but to enter into a fast moving whirlwind romance with a mysterious Russian billionaire. Will it all be too much for Sophie? Or will this be her dream playing out like she's always felt she deserved? 2. Passion Abroad: Have you ever felt like you just need to get away from it all? Well that's exactly how Erica feels, and she's going to do something about it! The tale of a holiday romance which turns into a round the world trip with a passionate and loving new partner. 3. Home Is Where The Heart Is: When a handsome English billionaire is looking for homes to add to his portfolio, Julie is assigned the job of helping him out. But will this billionaire have another reason for his interest in her? 4. Find Me Online: After filtering through a ton of pervs on a popular interracial dating site, Cherelle finally finds someone who catches her eye. But is there more to her catch Michael than she originally realizes? And will he be the man she is looking for? 5. Is Mr White Mr Right: One of the original BWWM books, and largely held as a classic in the genre. Natasha Black is a strong African American woman, who has always been career focused and level headed. Nothing has ever been able to knock her off her game... until now! Enter 'McDreamy', the hunk of a boss at her new dream job. Will she be able to stay career focused while getting advances from possibly the man of her dreams? 6. My Billionaire Cowboy: What does a fashion stylist and a fashionably challenged cowboy have in common?! You're about to find out... Kate is the proud owner of her own fashion boutique. Bruce is a successful business man who now spends his time on his passion: working his ranch. When fate brings these two opposites together, there's no denying there's something there. But is Kate at a point in her life where she is willing to throw caution to the wind and allow herself to be swept off of her feet by an unexpected love? Authors of these books: J A Fielding, Esther Banks and Cher Etan; all authors from Saucy Romance Books. To see more great stories by us, simply search BWWM Club on Amazon Kindle. Suitable for over 18s only due to all stories having scenes of a sexual nature.

Real Ghost Stories: Disturbing Paranormal Stories Based On True Events


Eve S. Evans - 2019
    Learn more in The Collector.Some things seem ordinary to the naked eye, but sometimes a camera catches things invisible to the naked eye. This one will give you chills in It's Only A Photo.

Introduction to the Design and Analysis of Algorithms


Anany V. Levitin - 2002
    KEY TOPICS: Written in a reader-friendly style, the book encourages broad problem-solving skills while thoroughly covering the material required for introductory algorithms. The author emphasizes conceptual understanding before the introduction of the formal treatment of each technique. Popular puzzles are used to motivate readers' interest and strengthen their skills in algorithmic problem solving. Other enhancement features include chapter summaries, hints to the exercises, and a solution manual. MARKET: For those interested in learning more about algorithms.

Dependency Injection in .NET


Mark Seemann - 2011
    Instead of hard-coding dependencies, such as specifying a database driver, you inject a list of services that a component may need. The services are then connected by a third party. This technique enables you to better manage future changes and other complexity in your software.About this BookDependency Injection in .NET introduces DI and provides a practical guide for applying it in .NET applications. The book presents the core patterns in plain C#, so you'll fully understand how DI works. Then you'll learn to integrate DI with standard Microsoft technologies like ASP.NET MVC, and to use DI frameworks like StructureMap, Castle Windsor, and Unity. By the end of the book, you'll be comfortable applying this powerful technique in your everyday .NET development.This book is written for C# developers. No previous experience with DI or DI frameworks is required. 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. Winner of 2013 Jolt Awards: The Best Books—one of five notable books every serious programmer should read.What's InsideMany C#-based examplesA catalog of DI patterns and anti-patternsUsing both Microsoft and open source DI frameworksTabel of ContentsPART 1 PUTTING DEPENDENCY INJECTION ON THE MAPA Dependency Injection tasting menuA comprehensive exampleDI ContainersPART 2 DI CATALOGDI patternsDI anti-patternsDI refactoringsPART 3 DIY DIObject CompositionObject LifetimeInterceptionPART 4 DI CONTAINERSCastle WindsorStructureMapSpring.NETAutofacUnityMEF

Specification by Example: How Successful Teams Deliver the Right Software


Gojko Adzic - 2011
    In this book, author Gojko Adzic distills interviews with successful teams worldwide, sharing how they specify, develop, and deliver software, without defects, in short iterative delivery cycles.About the Technology Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that's built is right for its purpose.About the Book This book distills from the experience of leading teams worldwide effective ways to specify, test, and deliver software in short, iterative delivery cycles. Case studies in this book range from small web startups to large financial institutions, working in many processes including XP, Scrum, and Kanban.This book is written for developers, testers, analysts, and business people working together to build great software.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.What's InsideCommon process patterns How to avoid bad practices Fitting SBE in your process 50+ case studies For additional resources go to specificationbyexample.com.