Programming & Software Development Price list in India

Problems Title
Learning React Native: Building Native Mobile Apps With Javascript, Second Edition

Learning React Native: Building Native Mobile Apps With Javascript, Second Edition

get a practical introduction to react Native, the JavaScript framework for writing and deploying fully featured mobile apps that render natively. The second edition of this hands-on guide shows you how to build applications that target iOS, Android, and other mobile platforms instead of browsers that can access platform features such as the camera, user location, and local storage.
through code examples and step-by-step instructions, web developers and front end engineers familiar with react will learn how to build and style interfaces, use mobile components, and debug and deploy apps. You’ll learn how to extend react Native using third-party libraries or your own Java and Objective-C libraries.

Examine how react native’s mobile-based components compare to basic HTML elements
Take advantage of platform-specific APIs, as well as modules from the framework community
Incorporate platform-specific components into cross-platform apps
Learn common pitfalls of react Native development, and tools for dealing with them
Handle state management in a large app with the Redux library

Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9

Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9

The introduction of functional programming concepts in Java SE 8 was a drastic change for this venerable object-oriented language. Lambda expressions, method references and streams fundamentally changed the idioms of the language and many developers have been trying to catch up ever since. This cookbook will help. with more than 70 detailed recipes, author Ken Kousen shows you how to use the newest features of Java to solve a wide range of problems.
For developers comfortable with previous Java versions, this guide covers nearly all of Java SE 8 and includes a chapter focused on changes coming in Java 9. Need to understand how functional idioms will change the way you write code? This cookbookóchock full of use casesóis for you.
Recipes cover:

The basics of lambda expressions and method references
Interfaces in the java.util.function package
Stream operations for transforming and filtering data
Comparators and Collectors for sorting and converting streaming data
Combining lambdas, method references and streams
Creating instances and extract values from Javaís Optional type
New I/O capabilities that support functional streams
The Date-Time API that replaces the legacy Date and Calendar classes
Mechanisms for experimenting with concurrency and parallelism

Optimizing Java: Practical Techniques for Improving JVM Application Performance

Optimizing Java: Practical Techniques for Improving JVM Application Performance

Performance tuning is an experimental science, but that doesn't mean engineers should resort to guesswork and folklore to get the job done. Yet that's often the case. with this practical book, intermediate to advanced Java technologists working with complex technology stacks will learn how to tune Java applications for performance using a quantitative, verifiable approach.

Most resources on performance tend to discuss the theory and internals of Java virtual machines, but this book focuses on the practicalities of performance tuning by examining a wide range of aspects. There are no simple recipes, tips and tricks, or algorithms to learn. Performance tuning is a process of defining and determining desired outcomes. And it requires diligence.

Learn how Java principles and technology make the best use of modern hardware and operating systems

Explore several performance tests and common anti-patterns that can vex your team

Understand the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking

Dive into JVM garbage collection logging, monitoring, tuning and tools

Explore JIT compilation and Java language performance techniques

Learn performance aspects of the Java Collections API and get an overview of Java concurrency

Java Performance: The Definitive Guide

Java Performance: The Definitive Guide

All Indian Reprints of O'Reilly are printed in Grayscale.

Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the approach that anyone who works with Java should be equally adept at understanding how code behaves in the JVM, as well as the tunings likely to help its performance.

You’ll gain in-depth knowledge of Java application performance, using the Java Virtual Machine (JVM) and the Java platform, including the language and API. Developers and performance engineers alike will learn a variety of features, toolsand processes for improving the way Java 7 and 8 applications perform.

  • Apply four principles for obtaining the best results from performance testing
  • Use JDK tools to collect data on how a Java application is performing
  • Understand the advantages and disadvantages of using a JIT compiler
  • Tune JVM garbage collectors to affect programs as little as possible
  • Use techniques to manage heap memory and JVM native memory
  • Maximize Java threading and synchronization performance features
  • Tackle performance issues in Java EE and Java SE APIs
  • Improve Java-driven database application performance

C# 7.0 In A Nutshell: The Definitive Reference (Covers .Net Standard 2), Seventh Edition

C# 7.0 In A Nutshell: The Definitive Reference (Covers .Net Standard 2), Seventh Edition

All Indian Reprints of O'Reilly are printed in Grayscale.

When you have questions about C# 7.0 or the .NET CLR and its core Framework assemblies, this bestselling guide has the answers you need. Since its debut in 2000, C# has become a language of unusual flexibility and breadth, but its continual growth means there’s always more to learn.

