Browse Results

Showing 47,851 through 47,875 of 59,387 results

React Key Concepts: An in-depth guide to React's core features

by null Maximilian Schwarzmüller

Confidently implement React in your next project with this in-depth overview of React's core features – now updated for React 19. Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesWork through clear, concise explanations of core React 19 functionalitiesComplete practical exercises that challenge you to build your own simple appsDiscover fullstack React with Next.js, React Server Components, Suspense, and moreBook DescriptionMaximilian Schwarzmüller is a bestselling instructor who has helped more than three million students worldwide learn how to code. His bestselling React video course, “React – The Complete Guide”, has over eight hundred thousand students on Udemy. Max has written this quick-start reference that distills the core concepts of React. Simple explanations, relevant examples, and step-by-step derivations make this guide the ideal resource for busy developers. In this second edition, Max guides you through changes brought by React 19, including the new use() hook, form actions, and how to think about React on the server. This book will support you through your next React projects in giving you a behind-the-scenes understanding of the framework – whether you've just finished Max's video course and are looking for a handy reference, or you’re using a variety of other learning materials and need a single study guide to bring everything together. You’ll find full solutions to all end-of-chapter quizzes and exercises in the book’s GitHub repository.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 contentAdd styles dynamically and conditionally for modern user interfacesUse advanced state management techniques such as React's Context APIUtilize React Router to render different pages for different URLsUnderstand key best practices and optimization opportunitiesLearn about React Server Components and Server ActionsWho 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 other courses. To get the most value from this book, you should have a basic understanding of the fundamentals of JavaScript, HTML, and CSS.

React Native Blueprints: Create eight exciting native cross-platform mobile applications with JavaScript

by Emilio Rodriguez Martinez

Develop real world Android and iOS applications with the power of React native. About This Book • Build quirky and fun projects from scratch and become efficient with React Native • Learn to build professional Android and iOS applications with your JavaScript skills • Use Isomorphic principles to build mobile apps that offer a native user experience Who This Book Is For This book is for developers who want to use their JavaScript knowledge for mobile development. Prior knowledge of React will be beneficial. What You Will Learn • Structure React Native projects to ease maintenance and extensibility • Optimize a project to speed up development • Make a React Native project production-ready • Use external modules to speed up the development and maintenance of your projects • Explore the different UI and code patterns to be used for iOS and Android • Get to know the best practices when building apps in React Native In Detail Considering the success of the React framework, Facebook recently introduced a new mobile development framework called React Native. With React Native's game-changing approach to hybrid mobile development, you can build native mobile applications that are much more powerful, interactive, and faster by using JavaScript This project-based guide takes you through eight projects to help you gain a sound understanding of the framework and helps you build mobile apps with native user experience. Starting with a simple standalone groceries list app, you will progressively move on to building advanced apps by adding connectivity with external APIs, using native features, such as the camera or microphone, in the mobile device, integrating with state management libraries such as Redux or MobX, or leveraging React Native's performance by building a full-featured game. This book covers the entire feature set of React Native, starting from the simplest (layout or navigation libraries) to the most advanced (integration with native code) features. By the end of this book, you'll be able to build professional Android and iOS applications using React Native. Style and approach This project-based guide consists of 8 projects. Each project is a standalone project that covers the core techniques and concepts in each project.

React Native By Example

by Richard Kho

Leverage the full potential of the React Native framework to build and deploy your own native mobile applications for iOS and Android About This Book • Work on native APIs and UI Elements using React Native • Get the best of both worlds: the power of native approach and the fluidity of JavaScript • Create increasingly complex real-world applications and dive deeper into React Native Who This Book Is For If you are keen on learning to use the revolutionary mobile development tool React Native to build native mobile applications, then this book is for you. Prior experience with JavaScript would be useful. What You Will Learn • How to create mobile-performant iOS and Android apps using JavaScript and React • The potential of each API and component, putting them into practice throughout the course of three projects • The process of integrating the Facebook SDK to build an app that connects to third-party data • Every step taken to implement Redux, a popular state management library, in your mobile apps • The requirements for building and deploying your apps to market, with detailed instructions on how to release and beta test apps on both the Apple App Store and Google Play In Detail React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React.js library. This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React. Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play. At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences. Style and approach Start building applications immediately using featured examples through an easy-to-follow approach. The book is based on three concrete projects with increasing levels of difficulty. Each chapter will introduce you to new and practical concepts and techniques, with the intent that you will be able to apply them in your own projects later.

React Native Cookbook

by Stan Bershadskiy Crysfel Villa

This book is for web developers who are familiar with React.js and know basics of UI development. You may or may not have used React Native before, but it’s ideal for you if you want to develop native applications for iOS and Android using React Native. Existing knowledge of JavaScript ES2015 is highly recommended.

