Browse Results

Showing 551 through 575 of 100,000 results

Mother Nature & Her Human Friends

by John KixMiller

Mother Nature and Her Human Friends is a narrative poem. The characters include Will, a twenty-year-old, who works for Miller, the landscaper of the Bonvern Valley Park. Will discovers a cave of vines and a hidden pool, and, tired of his studio apartment, spends the night in the cave with his dog Hilda. He has a dream vision of Mother Nature, who speaks to him and creates a new direction for his life. A day later, Will meets Linda in the cave, and together they gather a new group called Mother Nature's Friends. They build a network to save the forest and the wetland in their valley, and risk their lives to protect the living beauty around them. &“I&’ve worked all my life trying to re-envision who we are and what nature is and can be. The idea that nature has no soul is a travesty, a monstrous loss of our identity. But now I see a different goal, a new role for us to play.&”– Lisa Nieves, Parks Commissioner for Bonvern Valley

Kat the Caterpillar

by Janell Queen

Do you ever have a longing in your heart to do something special? Kat the Caterpillar has a very special longing – a longing to do something that everyone says is impossible for a caterpillar to do! Read on to find out if her dream comes true.

The Tortoise and the Hair

by Eileen Weinberg

You&’ve heard it before: &‘Slow and steady wins the race.&’ It&’s about as good as morals go, but do you ever wonder how Freddy the Tortoise and Harold the Hare fared since that famous race? We all know that Tortoise shocked the world with his win, and Hare hung up his running shoes. But then came…The fans!The critics!The reporters!Cameras!Book deals!Movie rights!Life in the spotlight can rarely feel very slow… or steady. Will Freddy ever be able to follow his own moral and return to the simple life he once knew and loved?

Adventures of Sneaky Mouse

by Ava Cocchi

This story takes place outside your window, as you walk your dog, your postman delivers your mail, your friends ride their bikes past your house. If you look super close, I mean with super-duper binoculars, you will find a tiny, brave mouse sneaking around your neighborhood to protect his friends and family in their villages.His name is Luca, but everyone calls him Sneaky Mouse. Sneaky Mouse loves cheese! All kinds of cheese: blue, mozzarella, cheddar, goat, but not American – American cheese is not cheese in mouse-houses! Originally Sneaky Mouse and his friends, Ciara, Rocco, and Julian, would sneak into your homes to find leftover cheese to fill their bellies, but one day Sneaky Mouse realized he was needed in his village called Mouse Wood for more than just cheese. He realized he could save lives.Of course, like all superheroes, Sneaky realized he can&’t save everyone, and that gave him a lot of anxiety. Read how the neighborhood mouse becomes a hero amongst his fellow mice and overcomes his own fears and anxiety.

Nester Gnome Saves The Planet Book 2: The Magic of Zoo Poo

by Ann Loring

HELP! OUR PLANET IS IN TERRIBLE DANGER!If something isn&’t done, it may be destroyed forever!Never fear, a little forest gnome named Nester will rescue all that we hold dear. He will save planet Earth. But how can one little gnome accomplish everything by himself? Well, he and his pet, bearded dragonfly, Dilly, will need help.Who will help them? That&’s easy…the children of the whole world!Through beautifully illustrated adventures, Nester will teach our young people about all aspects of the environment and about the many issues it faces. The readers will laugh at all the roadblocks met along the way while they become fascinated about finding and implementing solutions. From composting to climate change, we will grow to appreciate the contributions that children are able to make. For the future of the planet lies firmly in their little hands.Children are the future, and with our support and Nester&’s guidance, the environment will once again thrive!

Westieti Visits the Queen: The Adventures of Westieti

by Suzanne Glandon

Westieti, a spirited West Highland Terrier, embarks on an exciting adventure with his best friend, Suzie. His greatest wish? To receive a special invitation to visit the Queen of England. While standing in front of Buckingham Palace, something unexpected happens, and Westieti performs a heroic act that captures everyone&’s attention. A newspaper reporter captures the moment, and the next morning, Westieti&’s brave deed makes front-page news.Now, the Queen herself is on a mission to find Westieti and Suzie, eager to invite them for breakfast at Buckingham Palace. But will she locate them before they leave for Canada? The Queen has a special gift for Westieti and a royal mission in mind just for him.

Just Hedgie and Me

by Renée Lamoureux

