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.
Master the Spring Framework, its fundamentals and core topics, and share the authors¿ insights and real-world experiences. This book goes well beyond the basics: you'll learn how to leverage the latest Spring Framework 6 to build the various tiers and parts of today's modern, complex enterprise Java applications systems, top to bottom, including data access, SQL generation with jOOQ, persistence with Hibernate, transactions, set up security, classic web and presentation tiers and adding in some reactivity. Spring 6 will be based on the latest available Long Term Support (LTS) release, Java 17. So, you will be able to do the following in your Spring applications: use records, use new utility methods in String class; utilize Local-Variable Syntax for Lambda Parameters; Nested Based Access Control, and more. Integrating Spring with the most used frameworks and libraries is covered in this book, such as Testcontainers, Hibernate, jOOQ, Kafka and many others.A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 6 and see how they work together. This book updates the perennial bestseller with the latest that Spring Framework 6 has to offer. Now in its sixth edition, this popular title is by far the most comprehensive and definitive treatment of Spring available. After reading this book, you'll be armed with the power of Spring to build complex applications, top to bottom. The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers.What You Will LearnWhat¿s new in Spring Framework 6 and how to use it with the latest LTS version of Java, Java 17How to integrate Spring with the most renowned and practical frameworks and dependenciesHow to build complex enterprise cloud-native applications using Spring 6How to master data access, persistence and transactionsHow to use with Spring Batch, Integration and other key Spring projectsThis Book Is ForExperienced Java and enterprise Java developers and programmers. Some experience with Spring highly recommended.
Become a cloud developer â " and have fun doing it! This full-color guide will help you start creating cloud-based apps and games fast, even if you've never done it before. Not just friendly and easy, it puts you in control of your own learning and empowers you to solve problems you care about. Microsoft and author Rob Miles have reinvented the
A collaboration between His Holiness the Dalai Lama and award-winning author and illustrator Patrick McDonnell.
Explore the world from a birds-eye view in this breath-taking illustrated guide to birds and migration, from one of the world's most renowned young activists.Look around you. Whether you live in a city or the countryside, whether you're standing in a field or peering out of a window. If you wait a few minutes the chances are that you'll see a bird. But did you know that many of these creatures go on epic adventures every single year?Flight is the story of seven of these amazing birds and their incredible journeys around the globe. You'll meet the arctic tern, which covers the distance from the Earth to the Moon and back three times in its lifetime. And the humble swallow, whose epic migration takes it through Europe, across the Sahara Desert and all the way to the tip of South Africa. Along the way, you'll discover history and folklore from around the world that reveal the special relationship between humans and birds.With Lynn Scurfield's beautiful full-colour original artwork on every page, this is the perfect gift for nature-lovers everywhere.
Wie lassen sich die marokkanischen Soundarchive des Schriftstellers Paul Bowles aus den 1970er Jahren heute mit den Musiker*innen von damals anhören? Was hat ein Erdbeben in Agadir mit einem japanischen Science Fiction Film zu tun? Welchen Sound haben Steine? Und was erfahren wir über Umweltverschmutzung wenn wir den Agar Agar Algen zuhören?Auf der Grundlage kritischer Sound Studies, ethnographischer Forschung und künstlerischer Praxis bietet dieses Buch vielschichtige Erzählungen über akustische Praktiken in Marokko. Gilles Aubrys Forschungen über die klanglichen Dimensionen unserer Umwelt, reichen von tierischen, pflanzlichen und mineralischen Stimmen über rituelle Praktiken bis hin zu technologischen Infrastrukturen. Das arabische Wort für diese Stimmen im körperlichen aber auch im technologischen Sinn ist Sawt. In Kooperationen mit lokalen Musiker*innen, Künstler*innen und Wissenschaftler*innen erkundet Aubry experimentelle Settings, in denen das Zuhören zur Grundlage eines "Sonic Pluralism" wird.Die dichten Beschreibungen der multidisziplinären Forschungen sind durch eigenständige Bildstrecken ergänzt. Über QR Codes ist der Text mit audiovisuellen Essays und Kompositionen des Künstlers verbunden. Das Layout des Buches nimmt diese enge Verknüpfung von digitalen und analogen Materialien auf.Über www.adocs.de wird das Buch auch als Open Access/E-Book zugänglich sein.
Die städtische Lebensweise ist für unseren Alltag längst selbstverständlich. Und sie ist ¿ weltweit ¿ hoch attraktiv. Studierende, Singles, junge Familien, Geflüchtete, Menschen jeder Altersgruppe und jeglicher Herkunft wollen urban leben. Die städtische Lebensweise hat sich zu einer Lebenskonstruktion, zu einem Urbanitätsnarrativ entwickelt, aufgeladen mit Erwartungen für ein besseres Leben, mehr Anerkennung und neue gesellschaftliche Möglichkeiten. Gleichzeitig steht der urbane Raum aber auch für Segregations¿ und Homogenisierungstendenzen, für überteuerte Mieten und investorengesteuerte Gentrifizierung. Beklagt wird ein Mangel an wohnortnahen Arbeitsmöglichkeiten, das Verschwinden von lokalen Geschäften und Dienstleistungen. Es ist ein massives Konfliktpotential, das jetzt durch die Auswirkungen des Klimawandels zusätzlich forciert wird. Statt endlich den bislang wie selbstverständlich gelebten Alltag zu hinterfragen, werden rein technologische Maßnahmen zeitgeistkonform propagiert oder es wird alles gleich rein profitorientierten Investoren überlassen. Oder man beschwört einfach den status ante und sucht sich Sündenböcke für Fehlentwicklungen. In dieser zunehmend brisanten Situation wäre es entscheidend, sich Klarheit zu verschaffen über das, was eine Stadtgesellschaft mitbringt, was sie ausmacht und worin ihr nachhaltiges Potential besteht, und dann die zunehmenden gesellschaftlichen Herausforderungen gemeinsam kreativ anzugehen. Die (Re-)Konstruktion von lokaler Urbanität kann dazu ein erster Schritt sein.
Dieses Buch hilft bei der Entscheidungsfindung zur Verwertung von Biogas. Ausgehend von den verschiedenen Gasreinigungsprozessen wird der Prozess der weiteren Verwertung beschrieben. Das betrifft zum einen die Kompression zu Bio-CNG und zum anderen die Verflüssigung zu Bio-LNG. Die Prozesse werden technisch wie betriebswirtschaftlich und unter ökologischen Gesichtspunkten dargestellt. Unterschiedliche Substrate zur Biogaserzeugung sowie passende Wertschöpfungsketten sind beschrieben. Ein eigener Abschnitt ist der Anlagensicherheit und der Personalschulung gewidmet. So sind sowohl die bisher konventionellen Aufbereitungsverfahren erläutert als auch die Einsatzgebiete der nach der Aufbereitung erhaltenen Produkte Methan (CH4) und Kohlendioxid (CO2) vorgestellt und bewertet worden.
'A powerful, beautiful book. Its fierce love - of the land, the ocean, the elders and the ancestors - warms the heart and moves the spirit.' - Alice Walker, author of The Color PurplePart memoir, part manifesto, Chamorro climate activist Julian Aguon's No Country for Eight-Spot Butterflies is a coming-of-age story and a call for justice-for everyone, but in particular, for Indigenous peoples.Aguon beautifully weaves together stories from his childhood in the villages of Guam with searing political commentary about matters ranging from nuclear weapons to global warming. Bearing witness and reckoning with the challenges of truth-telling in an era of rampant obfuscation, he culls from his own life experiences to illuminate a collective path out of the darkness.A powerful and bold new voice writing at the intersection of Indigenous rights and environmental justice, Aguon is entrenched in the struggles of the people of the Pacific who are fighting to liberate themselves from colonial rule, defend their sacred sites and obtain justice for generations of harm.In No Country for Eight-Spot Butterflies, Aguon shares his wisdom and reflections on love, grief, joy and triumph, and extends an offer to join him in a hard-earned hope for a better world.
A heartfelt and humorous adventure from the bottom of the sea and beyond, following one fish on an epic journey.Deep, deep, deep under the sea ... lives Blobfish! Blobfish loves telling jokes, although he has no one to share them with, so he sets off on an adventure to find a friend. But sometimes friends turn up in the most unexpected places, even at the bottom of the ocean. This heartfelt and humorous story gently introduces children to themes of friendship, belonging and the issue of plastics in our oceans.
Mentoring is often a crucial, yet informal part of an organization¿s best practices and skill development, whether targeted towards a team lead, project manager, designer, developer or a valued senior team member. This book provides practical strategies and methodologies for professionals to mentor others to successfully develop and deliver digital media projects across different types of settings.Many professionals working with teams in the digital media industry (games, web development, XR, IoT, mobile) are drawn to teaching others, but may not know how or where to start. Many might be a subject expert but may not have the structure and skills in place to be able to teach others effectively in workplace and institutional settings. This handbook will give professionals a guide on how to mentor junior designers, developers and other learners in formal and informal learning environments. Mentoring Digital Media Projects offers the right tools and strategies to use in digital media and emerging tech projects for you to better guide junior team members What You'll LearnUnderstand the difference between mentoring and teachingDesign thinking strategies to better identify where, when and how you can help and mentor othersBuild mentoring pipelines, end-to end, especially in post-secondary learning environmentsCreate emerging technology projects with teamsWho This Book Is ForDigital media professionals (game, web development, XR, mobile, IoT, etc.) who have experience working in teams in their specific discipline and who want to mentor others.
Before she decides whether to accept her stepfather's proposal of adoption, twelve-year-old Adela Ramâirez reaches out to her estranged biological father - who is in the midst of a career comeback as a luchador - and the eccentric extended family of wrestlers she has never met, bringing Adela closer to understanding the expansive definition of family.
Urban riverbanks are attractive locations and highly prized recreational environments. However, they must meet the requirements of flood control, open space design and ecology at the same time, often a challenging task for the designer in very confined spaces. The book, the result of a study lasting several years, subjects more than 60 exemplary projects to a comparative analysis. The result is a systematic catalogue of strategies and innovative design tools. The designer and planner thus obtains an overview of the range of design possibilities. Eight new case studies from China, Italy, New Zealand, the Netherlands, Germany and Switzerland were selected and added for the enlarged edition of this reference work on riverbank design.
New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using JavaScript and related technologies. This book doesn't just teach the basics of programming, but also all of the tools that new programmers need to get started, including the basics of making web pages and how the Internet works. Programming for Absolute Beginners offers practice problems, activities, and a host of resources to get new programmers started, plus a large glossary of terms introduced in the book and that a new programmer might encounter when learning on their own. No special software is required; this book will help you regardless of what your computer setup is, and source code will be freely available via GitHub.What You Will LearnHow computers workHow computers communicate over networksHow web pages are built with HTML and CSSHow JavaScript worksHow JavaScript interacts with web pagesIntermediate JavaScript topics such as recursion and scopingUsing JavaScript for network communication Who This Book Is ForAnyone wanting to begin computer programming, including students who need to learn the fundamentals and early professionals who want to go back and revisit the basics.
Almost all web developers today have plenty of experience with building regular web page apps, but a lot of that knowledge doesn't transfer over when it comes to creating browser extensions. This book provides a complete reference for how to build modern browser extensions. Creating and deploying a browser extension is more like building a mobile app than a website. When you start building an extension you'll often find there are a large number of new concepts and idiosyncrasies to wrangle with. This book reveals how to successfully navigate around these obstacles and how to take advantage of the limited resources available. You'll see how a browser extensions work, their component pieces, and how to build and deploy them. Additionally, you'll review all the tricky bits of extension development that most developers have to learn through trial and error. The current transition from manifest v2 to v3 is of special interest, and an entire chapter will be dedicated to this subject. By the end of this book, you will have a rich understanding of what browser extensions are, how they work, all the pitfalls to avoid, and the most efficient ways of building them.What You'll LearnExamine the different components of browser extensions and how they behaveReview common pitfalls developers encounter when building browser extensions and how to avoid themDevelop, deploy, and manage a published browser extensionBuild a browser extension using modern JavaScript frameworksWho This Book Is ForDevelopers tasked with building a supplementary browser extension to go alongside their existing product. This book also targets people that have at least a basic understanding of the fundamentals of web development and wish to quickly understand how they can roll out a browser extension.
Learn the fundamentals of serverless applications and how to take advantage of time-tested Amazon Web Services (AWS) to build scalable apps. This book shows you how to work with the key features of your applications with minimum code, simple CLI commands and one-click deployments. You'll see how to manage authentication, standard UI components, database storage, filesystem, CI/CD pipeline and more. You'll also examine the architecture, strengths, scalability, and limitations of serverless, and how to use AWS Amplify effectively. You will use tools including React, Cognito, GraphQL, DynamoDB, Kinesis, and Sagemaker.AWS Amplify is the fastest and easiest way to build serverless web and mobile apps at scale, comprising tools and services that work independently and can be wired together to build scalable apps.You will:Build GraphQL and REST APIsModel data with Amplify DatastoresSet up a CI/CD pipeline with AmplifyRecord and make sense of user data analytics with KinesisBoost your application with AI/ML capability using Sagemaker
Go from the basics of using Ansible to becoming proficient at implementing configuration management in your projects. This book uses a unique approach to teaching Ansible and configuration management while including realistic examples in its day-to-day use from server-based infrastructure to Amazon cloud-based deployments.Practical Ansible is separated into seven chapters that allow you to build your knowledge with each chapter, developing further as we move through the examples provided. It begins with the basics of Ansible, providing you with details on how to install and configure your environment while working with different Ansible modules from the command line. Next, it introduces you to working with Ansible tasks and organizing configuration code into playbooks. The book then shows you how to extend playbooks further, using roles and templates within the configuration code. Then, it extends your knowledge further by covering custom Ansible modules using Python and Linux shell scripts, and demonstrating how you can start to keep your secret values encrypted and secure using Ansible Vault. You'll also extend Ansible roles with the use of Ansible Galaxy to reuse existing roles other users have created. The second half of the book moves configuration management to the Amazon cloud providing an introduction on what Amazon Web Services are, and how you can start to work with Ansible roles in AWS. The AWS examples use EC2 and CloudFormation services with Ansible template functions, Ansible Pull, and Ansible Git code deployment. The final part of the book includes a demonstration on how to use the numerous tools available to both Ansible and supporting libraries and modules to allow you to troubleshoot and test your configuration code before you deploy your changes to production systems. By the end of this book, you will have the skills for managing technology configuration management. You will be ready to work on real-world projects and be able to implement Ansible in your own technology projects. What You Will Learn Understand the basics of Ansible and how to install and configure the application on your systemMake changes to your system using Ansible directly in the command line using some of the more common Ansible modulesGroup your modules together as tasks in Ansible playbooks for more efficient deployment of configuration changesUse Ansible roles to help group and reuse configuration management changes and deploymentsSearch for community-created roles using Ansible Galaxy and how you can also host your own Ansible roles Deploy code to Amazon Web Services and how to utilize different AWS services in your deployment projectsUse external modules and libraries such as Molecule and Ansible Lint to help test your configurations before the configuration code is deployed Who This Book Is ForSystem administrators, DevOps engineers, software engineers, and developers wanting to extend their current knowledge of computer systems and incorporate Ansible as a configuration management tool within them.
Learn to harness the power of the Apex language to build Salesforce applications Key Features a- Learn how to work with the Apex language a- Learn how to develop Apex Triggers a- Learn how to use SOQL and SOSL to retrieve data a- Learn how to write Object-Oriented Salesforce code a- Explore the best practices to deliver scalable and maintainable code Description This book covers the fundamentals of the Salesforce Apex programming language used by developers to build powerful applications in the cloud. In this book, you will learn how to work with the Apex language to build scalable applications that can interact with and update data from your users. We cover the language from the ground up, introducing programming concepts such as variables and control statements alongside clear and concise examples to help you understand the key concepts and features. Platform-specific features such as Apex triggers, SOQL and SOSL are covered in detail to help ensure you deliver robust and scalable solutions. Nuances and best practices for development are discussed along with how to effectively test your code to ensure that you can deploy it to users with confidence. Object-oriented programming in Apex is also covered in-depth to ensure that you can develop dynamic solutions and build for the future. The book also discusses and shows developers how to integrate with third-party solutions using REST APIs in Apex. By the end of the book, the reader will know how to start developing applications using Apex with confidence. What will you learn a- Learn how to declare variables in Apex. a- Understand how to work with collections in Apex. a- Use different control statements within Apex to control program flow. a- Learn how to use the built-in tools to test in Apex. a- Understand how to make callouts to external applications and data sources. Who this book is for This book is intended for those starting out with Apex, whether existing Salesforce Admins or those joining the Salesforce ecosystem with little professional prior programming experience, such as students. The reader is expected to have some basic familiarity with Salesforce as a platform, although key concepts are reviewed. Table of Contents 0. Introduction 1. An Introduction to the Salesforce Platform 2. What is Apex? 3. Variables in Apex 4. Collections 5. Control Statements 6. Apex Triggers 7. SOQL 8. SOSL 9. Defining Apex Classes 10. Apex Class Inheritance 11. Testing Apex 12. Callouts in Apex 13. Epilogue About the Author Paul Battisson is a 7x Salesforce MVP, holds numerous Salesforce certifications, is a Salesforce Certified Instructor and co-leader of the Leeds Salesforce Developer Group. He runs the CloudBites.TV website and YouTube channel, which has over 108k views of free training content for Salesforce admins, developers and architects. He is the COO of Cloud Galacticos, a UK based Salesforce consulting partner. Your Blog links: www.paulbattisson.com www.cloudbites.tv Your LinkedIn Profile: https://www.linkedin.com/in/paulbattisson/
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconciliation, and advanced optimization techniques. By becoming fluent in React, you'll quickly learn how to build better web applications. Author Tejas Kumar helps you explore the depths of React in plain English, without the typical software engineering jargon, so you can more easily understand how this JavaScript library works. You'll learn how to write intuitive React code that fully understands the nuances and layers of React, unlocking a whole new level of fluency. You will: Understand how React works at a deeper level Write React apps while optimizing them along the way Build resilient React applications that work well at arbitrary scale Create React applications for other platforms adjacent to the web and mobile devices Know when to reach for different mechanisms exposed by React, such as reducers versus state versus refs
Join sustainability enthusiast and climate activist Sam Bentley as he shares the hopeful developments combating climate change! Do you feel like climate change is just getting worse and there's nothing you can do to stop it? Good news--there are tons of efforts already underway to save our planet, and we'd love for you to join the fight. Good News, Planet Earth! is your go-to guide to learn all about the amazing sustainable developments that are happening worldwide to combat global warming, pollution, deforestation, the use of wasteful products, and threats to our diverse wildlife.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.