React Native Cookbook: Bringing the Web to Native Platforms

by Jonathan Lebensold

Tackling an app development project on multiple platforms is no simple task. When time is in short supply and customers need access from the tap of a home screen, React Native can provide a lean development team with the tools needed to deliver a multi-platform native experience without juggling multiple programming languages and shifting code bases. React Native is an emerging technology and best practices are only beginning to bubble up.Fortunately, a growing user community—from tech giants such as Facebook, Yahoo, and Airbnb to the independent developers—is hard at work codifying patterns and best practices for how to use React Native. This cookbook is another milestone on that journey.Aimed at people with some JavaScript and web development experience, the first part of this cookbook covers some simple tips for getting started with React Native. Part 2 will cover some emerging patterns that are commonly found in most native applications.

React Native Cookbook - Second Edition: Step-by-step recipes for solving common React Native development problems, 2nd Edition

by Dan Ward

If you're a JavaScript developer who needs a hands-on solutions guide for developing mobile applications with React Native, then this book is for you.

React Native for iOS Development

by Akshat Paul Abhishek Nalwaya

This book is your hands-on guide to developing native iOS apps with ease. With React Native for iOS Development you'll challenge the status quo of native iOS development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more. You will begin by understanding the path breaking concepts of React. js, which makes it distinctive. You will set up React Native and begin exploring the anatomy of React Native apps. You'll also learn about flux architecture, how it differs from MVC, and how you can include it in your React Native project to solve problems differently and efficiently. Next, you will learn to create stunning user interfaces and interact with various device capabilities. You will then boost your development by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you'll learn to how write test cases and submit your application to App Store. Using real-world examples with an example-driven approach, you will learn by doing and have a running app at the end of each chapter. Start using React Native for your iOS development using this book today. What you'll learn How to use React Native to build stunning iOS applications Understand the Flux design pattern and use it in your project Interact with iOS device capabilities such as addressbook, camera, GPS, and more How to test and launch your application to appstore Who this book is for This book is for people with existing web experience in JavaScript who want to build gorgeous native apps with the ease of the React Native framework. This book introduces developers who have experience with JavaScript but are new to or not acquainted with React Native or ReactJS. Table of Contents 1. Learning the basics: Whistle-top tour of React 2. The simplest program: Hello World with React Native 3. Solving problems differently: Flux design pattern 4. A canvas, brush & Paint: Working with User interface 5. Device capabilities 6. Communicating with Servers 7. React-Native supplements

React Native for Mobile Development: Harness the Power of React Native to Create Stunning iOS and Android Applications

by Akshat Paul Abhishek Nalwaya

Develop native iOS and Android apps with ease using React Native. Learn by doing through an example-driven approach, and have a substantial running app at the end of each chapter. This second edition is fully updated to include ES7 (ECMAScript 7), the latest version of React Native (including Redux), and development on Android. You will start by setting up React Native and exploring the anatomy of React Native apps. You'll then move on to Redux data flow, how it differs from flux, and how you can include it in your React Native project to solve state management differently and efficiently. You will also learn how to boost your development by including popular packages developed by the React Native community that will help you write less; do more. Finally, you'll learn to how write test cases using Jest and submit your application to the App Store. React Native challenges the status quo of native iOS and Android development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more. This book reveals the the path-breaking concepts of React.js and acquaints you with the React way of thinking so you can learn to create stunning user interfaces. What You'll LearnBuild stunning iOS and Android applicationsUnderstand the Redux design pattern and use it in your projectInteract with iOS and android device capabilities such as addressbook, camera, GPS and more with your appsTest and launch your application to the App StoreWho This Book Is ForAnyone with JavaScript experience who wants to build native mobile applications but dreads the thought of programming in Objective-C or Java. Developers who have experience with JavaScript but are new or not acquainted to React Native or ReactJS.

React Native in Action: Developing iOS and Android apps with JavaScript

by nader dabit