Elayna and Hedgie do everything together.When the first day of preschool arrived, Hedgie was obviously coming, too.The day started like any other day, until Mom said she was going to leave.Will Elayna make it through her first school milestone?Follow the loveable duo as they navigate one unexpected day.

The Hula Hoop

by Janice Winkler

When a high-spirited grandmother misplaces her beloved hula hoop, hijinks and hilarity ensue in this charming misadventure. Our whimsical heroine embarks on a quest to recover her lost hoop, getting delightfully sidetracked with adventures galore along the way.Will she find it?

It’s All Good!!

by Jill Scott

Lara Lee loves the farm she lives on with her family. Then she gets to visit her aunt in the big city!Follow her antics as she experiences both!It&’s All Good!! is a delightful story that celebrates the simple pleasures of childhood, the warmth of family, and the magic found in everyday experiences.

A Brainy Book about Neurons and Beyond

by Chana Akins

The brain is one of most exciting and complex organs in the universe. In this interactive book, you&’ll learn what the brain is made of, what it does, and how it works!This book includes cool trivia, real and lively illustrations, and fun-filled do-it-yourself activities.

To Be a Bee

by Barbara Peabody Pouliot

Delve into a vibrant world brimming with whimsy in To Be a Bee, a delightful read for children and the young at heart. Engage with a loved one through playful rhymes, tongue-twisting phrases, and stimulating tracking exercises that nurture pre-writing skills and color recognition. Imagination and creativity take center stage in this inclusive narrative, devoid of gender, racial, or family dynamic specifications. The lively, colorful illustrations leap off the pages, inviting young readers into a narrative they&’ll cherish and revisit time and again. Explore, learn, and giggle through each engaging page of To Be a Bee.

The prAyBCs: A Children's Faith Book

by Daniel Heath Strohm

Whether they know their ABCs yet or not, The prAyBCs will be a delight to young Christians and non-Christians alike.Their parents and/or guardians will have fun reading along with the children as well and may notice The LORD&’s prayer is included in its entirety throughout the reading of the alphabet.Our hope is that The prAyBCs will strengthen people&’s faith and relationship with God in a fun and enjoyable way for years to come.

Our History Has Always Been Contraband: In Defense Of Black Studies

by Colin Kaepernick Robin D. G. Kelley Keeanga-Yamahtta Taylor

Since its founding as a discipline, Black Studies has been under relentless attack by social and political forces seeking to discredit and neutralize it. Our History Has Always Been Contraband was born out of an urgent need to respond to the latest threat: efforts to remove content from an AP African American Studies course being piloted in high schools across the United States. Edited by Colin Kaepernick, Robin D. G. Kelley, and Keeanga-Yamahtta Taylor, Our History Has Always Been Contraband brings together canonical texts and authors in Black Studies, including those excised from or not included in the AP curriculum. Featuring writings by: David Walker, Frederick Douglass, Anna Julia Cooper, Zora Neale Hurston, W. E. B. Du Bois, C. L. R. James, James Baldwin, June Jordan, Angela Y. Davis, Robert Allen, Barbara Smith, Toni Cade Bambara, bell hooks, Barbara Christian, Patricia Hill Collins, Cathy J. Cohen, Kimberlé Crenshaw, Saidiya Hartman, Khalil Gibran Muhammad, and many others.

Pragmatic Unit Testing in Java with JUnit

by Jeff Langr

The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples. In this edition, you'll learn how to create concise, maintainable unit tests with confidence. New chapters provide a foundation of examples for testing common concepts, and guidance on incorporating modern AI tools into your development and testing. Updated topics include improving test quality via development mnemonics, increasing ROI through test and production code refactoring, and using tests to drive development. Pragmatic Unit Testing in Java with JUnit steps you through all the important unit testing topics. If you've never written a unit test, you'll be hand-held through the hard part - getting set up and started. Once past the basics, you'll see numerous examples in order to start understanding what tests for common code concepts look like. You'll then learn how to effectively use the essential features of JUnit, the predominant tool for writing and executing unit tests in Java. You'll gain the combined wisdom of Jeff Langr and original authors Andy Hunt and Dave Thomas, providing decades of unit testing experience on real production systems. You'll learn how to: Craft your code to make unit testing easier in the first placeCraft your unit tests to minimize your maintenance effortUse unit tests to support keeping your system clean through refactoringRefactor toward a design that will create the highest possible ROITest the tough stuff, including code that must be mockedRemember what's important when writing unit testsHelp your team reap and sustain the benefits of unit testingUse AI tooling as part of a development process that incorporates unit testing You won't just learn about unit testing in theory - you'll learn about "real" unit testing the Pragmatic way, by working through numerous code examples. What You Need: You'll need the Java SDK (Software Development Kit) version 21 or higher to work through the examples in the book. You'll also want an IDE (Integrated Development Environment) in which to build code. While most of the book doesn't assume use of any specific IDE, you'll find a number of "getting started" screen shots to help you if you're using IntelliJ IDEA.

