Why should you learn about Linux? It’s a fast-growing operating system, and it’s inexpensive and flexible. Linux is also a major player in the small and mid-sized server field, and it’s an increasingly viable platform for workstation and desktop use as well. By understanding Linux, you’ll...
It's your first day on the new job. You've got the programming chops, you're up on the latest tech, you're sitting at your workstation... now what? New Programmer's Survival Manual gives your career the jolt it needs to get going: essential industry skills to help you apply your raw programming talent and...
A single hype is not enough to change the world. But multiple hypes together can
change it as long as they are part of a bigger trend.
This book discusses more than one hyped technology: cloud computing, NoSQL, and
HTML5. The technologies in this book combine well with other hyped technologies:
functional...
In fall 2010 Michael Stephens from Manning contacted me about writing a Scala Book.
I was working for a small virtualization/security startup where I had been learning
Scala and applying it to our codebase. During that first conversation Michael and I discussed
the Scala ecosystem and what kind of a book would best...
Apple was the only computer company whose sales actually increased during the
recession. The Mac’s market share has quadrupled since 2005—it’s now around 20
percent of computer sales in the U.S. And then there’s the most...
Web Workers is a powerful feature of HTML5 that hasn’t received very much attention.
It provides an API that allows you to run JavaScript in a separate thread that doesn’t
interfere with the user interface of your web application. This JavaScript runs in parallel
with the main renderer and any of your...
Life is full of unexpected twists, and the two of us never imagined
we’d someday write a book about software engineering.
Like most computer geeks, we discovered that our hobby and
passion—playing with computers—was a great way to make a living
after graduating college. And...
Oracle SOA Suite 11g is the backbone of messaging and application integration
in a service oriented architecture. An Application Administrator is responsible for end-to-end administration and management of this infrastructure. The role extends to other areas such as architecting an SOA infrastructure, troubleshooting, monitoring,...
Windows Internals, Sixth Edition is intended for advanced computer professionals
(both developers and system administrators) who want to understand how the
core components of the Microsoft Windows 7 and Windows Server 2008 R2 operating
systems work internally. With this knowledge, developers can better comprehend...
I got my start with HBase in the fall of 2008. It was a young project then, released only in the preceding year. As early releases go, it was quite capable, although not without its fair share of embarrassing warts. Not bad for an Apache subproject with fewer than 10 active committers to its name! That was the height of the NoSQL...
KeyShot 3D Rendering is a quick startup guide designed for any beginners or
professionals that want to create hyperrealistic images off their 3D models. The book
contains various exercises that are specific to each chapter, which helps to clarify any
concepts, definitions, or methods of usage that have been mentioned in the...