SummaryReact Native in Action gives iOS, Android, and web developers the knowledge and confidence they need to begin building high-quality iOS and Android apps using the React Native framework.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyReact Native gives mobile and web developers the power of "and." Write your app once and easily deploy it to iOS and Android and the web. React Native apps compile into platform-specific code, reducing development time, effort, and cost! And because you're using JavaScript and the React framework, you benefit from a huge ecosystem of tools, expertise, and support.About the BookReact Native in Action teaches you to build high-quality cross-platform mobile and web apps. In this hands-on guide, you'll jump right into building a complete app with the help ofclear, easy-to-follow instructions. As you build your skills, you'll drill down to more-advanced topics like styling, APIs, animations, data architecture, and more! You'll also learn how to maximize code reuse without sacrificing native platform look-and-feel.What's InsideBuilding cross-platform mobile and web appsRouting, Redux, and animationsCross-network data requestsStoring and retrieving data locallyManaging data and stateAbout the ReaderWritten for beginner-to-intermediate web, Android, and iOS developers.About the AuthorsNader Dabit is a developer advocate at AWS Mobile, where he works on tools and services to allow developers to build full-stack web and mobile applications using their existing skillset. He is also the founder of React Native Training and the host of the "React Native Radio" podcast.Table of ContentsPART 1 Getting started with React NativeGetting started with React NativeUnderstanding ReactBuilding your first React Native appPART 2 Developing applications in React NativeIntroduction to stylingStyling in depthNavigationAnimationsUsing the Redux data architecture libraryPART 3 API referenceImplementing cross-platform APIsImplementing iOS-specific components and APIsImplementing Android-specific components and APIsPART 4 Bringing it all togetherBuilding a Star Wars app using cross-platform components

React Projects: Build 12 real-world applications from scratch using React, React Native, and React 360

by Roy Derks

Build cross-platform applications of varying complexity for the web, mobile, and VR devices using React tooling Key Features Build React applications at scale using effective React patterns and best practices Explore React features such as Hooks, the Context API, and the Suspense API Extend React's integration with React Native for building cross-platform mobile apps and games Book Description Developed by Facebook, React is a popular library for building impressive user interfaces. React extends its capabilities to the mobile platform using the React Native framework and integrates with popular web and mobile tools to build scalable applications. React Projects is your guide to learning React development by using modern development patterns and integrating React with powerful web tools such as GraphQL, Expo, and React 360. You'll start building a real-world project right from the first chapter and get hands on with developing scalable applications as you advance to building more complex projects. Throughout the book, you'll use the latest versions of React and React Native to explore features such as Higher Order Components (HOC), Context, and Hooks on multiple platforms, which will help you build full stack web and mobile applications efficiently. Finally, you'll delve into unit testing with Jest to build test-driven apps. By the end of this React book, you'll have developed the skills necessary to start building scalable React apps across web and mobile platforms. What you will learn Create a wide range of applications using various modern React tools and frameworks Discover how React Hooks modernize state management for React apps Develop progressive web applications using React components Build test-driven React applications using the Jest and Enzyme frameworks Understand full stack development using React, Apollo, and GraphQL Perform server-side rendering using React and React Router Design gestures and animations for a cross-platform game using React Native Who this book is for The book is for JavaScript developers who want to explore React tooling and frameworks for building cross-platform applications. Basic knowledge of web development, ECMAScript, and React will assist with understanding key concepts covered in this book.

React Projects: Build advanced cross-platform projects with React and React Native to become a professional developer, 2nd Edition

by Roy Derks Kevin Goldsmith

Learn how to develop real-world applications of varying complexity for the web, mobile, and VR devices using React, React Native, React 360, and moreKey FeaturesBuild React applications at scale using React patterns and best practicesExplore React features such as Hooks, the Context API, and the Suspense APIExtend React's integration with React Native for building cross-platform mobile apps and gamesBook DescriptionDeveloped by Facebook, React is a popular library for building impressive user interfaces. React extends its capabilities to mobile platforms using the React Native framework and integrates with popular web and mobile tools to build scalable applications.React Projects is your guide to learning React development by using modern development patterns and integrating React with powerful web tools, such as GraphQL, Expo, and React 360. You'll start building a real-world project right from the first chapter and get hands-on with developing scalable applications as you advance to building more complex projects. Throughout the book, you'll use the latest versions of React and React Native to explore features such as routing, Context, and Hooks on multiple platforms, which will help you build full-stack web and mobile applications efficiently. Finally, you'll get to grips with unit testing with Jest and end-to-end testing with Cypress to build test-driven apps.By the end of this React book, you'll have developed the skills necessary to start building scalable React apps across web and mobile platforms.What you will learnCreate a wide range of applications using various modern React tools and frameworksDiscover how React Hooks modernize state management for React appsDevelop web applications using styled and reusable React componentsBuild test-driven React applications using Jest, React Testing Library, and CypressUnderstand full-stack development using GraphQL, Apollo, and ReactPerform server-side rendering using React and Next.jsCreate animated games using React Native and ExpoDesign gestures and animations for a cross-platform game using React NativeWho this book is forThe book is for JavaScript developers who want to explore React tooling and frameworks for building cross-platform applications. Basic knowledge of web development, ECMAScript, and React will assist with understanding key concepts covered in this book.

React Quickly: Painless web apps with React, JSX, Redux, and GraphQL

by Azat Mardan