Serverless Apps on Cloudflare

by Ashley Peacock

Use serverless technologies to build applications that scale, more quickly and easily, and without worrying about deployment. Whether you're writing an API, a full-stack app, or real-time code, harness the power of serverless on Cloudflare's platform so you can focus on what you do best: delivering solutions. With hands-on instruction and code samples throughout, you'll go from building a simple API to analyzing images with AI. And, when it's time to launch, you'll learn how to deploy your applications and websites automatically, and how to optimize their performance for production. For decades, applications have been built and deployed in a similar way: you write code, provision a server, and upload your code. Over the years, you've graduated from FTP or SSH to Docker and Kubernetes, but fundamentally you've just switched from owning to renting; you're paying 24/7 for the server hosting your app. Serverless technologies change that model. With serverless, you focus on writing code, and not how it's deployed. You only pay for when your application code is executed, rather than paying for idle servers. In this book we'll use Cloudflare, which was built from the ground up to be a serverless platform, but the same concepts apply to every serverless provider. With this book, you'll learn a better way to build applications, and you'll see improved productivity and ease of deployment. From secrets to dependencies, such as databases and caches, Cloudflare has revolutionized how to build applications, and has made building applications easier and more fun. As you go through the book, you'll learn in detail what serverless is, how it functions behind the scenes, and how to build serverless applications on Cloudflare. When you finish this book, you'll understand how to think in terms of serverless functions, and you'll have the experience of deploying and extending these apps as you work through the examples. What You Need: Mac or PCGitHub account (free)Cloudflare account (free)

Seven Obscure Languages in Seven Weeks

by Dmitry Zinoviev

Immerse yourself in the intricate world of forgotten programming languages with Seven Obscure Languages in Seven Weeks. This comprehensive guide serves as a bridge to understanding and revitalizing legacy code, offering invaluable insights into the evolution of programming. With hands-on tutorials spanning languages from Forth and Simula to SNOBOL and m4, readers are equipped to maintain older systems and gain a broader perspective on problem-solving techniques. Whether you are a seasoned developer, a software historian, or just curious about the roots of modern coding, this book illuminates the rich tapestry of programming's past and sheds light on its present and future.Venture into overlooked and long-forgotten programming languages that once stood at the forefront of technological innovation. From the stack-oriented design of Forth to the early object-oriented experiences in Simula, bridge the ever-widening chasm between contemporary code and legacy systems. If you find yourself ensnared by the challenges of updating or maintaining older systems, this book is the lifeline.Unravel the fabric of seven programming languages by following practical tutorials and building small applications. Find out how Simula led to C++, what made APL so powerful, and why we still use m4 even to this day. Along the way, you'll broaden your problem-solving horizons, and develop diverse approaches to computation that still ripple through today's coding landscape. By the final chapter, you won't merely possess historical knowledge, you'll be equipped with production ready skills capable of tackling projects that interface with legacy code.Trace the evolutionary lineage of programming to gain a predictive edge in anticipating future trends. After all, this isn't just a nostalgic trip - it's a roadmap to the past, present, and future of coding.What You Need:Various software tools and compilers are available for enthusiasts eager to explore the once-forgotten languages detailed in this book. Guidance is provided primarily for Linux users on accessing these older programming languages. This collection includes languages like m4, integral to the GNU Autoconf system, and other languages incorporated into the GNU ecosystem, such as APL, Forth, and Simula. For those with a penchant for nostalgia, there is the SNOBOL4.2, which can run using the DOSBox MS-DOS emulator. KRoC, an Occam compiler, works only with 32-bit architectures or in a docker. Suffolk University maintains Starset's modern implementation. Readers can find links to repositories of these development tools, ensuring they can fully immerse themselves in this intriguing journey.

Test-Driven React

by Trevor Burnham

