Book picks similar to
Programming In C# by E. Balagurusamy
programming
c
c-program
prasu-book-shelf
The Design of the UNIX Operating System
Maurice J. Bach - 1986
The leading selling UNIX internals book on the market.
Linux Kernel Development
Robert Love - 2003
The book details the major subsystems and features of the Linux kernel, including its design, implementation, and interfaces. It covers the Linux kernel with both a practical and theoretical eye, which should appeal to readers with a variety of interests and needs. The author, a core kernel developer, shares valuable knowledge and experience on the 2.6 Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I/O layer, and I/O schedulers. The third edition of Linux Kernel Development includes new and updated material throughout the book:An all-new chapter on kernel data structuresDetails on interrupt handlers and bottom halvesExtended coverage of virtual memory and memory allocationTips on debugging the Linux kernelIn-depth coverage of kernel synchronization and lockingUseful insight into submitting kernel patches and working with the Linux kernel community
Cracking the PM Interview: How to Land a Product Manager Job in Technology
Gayle Laakmann McDowell - 2013
Cracking the PM Interview is a comprehensive book about landing a product management role in a startup or bigger tech company. Learn how the ambiguously-named "PM" (product manager / program manager) role varies across companies, what experience you need, how to make your existing experience translate, what a great PM resume and cover letter look like, and finally, how to master the interview: estimation questions, behavioral questions, case questions, product questions, technical questions, and the super important "pitch."
Blood Is Not Enough: 17 Stories of Vampirism
Ellen DatlowSharon N. Farber - 1989
These 17 stories portray predators who feed not only on the blood of their victims but on their emotions, youth and souls as well!
Radiologic Science For Technologists: Physics, Biology, And Protection
Stewart C. Bushong - 1975
Its unique, full-color design highlights important concepts and makes content easy to understand. User-friendly features, clearly written content, and up-to-date material makes this resource ideal for both practitioners and radiography students preparing for the ARRT certification exam. Instructor resources are available; please contact your Elsevier sales representative for details.Broad coverage of topics in radiologic science includes radiologic physics, imaging, radiobiology, and radiation protection - as well as special topics in imaging such as mammography, fluoroscopy, spiral computed tomography, and cardiovascular interventional procedures.Vibrant, full-color design highlights learning features, math formulas, and key definitions and concepts by focusing attention on important information and making it easy to review content and formulas.Objectives, key terms, outlines, chapter introductions and summaries help students organize and understand information.Quick reference information (formulas, conversion tables, abbreviations, etc.) is printed on colored end sheets for easy access to frequently used information.End-of-chapter questions provide opportunities for students to review and assess what they've learned, using definition exercises, short answer, and calculations.Special icons designate Math Formulas boxes and Important Concepts boxes to highlight and emphasize the most important information or mathematical formulas as they appear in the chapters.The latest advances in radiologic science are included, with significant updates to chapters on Mammography, Interventional, Multislice Spiral CT, Digital Imaging and Radiation Protection.A new chapter on Digital Image Receptors provides an analysis of newer approaches to direct capture radiography and explores the benefits of new modalities, such as lower patient radiation dose.Key terms are bolded and defined when first encountered in the text, and each bolded key term is included in an expanded glossary.
Million Dollar Consulting: the Professional's Guide to Growing a Practice
Alan Weiss - 1992
This book offers material on how to overcome objections and vital information on internet- and e-based marketing and sales. It also includes a chapter on how to work in smaller markets with family owned businesses, non-profits and other 'non-traditional' clients.
Core JavaServer Faces (Core Series)
David M. Geary - 2004
Now, Core JavaServer™ Faces–the #1 guide to JSF–has been thoroughly updated in this second edition, covering the latest feature enhancements, the powerful Ajax development techniques, and open source innovations that make JSF even more valuable. Authors David Geary and Cay Horstmann delve into all facets of JSF 1.2 development, offering systematic best practices for building robust applications, minimizing handcoding, and maximizing productivity. Drawing on unsurpassed insider knowledge of the Java platform, they present solutions, hints, tips, and “how-tos” for writing superior JSF 1.2 production code, even if you’re new to JSF, JavaServer Pages™, or servlets.The second edition’s extensive new coverage includes: JSF 1.2’s improved alignment with the broader Java EE 5 platform; enhancements to the JSF APIs; controlling Web flow with Shale; and using Facelets to replace JSP with XHTML markup. The authors also introduce Ajax development with JSF–from real-time validation and Direct Web Remoting to wrapping Ajax in JSF components and using the popular Ajax4jsf framework.This book will help you
Automate low-level details and eliminate unnecessary complexity in server-side development
Discover JSF best practices, ranging from effective UI design and style sheets to internationalization
Use JSF with Tiles to build consistent, reusable user interfaces
Leverage external services such as databases, LDAP directories, authentication/authorization, and Webservices
Use JBoss Seam to greatly simplify development of database-backed applications
Implement custom components, converters, and validators
Master the JSF 1.2 tag libararies, and extend JSF with additional tag libraries
Preface Acknowledgments Chapter 1: Getting Started Chapter 2: Managed Beans Chapter 3: Navigation Chapter 4: Standard JSF Tags Chapter 5: Data Tables Chapter 6: Conversion and Validation Chapter 7: Event Handling Chapter 8: Subviews and Tiles Chapter 9: Custom Components, Converters, and Validators Chapter 10: External Services Chapter 11: Ajax Chapter 12: Open Source Chapter 13: How Do I . . . Index
Shock Rock, Volume I
Jeff GelbPaul Dale Anderson - 1992
David J. Schow ... Thomas Tessier... F. Paul Wilson... Richard Christian Matheson ... Nancy A. Collins... Graham Masterton ... Pay Garton ... Rex Miller ... and ten other stars of today's shock fiction know what metalheads and moralists, punksters and preachers have known all along. Rock and roll. With its hot licks and raw glitter, has a dark side too - where the party stops and the terror begins.Put on your headphones. Open this electrifying book. Rock to the world of horror where martyred musical super-legends return from the dead at 120 decibels... where radio stations sponsor ghastly giveaways that no living soul could want ... where other-earthly pirates bootleg not records, but human souls... where people are strange ... and the devil rocks all night.THE NEW SOUND OF HORRORCONTENTSStephen King - You Know They've Got a Hell Of A BandF. Paul Wilson - Bob Dylan, Troy Jonson, and The Speed QueenDavid J. Schow - OdeedNancy A. Collins - Vargr RuleRonald Kelly - Blood Suede ShoesDon D'Ammassa - The Dead Beat SocietyGraham Masterton - Voodoo ChildPaul Dale Anderson - Rites Of SpringMichael E. Garrett - Dedicated To The One I LoatheBrian J. Hodge - RequiemR. Patrick Gates - Heavy MetalRex Miller - BunkyBill Mumy & Peter David - The Black '59Richard Christian Matheson - GroupiesMichael Newton - ReunionMark Verheiden - BootlegRay Garton - Weird GigJohn L. Byrne - Hide In Plain SightThomas Tessier - Addicted To loveJohn Shirley - Flaming Telepaths
The Year's Best Fantasy: First Annual Collection
Ellen DatlowDavid J. Schow - 1988
This groundbreaking anthology inaugurates an exciting new annual tradition—a giant collection of the greatest fantasy and supernatural stories published in 1987.
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills
Jay Wengrow - 2017
If you have received one of these copies, please contact the Pragmatic Bookshelf at support@pragprog.com, and we will replace it for you.Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today's web and mobile apps. This book takes a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code. Graphics and examples make these computer science concepts understandable and relevant. You can use these techniques with any language; examples in the book are in JavaScript, Python, and Ruby.Use Big O notation, the primary tool for evaluating algorithms, to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You'll even encounter a single keyword that can give your code a turbo boost. Jay Wengrow brings to this book the key teaching practices he developed as a web development bootcamp founder and educator.Use these techniques today to make your code faster and more scalable.
Staff Engineer: Leadership Beyond the Management Track
Will Larson - 2021
At that career level, you’ll no longer be required to work towards the next promotion, and being promoted beyond it is exceptional rather than expected. At that point your career path will branch, and you have to decide between remaining at your current level, continuing down the path of technical excellence to become a Staff Engineer, or switching into engineering management. Of course, the specific titles vary by company, and you can replace “Senior Engineer” and “Staff Engineer” with whatever titles your company prefers. Over the past few years we’ve seen a flurry of books unlocking the engineering management career path, like Camille Fournier’s The Manager’s Path, Julie Zhuo’s The Making of a Manager, Lara Hogan’s Resilient Management and my own, An Elegant Puzzle. The management career isn’t an easy one, but increasingly there are maps available for navigating it. On the other hand, the transition into Staff Engineer, and its further evolutions like Principal and Distinguished Engineer, remains challenging and undocumented. What are the skills you need to develop to reach Staff Engineer? Are technical abilities alone sufficient to reach and succeed in that role? How do most folks reach this role? What is your manager’s role in helping you along the way? Will you enjoy being a Staff Engineer or you will toil for years to achieve a role that doesn’t suit you? "Staff Engineer: Leadership beyond the management track" is a pragmatic look at attaining and operating in these Staff-plus roles.
Understanding Computation: From Simple Machines to Impossible Programs
Tom Stuart - 2013
Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming.Rather than use mathematical notation or an unfamiliar academic programming language like Haskell or Lisp, this book uses Ruby in a reductionist manner to present formal semantics, automata theory, and functional programming with the lambda calculus. It’s ideal for programmers versed in modern languages, with little or no formal training in computer science.* Understand fundamental computing concepts, such as Turing completeness in languages* Discover how programs use dynamic semantics to communicate ideas to machines* Explore what a computer can do when reduced to its bare essentials* Learn how universal Turing machines led to today’s general-purpose computers* Perform complex calculations, using simple languages and cellular automata* Determine which programming language features are essential for computation* Examine how halting and self-referencing make some computing problems unsolvable* Analyze programs by using abstract interpretation and type systems
Hacking: The Art of Exploitation
Jon Erickson - 2003
This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.
But How Do It Know? - The Basic Principles of Computers for Everyone
J. Clark Scott - 2009
Its humorous title begins with the punch line of a classic joke about someone who is baffled by technology. It was written by a 40-year computer veteran who wants to take the mystery out of computers and allow everyone to gain a true understanding of exactly what computers are, and also what they are not. Years of writing, diagramming, piloting and editing have culminated in one easy to read volume that contains all of the basic principles of computers written so that everyone can understand them. There used to be only two types of book that delved into the insides of computers. The simple ones point out the major parts and describe their functions in broad general terms. Computer Science textbooks eventually tell the whole story, but along the way, they include every detail that an engineer could conceivably ever need to know. Like Momma Bear's porridge, But How Do It Know? is just right, but it is much more than just a happy medium. For the first time, this book thoroughly demonstrates each of the basic principles that have been used in every computer ever built, while at the same time showing the integral role that codes play in everything that computers are able to do. It cuts through all of the electronics and mathematics, and gets right to practical matters. Here is a simple part, see what it does. Connect a few of these together and you get a new part that does another simple thing. After just a few iterations of connecting up simple parts - voilà! - it's a computer. And it is much simpler than anyone ever imagined. But How Do It Know? really explains how computers work. They are far simpler than anyone has ever permitted you to believe. It contains everything you need to know, and nothing you don't need to know. No technical background of any kind is required. The basic principles of computers have not changed one iota since they were invented in the mid 20th century. "Since the day I learned how computers work, it always felt like I knew a giant secret, but couldn't tell anyone," says the author. Now he's taken the time to explain it in such a manner that anyone can have that same moment of enlightenment and thereafter see computers in an entirely new light.