{"title":"Jonathan Bartlett","description":"\u003cp\u003eDelve into Jonathan Bartlett's insightful works, exploring the intersection of technology, society, and faith. Perfect for readers seeking thoughtful analysis and a fresh perspective on the digital age.\u003c\/p\u003e","products":[{"product_id":"cook-s-dictionary-and-culinary-reference-book-jonathan-bartlett-9780809231201","title":"The Cook's Dictionary and Culinary Reference","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49649967300881,"sku":"GOR007420431","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51332795826449,"sku":"CIN0809231204G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53023651987729,"sku":"CIN0809231204VG","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0809231204.jpg?v=1751138893"},{"product_id":"programming-for-absolute-beginners-book-jonathan-bartlett-9781484287507","title":"Programming for Absolute Beginners","description":"New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using JavaScript and related technologies.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49748089930001,"sku":"NGR9781484287507","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50423981637905,"sku":"GOR013683601","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029456781585,"sku":"NIN9781484287507","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52683480727825,"sku":"NLS9781484287507","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484287509.jpg?v=1750759304"},{"product_id":"electronics-for-beginners-book-jonathan-bartlett-9781484259788","title":"Electronics for Beginners","description":"Jump start your journey with electronics! If you’ve thought about getting into electronics, but don’t know where to start, this book gives you the information you need. Starting with the basics of electricity and circuits, you'll be introduced to digital electronics and microcontrollers, capacitors and inductors, and amplification circuits – all while gaining the basic tools and information you need to start working with low-power electronics. Electronics for Beginners walks the fine line of focusing on projects-based learning, while still keeping electronics front and center. You'll learn the mathematics of circuits in an uncomplicated fashion and see how schematics map on to actual breadboards. Written for the absolute beginner, this book steers clear of being too math heavy, giving readers the key information they need to get started on their electronics journey. What You’ll Learn  Review the basic “patterns” of resistor usage—pull up, pull down, voltage divider, and current limiter Understand the requirements for circuits and how they are put together Read and differentiate what various parts of the schematics do Decide what considerations to take when choosing components Use all battery-powered circuits, so projects are safe  Who This Book Is For Makers, students, and beginners of any age interested in getting started with electronics.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49802524197137,"sku":"NGR9781484259788","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50161378951441,"sku":"GOR013285546","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50292103348497,"sku":"CIN1484259785G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50629795250449,"sku":"GOR012023700","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029414904081,"sku":"NIN9781484259788","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51327374262545,"sku":"CIN1484259785VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52665940541713,"sku":"NLS9781484259788","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484259785.jpg?v=1750827459"},{"product_id":"learn-to-program-with-assembly-book-jonathan-bartlett-9781484274361","title":"Learn to Program with Assembly","description":"Many programmers have limited effectiveness because they don't have a deep understanding of how their computer actually works under the hood.  In Learn to Program with Assembly, you will learn to program in assembly language - the language of the computer itself.  Assembly language is often thought of as a difficult and arcane subject.  However, author Jonathan Bartlett presents the material in a way that works just as well for first-time programmers as for long-time professionals.  Whether this is your first programming book ever or you are a professional wanting to deepen your understanding of the computer you are working with, this book is for you.  The book teaches 64-bit x86 assembly language running on the Linux operating system.  However, even if you are not running Linux, a provided Docker image will allow you to use a Mac or Windows computer as well. The book starts with extremely simple programs to help you get your grounding, going steadily deeper with each chapter.  At the end of the first section, you will be familiar with most of the basic instructions available on the processor that you will need for any task.  The second part deals with interactions with the operating system.  It shows how to make calls to the standard library, how to make direct system calls to the kernel, how to write your own library code, and how to work with memory.  The third part shows how modern programming language features such as exception handling, object-oriented programming, and garbage collection work at the assembly language level.   Additionally, the book comes with several appendices covering various topics such as running the debugger, vector processing, optimization principles, a list of common instructions, and other important subjects. This book is the 64-bit successor to Jonathan Bartlett's previousbook, Programming from the Ground Up, which has been a programming classic for more than 15 years.  This book covers similar ground but with modern 64-bit processors, and also includes a lot more information about how high level programming language features are implemented in assembly language. What You Will Learn  How the processor operates  How computers represent data internally  How programs interact with the operating system How to write and use dynamic code libraries How high-level programming languages implement their features    Who This Book Is ForAnyone who wants to know how their computer really works under the hood, including first time programmers, students, and professionals.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49802534453521,"sku":"NGR9781484274361","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029298184465,"sku":"NIN9781484274361","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51322324254993,"sku":"CIN1484274369VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52326069534993,"sku":"GOR013740302","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52473799180561,"sku":"NLS9781484274361","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":53556440989969,"sku":"CIN1484274369G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484274369.jpg?v=1751404842"},{"product_id":"programming-from-the-ground-up-book-jonathan-bartlett-9780975283844","title":"Programming from the Ground Up","description":"Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming. It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * How computers represent data internally * How to do low-level and high-level optimization Most beginning-level programming books attempt to shield the reader from how their computer really works. Programming from the Ground Up starts by teaching how the computer works under the hood, so that the programmer will have a sufficient background to be successful in all areas of programming. This book is being used by Princeton University in their COS 217 Introduction to Programming Systems course.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50177632600337,"sku":"GOR004099970","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51010076082449,"sku":"NIN9780975283844","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51804289794321,"sku":"CIN0975283847G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52346324320529,"sku":"NLS9780975283844","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0975283847.jpg?v=1751266880"},{"product_id":"engineering-and-the-ultimate-book-jonathan-bartlett-9780975283868","title":"Engineering and the Ultimate","description":"The discipline of engineering presumes certain foundational truths that are not reducible to mathematical formulas. It presupposes certain things about creativity, beauty, and abstraction in order to operate effectively. In short, engineering relies on philosophy. Conversely, philosophy can draw profound truths from principles derived from engineering experience. Engineering and the Ultimate crosses boundaries between a wide variety of disciplines to find truths both new and old that can be transformative to modern thought and practice.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50373667389713,"sku":"CIN0975283863G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51010012283153,"sku":"NIN9780975283868","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52680217723153,"sku":"NLS9780975283868","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0975283863.jpg?v=1751235639"},{"product_id":"programming-from-the-ground-up-book-jonathan-bartlett-9781616100643","title":"Programming from the Ground Up","description":"Programming from the Ground Up uses Linux assembly language to teach new programmers the most important concepts in programming. It takes you a step at a time through these concepts: * How the processor views memory * How the processor operates * How programs interact with the operating system * How computers represent data internally * How to do low-level and high-level optimization Most beginning-level programming books attempt to shield the reader from how their computer really works. Programming from the Ground Up starts by teaching how the computer works under the hood, so that the programmer will have a sufficient background to be successful in all areas of programming. This book is being used by Princeton University in their COS 217 Introduction to Programming Systems course.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":50460524052753,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50460526051601,"sku":"CIN1616100648G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52427756732689,"sku":"NLS9781616100643","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1616100648.jpg?v=1750799034"},{"product_id":"multiple-imputation-and-its-application-book-jonathan-bartlett-9781119756088","title":"Multiple Imputation and its Application","description":"Multiple Imputation and its Application The most up-to-date edition of a bestselling guide to analyzing partially observed data   In this comprehensively revised Second Edition of Multiple Imputation and its Application, a team of distinguished statisticians delivers an overview of the issues raised by missing data, the rationale for multiple imputation as a solution, and the practicalities of applying it in a multitude of settings.    With an accessible and carefully structured presentation aimed at quantitative researchers, Multiple Imputation and its Application is illustrated with a range of examples and offers key mathematical details. The book includes a wide range of theoretical and computer-based exercises, tested in the classroom, which are especially useful for users of R or Stata. Readers will find:     A comprehensive overview of one of the most effective and popular methodologies for dealing with incomplete data sets Careful discussion of key concepts A range of examples illustrating the key ideas Practical advice on using multiple imputation Exercises and examples designed for use in the classroom and\/or private study   Written for applied researchers looking to use multiple imputation with confidence, and for methods researchers seeking an accessible overview of the topic, Multiple Imputation and its Application will also earn a place in the libraries of graduate students undertaking quantitative analyses.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":50465594900753,"sku":"NGR9781119756088","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51020457902353,"sku":"NIN9781119756088","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52677109481745,"sku":"NLS9781119756088","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1119756081.jpg?v=1751301936"},{"product_id":"cloud-native-applications-with-docker-and-kubernetes-book-jonathan-bartlett-9781484288757","title":"Cloud Native Applications with Docker and Kubernetes","description":"This book takes developers on a journey into the cloud with Docker and Kubernetes. It walks you through the basics of Docker containers, how they are built, run, and published, and how the Kubernetes system allows you to use containers to better manage a cloud native application. Additionally, it walks you through various issues in cloud architecture, and how to design a cloud architecture that will work with your application and your team.  The book takes a unique approach, getting you immersed in each subject with tutorials, then building up your technical knowledge, and finally backing up and thinking about more big-picture issues. Part one introduces Docker, building and working with Docker images, and covering best practices for Docker Containers. Part two covers the practicalities of \"cloud native” and managing a Kubernetes application, including a full working example. The last part covers the design of cloud and microservice architectures, includingthe use of enterprise message queues, multi-site configurations and the common values that such architectures follow. This approach accelerates learning and keeps you moving forward without leaving you behind. The appendices also contain a wealth of worthwhile reference material for routine cloud application management. What You Will Learn  Understand Docker and containerization Gain insight into what Kubernetes is Master essential cloud architecture design principles Design and implement notes for building cloud architectures   Who This Book Is ForPrimarily developers who are moving to the cloud and want to get a sense of the environment they are getting into, and developers who want to move into a larger role of cloud architecture.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51029678457105,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51029681537297,"sku":"NIN9781484288757","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52668085895441,"sku":"NLS9781484288757","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484288750.jpg?v=1751179640"},{"product_id":"the-peasant-gourmet-book-jonathan-bartlett-9780070039209","title":"The peasant gourmet","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51596919472401,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51596919669009,"sku":"CIN0070039208G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0070039208.jpg?v=1750811528"},{"product_id":"naturalism-and-its-alternatives-in-scientific-methodologies-book-jonathan-bartlett-9781944918071","title":"Naturalism and Its Alternatives in Scientific Methodologies","description":"\u003cp\u003eMany volumes have addressed the question of whether or not naturalism is a required part of scientific methodology. However, few, if any, go any further into the many concerns that arise from a rejection of naturalism. If methodological naturalism is rejected, what replaces it? If science is not naturalistic, what defines science? If naturalism is rejected, what is gained and what is lost? How does the practice of science change? What new avenues would be available, and how would they be investigated?\u003c\/p\u003e \u003cp\u003eThis volume is divided into three parts. The first part considers the question of methodological naturalism and its role in the demarcation problem - deciding what is science and what isn't. The second part discusses the impacts that different boundaries have on scientific thought in a general way. Finally, the third part looks at how non-naturalistic methodologies can be beneficially incorporated into specific fields, and how in a few cases non-naturalistic methodologies have already been successfully incorporated into certain fields.\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52336563028241,"sku":"NLS9781944918071","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52756800962833,"sku":"NIN9781944918071","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781944918071.jpg?v=1758163739"},{"product_id":"building-scalable-php-web-applications-using-the-cloud-book-jonathan-bartlett-9781484252116","title":"Building Scalable PHP Web Applications Using the Cloud","description":"Eliminate the guesswork involved in writing and deploying a cloud application. This step-by-step guide uses PHP to minimize the complexity of the code and setup, but the tools and techniques can be applied on any platform using any language. Everything that you need to jumpstart your application on the cloud is right here. Clear diagrams, step-by-step configuration information, and complete code listings tell you everything you need to get off the ground and start developing your cloud application today. This book introduces several cloud architectures and technologies that will help you accelerate your application in the cloud. Chapters cover load-balanced clusters, database replication, caching configuration, content delivery networks, infinite-scale file storage, and cloud system administration.  Cloud computing has dramatically changed the landscape of web hosting. Instead of spending weeks negotiating contracts for servers, new servers can be deployed with the push of a button, and your application can be resized almost instantly to meet today's needs. No matter what size of web application you are developing, you can benefit from modern cloud servers, and this is the guide to tell you how.    What You'll Learn  Use the cloud and its various platforms with Docker management tools Build a simple PHP-based scalable web application Create a basic cloud cluster Work with Amazon and Google Cloud Platform in your PHP web application development    Who This Book Is For Developers who have some prior programming experience, including PHP, and who are new to building applications","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52352531890449,"sku":"NLS9781484252116","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52748962234641,"sku":"NIN9781484252116","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781484252116.jpg?v=1758181979"},{"product_id":"elektronik-fur-einsteiger-book-jonathan-bartlett-9783662662427","title":"Elektronik für Einsteiger","description":"Beginnen Sie Ihre Reise in die Welt der Elektronik! Wenn Sie mit dem Gedanken spielen, in die Elektronik einzusteigen, aber nicht wissen, wo Sie anfangen sollen, gibt Ihnen dieses Buch die Informationen, die Sie brauchen. Beginnend mit den Grundlagen von Elektrizität und Schaltkreisen werden Sie in die digitale Elektronik und Mikrocontroller, Kondensatoren und Induktivitäten sowie Verstärkerschaltungen eingeführt - und erhalten gleichzeitig die grundlegenden Werkzeuge und Informationen, die Sie für die Arbeit mit Elektronik mit geringem Stromverbrauch benötigen.    Electronics for Beginners schafft den Spagat, sich auf projektbasiertes Lernen zu konzentrieren und gleichzeitig die Elektronik in den Mittelpunkt zu stellen. Sie lernen die Mathematik der Schaltkreise auf unkomplizierte Weise kennen und sehen, wie Schaltpläne auf echten Breadboards abgebildet werden. Dieses Buch ist für den absoluten Anfänger geschrieben und vermeidet es, zu mathematisch zu sein. Es gibt den Lesern die Schlüsselinformationen, die sie brauchen, um mit ihrer Reise in die Elektronik zu beginnen.    Was Sie lernen werden  · Wiederholung der grundlegenden \"Muster\" für die Verwendung von Widerständen - Pull-up, Pull-down, Spannungsteiler und Strombegrenzer  · die Anforderungen an Schaltkreise und deren Aufbau verstehen  · Lesen und Unterscheiden, was die verschiedenen Teile des Schaltplans bewirken    welche Überlegungen Sie bei der Auswahl der Komponenten anstellen müssen  · Verwenden Sie ausschließlich batteriebetriebene Schaltkreise, damit die Projekte sicher sind.  Für wen dieses Buch bestimmt ist    Praktiker, Studenten und Anfänger jeden Alters, die sich für den Einstieg in die Elektronik interessieren.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52675155394833,"sku":"NLS9783662662427","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52761915097361,"sku":"NIN9783662662427","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9783662662427.jpg?v=1762301253"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-jonathan-bartlett.oembed","provider":"World of Books ","version":"1.0","type":"link"}