Turn your React project requirements into tests and get the feedback you need faster than ever before. Combine the power of testing, linting, and typechecking directly in your coding environment to iterate on React components quickly and fearlessly! You work in a loop: write code, get feedback, adjust. The faster you get feedback, the faster your code improves and the more effective you become as a developer. And that feedback comes from testing. The conceptual elegance of React has opened the door to a new generation of web testing: clear, expressive, and lightning fast. That makes React a perfect fit for test-driven development (TDD), a methodology in which tests are a blueprint instead of an afterthought. Each chapter presents new projects to challenge you and new tools to help you: Write fast, easy-to-understand tests with Vitest and React Testing Library.Keep your code tidy with ESLint and Prettier.Perform every task you need from a single window within VS Code.See your test output directly in your code with Wallaby.Style components in a test-friendly way with styled-components. Stay focused on what's important by running your tests continuously in the background.Generate beautiful documentation with Storybook, and update it on every commit with GitHub Actions. The second edition of Test-Driven React has been extensively revised to reflect the latest tools and techniques for React development, including TypeScript. Each chapter presents new projects to challenge you and new tools to help you find and fix type errors without even running your code. What You Need: You'll need a working knowledge of JavaScript or TypeScript, and a computer running macOS, Windows, or Linux.

Become a Great Engineering Leader

by Dr James Stanier

As you step into senior engineering leadership roles, you need to make an impact, and you need to make it fast. This book will uncover the secrets of what it means to be a successful director of engineering, VP of engineering, or CTO. With a hands-on, practical approach, it will help you understand and develop the skills that you need, ranging from how to manage other managers, to how to define and execute strategy, how to manage yourself and your limited time, and how to navigate your own career journey to your desired destination. You can become a great engineering leader, the kind that runs a healthy, ambitious, and efficient organization that builds quality products, and this practical guide will provide you with the skills to get there. With this book you'll uncover the tools, techniques, and secrets to being a successful and effective engineering executive. Starting with the roles and responsibilities of directors, VPs, and CTOs, explore their positions in the org chart and understand how they engage on tactical, operational, and strategic levels to deliver great products at scale. Dive into the tools and techniques that you need to be successful. Understand how to frame and allocate your time, how to play finite and infinite games, how to position and manage senior individual contributors, and how to get the best from your peers, your manager, and your counterparts that you collaborate with in other disciplines. Understand how to communicate at scale and then raise the bar through effective performance management. Get strategic: define, create, and execute your vision for your organization that stands the test of time. Understand the typical monthly, quarterly, and yearly cycles that companies go through and how to use them to your advantage. Tackle planning and budgets and understand how to make both work for you. Navigate wartime and peacetime successfully by adapting your priorities and leadership style. Plan out your career journey by understanding that it's never, ever a straight line to get to where you want to go. It's time for us to lift the lid on effective senior leadership. What You Need: There are no prerequisites for this book. However, it is aimed at engineering managers, so some experience or interest in management is useful.

Machine Learning in Elixir

by Sean Moriarity

Stable Diffusion, ChatGPT, Whisper - these are just a few examples of incredible applications powered by developments in machine learning. Despite the ubiquity of machine learning applications running in production, there are only a few viable language choices for data science and machine learning tasks. Elixir's Nx project seeks to change that. With Nx, you can leverage the power of machine learning in your applications, using the battle-tested Erlang VM in a pragmatic language like Elixir. In this book, you'll learn how to leverage Elixir and the Nx ecosystem to solve real-world problems in computer vision, natural language processing, and more. The Elixir Nx project aims to make machine learning possible without the need to leave Elixir for solutions in other languages. And even if concepts like linear models and logistic regression are new to you, you'll be using them and much more to solve real-world problems in no time. Start with the basics of the Nx programming paradigm - how it differs from the Elixir programming style you're used to and how it enables you to write machine learning algorithms. Use your understanding of this paradigm to implement foundational machine learning algorithms from scratch. Go deeper and discover the power of deep learning with Axon. Unlock the power of Elixir and learn how to build and deploy machine learning models and pipelines anywhere. Learn how to analyze, visualize, and explain your data and models. Discover how to use machine learning to solve diverse problems from image recognition to content recommendation - all in your favorite programming language. What You Need: You'll need a computer with a working installation of Elixir v1.12 and Erlang/OTP 24. For some of the more compute intensive examples, you'll want to use EXLA, which currently only supports x86-64 platforms. While not explicitly required, some examples will demonstrate programs running on accelerators such as CUDA/ROCm enabled GPUs and Google TPUs. Most of these programs will still run fine on a regular CPU, just for much longer periods of time.