SummaryReact Quickly is for anyone who wants to learn React.js fast. This hands-on book teaches you the concepts you need with lots of examples, tutorials, and a large main project that gets built throughout the book. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologySuccessful user interfaces need to be visually interesting, fast, and flowing. The React.js JavaScript library supercharges view-heavy web applications by improving data flow between UI components. React sites update visual elements efficiently and smoothly, minimizing page reloads. React is developer friendly, with a strong ecosystem to support the dev process along the full application stack. And because it's all JavaScript, React is instantly familiar. About the BookReact Quickly is the tutorial for web developers who want to get started fast with React.js. Following carefully chosen and clearly explained examples, you'll learn React development using your existing JavaScript and web dev skills. You'll explore a host of different projects as you learn about web components, forms, and data. What's InsideMaster React fundamentalsBuild full web apps with data and routingTest componentsOptimize React appsAbout the Reader This book is for developers comfortable building web applications with JavaScript. About the AuthorAzat Mardan is a Tech Fellow at Capital One with extensive experience using and teaching JavaScript and Node, and author of several books on JavaScript, Node, React, and Express.Table of ContensPART 1 - REACT FOUNDATIONMeeting ReactBaby steps with ReactIntroduction to JSXMaking React interactive with statesReact component lifecycle eventsHandling events in ReactWorking with forms in ReactScaling React componentsProject: Menu componentProject: Tooltip componentProject: Timer componentPART 2 - REACT ARCHITECTURE The Webpack build toolReact routingWorking with data using ReduxWorking with data using GraphQLUnit testing React with JestReact on Node and Universal JavaScriptProject: Building a bookstore with React RouterProject: Checking passwords with JestProject: Implementing autocomplete with Jest, Express, and MongoDBAPPENDIXESAppendix A - Installing applications used in this bookAppendix B - React cheatsheetAppendix C - Express.js cheatsheetAppendix D - MongoDB and Mongoose cheatsheetAppendix E - ES6 for success

React Quickly, Second Edition

by Morten Barklund Azat Mardan

Learn the skills you need to build React applications quickly! This fully revised second edition introduces JSX, functional components, React hooks, event and form handling, and more.In React Quickly, Second Edition you will learn how to: Master React fundamentals Implement best practices and the components of good architecture Build intuitive user interfaces Create dynamic components with JSX Use lightweight functional components in React Make your app interactive with stateful components Utilize React hooks Handle events like button clicks and pass data between components Build your skills with React fast! There&’s no slow theory and tedious history in React Quickly—you&’ll dive into React code right from the very first chapter. As you go, you&’ll explore over 80 useful and practical examples that put React into action. This new second edition has been completely rewritten to cover the latest developments in the React framework. Perfect, whether you&’re a React beginner or an experienced pro looking to keep their skills up to date. About the technology React makes it a breeze to build beautiful, reliable web frontends. This amazing JavaScript library has a modular architecture, so you can create, combine, and test components seamlessly. React is perfect for small prototypes, enterprise scale sites, and everything in between. About the book React Quickly, Second Edition offers a unique approach to learning the React framework. More than 80 concise examples guide you from your first steps through advanced applications. You&’ll appreciate the up-to-date coverage of functional components, React hooks, and web accessibility, along with interesting projects to practice your new skill. What's inside Master React fundamentals Best practices of component-based design Create dynamic components with JSX Make your app interactive with stateful components About the reader For developers comfortable building web applications with JavaScript. About the author Morten Barklund is an expert in React, web testing, and accessibility and is the founder of Coding Heaven. Azat Mardan is a seasoned software engineer, startup mentor, and best-selling author. Table of Contents 1 Meeting React 2 Baby steps with React 3 Introduction to JSX 4 Functional Components 5 Making React interactive with states 6 Effects and the React component life cycle 7 Hooks to fuel your web applications 8 Handling events in React 9 Working with forms in React 10 Advanced React hooks for scaling 11 Project: Website menu 12 Project: Timer 13 Project: Task manager

React Router Quick Start Guide: Routing in React applications made easy

by Sagar Ganatra

Learn how you can implement routing in a React Web/Native application using React-Router libraryKey FeaturesCreate nested routes and complex workflows for your applicationsLearn Routing in server-side rendered applications and in Native mobile applicationsUnderstand how Redux bindings for React-Router works using the connected-react-router libraryBook DescriptionReact Router is the routing library for React, and it can be used in both React Web and React Native applications. This book is a simple way to get started with React Router and harness its full power for your applications.The book starts with an introduction to React Router and teaches you how to create your first route using the React component. You will then learn about configuring your routes, passing parameters, and creating nested routes. You will be introduced to various components in React-Router and learn different configuration options available for these components. You will then see how to use the Redirect and Switch components. For even greater flexibility, you will learn about BrowserRouter, HashRouter, NativeRouter, and StaticRouter.By the end of the book, you will have set up a project with React Router and make routing configuration work in a server-side rendered React application, a mobile application built with React Native and also understand how Redux and React-Router can be used in the same application.What you will learnCreate your first Route using the Route componentProtect routes from unauthorized access by using the redirect componentNavigate to your defined route using Link and NavLinkConfigure BrowserRouter and HashRouter using various propsUse StaticRouter for routing in server-side rendered React applicationsImplement routing in a React Native app using react-router-nativeUsing connected-react-router library with React-Router for better state managementWho this book is forThis book is for JavaScript developers who have basic knowledge of React and who want to harness the power and flexibility of React Router

