|
Samay Live | |
|
EBooks » Software Development
Manning (3-2010) | PDF | 550 pages | 1933988711 | 4.50Mb
Brownfield Application Development in .Net /by Donald Belcham (Author), Kyle Baley (Author).Most software developers have inherited legacy or brownfield projects that require maintenance, incremental improvements, or even cleaning up the mess another programmer left behind. Brownfield Application Development in .NET shows developers how to approach legacy applications with the state-of-the-art concepts, patterns, and tools developers apply to new projects. Using an existing application as an example, this book guides readers in applying the techniques and best practices they need to make a brownfield application more maintainable and receptive to change. As the book proceeds, the authors introduce frameworks and tools commonly used today while still approaching the subject from a conceptual level so that you can substitute alternate tools as appropriate. Because the book is based on the authors' experiences, Brownfield Application Development in .NET moves beyond the theories and shows readers the techniques they need to be successful. Prentice 2/ed (9-2006) | PDF | 1136 pages | 0132269937 | 4.5Mb
Core Python Programming (2nd Edition) /by Wesley Chun (Author) . Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project. Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C. This edition reflects major enhancements in the Python 2.x series, including 2.6 and tips for migrating to 3. bsp; O'Reilly (12-2009) | PDF | 298 pages | 0596157258 | 2.90Mb(rar)
VMware Cookbook: A Real-World Guide to Effective VMware Use / by Ryan Troy (Author), Matthew Helmke (Author) .If you want to gain insight into the real-world uses of VMware ESX and ESXi, this book provides scores of step-by-step solutions for working with these products in a wide range of network environments. You'll not only learn the basics -- how to pool resources from hardware servers, computer clusters, networks, and storage, and then distribute them among virtual machines -- but also the stumbling blocks you'll encounter when you monitor systems, troubleshoot problems, and deal with security. In addition to the recipes, VMware Cookbook includes background information to help you determine your virtualization needs. You'll come to view VMware as part of the real environment, alongside operating systems, storage, and logical and physical network components. * Follow best practices for installing VMware in your environment * Discover how to secure and monitor your network * Understand disk storage implementation and configuration * Learn resource management using the distributed resource scheduler, shares, and resource pools * Configure logical and physical networks * Learn how to clone and migrate servers * Gain valuable tips for configuration and fine-tuning Syngress (4-2009) | PDF | 504 pages | 1597494186 | 9.8Mb(rar)
Cisco Router and Switch Forensics: Investigating and Analyzing Malicious Network Activity /by Dale Liu (Technical Editor) .Cisco IOS (the software that runs the vast majority of Cisco routers and all Cisco network switches) is the dominant routing platform on the Internet and corporate networks. This widespread distribution, as well as its architectural deficiencies, makes it a valuable target for hackers looking to attack a corporate or private network infrastructure. Compromised devices can disrupt stability, introduce malicious modification, and endanger all communication on the network. For security of the network and investigation of attacks, in-depth analysis and diagnostics are critical, but no book currently covers forensic analysis of Cisco network devices in any detail. Cisco Router and Switch Forensics is the first book devoted to criminal attacks, incident response, data collection, and legal testimony on the market leader in network devices, including routers, switches, and wireless access points. Why is this focus on network devices necessary? Because criminals are targeting networks, and network devices require a fundamentally different approach than the process taken with traditional forensics. By hacking a router, an attacker can bypass a network?s firewalls, issue a denial of service (DoS) attack to disable the network, monitor and record all outgoing and incoming traffic, or redirect that communication anywhere they like. But capturing this criminal activity cannot be accomplished with the tools and techniques of traditional forensics. While forensic analysis of computers or other traditional media typically involves immediate shut-down of the target machine, creation of a duplicate, and analysis of static data, this process rarely recovers live system data. So, when an investigation focuses on live network activity, this traditional approach obviously fails. Investigators must recover data as it is transferred via the router or switch, because it is destroyed when the network device is powered down. In this case, following the traditional approach outlined in books on general computer forensics techniques is not only insufficient, but also essentially harmful to an investigation. Addison-Wesley (11-2009) | PDF | 400 pages | ISBN:0321544560 | 2.4Mb
Evaluating Project Decisions: Case Studies in Software Engineering /by Carol L. Hoover (Author), Mel Rosso-Llopart (Author), Gil Taran (Author) .Effective decisions are crucial to the success of any software project, but to make better decisions you need a better decision-making process. In Evaluating Project Decisions, leading project management experts introduce an innovative decision model that helps you tailor your decision-making process to systematically evaluate all of your decisions and avoid the bad choices that lead to project failure. Using a real-world, case study approach, the authors show how to evaluate software project problems and situations more effectively, thoughtfully assess your alternatives, and improve the decisions you make. Drawing on their own extensive research and experience, the authors bridge software engineering theory and practice, offering guidance that is both well-grounded and actionable. They present dozens of detailed examples from both successful and unsuccessful projects, illustrating what to do and what not to do. Evaluating Project Decisions will help you to analyze your options and ultimately make better decisions at every stage in your project, including: * Requirements–Elicitation, description, verification, validation, negotiation, contracting, and management over the software life cycle * Estimates–Conceptual solution design, decomposition, resource and overhead allocation, estimate construction, and change management * Planning–Defining objectives, policies, and scope; planning tasks, milestones, schedules, budgets, staff and other resources; and managing projects against plans * Product–Proper product definition, development process management, QA, configuration management, delivery, installation, training, and field service * Process–Defining, selecting, understanding, teaching, and measuring processes; evaluating process performance; and process improvement or optimization
|
| |
|