Automate Your Home Using Go

by Mike Riley Ricardo Gerardi

Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Build a temperature monitor that can send alerts any time defined thresholds are exceeded and report the temperature readings on a time-based series chart. Change the color of lights to visually indicate the current outdoor weather status. Create a networked motion detector that triggers an alert any time motion is detected, such as a door opening or closing, a pet wandering around, or deliveries or visitors arriving on your front porch. Even have these triggers initiate a more complex Go-based automation sequence. Integrate a small, high-resolution camera into a bird feeder that takes excellent, up-close photos whenever a bird perches at the feeder, and broadcasts them to your Discord server where your family and friends can see these wildlife captures in real time. Control your home with hardware you configure, and manage it with Go code that you create and modify any time you want to enhance your home automation capabilities. What You Need: Readers should be familiar with the Go programming language and have working knowledge of Linux. Free, open source Go-based libraries and utilities are available for download from the Internet. Readers will also need a working Raspberry Pi 3+ or higher, and a Pi Pico W microcontroller. Several other inexpensive electronic parts (touch sensors, motion detectors) are also needed for some of the projects. A Philips Hue base lighting system is also needed for the weather monitor project.

Server-Driven Web Apps with htmx

by R. Mark Volkmann

htmx is a library that adds logic and server interaction to HTML; you get the effect of using a front-end SPA framework without writing front-end code. Use any server-side programming language and framework to build server applications with endpoints that simply return snippets of HTML. Dynamically update portions of the current web page from HTTP responses. Add interactivity with JavaScript and libraries such Alpine and _hyperscript. Make your apps more secure by escaping user-supplied content and specifying a Content Security Policy. Go beyond basic HTTP requests with WebSockets and server-sent events. The htmx JavaScript library gives you a new way to craft web applications. The htmx approach differs significantly from that of the currently popular single-page application (SPA) frameworks; rather than write a bunch of JavaScript, you simply annotate HTML elements before you send them to the browser. The resulting code is easier to understand and modify, and because it downloads less to the browser and doesn't need JSON creation and parsing, you'll find it performs better, too. Rethink web application design; write code in any language that simply responds to requests with htmx snippets.Dynamically update portions of the current web page directly from the server.Implement common patterns such as lazy loading, input validation, CSS transitions, active search, optimistic updates, pagination, infinite scroll, polling, and click-to-edit.Add interactivity with JavaScript and libraries such as Alpine and _hyperscript.Use the htmx JavaScript API to simplify DOM operations.Make your web apps more secure: escape user-supplied content, use Subresource Integrity hashes, and enforce a Content Security Policy.Go beyond the basic HTTP request/response pattern with WebSockets and server-sent events.Discover a simpler way to implement web applications that emphasizes web fundamentals.What You Need:A modern web browser and the ability to build and run a local HTTP server using the server-side language and framework of your choice.The code examples are fully compatible with htmx 2.0.

The Stress Equation

by Marcus Lagre

Workplace stress is not the weakness of individuals; it's caused by systemic problems. Armed with the insights in this book, you can identify, analyze, and systematically reduce the factors that lead to poor health, low productivity, and personal burnout. This book gives you a framework for understanding stress, and a vocabulary to make it easier to discuss it among colleagues. Stress can be fixed; find out how. The interviewer asks, "How well do you cope with stress?" Your response should be, "Let's fix your environment so we don't have to." Work-related stress is one of the leading causes of mental illness among white-collar workers. It hurts companies, projects, and (most importantly) people! Stress is a burden that's created when teams stop working well. The Stress Equation is a model and a tool to help talk about stress as a systemic issue. By exploring how pressure, complexity, and security interact in software teams, we move focus away from the individual, so that we can talk about stress from a team and organizational perspective. By exploring external factors, we discuss how to solve problems rather than cope with the consequences. Whether you're an individual feeling stressed or a manager who can help, you'll learn the causes of, fixes for, and how to talk about stress. We regulate pressure by how we decide how much work we have to do and when it needs to be finished. Complexity is decided by how we handle our product and organization design. Our security is less about our pay and benefits, and more about the support and trust we feel.Stress should not be a given. Instead, it's a symptom of a diseased organization. With this book, you can begin the healing process.What You Need:No special requirements.

