E-Books
5777
E-book

Clean Code in C#. Refactor your legacy C# code base and improve application performance by applying best practices

Jason Alls

Traditionally associated with developing Windows desktop applications and games, C# is now used in a wide variety of domains, such as web and cloud apps, and has become increasingly popular for mobile development. Despite its extensive coding features, professionals experience problems related to efficiency, scalability, and maintainability because of bad code. Clean Code in C# will help you identify these problems and solve them using coding best practices.The book starts with a comparison of good and bad code, helping you understand the importance of coding standards, principles, and methodologies. You’ll then get to grips with code reviews and their role in improving your code while ensuring that you adhere to industry-recognized coding standards. This C# book covers unit testing, delves into test-driven development, and addresses cross-cutting concerns. You’ll explore good programming practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. Once you’ve studied API design and discovered tools for improving code quality, you’ll look at examples of bad code and understand which coding practices you should avoid.By the end of this clean code book, you’ll have the developed skills you need in order to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code.

5778
E-book

Clean Code in JavaScript. Develop reliable, maintainable, and robust JavaScript

James Padolsey

Building robust apps starts with creating clean code. In this book, you’ll explore techniques for doing this by learning everything from the basics of JavaScript through to the practices of clean code. You’ll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community.The book starts with popular clean-coding principles such as SOLID, and the Law of Demeter (LoD), along with highlighting the enemies of writing clean code such as cargo culting and over-management. You’ll then delve into JavaScript, understanding the more complex aspects of the language. Next, you’ll create meaningful abstractions using design patterns, such as the Class Pattern and the Revealing Module Pattern. You’ll explore real-world challenges such as DOM reconciliation, state management, dependency management, and security, both within browser and server environments. Later, you’ll cover tooling and testing methodologies and the importance of documenting code. Finally, the book will focus on advocacy and good communication for improving code cleanliness within teams or workplaces, along with covering a case study for clean coding.By the end of this book, you’ll be well-versed with JavaScript and have learned how to create clean abstractions, test them, and communicate about them via documentation.

5779
E-book

Clean Code in PHP. Expert tips and best practices to write beautiful, human-friendly, and maintainable PHP

Carsten Windler, Alexandre Daubois

PHP is a beginner-friendly language, but also one that is rife with complaints of bad code,;yet no clean code books are specific to PHP. Enter Clean Code in PHP. This book is a one-stop guide to learning the theory and best practices of clean code specific to real-world PHP app development environments.This PHP book is cleanly split to help you navigate through coding practices and theories to understand and adopt the nuances of the clean code paradigm. In addition to covering best practices, tooling for code quality, and PHP design patterns, this book also presents tips and techniques for working on large-scale PHP apps with a team and writing effective documentation for your PHP projects.By the end of this book, you’ll be able to write human-friendly PHP code, which will fuel your PHP career growth and set you apart from the competition.

5780
E-book

Clean Code in Python. Develop maintainable and efficient code - Second Edition

Mariano Anaya

Experienced professionals in every field face several instances of disorganization, poor readability, and testability due to unstructured code.With updated code and revised content aligned to the new features of Python 3.9, this second edition of Clean Code in Python will provide you with all the tools you need to overcome these obstacles and manage your projects successfully.The book begins by describing the basic elements of writing clean code and how it plays a key role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design.The book discusses object-oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve problems by implementing software design patterns in your code. In the concluding chapter, we break down a monolithic application into a microservices-based one starting from the code as the basis for a solid platform.By the end of this clean code book, you will be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world Python code.

5781
E-book

Clean Code in Python. Refactor your legacy code base

Mariano Anaya

Python is currently used in many different areas such as software construction, systems administration, and data processing. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them. The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform. By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code.

5782
E-book

Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition

Jason Alls

Traditionally associated with Windows desktop applications and game development, C# has expanded into web, cloud, and mobile development. However, despite its extensive coding features, professionals often encounter issues with efficiency, scalability, and maintainability due to poor code. Clean Code in C# guides you in identifying and resolving these problems using coding best practices.This book starts by comparing good and bad code to emphasize the importance of coding standards, principles, and methodologies. It then covers code reviews, unit testing, and test-driven development, and addresses cross-cutting concerns. As you advance through the chapters, you’ll discover programming best practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. You’ll also explore API design and code quality enhancement tools, while studying examples of poor coding practices to understand what to avoid.By the end of this clean code book, you’ll have the developed the skills needed to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code.

5783
E-book

Cleaning Data for Effective Data Science. Doing the other 80% of the work with Python, R, and command-line tools

David Mertz

Data cleaning is the all-important first step to successful data science, data analysis, and machine learning. If you work with any kind of data, this book is your go-to resource, arming you with the insights and heuristics experienced data scientists had to learn the hard way.In a light-hearted and engaging exploration of different tools, techniques, and datasets real and fictitious, Python veteran David Mertz teaches you the ins and outs of data preparation and the essential questions you should be asking of every piece of data you work with.Using a mixture of Python, R, and common command-line tools, Cleaning Data for Effective Data Science follows the data cleaning pipeline from start to end, focusing on helping you understand the principles underlying each step of the process. You'll look at data ingestion of a vast range of tabular, hierarchical, and other data formats, impute missing values, detect unreliable data and statistical anomalies, and generate synthetic features. The long-form exercises at the end of each chapter let you get hands-on with the skills you've acquired along the way, also providing a valuable resource for academic courses.

5784
E-book

Cleaning Excel Data With Power Query Straight to the Point. Efficient Data Cleaning Techniques in Excel Using Power Query

MrExcel's Holy Macro! Books, Oz du Soleil

