- Books/Videos on Sale (or Free) Today
- Select New Books and Courses
- New/Updated Pluralsight Courses
- New/Updated Safari Books and Courses
These deals are good for today only, so be sure to take advantage of the pricing before the offers expire.
React has taken the web development world by storm, and it is only natural that the unique architecture and its ecosystem of third-party support be applied to native application development. This book will take you through the basics of React Native development all the way through to some more advanced components.
This book covers topics in React Native ranging from adding basic UI components to successfully deploying for multiple target platforms. The book follows a top-down approach beginning with building rich user interfaces. These UIs will be created with both built-in and custom components that you will create, style, and animate.
You will then learn about different strategies for working with data, including leveraging the popular Redux library and optimizing the performance of the application. Then, you will step further into exposing native device functionality. Finally, we will discuss how to put your application into production and maintain its reliability.
What You Will Learn
- Build simple and complex UIs using React Native
- Create advanced animations for UI components
- Build universal apps that run on phones and tablets
- Leverage Redux to manage application flow and data
- Expose both custom native UI components and application logic to React Native
- Integrate with existing native applications on iOS and Android
- Deploy your React Native application to the Google Play and Apple App Store
- Add automated testing to your React Native application
About the Authors
50% off Enterprise Java Microservices
50% off Manning’s eBook by Ken Finnigan. This book covers Java EE, Microservices, Netflix Hystrix, WildFly Swarm, Java.
This example-rich tutorial shows how to design and manage large-scale Java applications as a collection of microservices. Starting with an overview of microservices from a Java EE perspective, you’ll learn how to refactor your existing applications as microservices and build microservice-based applications from scratch. You’ll power through practical tutorials as you call and connect microservices, understand what load balancing is, and use Netflix Hystrix for fault tolerance. You’ll also master security and testing, as well as deploying to the cloud.
About the technology
Over time, enterprise-grade Java applications can become giant hulking beasts of intertwined code, bloated with third-party libraries, and vulnerable to total collapse when a single part fails. It doesn’t have to be that way! Microservices break down a large application into smaller components, each interacting with each other to create a united whole. As each component can start, stop, and scale independently, so the whole system benefits from better fault-tolerance and resilience. Equally-important, separating the application into smaller independent services makes it substantially easier to efficiently manage the development and incremental improvement of your system.
- The microservices mental model
- Fault tolerance with Netflix Hystrix
- Securing your microservices
- Deploying to the cloud
About the reader
This book is for Java developers familiar with distributed n-tier application architecture.
About the author
Ken Finnigan has worked as an engineer and consultant for nearly 20 years. He currently co-leads the development of WildFly Swarm for Red Hat.
50% off Testing Java Microservices
50% off Manning’s eBook by Alex Soto Bueno, Jason Porter, Andy Gumbrecht. This book covers Microservices, Java, Testing, Unit Testing, Integration Testing, End-to-End Testing, JUnit, Java EE, Spring Boot, WildFly Swarm, Docker, Arquillian, Wiremock, Mockito, AssertJ, Pact, Pact-JVM, gatling, Continuous Delivery, ShrinkWrap, Hoverfly, Jenkins.
With traditional software unit tests, there’s never a guarantee that an application will actually function correctly in the production environment. And when you add microservices, remote resources that are accessible over a network, into the mix, testing is more tricky. To make things even harder, microservices typically need to collaborate with additional network-based microservices, making testing even more challenging.
About the book
Testing Java Microservices teaches you how to write tests for microservices in Java. You’ll learn test strategies that solve the most common issues you are likely to encounter. This practical hands-on guide begins with introducing you to microservices and providing you with a simple, carefully-designed application developed using microservices principles and following some of the most common technologies such as Java EE, Spring Boot, WildFly Swarm, and Docker. You’ll move on to write tests for microservices architecture, starting with simple but useful unit tests, all the way to end-to-end tests. The book shows you how to write tests like unit, component, integration, container, contract, chaos, and more. Along the way, you’ll also learn about some technologies like the Arquillian ecosystem, Wiremock, Mockito, AssertJ, Pact or Gatling. Finally, you’ll see how everything fits together into the Continuous Delivery pipeline.
- Test automation
- Writing Persistence tests
- Continuous Delivery
- Creating deployable archives with ShrinkWrap
- Testing with Docker
About the reader
Readers should be comfortable programming in Java. Experience with testing tools like jUnit is helpful but not required. Some experience in Java EE, Spring. and Docker is also helpful.
About the authors
Alex Soto Bueno is a software engineer and is passionate about Java development and the open source software model. He leads the NoSQLUnit project and is a team member and evangelist of Arquillian. He has spread the word of testing at several conferences including Devoxx or GeeCon.
Jason Porter works at Red Hat and has been involved with Arquillian since the early days. He created the first glassfish adapter and laid groundwork for the website. He also has used it extensively while testing Seam 3 and Apache DeltaSpike.
Andy Gumbrecht is a Senior Software Engineer and lead developer on several successful local government and commercial industry projects. As a senior Java developer he has never lost his love for coding, open source and best practices within the industry and has an attention to detail, performance and infrastructure.
50% off Microservices in Action
50% off Manning’s eBook by Morgan Bruce, Paulo A. Pereira. This book covers Microservices.
Microservices in Action is a practical book about building and deploying microservice-based applications. Written for developers and architects with a solid grasp of service-oriented development, it tackles the challenge of putting microservices into production. You’ll begin with an in-depth overview of microservice design principles, building on your knowledge of traditional systems. Then, you’ll start creating a reliable road to production. You’ll explore examples using Kubernetes, Docker, and Google Container Engine as you learn to build clusters and maintain them after deployment. Throughout this rich, experience-driven book, you’ll move through real-world use cases including a continuous delivery pipeline, production monitoring, and practical techniques for scaling and maintaining a healthy system.
About the technology
Most enterprise developers are comfortable with writing individual components or services as part of a larger application. In microservice systems, the benefits - and unique challenges - arise from the way these services are organized, deployed, and managed. Production-ready microservice applications rely on cloud platforms like AWS or Google Cloud, container engines like Docker, and orchestration tools like Kubernetes. Microservices change the dev process as well, maximizing the efficiency and independence of small teams. To be successful, developers, team leaders, and architects need to master both the implementation details and the big picture of how microservices work in a production environment.
- Review of microservice architecture
- Building a delivery pipeline for microservices
- Monitoring your microservices applications
- Deploying with containers
- Written by authors with daily, hands-on experience
About the reader
Readers should be intermediate developers with some knowledge of enterprise application architecture. Familiarity with container systems like Docker and IaaS cloud like AWS, Google Cloud, or DigitalOcean is helpful but not required.
About the authors
Morgan Bruce and Paulo A. Pereira have years of experience building distributed applications, with particular expertise in the high-stakes finance and identity verification industries. They work daily with microservices in a production environment using the tools and techniques presented in this book.
- The only book to cover Reagent, a minimalistic interface between ClojureScript and React
- A fast-paced recipes book about how to write interactive applications for web browsers and smart phones
- Many recipes will be presenting a Facebook React Wrapper that makes React easy to grasp and use
What You’ll Learn
- Write simple static web apps with Boot
- Integrate ClojureScript and its libraries
- Animate content, play with sound and videos
- Use Reagent, and be Reactive in the browser.
- Run your Application on a smart phones.
Who This Book Is For
About the Author
Nicolas Modrzyk has over 12 years of IT experience in the United States and Asia and is currently CTO of an international consulting company in Tokyo, Japan. An author of two other published books, Nicolas began working with Clojure five years ago and loves helping customers reach their goals in many languages
When not bringing new ideas to customers, he spends time with his two fantastic daughters Mei and Manon, and playing live music internationally.
- Adobe Target Optimize Digital Experiences Building on the Fundamentals (Video) by Adobe Digital Learning Services and Jonathan Greiner
- Adobe Target Optimize Digital Experiences Fundamentals (Video) by Adobe Digital Learning Services and Jonathan Greiner
- Alias: Getting Started Using Primitives for Automotive Design (Video) by Pierre-Paul Andriani
- Android Fundamentals: Localization and Internationalization (Video) by Viral Patel
- AWS Networking Deep Dive: Virtual Private Cloud (VPC) (Video) by Ben Piper
- Building and Deploying Applications with Cake (Video) by Enrico Campidoglio
- Building Classification Models with TensorFlow (Video) by Janani Ravi
- Building Reusable Angular Services: Logging (Video) by Paul D. Sheriff
- Formula Fundamentals in Salesforce (Video) by Dan Appleman
- Foundations for Cloud Architecture (Video) by James Bannan
- Getting Started with Python Concurrency (Video) by Tim Ojo
- Office 365 Administration Playbook (Video) by Paul Cunningham
- Penetration Testing in Action (Video) by Daniel Teixeira
- Play by Play: Angular Design Solutions (Video) by Ward Bell and John Papa
- Testing Django Applications (Video) by Jamie Counsell
- Understanding ASP.NET Core 2.x (Video) by Roland Guijt
- Upgrading Your ASP.NET Core 1.x Web API to 2.0 (Video) by Kevin Dockx
- Cloud Foundry LiveLessons Video Training (Book) by Josh McKenty, Josh Long
Business Expert Press
- A Communication Guide for Investor Relations in an Age of Activism (Book) by Marcia W. DiStaso, David Michaelson, John Gilfeather
- Mixing Audio, 3rd Edition (Book) by Roey Izhaki
FT Publishing International
- Stepping Up (Book) by Dr. Sarah Wood, Niamh O’Keeffe
- Promoting Interdisciplinarity in Knowledge Generation and Problem Solving (Book) by Mohammed Nasser Al-Suqri, Abdullah Khamis Al-Kindi, Salim Said AlKindi, Naifa Eid Saleem
O’Reilly Media, Inc.
- Practical Tableau (Book) by Ryan Sleeper
- Stream Processing with Apache Flink (Book) by Vasiliki Kalavri, Fabian Hueske
- The Rules of People (Book) by Richard Templar
Pearson IT Certification
- CompTIA Security+ (SY0-501) (Book) by Sari Greene
Project Management Institute
- How Successful Organizations Implement Change (Book) by Emad E. Aziz, Wanda Curlee