Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Stellen Sie sich vor, ein demokratischer Staat muss ein komplexes Problem lösen. Der Lösung muss eine Mehrheit der Bevölkerung zustimmen. Es stehen zwei Lösungen zur Wahl: Eine komplizierte, die schwer zu verstehen ist, das Problem aber löst und eine einfache, die leicht verständlich dargestellt werden kann, aber falsch ist, und das Problem nicht löst. Welche wird die Wahl gewinnen? Vermutlich die leichte, falsche Lösung.Wir Menschen tragen den ¿sense making Trieb¿ in uns. Wir wollen verstehen, was um uns herum geschieht. Die Welt ist aber zu schwierig und zu kompliziert, um sie tatsächlich begreifen zu können. Das macht die leichten Scheinlösungen so verführerisch. Wir lieben sie, weil sie uns vorgaukeln, wir wüssten Bescheid. Politiker wissen das und bedienen uns mit leichter Kost und die Medien wissen es auch. Das führt zu der Frage: Sind Demokratien mit Ihrer breiten politischen Mitbestimmung überhaupt in der Lage, die hochkomplexen Probleme unserer Zeit zu lösen? Früher hat uns das Denken in weltanschaulichen Bahnen geholfen. Aber die Zeit ist darüber hinweggegangen und heute gibt keine klaren "linken" oder "rechten" Lösungen mehr. Wir brauchen deshalb dringend neue Wege, um als Demokratie zu überleben. Das Besondere an diesem Buch: Es enthält in jedem Kapitel auch eine Audioversion des Textes.
A PHP developer's practical guide to planning, writing, and deploying maintainable and extensible software solutions with automated tests in a well-structured wayKey Features:Learn to organize and translate business requirements into maintainable softwareMinimize regressions and bugs while releasing new features or bug fixesBuild maintainable applications using SOLID principlesBook Description:PHP web developers end up building complex enterprise projects without prior experience in test-driven and behavior-driven development which results in software that's complex and difficult to maintain. This step-by-step guide helps you manage the complexities of large-scale web applications. It takes you through the processes of working on a project, starting from understanding business requirements and translating them into actual maintainable software, to automated deployments.You'll learn how to break down business requirements into workable and actionable lists using Jira. Using those organized lists of business requirements, you'll understand how to implement behavior-driven development (BDD) and test-driven development (TDD) to start writing maintainable PHP code. You'll explore how to use the automated tests to help you stop introducing regressions to an application each time you release code by using continuous integration.By the end of this book, you'll have learned how to start a PHP project, break down the requirements, build test scenarios and automated tests, and write more testable and maintainable PHP code. By learning these processes, you'll be able to develop more maintainable, and reliable enterprise PHP applications.What You Will Learn:Understand how to start a software projectDiscover how to use Jira as a tool to organize your tasksExplore when and how to write unit, integration, and functional tests using PHPUnitWrite behavior-driven tests using BehatApply SOLID principles to help you write more testable codeGet the most out of your automated tests by using continuous integrationUse continuous delivery to help you prepare your application for deploymentWho this book is for:This book is for PHP software developers looking to implement TDD and BDD in their projects. An understanding of object-oriented programming is required to get the most out of this book. Professional software development experience will also be beneficial to understand real-life business cases.
React.js makes developing dynamic user interfaces faster and easier than ever. Learn how to get the most out of the library with this comprehensive guide! Start with the basics: what React is and how it works. Then follow practical code examples to build an application, from styling with CSS to maximizing app performance. Whether you're new to JavaScript or you're an advanced developer, you'll find everything you need to build your frontend with React!Highlights include:1) Class components2) Hook APIs3) Type safety and TypeScript4) CSS and inline styling5) Testing and security6) Forms7) Component libraries8) Application navigation9) Redux10) GraphQL and Apollo11) Next.js12) Progressive web apps
Full stack web developers are always in demand-do you have the skillset? Between these pages you'll learn to design websites with CSS, structure them with HTML, and add interactivity with JavaScript. You'll master the different web protocols, formats, and architectures and see how and when to use APIs, PHP, web services, and other tools and languages. With information on testing, deploying, securing, and optimizing web applications, you'll get the full frontend and backend instructions you need!Highlights include:1) Frontend programming2) Backend programming3) HTML4) CSS5) JavaScript6) APIs7) Single-page applications8) Web architecture9) Testing10) Deployment11) Security12) Optimization
Web developers-this is your all-in-one guide to HTML and CSS! Learn to use HTML to format text and structure web pages. Understand the HTML document skeleton before creating forms, referencing hyperlinks, embedding active content, and more. Then style your pages with CSS: Create consistent designs with selectors, the box model, the cascade algorithm, and inheritance. Round out your client-side development experience by getting to know JavaScript. With detailed code examples, you'll master HTML and CSS in no time!Highlights include:1) HTML syntax and structure 2) HTML elements3) Tables, links, and images4) HTML forms5) CSS selectors6) Cascade and inheritance 7) CSS box model8) CSS preprocessors9) Responsive layout design10) Testing11) JavaScript12) AjaxHighlights:HTML syntax and structure HTML elementsTables, links, and imagesHTML formsCSS selectorsCascade and inheritance CSS box modelCSS preprocessorsResponsive layout designTestingJavaScriptAjax
Use continuous Integration (CI) and continuous delivery (CD) to improve the speed of software delivery. This book presents a game changer¿how to use pipelines to automate the software delivery process. The theories about CI/CD are much the same, but the book covers what the development of pipelines looks like and how testing of pipelines themselves should be performed.Most teams just plunge into coding, without thinking about the CI/CD process itself. Why don¿t we use the same development method for pipelines that we use for apps? Pipelines code development undergoes similar stages as application code development, such as requirements analysis, development, testing, implementation, operations, and monitoring. This is the starting point of the book. It describes the current challenges with pipeline development and how this process can be improved and structured. It describes in detail how to design pipelines and shows examples in BPMN 2.0 notation.What Yoüll LearnKnow the shortcomings and challenges of current pipeline development such as misalignment between the pipeline engineer and the team¿s workflow, the use of infrastructure as code (IaC), and pipeline securityUnderstand the need for CI/CD requirements through the book's non-exhaustive list of more than 60 CI/CD requirements provided to inspire and increase awarenessSee how certain choices affect the way a pipeline is designed (and realized)Become familiar with branching strategy, build strategy, test strategy, release strategy, and deployment strategy that are explained in detail in the book, including their effect on pipeline designKnow how pipelines can be unit tested, using a real-world exampleKnow how performance bottlenecks in a pipeline occur, how they can be detected, and how they can be solvedView a complete implementation, including code, showing how the guidelines in this book are applied to a real use caseWho This Book Is ForDevOps engineers and solution architects involved with automating the software supply chain and using application lifecycle management (ALM)/integration platforms such as Jenkins, CircleCI, Bamboo, and Azure DevOps; intermediate and experienced DevOps engineers (developers, ops engineers, test engineers); and ICT managers interested in the CI/CD pipeline development domain
Build the understanding, skills, and experience to confidently implement React in your next project with this fast-paced overview of React fundamentals.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesA clear, concise explanation of core React 18 functionalities to promote quick, easy referenceGain a deep understanding of key React concepts with the help of step-by-step derivationsWork with practical exercises that challenge you to apply your new skills and build your own simple appsBook DescriptionAs the most popular JavaScript library for building modern, interactive user interfaces, React is an in-demand framework that'll bring real value to your career or next project. But like any technology, learning React can be tricky, and finding the right teacher can make things a whole lot easier.Maximilian Schwarzmüller is a bestselling instructor who has helped over two million students worldwide learn how to code, and his latest React video course (React - The Complete Guide) has over six hundred thousand students on Udemy.Max has written this quick-start reference to help you get to grips with the world of React programming. Simple explanations, relevant examples, and a clear, concise approach make this fast-paced guide the ideal resource for busy developers.This book distills the core concepts of React and draws together its key features with neat summaries, thus perfectly complementing other in-depth teaching resources. So, whether you've just finished Max's React video course and are looking for a handy reference tool, or you've been using a variety of other learning materials and now need a single study guide to bring everything together, this is the ideal companion to support you through your next React projects. Plus, it's fully up to date for React 18, so you can be sure you're ready to go with the latest version.What you will learnBuild modern, user-friendly, and reactive web appsCreate components and utilize props to pass data between themHandle events, perform state updates, and manage conditional contentApply styles dynamically and conditionally to create a modern UIUse advanced state management techniques such as React's context APIUtilize React router to render different pages for different URLsUnderstand key best practices and optimization opportunitiesWho this book is forThis React book is for developers who have prior experience with, or who are currently learning, the basics of React. You can use this book as a standalone resource to consolidate your understanding or as a companion guide to a more in-depth course. To get the most value from this book, you should have a basic understanding of the fundamentals of JavaScript, HTML, and CSS.Table of ContentsReact - What and WhyUnderstanding React Components and JSXComponents and PropsWorking with Events and StateRendering Lists and Conditional ContentStyling React AppsPortals and RefsHandling Side EffectsBehind the Scenes of React and Optimization OpportunitiesWorking With Complex StateBuilding Custom React HooksMultipage Apps with React RouterManaging Data with React RouterNext Steps and Further Resources
The Lost Supper explores an idea that is quickly spreading among restaurateurs, food producers, scientists, and gastronomes around the world: that the key to healthy and sustainable eating lies not in looking forward, but in looking back to the foods that have sustained us through our half-million-year existence as a species.
'Absolutely stunning. . . a formidable achievement. A six-part historical thriller that is essential reading for both our politicians and the ordinary citizen' Kai BirdBest-selling historian Serhii Plokhy returns with an illuminating exploration of the atomic age through the history of six nuclear disasters In 2011, a 43-foot-high tsunami crashed into a nuclear power plant in Fukushima, Japan. In the following days, explosions would rip buildings apart, three reactors would go into nuclear meltdown, and the surrounding area would be swamped in radioactive water. It is now considered one of the costliest nuclear disasters ever. But Fukushima was not the first, and it was not the worst. . . In Atoms and Ashes, acclaimed historian Serhii Plokhy tells the tale of the six nuclear disasters that shook the world: Bikini Atoll, Kyshtym, Windscale, Three Mile Island, Chernobyl and Fukushima. Based on wide-ranging research and witness testimony, Plokhy traces the arc of each crisis, exploring in depth the confused decision-making on the ground and the panicked responses of governments to contain the crises and often cover up the scale of the catastrophe. As the world increasingly looks to renewable and alternative sources of energy, Plokhy lucidly argues that the atomic risk must be understood in explicit terms, but also that these calamities reveal a fundamental truth about our relationship with nuclear technology: that the thirst for power and energy has always trumped safety and the cost for future generations.
Spaß im Grünen beginnt direkt an der Haustür! Egal ob im Stadtpark oder draußen im Wald, Spaß und kleine Abenteuer sind überall möglich. Beim Zelten, Radfahren, Paddeln oder Geocaching kann man zudem prima Tiere beobachten und Pflanzen entdecken.Young Adventurers ermuntert Kinder, rauszugehen und ihre Umgebung zu erkunden. Es zeigt, wie leicht man draußen Spaß haben kann und lädt Kinder ein, Neues auszuprobieren. Ganz nebenbei entwickeln Kinder einen respektvollen Umgang mit der Natur und lernen, unseren einzigartigen Planeten zu schätzen.
Dieses essential enthält Informationen zu den physikochemischen Prozessen und Abläufen der Sekundärpartikelbildung und der Feinstaubentstehung. Photochemische Oxidation und heterogene Reaktionen in der Troposphäre und der Stratosphäre, Reaktionen von Ammonium und Schwefeldioxid in der Gegenwart von flüssigem Wasser und die katalytische Oxidation in Gegenwart von Schwermetallen werden beschrieben. Zudem wird ein Überblick über die Quellen von Feinstaub und Präkursoren gegeben.
Ist frische Luft ein Mythos? In diesem Werk durchstreift der Autor die Lebensräume des Menschen und bietet Einblicke in die jeweils anzutreffenden Luftqualitäten. Aerosole steigen nicht von allein in die Luft auf. Die Partikel lösen sich aus dem festen oder flüssigen Verband. In der Luft kommen alle flugfähigen Masseteilchen miteinander in Kontakt ¿ als ein anschauliches Beispiel dient dem Leser die Entstehung von Wassertropfen.Jede Luftschicht der Atmosphäre wirkt unterschiedlich auf die Atemluft ein und der Wind spielt dabei seine ganz eigene Rolle. Einerseits ist er Verteiler von Schadstoffen, und andererseits Garant frischer Luft am Erdboden. Die Verschmutzung der Luft ruft den Gesetzgeber auf den Plan. Wir erleben derzeit eine rasante Entwicklung von der Aufhebung der Zünfte bis zur Klimadiskussion.Große Relevanz für die Gesundheit besitzt die Schnittstelle zwischen Luft und Mensch: die Atemwege. Deren Schleimhäute stehen im Zentrum unserer Immunabwehr, und müssen einen ¿Etagenwechsel¿ von Infektionen der oberen Atemwege in untere Lungenabschnitte verhindern. Diese und viele weitere spannende Zusammenhänge und Themen im breiten Spektrum zwischen Meteorologie und Atemwegserkrankungen werden anschaulich, gut zugänglich und anhand praktischer Beispiele abgehandelt, um sich eine sichere Plattform zur Beurteilung der Flut von Umweltnachrichten zu schaffen.
A hands-on guide to help you develop skills and confidence in building and structuring React applications in a well-organized way using the best tools in the React 18 ecosystemKey Features:- Discover solutions to complex problems faced while creating production-ready apps with React- Develop scalable React applications with Next.js using a step-by-step approach from analysis to deployment- Get an overview of the React ecosystem and identify the best tools to meet your app requirementsBook Description:Building large-scale applications in production can be overwhelming with the amount of tooling choices and lack of cohesive resources. To address these challenges, this hands-on guide covers best practices and web application development examples to help you build enterprise-ready applications with React in no time.Throughout the book, you'll work through a real-life practical example that demonstrates all the concepts covered. You'll learn to build modern frontend applications-built from scratch and ready for production. Starting with an overview of the React ecosystem, the book will guide you in identifying the tools available to solve complex development challenges. You'll then advance to building APIs, components, and pages to form a complete frontend app. The book will also share best practices for testing, securing, and packaging your app in a structured way before finally deploying your app with scalability in mind.By the end of the book, you'll be able to efficiently build production-ready applications by following industry practices and expert tips.What You Will Learn:- Use a good project structure that scales well with your application- Create beautiful UIs with Chakra UI and emotion- Configure a base Next.js app with static code analysis and Git hooks- Learn to mock API endpoints for prototyping, local development and testing- Choose an optimal rendering strategy in Next.js based on the page needs- Learn to choose the best state management solution for given problem- Write unit tests, integration tests and e2e tests in your React Application- Deploy your React applications on VercelWho this book is for:This book is for intermediate-level web developers who already have a solid understanding of JavaScript, React, and web development in general and want to build large-scale React applications effectively. Beginner-level TypeScript experience, along with JavaScript and React, will be beneficial.Table of Contents- Understanding the Architecture of React Applications- Setup and Project Structure Overview- Building and Documenting Components- Building and Configuring Pages- Mocking the API- Integrating the API into the Application- Implementing User Authentication and Global Notifications- Testing- Configuring CI/CD for Testing and Deployment- Going Beyond
Build APIs and web apps based on Asynchronous Server Gateway Interface (ASGI). This book provides a comprehensive explanation of using Pydantic models to construct the request/response objects in a FASTAPI path operation. Yoüll start by reviewing type hints in Python and the asynchronous processing concepts. One of the highlights of FastAPI is its auto generation of API docs. Pydantic library is the main pillar on top of which FastAPI is built. Yoüll see that ASGI has a far better performance compared to most of the other popular Python frameworks as they implement Web server Gateway Interface (WSGI), which is synchronous in nature and hence having slower response time. This book thoroughly explains how FastAPI interacts asynchronously with relational as well as NOSQL databases. Modern web apps use template engines to interact with the front-end. In this book, you will learn to use jinja2 templates and static assets. Swagger UI and OpenAPI standards are also covered in detail. Finally, different options of deployment of FastAPI app have been explored in this book. This book uses practical examples to empower you to build high performance APIsWhat You'll LearnDevelop robust and high-performance web appsDeploy the FastAPI app for public availability using cloud services such as Deta and Docker containerUnderstand the important building blocks of a web app such as form handling, templating and database interactionWho This Book Is ForAspiring and the experienced Python developers looking to leverage the flexibility of Python and the powerful features introduced in Modern Python. Computer science Engineering students at graduate and postgraduate level will also benefit immensely from the practical approach adapted in the book.
With Learning JavaScript Design Patterns, youll learn how to write beautiful, structured, and maintainable JavaScript by applying classical and modern design patterns to the language. If you want to keep your code efficient, more manageable, and up-to-date with the latest best practices, this book is for you.Explore many popular design patterns, including Modules, Observers, Facades, and Mediators. Learn how modern architectural patternssuch as MVC, MVP, and MVVMare useful from the perspective of a modern web application developer. This book also walks experienced JavaScript developers through modern module formats, how to namespace code effectively, and other essential topics.Learn the structure of design patterns and how they are writtenUnderstand different pattern categories, including creational, structural, and behavioralWalk through more than 20 classical and modern design patterns in JavaScriptUse several options for writing modular codeincluding the Module pattern, Asyncronous Module Definition (AMD), and CommonJSDiscover design patterns implemented in the jQuery libraryLearn popular design patterns for writing maintainable jQuery plug-ins"e;This book should be in every JavaScript developers hands. Its the go-to book on JavaScript patterns that will be read and referenced many times in the future."e;Andre Hansson, Lead Front-End Developer, presis!
Earth's climate is changing. This book investigates the scientific, environmental, social, political, and economic aspects of climate change. It enables students to reach an informed opinion and encourages active engagement in finding solutions.It begins with a strong introduction to the scientific factors that drive natural and anthropogenic climate change and expands over three chapters to explore the impact of greenhouse gases on the distribution of solar energy across land, sea, ice, and air. The author examines geologically ancient climates in order to highlight possible future scenarios, and case studies from around the world highlight the impact of climate change on the physical and human environment. The final chapters investigate how society can respond to the challenges of climate change and overcome the political, social, and economic factors that are barriers to progress, focusing on the role of energy policy, fiscal policy, and risk assessment as a means to stimulate discussion about science, society, and the role of the media. Science is the foundation of any solution, but to turn this knowledge into action requires the application of a broad set of skills that are rooted in the liberal arts experience such as critical thinking, analytical thinking, problem solving, and communication.This textbook will be an essential resource for students taking courses in environmental geography, climate change, natural hazards, climatology, and meteorology.
King Charles, authored by the talented Maria Isabel Sanchez Vegara, is an enchanting masterpiece that will undoubtedly captivate readers. Published by QUARTO in 2023, this book is a remarkable addition to the literary world. The genre of the book is not specified, but one can expect the unexpected from such a gifted writer. Maria Isabel Sanchez Vegara's storytelling prowess shines through every page of King Charles, making it a must-read for all book enthusiasts. This book is a testament to QUARTO's commitment to publishing high-quality literature. Written in English, King Charles is a book that will stay with you long after you've turned the last page.
Discover the incredible life of Vanessa Nakate, the trailblazing activist and leader, in this book from the bestselling Little People, BIG DREAMS series.
Plastics are on the rise to conquer every area of modern human life but lead to increased pollution of nature, enormous oil consumption, and large-scale greenhouse gas emissions. Thus, to avoid climate change above 1.5¿C, net-zero greenhouse gas emission plastics are needed by the second half of this century. To reduce the greenhouse gas emissions associated with plastics, three circular technologies can be used: (1) chemical or mechanical recycling, (2) carbon capture and utilization, and (3) biomass utilization. However, current environmental assessments of these circular technologies focus solely on individual or partly combined circular technologies, are limited to regional scopes, and often apply inconsistent methodologies. Thus, it is currently unclear if net-zero emission plastics can actually be achieved with the current set of circular technologies. Furthermore, shifting from the linear to a circular economy is regarded as energy-intensive and costly, hindering strong policy implementation from fostering the transition to a circular economy.To assess if net-zero emission plastics can actually be achieved, this thesis builds and uses the first global, industry-wide and systematic bottom-up model for plastics production and waste treatment, representing the global life cycle greenhouse gas emissions of 90% of global plastic production. Using that model reveals that net-zero emission plastics can be achieved by combining biomass and CO2 utilization with an effective recycling rate of 70% while saving up to to 53% of energy and 288 billion USD compared to a fossil-based benchmark applying large-scale carbon capture and storage. Achieving the full potential of energy and cost savings while achieving netzero emissions requires the supply of biomass and CO2 at low cost, while cost of oil supply must be increased. To incentivize this shift, investment barriers for all available circular technologies have to be lowered by implementing consistent emission pricing schemes, using deposit systems for plastics to increase recyclability and stopping to subsidize fossil resources. Thus, this thesis shows that the greenhouse gas emission problem of plastics can be solved with technologies and solutions already available today.
Durch staatliche Förderung (EEG) und stetige Verbesserungen im Wirkungsgrad von Solaranlagen wird diese Form der Energiegewinnung immer attraktiver. Neben der Förderung gilt es, die steuerrechtlichen Vorteile optimal zu nutzen. Das Werk gibt dazu einen praxisnahen Leitfaden.Die 4. Auflage berücksichtigt die zahlreichen Änderungen, die bei der Förderung einer Photovoltaikanlage durch das EEG eingetreten sind. Daraus ergeben sich auch umfangreiche Auswirkungen auf die Besteuerung einer Photovoltaikanlage. Zudem hat die Rechtsprechung bisher noch offene Punkte geklärt.
Das zentrale Erkenntnisinteresse der Studie bezieht sich auf die Frage, wie Nachhaltigkeit in Form einer Bildung fur nachhaltige Entwicklung Einzug in das Bildungssystem findet und im Schulalltag von Lehrkraften wahrgenommen, thematisiert und praktiziert wird. Fur die Beantwortung der Frage wurde eine qualitativ-rekonstruktive Untersuchung mithilfe der dokumentarischen Methode durchgefuhrt. Bildung fur nachhaltige Entwicklung aus soziologischer Perspektive zu betrachten, ermoglicht eine kritische Auseinandersetzung mit der politischen Forderung, durch vermehrte Bildung zu einer nachhaltigeren Entwicklung beizutragen.
"Designing for resilience is a critical issue of the 21st century. This is the first book-length work that shows us how to design for a future that lasts, and why we should want to"--
Make designing and developing accessible websites fun and straightforward by deciphering information that is often confusing. This book examines how web professionals can ensure a website is as accessible as it can be, meeting the needs of its audience. The main focus is on web accessibility and, WCAG 2.1 and 2.2 guidelines: what they are, who they are for, and what can be done from a design point of view to make the lives of the users easier. In reviewing the fundamentals, emphasis will be given on what disabilities could potentially prevent users from getting the information they need and what can be done to help them. This is achieved by breaking down web design and development terms and practices, such as web accessibility, color contrast, typography, how to design specific components like carousels, forms, and so on. Each chapter features design examples presented in a clear and concise manner. Each design element is divided into different components, highlighting exactly what helps with what, showing how a website needs to be designed for the benefit of its people. A11Y Unraveled also reviews the current laws and legislations that govern web accessibility in different parts of the world.What You'll LearnDiscover how people perceive information on the web, and how that might create barriers in communication.Review different disabilities or limitations that prevent users from accessing web information and how to address them.Design an accessible website for specific disabilities through practical examples.Understand how different web design components affect the user.Study current web accessibility legislation, avoiding difficult to understand lingo.Who This Book Is ForMain audience would be digital and web professionals (mainly designers but developers can benefit as well). It can also help business owners who want to ensure their websites are adhere to accessibility standards.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.