React: Tools & Resources

by Michael Wanyoike Manjunath M Jack Franklin Swizec Teller Ahmed Bouchefra

This book is a collection of in-depth guides to some some of the tools and resources most used with React, such as Jest and React Router, as well as a discussion about how React works well with D3, and a look at Preact, a lightweight React alternative. These tutorials were all selected from SitePoint's React Hub. It contains: Getting Started with Redux by Michael WanyoikeReact Router v4: The Complete Guide by Manjunath MHow to Test React Components Using Jest by Jack FranklinBuilding Animated Components, or How React Makes D3 Better by Swizec TellerUsing Preact as a React Alternative by Ahmed Bouchefra

The React Workshop: Get started with building web applications using practical tips and examples from React use cases

by Brandon Richey Ryan Yu Endre Vegh Theofanis Despoudis Anton Punith

Work through engaging exercises and activities and gain practical skills to make your web applications function effortlessly with the help of React Key Features Explore the React environment by creating live projects Solve real-world problems relating to building modern web applications Gain a thorough understanding of how data moves through different React components Book Description Are you interested in how React takes command of the view layer for web and mobile apps and changes the data of large web applications without needing to reload the page? This workshop will help you learn how and show you how to develop and enhance web apps using the features of the React framework with interesting examples and exercises. The workshop starts by demonstrating how to create your first React project. You'll tap into React's popular feature JSX to develop templates and use DOM events to make your project interactive. Next, you'll focus on the lifecycle of the React component and understand how components are created, mounted, unmounted, and destroyed. Later, you'll create and customize components to understand the data flow in React and how props and state communicate between components. You'll also use Formik to create forms in React to explore the concept of controlled and uncontrolled components and even play with React Router to navigate between React components. The chapters that follow will help you build an interesting image-search app to fetch data from the outside world and populate the data to the React app. Finally, you'll understand what ref API is and how it is used to manipulate DOM in an imperative way. By the end of this React book, you'll have the skills you need to set up and create web apps using React. What you will learn Use JSX to include logic in the view layer of applications Get familiar with the important methods and events in the React lifecycle Distinguish between class and functional component syntaxes Create forms with Formik and handle errors Understand the React Hooks API and the problems it can solve Fetch outside data using the Axios library and populate the data to the app Who this book is for The React Workshop is for web developers and programmers who are looking to learn React and use it for creating and enhancing web applications. Although the workshop is for beginners, prior knowledge of JavaScript programming and HTML and CSS is necessary to easily understand the concepts that are covered.

Reactionary Democracy: How Racism and the Populist Far Right Became Mainstream

by Aurelien Mondon Aaron Winter

Democracy must be anti-racist. Any less is cowardly. Any less is reactionary.Democracy is not necessarily progressive, and will only be if we make it so. What Mondon and Winter call 'reactionary democracy' is the use of the concept of democracy and its associated understanding of the power to the people (demos cratos) for reactionary ends. The resurgence of racism, populism and the far right is not the result of popular demands as we are often told. It is rather the logical conclusion of the more or less conscious manipulation by the elite of the concept of 'the people' and the working class to push reactionary ideas. These narratives place racism as a popular demand, rather than as something encouraged and perpetuated by elites, thus exonerating those with the means to influence and control public discourse through the media in particular. This in turn has legitimised the far right, strengthened its hand and compounded inequalities.These actions diverts us away from real concerns and radical alternatives to the current system. Through a careful and thorough deconstruction of the hegemonic discourse currently preventing us from thinking beyond the liberal vs populist dichotomy, this book develops a better understanding of the systemic forces underpinning our current model and its exploitative and discriminatory basis. The book shows us that the far right would not have been able to achieve such success, either electorally or ideologically, were it not for the help of elite actors (the media, politicians and academics). While the far right is a real threat and should not be left off the hook, the authors argue that we need to shift the responsibility of the situation towards those who too often claim to be objective, and even powerless, bystanders despite their powerful standpoint and clear capacity to influence the agenda, public discourse, and narratives, particularly when they platform and legitimise racist and far right ideas and actors.

