Showing results for "vaskaran sarcar"
Showing 1 - 12 of 21 Results
Adult content is visible.
The Structural Design Toolkit for C#
Composition, Delegation, and Collaboration through Six Core Design Patterns
2026
EN
Accessible
Modern software systems must remain flexible, maintainable, and open to continuous change. While object creation often receives significant attention, the long-term quality of software is largely determined by how objects are structured, composed, and allowed to collaborate. Poor structural decisions can quickly lead to rigid designs that are difficult to extend or refactor. This book focuses on the structural design patterns that remain highly relevant in modern C# and .NET development. R...
Creational Design Patterns in C#
Building Flexible and Scalable Software
2025
EN
Accessible
Unlock the power of design patterns to elevate your software architecture. This pocket book provides an in-depth guide to five essential creational design patterns, crucial for building robust, scalable, and maintainable applications in C#.With step-by-step implementation in C# and a focus on practical applications, this book will empower you to enhance your software solutions and sharpen your design skills. The book starts by covering the simple factory pattern first where you wil...
Task Programming in C# and .NET
Modern Day Foundation for Asynchronous Programming
2025
EN
Accessible
At a high level, to understand asynchronous programming, you need to be familiar with task programming, efficient use of the async and await keywords, and a few more important topics. However, task programming is the first major step towards modern-day asynchronous programming. This book tries to simplify the topic with simple examples, Q&A sessions, and exercisesThe book starts with an introduction to asynchronous programming and covers task creation and execution. Next, you will ...
Creational Design Patterns in Java
Designing Flexible, Scalable, and Reliable Software
2026
EN
Accessible
Discover a focused and practical introduction to creational design patterns in Java. This book is designed to help busy Java developers quickly understand the importance of high-quality software design, showing how creational patterns contribute to building flexible, maintainable, and scalable applications.You will explore five key patterns: Simple Factory, Factory Method, Singleton, Builder, and Prototype—along with an insightful discussion on Dependency Injection. Each pattern is...
Parallel Programming with C# and .NET
Fundamentals of Concurrency and Asynchrony Behind Fast-Paced Applications
2024
EN
Accessible
If you need to understand concurrency, this book is your guide to the fundamentals behind the advanced software you seek to implement to achieve highly responsive and scalable code. Support for parallel computation is an essential part of concurrency. Concurrency is an advanced concept and solutions are not straightforward. Many developers have been burned by it and are still being burned by it. This book aims to simplify the concept for C# developers. It tries to simplify the concept usin...
Creational Design Patterns in Java
Designing Flexible, Scalable, and Reliable Software
2026
EN
Accessible
Discover a focused and practical introduction to creational design patterns in Java. This book is designed to help busy Java developers quickly understand the importance of high-quality software design, showing how creational patterns contribute to building flexible, maintainable, and scalable applications.You will explore five key patterns: Simple Factory, Factory Method, Singleton, Builder, and Prototype—along with an insightful discussion on Dependency Injection. Each pattern is...
Python Bootcamp
A Rapid Crash Course Featuring Q&A Sessions, Exercises, and Projects
2025
EN
Accessible
Python Bootcamp is a concise guide to becoming proficient in the Python programming language. This book enables you to write and comprehend engaging Python programs quickly.The book is organized into three main parts. Part I: Foundations lays the groundwork for your programming journey. You’ll begin with setting up your programming environment and introducing essential programming concepts. Next, you’ll explore strings, integers, floats, booleans, lists, tuples, and dictionaries, a...
Delegates, Events, and Lambda Expressions in C#
A Hands-On Guide with Examples, Q&A, and Exercises
2025
EN
Accessible
Among the many features that make C# a powerful and versatile language, delegates, events, and lambda expressions stand out for their innovation and practical impact.This pocketbook will guide you to learn these core elements, offering a beginner-friendly yet thorough exploration through clear explanations, real-world code examples, Q&A sessions, and hands-on exercises. Diving into functional programming using delegates, implementing the observer design pattern with events, or stre...
Introducing Functional Programming Using C#
Leveraging a New Perspective for OOP Developers
2023
EN
Accessible
Understand the power of C#, a multi-paradigm language. This book will help you learn, analyze, and harness the functional aspects of C# so you can create a better program.The book is divided into two parts. Part I starts with an overview of functional programming (FP). It covers the building blocks for FP: functions and immutability. You will learn about the built-in supports for FP, first- and higher-order functions (HOF), functional purity and side effects, different forms of imm...
Java Design Patterns
A Hands-On Experience with Real-World Examples
2022
EN
Use the step-by-step approach of this book to learn and implement design patterns in real-world applications. It focuses on classical design patterns with Java 17 and Eclipse (2021-09). In addition to Gang of Four (GoF) design patterns, the book covers popular and alternative design patterns and includes criticisms of design patterns in a chapter on anti-patterns.The book is divided into four parts. Part one covers the SOLID design principles and the Simple Factory pattern. Part tw...
Test Your Skills in C# Programming
Review and Analyze Important Features of C#
2022
EN
Accessible
Review the fundamental constructs in C# using Q&As and program segments to boost your confidence and gain expertise. This book will help you analyze your programs more efficiently and enhance your programming skills.The book is divided into three parts, where you will learn the fundamentals, object-oriented programming, and some advanced features of C#. In the first part, you will review C# and .NET basics along with the important constructs such as strings, arrays, and structures....
Simple and Efficient Programming with C#
Skills to Build Applications with Visual Studio and .NET
2022
EN
Apply skills and approaches to your programming to build a real-world application in C# 11 using the latest editions of Visual Studio, C#, and Microsoft .NET.This revised edition is updated with C#11 and places more emphasis on the newly introduced top-level statements. Additionally, you will find useful techniques and an explanation of the differences between writing code in two different styles. It also covers the new templates introduced in .NET 6, along with usage of .NET 7 in ...










