Books written by Wisnu Anggoro at best prices | Best of Wisnu Anggoro (3 books)

C# Data Structures and Algorithms: Master array, set and map with trees and graphs

C# Data Structures and Algorithms: Master array, set and map with trees and graphs

A complete guide on using data structures and Algorithms to write sophisticated C# code About This Book * Learn how to build reusable and maintainable code in C#. * Delve into effective Design and implementation techniques to meet your Software requirements * Explore illustrations to present data structures and algorithms, as well as their analysis in a clear, visual manner. Who This Book Is For This book is for developers who would like to learn the Data Structures and Algorithms in C#. Basic C# Programming knowledge would be an added advantage. What You Will Learn * How to use arrays and lists to get better results in complex scenarios * Implement Algorithms like the Tower of Hanoi on stacks of C# objects * Build enhanced applications by using hashtables, Dictionaries and sets * Make a positive impact on efficiency of applications with tree traversal * Effectively find the shortest path in the graph In Detail Data structures allow organizing data efficiently. They are critical to various problems and their suitable implementation can provide a complete solution that acts like reusable code. In this book, you will learn how to use various data structures while developing in the C# language as well as how to implement some of the most common Algorithms used with such data structures. At the beginning, you will get to know arrays, lists, dictionaries, and sets together with real-world examples of your application. Then, you will learn how to create and use stacks and queues. In the following part of the book, the more complex data structures will be introduced, namely trees and graphs, together with some Algorithms for searching the shortest path in a graph. We will also discuss how to organize the code in a manageable, consistent, and extendable way. By the end of the book,you will learn how to build Components that are easy to understand, debug, and use in different applications.

Functional C#

Functional C#

Uncover the secrets of functional Programming using C# and change the way you approach your applications forever About This Book * This book focuses on the functional paradigm of C#, which will give you a whole new angle on coding with C# * It illustrates the advantages that functional Programming brings to the table and the associated coding benefits * This practical guide Covers all the aspects of functional Programming and provides solutions that can be applied in Business scenarios Who This Book Is For This book is suitable for C# developers with Basic prior knowledge of C# and with no functional Programming experience at all. What You Will Learn * Develop an application using the functional approach * Implement unit testing to functionally program code * Create efficient code using functional Programming * Work through a LINQ query so you can Work with data * Compose asynchronous programs to create a responsive application * Use recursion in function Programming in order to simplify code * Optimize the program code using Laziness and Caching Techniques In Detail Functional Programming makes your application faster, improves performance, and increases your productivity. C# code is written at a higher level of abstraction, so that code will be closer to Business requirements, abstracting away many low-level implementation details. This book bridges the language gap for C# developers by showing you how to create and consume functional constructs in C#. We also bridge the domain gap by showing how functional constructs can be applied in Business scenarios. We'll take you through lambda expressions and extension methods, and help you develop a deep understanding of the concepts and practices of LINQ and recursion in C#. By the end of the book, you will be able to write code using the best approach and will be able to perform unit testing in functional programming, changing how you write your applications and revolutionizing your projects. Style and approach This book takes a pragmatic approach and shows you techniques to write better functional constructs in C#. We'll also show you how these concepts can be applied in Business scenarios.

Boost.Asio C++ Network Programming -

Boost.Asio C++ Network Programming -

Learn effective C++ network Programming with Boost.Asio and become a proficient C++ network programmer About This Book * Learn efficient C++ network Programming with minimum coding using Boost.Asio * Your one-stop destination to everything related to the Boost.Asio library * Explore the fundamentals of Networking to choose designs with more examples, and learn the basics of Boost.Asio Who This Book Is For This book is for C++ Network programmers with Basic knowledge of network programming, but no knowledge of how to use Boost.Asio for network programming. What You Will Learn * Prepare the Tools to simplify network Programming in C++ using Boost.Asio * Explore the Networking concepts of IP addressing, TCP/IP ports and protocols, and LAN topologies * Get acquainted with the usage of the Boost Libraries * Get to know more about the content of Boost.Asio network Programming and Asynchronous Programming * Establish Communication between client and server by creating client-server application * Understand the various functions inside Boost.Asio C++ Libraries to delve into network Programming * Discover how to debug and run the code successfully In Detail Boost.Asio is a C++ library used for network Programming operations. Organizations use Boost because of its productivity. Use of these high-quality Libraries speed up initial development, result in fewer bugs, reduce reinvention-of-the-wheel, and cut long-term maintenance costs. Using Boost Libraries gives an Organization a head start in adopting new technologies. This book will teach you C++ Network Programming using synchronous and asynchronous operations in Boost.Asio with minimum code, along with the fundamentals of Boost, server-client applications, debugging, and more. You will begin by preparing and setting up the required Tools to simplify your network Programming in C++ with Boost.Asio. Then you will learn about the Basic concepts in Networking such as IP addressing, TCP/IP protocols, and LAN with its topologies. This will be followed by an overview of the Boost Libraries and their usage. Next you will get to know more about Boost.Asio and its concepts related to network programming. We will then go on to create a client-server application, helping you to understand the Networking concepts. Moving on, you will discover how to use all the functions inside the Boost.Asio C++ libraries. Lastly, you will understand how to debug the code if there are errors found and will run the code successfully. Style and approach An example-oriented book to show you the basics of Networking and help you create a network application simply using Boost.Asio, with more examples for you to get up and Running with Boost.Asio quickly.

Books written by Wisnu Anggoro at best prices | Best of Wisnu Anggoro (3 books)

Books written by Wisnu Anggoro at best prices | Best of Wisnu Anggoro (3 books) Price
C# Data Structures and Algorithms: Master array, set and map with trees and graphs Rs. 854.0
Functional C# Rs. 799.0
Boost.Asio C++ Network Programming - Rs. 509.0

Bot