by Jon Erickson
Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope.Rather than merely showing how to run existing exploits...
Price: $0.99 | Publisher: No Starch Press | Release: 2008
by Peer Heinlein, Peer Hartleben
IMAP (the Internet Message Access Protocol) allows clients to access their email on a remote server, whether from the office, a remote location, or a cell phone or other device. IMAP is powerful and flexible, but it's also complicated to set up; it's more difficult to implement than POP3 and more error-prone for both client and ...
Price: $49.95 | Publisher: No Starch Press | Release: 2008
The Art of Assembly Language, 2nd Edition ![]()
![]()
![]()
![]()
![]()
by Randall Hyde
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...
Price: $46.50 | Publisher: No Starch Press | Release: 2010
by Huw Collingbourne
Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Ruby's trendier features, The Book of Ruby reveals the secret inner workings of one of the world's most popular programming languages, teaching you to write clear, maintainable code.You'll start with...
Price: $25.86 | Publisher: No Starch Press | Release: 2011
by Norman Matloff
R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smoothly.The Art of R Programming takes y...
Price: $15.99 | Publisher: No Starch Press | Release: 2011
The Principles of Object-Oriented JavaScript ![]()
![]()
![]()
![]()
![]()
by Nicholas C. Zakas
If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define any objects in order to write code. But don't be fooled - JavaScript is an incredibly powerful and expressive object-o...
Price: $10.99 | Publisher: No Starch Press | Release: 2014
by Dave Fancher
F# brings the power of functional - first programming to the .NET Framework, a platform for developing software in the Microsoft Windows ecosystem. If you're a traditional .NET developer used to C# and Visual Basic, discovering F# will be a revelation that will change how you code, and how you think about coding.In The Book of F#, Mi...
Price: $21.89 | Publisher: No Starch Press | Release: 2014
The Maker's Guide to the Zombie Apocalypse ![]()
![]()
![]()
![]()
![]()
by Simon Monk
Where will you be when the zombie apocalypse hits? Trapping yourself in the basement? Roasting the family pet? Beheading reanimated neighbors?No way. You'll be building fortresses, setting traps, and hoarding supplies, because you, savvy survivor, have snatched up your copy of The Maker's Guide to the Zombie Apocalypse before it...
Price: $16.96 | Publisher: No Starch Press | Release: 2015
by Nicholas C. Zakas
ECMAScript 6 represents the biggest update to the core of JavaScript in the history of the language. In Understanding ECMAScript 6, expert developer Nicholas C. Zakas provides a complete guide to the object types, syntax, and other exciting changes that ECMAScript 6 brings to JavaScript. Every chapter is packed with example code that work...
Price: $25.85 | Publisher: No Starch Press | Release: 2016
Python Crash Course, 2nd Edition ![]()
![]()
![]()
![]()
![]()
by Eric Matthes
This is the 2nd edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a founda...
Price: $27.68 | Publisher: No Starch Press | Release: 2019