Reactive Android Programming

by Tadas Subonis

Make the most of asynchronous android programming About This Book • Install and set up RxJava for Android development • Implement the Reactive paradigm for Android programming using RxJava • Create cutting edge real world Android apps with Reactive programming. Who This Book Is For Are you an android developer trying to figure out how to use reactive paradigm for your programming needs? If yes then this is the book for you. No previous knowledge of RxJava is required. What You Will Learn • Set up an environment for asynchronous that is reactive Android programming • Write custom observables and higher level abstractions • Orchestrating multiple calls using Reactive programming principles • Fetch remote financial data using RxJava • Integrate and process Twitter streams gracefully • Utilize Reactive programming to develop interactive and responsive Android apps • Create your own application to follow financial stock updates in real-time based on selected companies' symbols • Integrate updates from the Twitter for those companies. In Detail Writing code on Android is hard. Writing a high quality code that involves concurrent and parallel tasks is even harder. Ensuring that this code will run without unforeseen race conditions is an the order of magnitude harder. RxJava is the tool that can help write code for such tasks. In this book a novice developer will be introduced to a wide variety of tools that RxJava provides to enable them to produce robust and high-quality code for their asynchronous tasks by building a relatively simple(and high quality) application using advanced RxJava techniques to produce a high quality product. Part 1 of the book will lead the developer through RxJava's initial setup in Android environment. In Part 2, the reader will learn RxJava 2.0 step-by-step by starting off with stock data processing and display.The developer will learn to choose appropriate Schedulers and to use Retrofit library for remote requests.In Part 3, the reader will also learn advanced topics such as adding integration to Twitter to process its streaming data by combining it with stock data. Style and approach This book is a step by step practical guide which will essentially teach you to set up, implement, and debug Reactive Android Code with ease.

Reactive Application Development

by Duncan K. DeVore Sean A. Walsh

SummaryReactive Application Development is a hands-on guide that teaches you how to build reliable enterprise applications using reactive design patterns.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.Foreword by Jonas Bonér, Creator of Akka About the TechnologyMission-critical applications have to respond instantly to changes in load, recover gracefully from failure, and satisfy exacting requirements for performance, cost, and reliability. That's no small task! Reactive designs make it easier to meet these demands through modular, message-driven architecture, innovative tooling, and cloud-based infrastructure.About the BookReactive Application Development teaches you how to build reliable enterprise applications using reactive design patterns. This hands-on guide begins by exposing you to the reactive mental model, along with a survey of core technologies like the Akka actors framework. Then, you'll build a proof-of-concept system in Scala, and learn to use patterns like CQRS and Event Sourcing. You'll master the principles of reactive design as you implement elasticity and resilience, integrate with traditional architectures, and learn powerful testing techniques.What's InsideDesigning elastic domain modelsBuilding fault-tolerant systemsEfficiently handling large data volumesExamples can be built in Scala or JavaAbout the Reader Written for Java or Scala programmers familiar with distributed application designs.About the AuthorDuncan DeVore, Sean Walsh, and Brian Hanafee are seasoned architects with experience building and deploying reactive systems in production. Table of ContentsPART 1 - FUNDAMENTALS What is a reactive application? Getting started with Akka Understanding Akka PART 2 - BUILDING A REACTIVE APPLICATION Mapping from domain to toolkit Domain-driven design Using remote actors Reactive streaming CQRS and Event Sourcing A reactive interfaceProduction readiness

Reactive Applications with Akka.NET

by Anthony Brown

SummaryReactive Applications with Akka.NET is a hands-on book that builds on fundamental concepts to teach you how to create reliable and resilient applications in the reactive style.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyEnterprise-scale software needs to be unfailingly reliable, consistently performant under unpredictable loads, and easy to scale and maintain. Reactive applications guarantee these qualities through clear isolation of system components and message-based communication. Akka.NET ports the battle-tested Akka Actors toolkit from the JVM, radically simplifying the concurrency and asynchronous message handling at the heart of a reactive system.About the BookReactive Applications with Akka.NET teaches you to write high-performance, concurrent systems without explicitly managing threads and locking. You'll experience the power of Akka.NET and the Actors concurrency model by exploring a real-world case study in each chapter. As you go further, you'll start to grok the power of asynchronous communication in a distributed environment and take on practical tasks like deploying, debugging, and establishing performance guarantees.What's InsideReactive application designDealing with application-level failuresIntegrating Akka.NET with other frameworksApplying reactive programming to the real worldAbout the ReaderReaders should be comfortable with C# or F# and the .NET framework.About the AuthorAnthony Brown is a .NET consultant specializing in F# and reactive systems.Table of ContentsPART 1 THE ROAD TO REACTIVEWhy reactive?Reactive application designPART 2 DIGGING INYour first Akka.NET applicationState, behavior, and actorsConfiguration, dependency injection, and loggingFailure handlingScaling in reactive systemsComposing actor systemsPART 3 REAL-LIFE USAGETesting Akka.NET actorsIntegrating Akka.NETStoring actor state with Akka.PersistenceBuilding clustered applications with Akka.ClusterAkka.NET and reactive programming in production

