Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Write your first code in Java 23 using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you will be able to pick up core programming concepts without fuss and write efficient Java code in no time. Clear code descriptions, and layout ensure you get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly-all the bits and pieces a novice needs to get started programming in Java. In this edition, you will discover how Java has changed since version 17, and how to design and write code using the most recently introduced Java features such as new collection methods, virtual threads, pattern and record matching in switch expressions, structured concurrency tasks, unnamed classes and instance methods and many more.This book is a complete Java guide, covering the following topics: setting up a development environment, programming concepts and well-known programming principles, writing Java code following industry-specific design patterns and coding conventions, executing it, debugging, testing, documenting it and even using specialized tools such as IntelliJ IDEA for writing Java code, Maven for building, JUnit Jupiter for testing, VisualVM for monitoring. After reading this book, you'll have all the necessary skills and knowledge to pass an interview for a starting Java development position.What You Will Learn Set up a Java development environment Use the Java language to write high-quality code Understand fundamental programming concepts and algorithms Use virtual threads, records, and other Java renown features Debug, test, and document Java code Improve performance by customizing the JVM
Creativity diagnostics is actually paradoxical and "an impossible task." It is neither plannable nor retrievable on demand, nor can it be prescribed with the motto: "Be spontaneous" or "Be creative!" All previous attempts to assess creative performance or behavior, for example through creativity tests using the criteria of "idea richness" and "idea diversity" under formal standardization rules (e.g. time limits) and norms, have mostly failed to meet expectations, whether in schools or in corporate aptitude diagnostics. At best, creativity could be demonstrated in the artistic-scientific field through work samples or "brilliant inventions." In day-to-day operations and workplaces, creativity is typically observable over a longer period, taking into account its usefulness and social acceptance.What "approaches" might be possible in psychological diagnostics to assess creativity, and what limitations they are subject to, is the topic of this "creative" article.Target groupsPsychologists and HR experts in both academia and practice, as well as school educators and HR managers responsible for evaluating the creative performance of their employees.About the authorDr. Heribert Wienkamp, a certified psychologist with a PhD in Psychology, has worked for many years in various HR roles in a bank and a building society.The translation was done with the help of artificial intelligence. A subsequent human revision was done primarily in terms of content.This book is a translation of an original German edition. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation.
Manipulations are present everywhere in daily life, as it is impossible not to manipulate! Both personality diagnostics and the analysis of social systems and processes focus on these "social stages," which are subject to mutual influences, and this book deals with extensively. Traditionally, psychological diagnostics either use so-called "lie scales" or measure conspicuous bodily signals, such as polygraphs, to uncover attempts at manipulation or deception. Differentially diagnosed personality profiles generally round off the assessment of individuals. System-relevant analyses in social situations examine interactions between competing parties that want to achieve their influencing or action strategies through "rational" moves and observe the processes from a higher level. You will learn about the insights from the diagnostics of manipulations that you can benefit from as a reader in this reading.Target Groups: Executives, HR experts in academia and practice, and specialists who need to assess the credibility of statements based on "fiction and truth" or are involved in other support mandates.Author: Dr. Heribert Wienkamp, Dipl.-Psychologist and PhD in Psychology, has worked for many years in various roles in the human resources department of a bank and a building society.The translation was done with the help of artificial intelligence. A subsequent human revision was done primarily in terms of content.This book is a translation of an original German edition. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation.
The ability to deliver software quickly and efficiently is paramount to a company's success. This book is a comprehensive guide to continuous integration and continuous delivery, providing insights and practical strategies for streamlining the software delivery pipeline for speedy and efficient deployments. You'll start by reviewing the fundamentals of CI/CD, and how it enables teams to automate the building, testing, and deployment of software, for faster and more reliable releases. The book then examines CI/CD pipelines, tooling, caching, and how to leverage these tools to expedite delivery workflows, before highlighting the increased importance of testing and monitoring during that process. You'll also gain insights into various testing methodologies and learn how to implement them effectively within their CI/CD pipelines, while keeping QA engineers and other skeptical team members happy. However, the journey towards accelerated software delivery is not just about technology. It also requires a cultural shift within your software development team. The book accomplishes this by delving into strategies for getting apprehensive team members on board. CI/CD Unleashed provides the tools and techniques you need to ensure the quality and reliability of their software, while staying relatively agnostic regarding things like language and framework choices.You Will Learn To: Understand the advantages continuous integration and continuous delivery provide. Automate the building, testing, and deployment of software for faster releases. See how CI/CD can aid a cultural shift within software development teams. Implement CI/CD best practices to deliver streamlined and more cost-effective deployments for your organization. Review WIP limits, small batch releases, and the importance of fostering a blame-free culture. Apply various testing methodologies such as unit testing, integration testing, and end-to-end testing.
Ace your software engineering job interviews by preparing yourself for the concurrent programming rounds. This book fills the gap in practical resources designated for concurrency interview prep. It simplifies complex concepts in C++ and provides example questions to help you approach your interview with confidence.Today, interviews for software engineering roles typically include several different rounds: coding, system design, behavioral, and domain knowledge. The domain knowledge round can vary based on the job description, but one extremely common focus is concurrent programming. While not intended to be a comprehensive reference, this book distills the essential interview insights drawn from author Bonan Liu's personal experiences to stand out from the competition. Key topics include mutexes and locks, condition variables, thread abstraction, STL features, and lock-free implementations, with each concept reinforced through practical exercises like building a file handler cache and implementing read/write locks.Software interviews are more than just exams; they are hours-long conversations with real people. You'll not only develop a solid understanding of concurrency, but also learn how to best showcase your expertise to enhance your performance throughout the entire process, including general coding rounds.You will: Acquire foundational knowledge of concurrent programming in C++. Practice relevant interview questions for each section of this knowledge. Develop strategies for best demonstrating learned skills in the general coding round.
Most personas and journey maps crash land shortly after takeoff. This step-by-step playbook provides a revolutionary approach to creating these pivotal artifacts in product design through the concept of altitudes. They will guide you in conceptualizing your users through research techniques that directly inform persona characteristics.Discover how to create personas that are free from irrelevant attributes and learn to develop high-altitude personas with sufficient lift to guide product roadmaps and organizational strategy. You'll also master constructing flight paths for journey maps that capture the user's journey at the perfect level of detail, uncovering key moments in their experience. Then, as personas and journeys evolve, you will learn to measure the impact of product experience improvements.With this book as your co-pilot, you'll navigate the creation process with the help of templates and real-world examples reflecting the latest methods for personas and journey maps. The Persona and Journey Map Playbook will provide you with the tools and strategies to create impactful personas and journey maps that will drive user-centered design and product success.
Make a stand-alone weather data recorder to collect air pressure, air temperature, and humidity data using only an Arduino, SD-card, LCD display, and solar power. Start with that base data. Then easily extend your project to include more such as an XBee radio and sensors for air quality and radiation. Chunyin has years of experience as a researcher in meteorology and oceanography. The projects in this book are based on actual deployable weather data recorders used for collegiate and professional applications. These weather recorders were deployed over coastal water and lands including the Arctic. And you can deploy your own finished model in your backyard, school yard, roof top, or even in the field to collect data at programmed intervals.Don¿t worry about powering all that tech. Yoüll learn about solar controller, solar panels, and step-down DC transformers. Yoüll also make a 30-60 W solor powered battery charger for a 12-VDC battery. Find out whathappens when you combine a simple Arduino with sensors one at a time toward a final model capable of multiple measurements and a longlife of use without recharging or requiring external power. Then add a GPS module so that you constantly have accurate time and position information to pair with your data.Everything you need to know to integrate component and house them in an enclosure is covered. Photos of actual working units are provided, showing you exactly what your data collection station can look like. Yoüll even go a step beyond to understanding meteorology information and how to use the collected data, as well as some data analysis. Build a station capable of real meteorological research and then go beyond to add more sensors and capabilities for your own projects and experiments!What You'll LearnMeasure air pressure, temperature, humidity and more!Add an XBee radio and LCD display to a data recording project for interactivity and communicationWork with basic meteorological principles to understand how your data can be usedWho This Book Is ForMeteorological hobbyists, Makers, and students interested in learning how to collect and analyze data with low-cost hardware.
For many entrepreneurs, raising finance is the most important moment in their startup journey. For introverts, this can also be the time when they are at their weakest as well as a time when they absolutely, positively, cannot fail. This book will lead the reader to design that pitching process in the most positive and useful way for their abilities and their strengths.Having the confidence of knowing a presenter's message is clearly constructed and the interaction is engineered for maximum impact will make the presenter more relaxed and therefore, more confident. Featuring a series of case studies and a concise writing approach, this book will guide you through a proven method tested with investors in Europe, the USA and Asia.Author Richard Tierney shares his three decades of global experience as a business coach and media producer across many sectors. When done, The Three Slide Pitch Deck will lead you to greater conversion, greater investment, and more successful business ventures.You will Understand that preparation is the key to success. Focus the pitch process to your strengths. Review case studies that show you how to pitch in differing circumstance. See how you and your company can stand out from the crowd.Who This Book is ForIntroverted entrepreneurs, company founders and start-ups seeking finance.
This book is a comprehensive guide that aims to revolutionize how developers approach app creation using Microsoft PowerApps, with a special emphasis on harnessing Copilot, an AI-powered coding assistant. The book is an essential resource for both novice and experienced developers, offering an in-depth exploration of integrating artificial intelligence in app development.The integration of AI in app development, particularly through tools such as Copilot, is more relevant now than ever before due to the rapid evolution of technology and the increasing demand for efficient, innovative, and user-friendly applications. Copilot for PowerApps represents a significant advance in this direction, offering developers a unique combination of AI-powered efficiency and the versatility of PowerApps.What You Will Learn Understand complex AI concepts and AI-assisted development Know how to use Copilot effectively and create sophisticated and reliable apps faster Stay abreast of the latest tools and techniques so you remain competitive and relevant in the ever-changing landscape of app development Benefit from case studies and real-world examples that demonstrate the practical application and benefits of using Copilot in PowerAppsWho This Book Is ForAnyone interested in the intersection of AI and app development. It will not only educate but also inspire and prepare readers for the future of this dynamic field.
Get up to speed on the key topics required for the Linux Professional Institute's LPIC-3 305 exam, the third in the four part LPIC 3 certification, which covers virtualization and containerization. The wider LPIC-3 certification helps developers and system administrators become experts in a given context of Linux and Open Source solutions. This study companion is designed to sit alongside your studies and certification guides as you prepare for the exam and will take you through the three main areas of Full Virtualization, Container Virtualization as well as VM Deployment and Provisioning. We will undertake a deep dive of all the major topics, from the basics of virtualizations and containers to indepth break down of virtualization solutions like KVN, Xen and Proxmox and well as popular containers like Docker, Kuberentes, Openstack, Terraform, Packer, Vagrant and others with key concepts covered on the exam called out and applied in each chapter of this book, giving you both practice and reinforcement, a far more effective learning tool than rote learning or similar approaches typically enlisted in exam preparation. LPIC-3 Virtualization and Containerization Study Guide will give you the guidance and support as you take the next exciting step in supercharging your Linux skills and knowledge to take the next step in your professional career. You Will: Gain a clear picture about the different types of virtualization in use today. Understand how work with virtualization solutions like KVM and Xen, and manage them using the libvirt API. Become aware of the use of fully enterprise ready virtualization solutions like Proxmox. Learn the technologies that Open Source virtualization, possible
Journey through the world of stochastic finance from learning theory, underlying models, and derivations of financial models (stocks, options, portfolios) to the almost production-ready Python components under cover of stochastic finance. This book will show you the techniques to estimate potential financial outcomes using stochastic processes implemented with Python.The book starts by reviewing financial concepts, such as analyzing different asset types like stocks, options, and portfolios. It then delves into the crux of stochastic finance, providing a glimpse into the probabilistic nature of financial markets. You'll look closely at probability theory, random variables, Monte Carlo simulation, and stochastic processes to cover the prerequisites from the applied perspective. Then explore random walks and Brownian motion, essential in understanding financial market dynamics. You'll get a glimpse of two vital modelling tools used throughout the book - stochastic calculus and stochastic differential equations (SDE). Advanced topics like modeling jump processes and estimating their parameters by Fourier-transform-based density recovery methods can be intriguing to those interested in full-numerical solutions of probability models. Moving forward, the book covers options, including the famous Black-Scholes model, dissecting it from both risk-neutral probability and PDE perspectives. A chapter at the end also covers the discovery of portfolio theory, beginning with mean-variance analysis and advancing to portfolio simulation and the efficient frontier.
This book discusses deep learning, from its fundamental principles to its practical applications, with hands-on exercises and coding. It focuses on deep learning techniques and shows how to apply them across a wide range of practical scenarios. The book begins with an introduction to the core concepts of deep learning. It delves into topics such as transfer learning, multi-task learning, and end-to-end learning, providing insights into various deep learning models and their real-world applications. Next, it covers neural networks, progressing from single-layer perceptrons to multi-layer perceptrons, and solving the complexities of backpropagation and gradient descent. It explains optimizing model performance through effective techniques, addressing key considerations such as hyperparameters, bias, variance, and data division. It also covers convolutional neural networks (CNNs) through two comprehensive chapters, covering the architecture, components, and significance of kernels implementing well-known CNN models such as AlexNet and LeNet. It concludes with exploring autoencoders and generative models such as Hopfield Networks and Boltzmann Machines, applying these techniques to a diverse set of practical applications. These applications include image classification, object detection, sentiment analysis, COVID-19 detection, and ChatGPT. By the end of this book, you will have gained a thorough understanding of deep learning, from its fundamental principles to its innovative applications, enabling you to apply this knowledge to solve a wide range of real-world problems. What You Will Learn What are deep neural networks? What is transfer learning, multi-task learning, and end-to-end learning? What are hyperparameters, bias, variance, and data division? What are CNN and RNN?
Explore the transformative benefits of Infrastructure as Code (IaC) and understand why Terraform is the go-to tool for managing cloud infrastructure efficiently. This book is your ultimate guide to mastering Terraform on Google Cloud Platform, providing you with the tools and knowledge to automate and optimize your cloud infrastructure with confidence.You'll start by reviewing the traditional approach to managing infrastructure, common challenges, and the benefits of adopting IaC and Terraform. You'll then learn how to install Terraform on various operating systems and get familiar with its configuration language, basic commands, and syntax. The book then turns to provisioning infrastructures on GCP, managing secrets and enhancing security, and concludes with integrating collaboration and DevOps using Terraform.The power of cloud platforms is growing, providing numerous ways to manage infrastructures more efficiently. While the traditional approach to infrastructure management works well on a smaller scale, it becomes a challenge when dealing with complex or extensive projects. From installation and configuration to advanced provisioning and security practices, this book provides a clear, step-by-step approach to mastering Terraform.You will: Explore providers, variables, modules, state management, and dependencies. Master encryption methods and IAM policies. Secure remote state management to protect sensitive data and ensure compliance. Discover frameworks, tools, and best practices for testing IaC code. Automate provisioning with CI/CD pipelines. Provision a comprehensive suite of infrastructure resources on Google Cloud Platform.
Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. This book is your comprehensive guide to writing better software by understanding and working with memory management in .NET, from Framework up to .NET 8.Thoroughly vetted by the .NET Team at Microsoft, this book contains 25 valuable troubleshooting scenarios designed to help diagnose challenging memory problems. You will also benefit from a multitude of .NET memory management "rules" to live by that introduce methods for writing memory-aware code and the means for avoiding common, destructive pitfalls.What You'll Learn Understand the theoretical underpinnings of automatic memory management Take a deep dive into every aspect of .NET memory management, including detailed coverage of garbage collection (GC) implementation, that would otherwise take years of experience to acquire Get practical advice on how this knowledge can be applied in real-world software development Use practical knowledge of tools related to .NET memory management to diagnose various memory-related issues Explore various aspects of advanced memory management, including use of Span and Memory types
Discover the captivating journey of the history of economic thought through the centuries with this comprehensive textbook. From the dawn of economic thought in ancient times to the emergence of modern economic theory in the twentieth century, this textbook reveals the evolution of ideas that have shaped our understanding of economics.Ideal for advanced bachelor's and master's students in economics and related social sciences, this engaging resource illuminates the historical context of economic thought and its impact on real-world developments. It examines influential schools of economic thought, addresses major theoretical challenges, and highlights fundamental innovations that have shaped the development of the discipline.The textbook explores a wide range of topics, including the economic philosophies of ancient civilizations and the Middle Ages, the influence of mercantilism and physiocracy, the profound contributions of Adam Smith, David Ricardo, and Karl Marx to classical political economy, the marginalist revolution and neoclassicism, German historical economics, the evolution of macroeconomics, the rise of Keynesianism, and the enduring relevance of institutional economics. This is a must-read for students and anyone curious about the history of economics and economic history.
This non-fiction book addresses the major theme of life and death in a unique way: it focuses on the founders of psychotherapy schools and discusses their lifestyle, their style of dying, and their work. How did they live? What trials and tribulations did they go through in the course of their lives? What crises did they experience, and how did they overcome them? What conclusions did they draw from these experiences? And finally: how did they die? Engaging and easy to read, it reveals that their attitude towards life and death influences the development of their respective psychotherapy methods.Written for interested laypeople, practicing and training psychotherapists, psychiatrists, and counselors.Content Overview:Freud, Jung, Adler, Moreno, Perls, Reich, von Dürckheim, Peseschkian ¿ their perspectives on life and death and its significance for their psychotherapy schools.About the Author:Werner Gross, Dipl.-Psych., psychotherapist, supervisor and coach, organizational and business consultant.
In June of 1925, almost a hundred years ago, Werner Heisenberg spent ten days on the island of Heligoland - thanks to his hayfever. This respite afforded him the time to write an article that would mark the beginning of the history of modern quantum theory. Two years later, in October of 1927, the fifth Solvay Conference, arguably the most famous gathering in the history of physics, took place in Brussels, bringing the riveting story of the origins of quantum mechanics to a close. During this crucial and relatively short period between 1925 and 1927, eight physicists from five countries developed a theory that would radically change the physical understanding of our world and would become the basis for almost all advanced technologies: transistors, lasers, light-emitting diodes, medical imaging, the electron microscope and much more.The reader will travel through time from September 1924 to October 1927 and learn by way of monthly entries how quantum mechanics came into being, what the people involved experienced and thought in the context of the time they lived in, and how a unified whole slowly emerged from the interactions of these individuals.The book is aimed at laypeople who are fascinated by quantum mechanics and its history. They will learn that this theory, like Anita Berber, jazz or the invention of television, is a characteristic child of the 1920s.
This book follows the classical division of engineering mechanics as it is taught at technical colleges and universities and is dedicated to dynamics, i.e. the consideration of movements of bodies under forces. The aim of this book is to provide students with a clear introduction to dynamics and to enable them to formulate and solve engineering problems independently. The book provides a number of examples for this purpose. This book is aimed at students at technical colleges and universities of mechanical engineering, civil engineering, mechanics and all other degree programmes in which dynamics plays a role.
This textbook offers you a profound understanding of the core concepts in electrostatics and magnetostatics. Emphasis is placed on establishing strong mathematical fundamentals while also equipping you with problem-solving skills crucial for mastering these disciplines. It covers basic equations of electrostatics and solution of the Poisson equation as well as Magnetostatics.Reiner M. Dreizler, Professor emeritus of Theoretical Physics at Goethe University, Frankfurt/Main, works on many-body systems in quantum mechanics.Cora S. Lüdde, Diplom-physicist, research associate at Goethe University, Frankfurt/Main, Germany, working on application-oriented programming, researches computer arithmetic.
Natural products are a marvel of evolution. Plants are chemical factories and have produced a vast number of highly diverse and interesting natural substances with their extraordinary properties, which we humans have been using for centuries to relieve and cure diseases. At the latest since the discovery of penicillin, natural substances have become an important source of medicines, but we know only very few of the presumably many millions that are still waiting to be discovered. Important antibiotics, immunosuppressants, anticancer agents, hormones, and antiviral agents are among the natural products. But do natural products still matter in the age of biotechnology and genetic engineering? Yes, more than ever, because medicinal chemists draw creative inspiration for their syntheses from nature to develop the next blockbuster in medicine.Oliver Kayser tells the story of natural products and medicinal plants in this book in a highly informative and amusing way from a new perspective. He explores how natural products from naturopathy gave birth to the pharmaceutical industry, how they shaped our society as medicines and remedies, enabled wars, and paved the way to Nobel Prizes. The author paints a fascinating panorama of natural product chemistry in plants, microorganisms, and animals. Starting with the first isolations at the beginning of the industrial revolution, he leads us with the ideas and enthusiasm of many scientists into the modern era of drug testing, computer chemistry, and the highly successful serendipitous discoveries of active ingredients. Natural product research in the laboratory has an enormous impact on our lives today. The author offers a glimpse over the shoulder of how the search for the new drugs of tomorrow works today. This book is the ultimate book from the pen of a scientist deeply rooted in research, providing the reader with an enlightening and at the same time entertaining insight into how scientists think and how arduous research can be.
In this book, you and your children will discover the amazing wonders of nature through simple experiments. What's the science behind the Lotus effect? Find out using kohlrabi leaves. Feeding carnivorous plants with gummy bears? Yes, it works! But why? Determine the air quality of your surroundings, a park, or a forest with a homemade lichen grid. Quickly, you'll become an expert on the wonderful and useful lichens. Invisible microorganisms of a lake become visibly teeming life with a laser pointer - all without a microscope! Discover the "dark" side of nature with a simple UV flashlight, making vegetables, plants, mosses, fungi, algae, crabs, and shells glow in vibrant colors. A red glowing spooky bell pepper for Halloween? Yes! An exploratory night walk on the beach? Hooray! Great fun with experiments for indoors and outdoors for the whole family. This book is the perfect companion for hikes and holiday travels - bringing you closer to nature. Featuring numerous color photos, many descriptive graphics, and 14 spectacular videos. So: Off into nature! Andreas Korn-Müller studied chemistry in Tübingen and earned his doctorate in 1994 at the Max Planck Institute for Biochemistry in Martinsried. After two years of post-doctoral research in the high-security HIV laboratory at LMU Munich, he has been working as a freelance science communicator since 1997. In addition to various museum exhibitions, the multiple award-winning recipient has developed eight different science shows, which he performs worldwide under the stage name "Magic Andy," especially at Science Festivals for audiences young and old, with great success. To date, he has written four non-fiction books and numerous articles for scientific journals. The translation was done with the help of artificial intelligence. A subsequent human revision was done primarily in terms of content.This book is a translation of an original German edition. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation.
This book contains an introduction to the fundamental principles of the theory of stability of elastic bodies and structures. Beginning with very basic explanations of stability problems, this book starts with the treatment of systems of rigid beams, before beams under normal force and bending as well as the classical field of beam buckling are treated. For the case of beam buckling, an energetic consideration then follows, which forms the basis for a series of approximation methods. In addition to beam buckling, the stability cases of lateral-torsional buckling and lateral buckling are also of fundamental importance, to each of which a separate chapter is dedicated. This is followed by a discussion of plate buckling, and the book concludes with an introduction to shell buckling. This book is aimed at students at technical colleges and universities, as well as engineers in practice and researchers in the engineering sciences.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.