This book provides a step-by-step guide to using Power Query in Excel for efficient data cleaning and transformation. Starting with an introduction to its capabilities, it explains how to import data, handle missing values, and parse text fields with ease.Advanced techniques such as merging datasets, appending data, and performing joins are explored in detail. The book also covers grouping data, creating conditional and custom columns, and reshaping data through unpivoting for analysis. Each concept is illustrated with practical examples for clarity.By the end of the book, readers will be equipped with the skills to automate repetitive tasks and streamline workflows. Whether dealing with messy data or preparing datasets for analysis, this guide ensures you can confidently tackle any Excel data transformation challenge.

5785
E-book

Cleek of Scotland Yard

Thomas W. Hanshew

Hamilton Cleek is back or is he? Margot, Queen of the Apaches, the notorious French criminal gang, has been released on bail and vanished, Inspector Narkom of Scotland Yard has a series of inexplicable murders to solve, there is talk of revolution in Mauravania. And Cleek is missing. The stories collected here are some of the best about the clever and resourceful private detective Cleek, the man of the forty faces, who through his talents for disguise solves crime and mystery in London. Hold on to your hats for another thrilling ride as spying, murder, mysterious disappearances, jewel theft and horse theft, bombs and political intrigue rear their ugly heads. The stories range from well-done mysteries involving excellent deductive reasoning to fast-paced action tales set in exotic locales with highly romanticized villains.

5786
E-book

Cleek. The Man of the Forty Faces

Thomas W. Hanshew

A classic mystery novel featuring Hanshews best-known creation, the consulting detective Hamilton Cleek, known as the man of the forty faces for his incredible skill at disguise. An ex-cracksman turned Scotland Yard detective, Cleeks slim and faultlessly dressed form is topped by an india-rubber-like face, of which he has remarkable control. Cleek is based in Clarges Street, London, where he is constantly consulted by Inspector Narkom of Scotland Yard. Cleek is the central figure in dozens of short stories that began to appear in 1910 and were subsequently collected in a series of books. Cleek: The Man of the Forty Faces is the first book in the saga. A wonderfully entertaining story from the turn of the century of mystery, chivalry, and intrigue. If youre looking for good mystery look no further.

5787
E-book

Cleek. The Master Detective

Thomas W. Hanshew

Collection of several short mysteries, starring consulting detective Hamilton Cleek and his incredible skills at disguise with the assistance of his cockney assistant Dollops. Cleek is poacher-turned-gamekeeper, a master criminal who decides to turn straight and work for Scotland Yard after being stricken by the sight of a lovely, innocent young woman whose jewels he was about to pinch. Told as a fairly continuous narrative, held together by the underlying thread of Cleeks efforts to redeem himself and thus gain the affection of the woman with whom he has fallen in love. There is also another underlying thread concerning Cleeks erstwhile accomplice, Margot, and her present accomplice, Merode, as Cleek occasionally finds himself foiling their plans. Each one of these stories is a romp, some more successful than others.

5788
E-book

Cleopatra

Georg Ebers, Mary J. Safford

Two lovers, Antony and Cleopatra want to be together despite everything. But it can not be so simple. The hero may die to be buried next to the woman he loved until the last hour. His desire was fulfilled, and love, as it turned out, never dies.

5789
E-book

Cleopatra. Being an Account of the Fall and Vengeance of Harmachis

H. Rider Haggard

Henry Rider Haggard relies on adventure and exotic concepts. This story unfolds in the era of the Ptolemaic era of ancient Egyptian history. The line of the dynasty defended by the priesthood of Isis is trying to survive in difficult circumstances. The main character Harmachis must overthrow Cleopatra, banish the Romans and return to Egypt its former status.

5790
E-book

Climax. Punkt kulminacyjny

Thomas B. Reverdy

To historia, która jeszcze się nie zdarzyła, choć nie fantastyka. W tej intrygującej powieści sensacyjnej czytelnik znajdzie fragmenty trzymającego w napięciu thrillera i poczuje dynamikę świetnie napisanego reportażu. Wioska rybacka z niskimi kolorowymi domami, usytuowana w cieśninie morskiej na dalekiej północy Norwegii. To tam się wszystko zaczęło: wybuch na platformie wiertniczej po drugiej stronie kanału, pęknięcie, które poważnie zagraża lodowcowi, martwe ryby. A jeśli to wszystko się ze sobą łączy? Noah, inżynier geolog pochodzący z wioski przy fiordach, gdzie miał miejsce wypadek, powraca w rodzinne strony z misją. Spotyka Anę, swoją dawną miłość, i przyjaciół z młodości, z którymi grał w gry RPG. Wtedy nosił imię Sigurd. Tak samo nazywa się przeklęta platforma

5791
E-book

Clip Studio Paint by Example. Understand how to use CSP in a faster and more productive way for concept art, illustrations, and comics

Ludovico Serra

Clip Studio Paint is powerful art software that can help you create artistic work with its in-built material organizer, 3D integration, and group work features. It also provides other features that can speed up the workflow of illustrators, concept artists, and comic artists. With Clip Studio Paint by Example, you’ll learn how to use CSP effectively for a wide variety of artistic purposes.The book starts by helping you create the right workspace for concept art, illustration, and comics. You’ll create a brush, set up a canvas, and develop an auto-auction. Along with covering how to work with CS Modeler that comes bundled with CSP, this book shows you how to import and rig characters easily. You’ll then create reusable changeable scenes and a 3D human character in Blender before exploring concept art, illustrations, comics, and how to create your own portfolio. The book features a glossary with brief explanations of all the main CSP functions. The focus of the book is not on drawing or painting but on helping you enhance your artistic skills using Clip Studio Paint to create an impressive portfolio.By the end of this book, you’ll be able to use the impressive capabilities of CSP to create beautiful digital art in a productive way.

5792
E-book