Reactive Design Patterns

by Jamie Allen

SummaryReactive Design Patterns is a clearly written guide for building message-driven distributed systems that are resilient, responsive, and elastic. In this book you'll find patterns for messaging, flow control, resource management, and concurrency, along with practical issues like test-friendly designs. All patterns include concrete examples using Scala and Akka. Foreword by Jonas Bonér. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyModern web applications serve potentially vast numbers of users - and they need to keep working as servers fail and new ones come online, users overwhelm limited resources, and information is distributed globally. A Reactive application adjusts to partial failures and varying loads, remaining responsive in an ever-changing distributed environment. The secret is message-driven architecture - and design patterns to organize it.About the BookReactive Design Patterns presents the principles, patterns, and best practices of Reactive application design. You'll learn how to keep one slow component from bogging down others with the Circuit Breaker pattern, how to shepherd a many-staged transaction to completion with the Saga pattern, how to divide datasets by Sharding, and more. You'll even see how to keep your source code readable and the system testable despite many potential interactions and points of failure. What's InsideThe definitive guide to the Reactive ManifestoPatterns for flow control, delimited consistency, fault tolerance, and much moreHard-won lessons about what doesn't workArchitectures that scale under tremendous loadAbout the ReaderMost examples use Scala, Java, and Akka. Readers should be familiar with distributed systems.About the AuthorDr. Roland Kuhn led the Akka team at Lightbend and coauthored the Reactive Manifesto. Brian Hanafee and Jamie Allen are experienced distributed systems architects. Table of ContentsPART 1 - INTRODUCTIONWhy Reactive? A walk-through of the Reactive Manifesto Tools of the trade PART 2 - THE PHILOSOPHY IN A NUTSHELLMessage passing Location transparency Divide and conquer Principled failure handling Delimited consistency Nondeterminism by need Message flow PART 3 - PATTERNS Testing reactive applications Fault tolerance and recovery patterns Replication patterns Resource-management patterns Message flow patterns Flow control patterns State management and persistence patterns

Reactive Java Programming

by Andrea Maglie

Learn reactive programming using Java and its functional aspects, sometimes called RxJava. This book shows you how to solve "callback hell" with RxJava and shows you how to write thread-safe code without hanging onto state variables which comes in handy for cloud computing software-as-a-service issues, especially when dealing with big data processes through streaming. Reactive Java Programming includes unique coverage of reactive Android programming, growing more and more popular in mobile development with the Cloud. After reading this guide to reactive programming, you'll be able to apply it to your own big data cloud applications that use Java. What You'll LearnUse and map observables Filter and combine eventsEmploy subjects, schedulers, and backpressure Handle reactive patternsTest your RxJava codeWrite your own operatorsCarry out reactive Android programmingWho This Book Is ForExperienced Java programmers new to reactive programming and those who may have some experience with reactive programming new to Java.

Reactive Patterns with RxJS for Angular: A practical guide to managing your Angular application's data reactively and efficiently using RxJS 7

by Lamis Chebbi

Discover how you can leverage the reactive paradigm with RxJS in your Angular applications using some common patterns and techniques that can be implemented in real-world use casesKey FeaturesLearn how to write clean, maintainable, performant, and optimized Angular web applications using reactive patternsExplore various RxJS operators and techniques in detail to improve the testing and performance of your codeSwitch from an imperative mindset to reactive by comparing bothBook DescriptionRxJS is a fast, reliable, and compact library for handling asynchronous and event-based programs. It is a first-class citizen in Angular and enables web developers to enhance application performance, code quality, and user experience, so using reactive patterns in your Angular web development projects can improve user interaction on your apps, which will significantly improve the ROI of your applications.This book is a step-by-step guide to learning everything about RxJS and reactivity. You'll begin by understanding the importance of the reactive paradigm and the new features of RxJS 7. Next, you'll discover various reactive patterns, based on real-world use cases, for managing your application's data efficiently and implementing common features using the fewest lines of code.As you build a complete application progressively throughout the book, you'll learn how to handle your app data reactively and explore different patterns that enhance the user experience and code quality, while also improving the maintainability of Angular apps and the developer's productivity. Finally, you'll test your asynchronous streams and enhance the performance and quality of your applications by following best practices.By the end of this RxJS Angular book, you'll be able to develop Angular applications by implementing reactive patterns.What you will learnUnderstand how to use the marble diagram and read it for designing reactive applicationsWork with the latest features of RxJS 7Build a complete Angular app reactively, from requirement gathering to deploying itBecome well-versed with the concepts of streams, including transforming, combining, and composing themExplore the different testing strategies for RxJS apps, their advantages, and drawbacksUnderstand memory leak problems in web apps and techniques to avoid themDiscover multicasting in RxJS and how it can resolve complex problemsWho this book is forIf you're an Angular developer who wants to leverage RxJS for building reactive web applications, this is the book for you. Beginner-level experience with Angular and TypeScript and knowledge of functional programming concepts is assumed.