Organized around concepts and use cases, this updated edition provides intermediate and advanced programmers with a concise map of C# and .NET knowledge. Dive in and discover why this Nutshell guide is considered the definitive reference on C#.

  • Get up to speed on the C# language, from the basics of syntax and variables to advanced topics such as pointers, operator overloadingand dynamic binding
  • Dig deep into LINQ via three chapters dedicated to the topic
  • Explore concurrency and asynchrony, advanced threadingand parallel programming
  • Work with .NET features, including XML, regular expressions, networking, serialization, reflection, application domainsand security
  • Delve into Roslyn, the modular C# 7.0 compiler-as-a-service

You Don`t Know JS:  6 Volume Set

You Don`t Know JS: 6 Volume Set

All Indian Reprints of O'Reilly are printed in Grayscale.

No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. The "You Don’t Know JS" is a series of books which explores JavaScript types in greater depth

The books in this series are

  1. You Don’t Know JS: Up and Going
  2. You Don’t Know JS: Types and Grammar
  3. You Don’t Know JS: ES6 and Beyond
  4. You Don’t Know JS: Async and Performance
  5. You Don’t Know JS: this and Object Prototypes
  6. You Don’t Know JS: Scope and Closures

The Nexus Framework for Scaling Scrum: Continuously Delivering an Integrated Product with Multiple Scrum Teams

The Nexus Framework for Scaling Scrum: Continuously Delivering an Integrated Product with Multiple Scrum Teams

Today, organizations want to scale Scrum to ever larger and more complex projects, driving the benefits of agility throughout the enterprise. But most conventional solutions to scaling agility have added complexity and deviated from the principles that make Scrum so attractive. Scaling Scrum with Nexus introduces a better approach, reflecting the authors' many years of applying and scaling Scrum in multiple industries. Four leading experts introduce the Nexus Framework, showing how it enables smooth integration among multiple Scrum teams, as well as highly-effective collaboration with non-Scrum teams working on the same project. Drawing on their immense experience, they explain what Nexus is, how it works, and how it solves agile scalability problems that have bedeviled organizations for years. Next, they offer start-to-finish guidance for applying Nexus Framework principles throughout your own organization. You'll walk through forming a Nexus, organizing work in a Nexus environment, managing and enabling a Nexus, and much more -- all you need to succeed with Scrum in even the most challenging global projects.

Head First Java: A Brain-Friendly Guide, 2nd Edition (Covers Java 5.0)

Head First Java: A Brain-Friendly Guide, 2nd Edition (Covers Java 5.0)

Book Description:

Computer programming language Java is not easy to understand. It takes lot of time and practice to understand the complex programming language. But this book takes an interactive and fun approach for better understanding of different fundamentals of Java. The book offers multi-sensory and fun learning experience for new programmers, so they can easily pick up the new language.

Human brain responds and remembers unusual situations, images or incidents. Keeping that in mind, this revised second edition of the book has been presented with lots of humorous images, memorable analogies and mind-bending exercises. The language in which the book is written is also casual for better understanding of the difficult computer programming language.

Although it follows a causal approach, the book refers to some serious computer-related information that encourages readers to learn and think like professional Java programmers. The book focuses on Java 5.0, the latest version of the Java development platform, along with certain deep code-levels. From basic programming fundamentals to advanced topics, including threads, distributed programming with RMI and network sockets, the book covers almost all major Java concepts.

To make the learning and remembering tasks easier, the book comes with numerous puzzles, striking visuals, mysterious problems and certain soul-searching interviews to make the computer programming more engaging and playful. For new programmers and those who want to brush up their programming knowledge, this book may be a good companion. With this easy-to-understand book, learning complex computer language shall no more be a difficult task.

About the Author

A well known game developer and programming instructor, Kathy Sierra is a master java trainer. She has been teaching instructors at Sun Microsystems on the best ways to teach the latest and upcoming Java technologies.

Programming & Software Development Sub Categories

Introduction to Programming Graphics & Multimedia Interface Design APIs Compilers Linux & Unix Mac OS X Computer Programming Language & Tool Device Drivers Interface Design Programming Microsoft Programming Mobile Phone Programming Software Design, Testing & Engineering Software Programming Compilers Game Programming Programming Algorithms Introductory & Beginning Programming