A Common-Sense Guide to Data Structures and Algorithms in JavaScript, Volume 1: Level Up Your Core Programming Skills

by Jay Wengrow

If you thought data structures and algorithms were all just theory, you're missing out on what they can do for your JavaScript code. Learn to use Big O notation to make your code run faster by orders of magnitude. Choose from data structures such as hash tables, trees, and graphs to increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, no matter your background. Every chapter features practice exercises to give you the hands-on information you need to master data structures and algorithms for your day-to-day work. Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today's web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code. The JavaScript edition uses JavaScript exclusively for all code examples, exercises, and solutions. Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You'll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions. Use these techniques today to make your JavaScript code faster and more scalable. What You Need: Certain code examples take advantage of recently introduced JavaScript features. Therefore, it's important to use a JavaScript environment that supports ECMAScript 6+ or a newer version.

Programming WebRTC

by Karl Stolley

Build your own video chat application - but that's just the beginning. With WebRTC, you'll create real-time applications to stream any kind of user media and data directly from one browser to another, all built on familiar HTML, CSS, and JavaScript. Power real-time activities like text-based chats, secure peer-to-peer file transfers, collaborative brainstorming sessions - even multiplayer gaming. And you're not limited to two connected users: an entire chapter of the book is devoted to engineering multipeer WebRTC apps that let groups of people communicate in real time. You'll create your own video conferencing app. It's all here. WebRTC is an API exposed in all modern web browsers. After almost a decade of development, the WebRTC specification was finalized, and this book provides faithful coverage of that finalized specification. You'll start by building a basic but complete WebRTC application for video chatting. Chapter by chapter, you'll refine that app and its core logic to spin up new and exciting WebRTC-powered apps that will have your users sharing all manner of data with one another, all in real time. No third-party libraries or heavy downloads are required for you or your users: you'll be writing and strengthening your knowledge of vanilla JavaScript and native browser APIs.You'll learn how to directly connect multiple browsers over the open internet using a signaling channel. You will gain familiarity with a whole set of Web APIs whose features bring WebRTC to life: requesting access to users' cameras and microphones; accessing and manipulating arbitrary user files, right in the browser; and web storage for persisting shared data over the life of a WebRTC call. Like any Web API, WebRTC doesn't enjoy a perfect implementation in any browser. But this book will guide you in writing elegant code to the specification, with backward-compatible fallback code for use in almost all modern browsers.Use WebRTC to build the next generation of web applications that stream media and data in real time, directly from one user to another - all by working in the browser.What You Need:Readers need a text editor, an up-to-date copy of Chrome or Firefox, and a POSIX-style command-line shell. They'll also need to install a little bit of open-source software, especially Node.js. All necessary setup is covered in full in the book's introductory chapter.

High Performance PostgreSQL for Rails: Reliable, Scalable, Maintainable Database Applications

by Andrew Atkinson

Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and specialized Indexes. Develop your skills with PostgreSQL on your laptop, then take them into production, while keeping everything in sync. Make slow queries fast, perform any schema or data migration without errors, use scaling techniques like read/write splitting, partitioning, and sharding, to meet demanding workload requirements from Internet scale consumer apps to enterprise SaaS. Deepen your firsthand knowledge of high-scale PostgreSQL databases and Ruby on Rails applications with dozens of practical and hands-on exercises. Unlock the mysteries surrounding complex Active Record. Make any schema or data migration change confidently, without downtime. Grow your experience with modern and exclusive PostgreSQL features like SQL Merge, Returning, and Exclusion constraints. Put advanced capabilities like Full Text Search and Publish Subscribe mechanisms built into PostgreSQL to work in your Rails apps. Improve the quality of the data in your database, using the advanced and extensible system of types and constraints to reduce and eliminate application bugs. Tackle complex topics like how to improve query performance using specialized indexes. Discover how to effectively use built-in database functions and write your own, administer replication, and make the most of partitioning and foreign data wrappers. Use more than 40 well-supported open source tools to extend and enhance PostgreSQL and Ruby on Rails. Gain invaluable insights into database administration by conducting advanced optimizations - including high-impact database maintenance - all while solving real-world operational challenges. Take your new skills into production today and then take your PostgreSQL and Rails applications to a whole new level of reliability and performance. What You Need: A computer running macOS, Linux, or Windows and WSL2PostgreSQL version 16, installed by package manager, compiled, or running with DockerAn Internet connection

Refine Search

Showing 551 through 575 of 100,000 results