Reactive Programming for .NET Developers

by Michael Ciceri Antonio Esposito

Get up and running with reactive programming paradigms to build fast, concurrent, and powerful applications About This Book * Get to grips with the core design principles of reactive programming * Learn about Reactive Extensions for .NET through real-world examples * Improve your problem-solving ability by applying functional programming Who This Book Is For If you are a .NET developer who wants to implement all the reactive programming paradigm techniques to create better and more efficient code, then this is the book for you. No prior knowledge of reactive programming is expected. What You Will Learn * Create, manipulate, and aggregate sequences in a functional-way * Query observable data streams using standard LINQ query operators * Program reactive observers and observable collections with C# * Write concurrent programs with ease, scheduling actions on various workers * Debug, analyze, and instrument Rx functions * Integrate Rx with CLR events and custom scheduling * Learn Functional Reactive Programming with F# In Detail Reactive programming is an innovative programming paradigm focused on time-based problem solving. It makes your programs better-performing, easier to scale, and more reliable. Want to create fast-running applications to handle complex logics and huge datasets for financial and big-data challenges? Then you have picked up the right book! Starting with the principles of reactive programming and unveiling the power of the pull-programming world, this book is your one-stop solution to get a deep practical understanding of reactive programming techniques. You will gradually learn all about reactive extensions, programming, testing, and debugging observable sequence, and integrating events from CLR data-at-rest or events. Finally, you will dive into advanced techniques such as manipulating time in data-flow, customizing operators and providers, and exploring functional reactive programming. By the end of the book, you'll know how to apply reactive programming to solve complex problems and build efficient programs with reactive user interfaces. Style and approach This is a concise reference manual for reactive programming with Rx for C# and F# using real-world, practical examples.

Reactive Programming in Kotlin

by Rivu Chakraborty

Learn how to implement Reactive Programming paradigms with Kotlin, and apply them to web programming with Spring Framework 5.0 and in Android Application Development. About This Book • Learn how to solve blocking user experience with Reactive Programming and get deep insights into RxKotlin • Integrate Reactive Kotlin with Spring and build fantastic Android Apps with RxKotlin and RxAndroid • Build reactive architectures that reduce complexity throughout the development process and make your apps(web and Android) scalable Who This Book Is For This book is for Kotlin developers who would like to build fault-tolerant, scalable, and distributed systems. A basic knowledge of Kotlin is required, but no prior knowledge of reactive programming. What You Will Learn • Learn about reactive programming paradigms and how reactive programming can improve your existing projects • Gain in-depth knowledge in RxKotlin 2.0 and the ReactiveX Framework • Use RxKotlin with Android • Create your own custom operators in RxKotlin • Use Spring Framework 5.0 with Kotlin • Use the reactor-kotlin extension • Build Rest APIs with Spring,Hibernate, and RxKotlin • Use testSubscriber to test RxKotlin applications • Use backpressure management and Flowables In Detail In today's app-driven era, when programs are asynchronous, and responsiveness is so vital, reactive programming can help you write code that's more reliable, easier to scale, and better-performing. Reactive programming is revolutionary. With this practical book, Kotlin developers will first learn how to view problems in the reactive way, and then build programs that leverage the best features of this exciting new programming paradigm. You will begin with the general concepts of Reactive programming and then gradually move on to working with asynchronous data streams. You will dive into advanced techniques such as manipulating time in data-flow, customizing operators and provider and how to Use the concurrency model to control asynchronicity of code and process event handlers effectively. You will then be introduced to functional reactive programming and will learn to apply FRP in practical use cases in Kotlin. This book will also take you one step forward by introducing you to spring 5 and spring boot 2 using Kotlin. By the end of the book, you will be able to build real-world applications with reactive user interfaces as well as you'll learn to implement reactive programming paradigms in Android. Style and Approach Loaded with numerous code examples and real-life projects, this book helps you delve into Reactive Programming with Kotlin, and apply it to real-world Spring-web and Android projects, thus making all your apps reactive.

Refine Search

Showing 47,851 through 47,875 of 59,387 results