No Starch Press
Books by this publisher
-
Python for Kids: A Playful Introduction to Programming
Published 8 years ago
by Jason Briggs, No Starch Press
Python for Kids is a lighthearted introduction to the Python language and programming in general, complete with illustrations and kid-friendly examples. Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands.
-
The Tangled Web: A Guide to Securing Modern Web Applications
Published 9 years ago
by Michal Zalewski, No Starch Press
"Thorough and comprehensive coverage from one of the foremost experts in browser security."--Tavis Ormandy, Google Inc.Modern web applications are built on a tangle of technologies that have been developed over time and then haphazardly pieced together. Every piece of the web application stack, from HTTP requests to browser-side scripts, comes with important yet subtle security consequences. To keep users safe, it is essential for developers to confidently navigate this landscape.
-
A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security
Published 9 years ago
by Tobias Klein, No Starch Press
"Give a man an exploit and you make him a hacker for a day; teach a man to exploit bugs and you make him a hacker for a lifetime."–Felix 'FX' LindnerSeemingly simple bugs can have drastic consequences, allowing attackers to compromise systems, escalate local privileges, and otherwise wreak havoc on a system.
-
The Art of R Programming: A Tour of Statistical Software Design
Published 9 years ago
by Norman Matloff, No Starch Press
From the Author: Why Use R for Your Statistical Work?As the Cantonese say, yauh peng, yauh leng, which means “both inexpensive and beautiful.” Why use anything else?R has a number of virtues: *It is a public-domain implementation of the widely regarded S statistical language, and the R/S platform is a de facto standard among professional statisticians.
-
Metasploit: A Penetration Tester's Guide
Published 9 years ago
by David Kennedy, Jim OGorman, Devon Kearns, Mati Aharoni, No Starch Press
The Metasploit Framework makes discovering, exploiting, and sharing vulnerabilities quick and relatively painless. But while Metasploit is used by security professionals everywhere, documentation is lacking and the tool can be hard to grasp for first-time users. Metasploit: The Penetration Tester's Guide fills this gap by teaching you how to harness the Framework, use its many features, and interact with the vibrant community of Metasploit contributors.
-
The Book of Ruby
Published 9 years ago
by Huw Collingbourne, No Starch Press
The Book of Ruby is an in-depth introduction to Ruby, one of the world's most popular programming languages and the backbone of the acclaimed Ruby on Rails web application framework. With an emphasis on writing clear and maintainable code, author Huw Collingbourne takes readers from the most basic constructs, like types, conditions, and loops, to more advanced techniques, like multithreading and metaprogramming.
-
Eloquent JavaScript: A Modern Introduction to Programming
Published 10 years ago
by Marijn Haverbeke, No Starch Press
"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!" Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps.
-
My New iPad: A User's Guide
Published 10 years ago
by Wallace Wang, No Starch Press
The iPad is cute. It's lovable. It's fun to play with. And it's a bit mysterious.My New™iPad is your guide to getting more from your new iPad, Apple's latest magical creation. You'll learn how to do the things you want to do right now—like surf the Internet, send email, listen to music, take notes, read ebooks, and play with your photos.Wallace Wang, best-selling author of My New Mac and My New iPhone, takes you step-by-step through the iPad's many useful features. You'll learn how to
-
The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall
Published 10 years ago
by Peter N.M. Hansteen, No Starch Press
A solid understanding of OpenBSD's PF subsystem is a necessity for any network administrator working in a BSD environment. PF is the heart of the OpenBSD firewall but there are few quality books and resources for learning PF, which is often a difficult tool to master. This second edition of The Book of PF is an up-to-date, no-nonsense guide to harnessing the power of PF.
-
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
Published 10 years ago
by Michael Kerrisk, No Starch Press
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.
-
Map Scripting 101: A Guide to Building Interactive Maps and Mashups with Bing, Yahoo!, and Google Maps
Published 10 years ago
by Adam DuVander, No Starch Press
Web services like Mapquest and Google Maps have transformed the way we think about and use maps. But these services do more than just driving directions-they provide APIs that web developers can use to build customized map applications. In Map Scripting 101, author Adam DuVander uses a project-based approach to teach you how to create useful and fun online map mashups like weather maps and local concert trackers.
-
Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool
Published 10 years ago
by John Calcote, No Starch Press
The GNU Autotools make it easy for developers to create software that is portable across many UNIX-like operating systems. Thousands of open source software packages use the Autotools, but the learning curve is unfortunately steep, and it can be difficult for a beginner to find anything more than basic reference material on using the powerful software suite.
-
The Art of Assembly Language
Published 10 years ago
by Randall Hyde, No Starch Press
Assembly is a low-level programming language that's one step above a computer's native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use.Since 1996, Randall Hyde's The Art of Assembly Language has provided a comprehensive, plain-English, and patient introduction to assembly for non-assembly programmers.
-
The Book of Xen: A Practical Guide for the System Administrator
Published 11 years ago
by Luke S. Crawford, Chris Takemura, No Starch Press
Xen, the open source virtualization tool, is a system administrator's dream. Xen is a free, high-performance virtual machine monitor that lets you consolidate your hardware and finally put those unused cycles to use—without sacrificing reliability, performance, or scalability.The Book of Xen explains everything you need to know in order to use Xen effectively, including installation, networking, memory management, and virtualized storage.
-
The Book of Inkscape: The Definitive Guide to the Free Graphics Editor
Published 11 years ago
by Dmitry Kirsanov, No Starch Press
This is it. The complete and definitive guide to Inkscape, the free, vector-based graphics editor that competes with expensive drawing programs like Adobe Illustrator and CorelDRAW.In The Book of Inkscape, core Inkscape developer Dmitry Kirsanov shares his design experience and knowledge of Inkscape's inner workings as he walks you through the basics of using the program: drawing, working with objects, transformations and styling, adding text and shapes, and more.
-
The Blender Gamekit: Interactive 3D for Artists
Published 11 years ago
by Carsten Wartmann, No Starch Press
Blender is the first 3D package to integrate a game engine as well as tools for editing game-logic and creating interactive animation. The Blender GameKit, 2nd Edition is the official guide for 3D artists, animators, and game designers interested in exploring this part of Blender. This completely revised, full-color edition covers Blender 2.48, including all contributions from the Open Game Yo Frankie! project.
-
Gray Hat Python: Python Programming for Hackers and Reverse Engineers
Published 11 years ago
by justin seitz, No Starch Press
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endlessly tweaking your own code to get everything working. Not anymore.
-
The Google Way: How One Company Is Revolutionizing Management as We Know It
Published 11 years ago
by Bernard Girard, No Starch Press
Shortly after World War I, Ford and GM created the large modern corporation, with its financial and statistical controls, mass production, and assembly lines. In the 1980s, Toyota stood out for combining quality with continuous refinement. Today, Google is reinventing business yet again-the way we work, how organizations are controlled, and how employees are managed.
-
The Art of Debugging with GDB, DDD, and Eclipse
Published 12 years ago
by Norman Matloff, Peter Jay Salzman, No Starch Press
Debugging is of central importance to successful software development, and yet many beginning programmers are unaware of the techniques they can use to reduce the time they spend finding and fixing programming errors. GDB, a popular open source debugger, allows a programmer to trace program execution line by line, set breakpoints, inspect variables, and look at what the program is doing at any given time.
-
The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall
Published 13 years ago
by Peter Hansteen, No Starch Press
OpenBSD's stateful packet filter, PF, offers an amazing feature set and support across the major BSD platforms. Like most firewall software though, unlocking PF's full potential takes a good teacher. Peter N.M. Hansteen's PF website and conference tutorials have helped thousands of users build the networks they need using PF. The Book of PF is the product of Hansteen's knowledge and experience, teaching good practices as well as bare facts and software options.
Comments