Explore the latest books of this year!
Bookbot

Robert Ciesla

    The Book of Chatbots
    Programming Basics
    Encryption for Organizations and Individuals
    • Cryptography and encryption aren't just for geeks and spies--theyre also part of our daily lives. This book enlightens you with the basics of digital cryptography and covers the must-do practices organizations need to implement when it comes to fending off data theft and eavesdroppers. You will uncover the concepts of digital encryption and examine key digital encryption algorithms and their various applications. Gauging cryptography from an enterprise perspective, you will get an in-depth look at common attacks that can occur in your systems and lean how to counter them Moving on to quantum computing, you will discover how it differs from the current computing paradigm and understand its potential for the future. After clearing the basics, you will take a close look at how quantum computers work in practice. Shifting focus to quantum cryptography, you will learn more about quantum key distribution (QKD) and how it differs from present-day encryption methodologies. You will also consider the current implementations of QKD, including distribution systems by SwissQuantum and QKD-distribution networks provided by the DARPA Quantum Network. Ultimately, you will learn the means of defending against cryptographic attacks in the up-and-coming quantum age, such as utilizing zero-knowledge proof (ZKP) systems. Deepen your knowledge of cryptographic concepts and be introduced to the new paradigm of quantum cryptography with this book. You will: Appreciate how digital encryption algorithms work Secure your infrastructure from cryptographic attacks Understand the basics of quantum information science Discover how cryptography relates to quantum computing Implement Quantum Key Distribution (QKD)

      Encryption for Organizations and Individuals
    • Programming Basics

      Getting Started with Java, C#, and Python

      • 184 pages
      • 7 hours of reading

      Focusing on C#, Java, and Python, this book provides a practical introduction to programming, emphasizing real-world applications. It features numerous code listings to enhance understanding and aims to bridge generational gaps through technology. Readers will gain insights into the daily experiences of programmers, making complex concepts accessible and engaging.

      Programming Basics
    • The Book of Chatbots

      From ELIZA to ChatGPT

      Primitive software chatbots emerged in the 1960s, evolving swiftly through the decades and becoming able to provide engaging human-to-computer interactions sometime in the 1990s. Today, conversational technology is ubiquitous in many homes. Paired with web-searching abilities and neural networking, modern chatbots are capable of many tasks and are a major driving force behind machine learning and the quest for strong artificial intelligence, also known as artificial general intelligence (AGI). Sophisticated artificial intelligence is changing the online world as advanced software chatbots can provide customer service, research duties, and assist in healthcare. Modern chatbots have indeed numerous applications — including those of a malicious nature. They can write our essays, conduct autonomous scams, and potentially influence politics. The Book of Chatbots is both a retrospective and a review of current artificial intelligence-driven conversational solutions. It explores their appeal to businesses and individuals as well as their greater social aspects, including the impact on academia. The book explains all relevant concepts for readers with no previous knowledge in these topics. Unearthing the secrets of virtual assistants such as the (in)famous ChatGPT and many other exciting technologies, The Book of Chatbots is meant for anyone interested in the topic, laypeople and IT-enthusiasts alike.

      The Book of Chatbots