Founders at Work tells of the early struggles for independence and acceptance of many of modern technology's giants. Their stories are told through personal interviews that are at times hilarious, at times painful, but always inspiring. The personalities represented in this book are role models for all startup wannabes who are committed to their visions and want to know what the sacrifices (and excitement) are like.
Learn C# with Beginning C# Object-Oriented Programming and you'll be thinking about program design in the right way from day one. Whether you want to work with .NET for the web or desktop, or for Windows 8 on any device, Dan Clark's accessible, quick-paced guide will give you the foundation you need for a successful future in C# programming.
In this book you will:
With more than 30 fully hands-on activities, Beginning C# Object-Oriented Programming teaches you how to design a user interface, implement your business logic, and integrate your application with a relational database for data storage. Along the way, you will explore the .NET Framework, ASP.NET and WinRT. In addition, you will develop desktop, mobile and web-based user interfaces, and service-oriented programming skills, all using Microsoft's industry-leading Visual Studio 2012, C#, the Entity Framework, and more. Read this book and let Dan Clark guide you in your journey to becoming a confident C# programmer.
Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words at work suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting.
Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed:
Founders at Work recounts the early struggles for independence and acceptance of many of modern technology's giants, through personal interviews that are at times hilarious, at times painful, and always inspiring. The book will interest anyone curious about what goes on in a startup, and places particular focus on the questions of technologists, business people and the general public. The stories in Founders at Work are dramatic and funny, and they're about people getting rich. As human-interest stories they will appeal to the same audience that enjoys reading about the Google founders in PEOPLE magazine. For such an audience, these stories should be exceptionally interesting, because they're about the early stages, when the founders were younger and inexperienced. Most readers know startup founders only as confident millionaires. As novices trying to find their way by trial and error, they're more human, and easier for the reader to identify with.
Managing Humans is a selection of the best essays from Michael Lopp's popular website Rands in Repose(www.randsinrepose.com). Lopp is one of the most sought-after IT managers in Silicon Valley, and draws on his experiences at Apple, Netscape, Symantec, and Borland. Among his fans is the incomparable Joel Spolsky (author of Joel on Software), who first suggested this book.
This book reveals a variety of different approaches for creating innovative, happy development teams. It covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build lasting and useful engineering culture. The essays are biting, hilarious, and always informative.
Pivot Tables are a growth area with huge numbers of people beginning to realize the powerful tools they have available on their desktops (as evidenced by the success of our previous Pivot Tables book (A Complete Guide to PivotTables: A Visual Approach, 1-59059-432-0). This book is a complement to that. It provides its readers with an indispensable quick-reference to solve the common problems that beset Excel users venturing into this area for the first time. It's succinct problem-solution style, and willingness to discuss the practical details of Pivot Table use set it apart from the competition.
Hired to transform procurement at Heartland, Sutter has an enormous challenge: to bring its procurement practices into the 21st century and save the company $5 billion. Despite the knowledge and experience he gained at Autowerke, Sutter fights over the next 18 months to find his place at Heartland, institute world-class procurement models and methods, win over the procurement teams and senior executives, and meet his goal. At first, his reputation--and his marriage--suffer, alongwith the company's overall sales and revenue. Can he pull a rabbit out of the hat?
The CPO: Transforming Procurement depicts the real-life challenges of transforming procurement, while demonstrating the benefits of innovative procurement and leadership methods. Written by global thought leaders in A.T. Kearney's procurement and supply management practice--consultants who have helped numerous companies chop billions of dollars in costs out of their procurement budgets--The CPO will prove invaluable for those in purchasing and procurement. It will also present essential information to those in the C suite looking for ways to boost profits and productivity. The CPO:
Do you like to build things? Are you ever frustrated at having to compromise your designs to fit whatever parts happen to be available? Would you like to fabricate your own parts? Build Your Own CNC Machine is the book to get you started. CNC expert Patrick Hood-Daniel and best-selling author James Kelly team up to show you how to construct your very own CNC machine. Then they go on to show you how to use it, how to document your designs in computer-aided design (CAD) programs, and how to output your designs as specifications and tool paths that feed into the CNC machine, controlling it as it builds whatever parts your imagination can dream up.
Don't be intimidated by abbreviations like CNC and terms like computer-aided design. Patrick and James have chosen a CNC-machine design that is simple to fabricate. You need only basic woodworking skills and a budget of perhaps $500 to $1,000 to spend on the wood, a router, and various other parts that you'll need. With some patience and some follow-through, you'll soon be up and running with a really fun machine that'll unleash your creativity and turn your imagination into physical reality.
There are many more people who want to study programming other than aspiring computer scientists with a passing grade in advanced calculus. This guide appeals to your intelligence and ability to solve practical problems, while gently teaching the most recent revision of the programming language Python.
You can learn solid software design skills and accomplish practical programming tasks, like extending applications and automating everyday processes, even if you have no programming experience at all. Authors Tim Hall and J-P Stacey use everyday language to decode programming jargon and teach Python 3 to the absolute beginner.
Security is an area of increasing and grave concern to programmers. Software developers today need to worry about security as never before. They need clear guidance on safe coding practices, and that's exactly what this book delivers. This is not a book that goes deep into theory, or that rants on about the politics of security. Instead, it clearly and simply lays out the most common threats that programmers need to defend against. The book then shows programmers how to make their defense. The book takes a broad focus, ranging over SQL injection, worms and buffer overflows, password security, and more. The lead author is behind the Stanford Center for Professional Development Computer Security Certification. The book is written to appeal to all programmers, not just those using a particular language. It introduces programmers to the entire gamut of security threats that they might face, and sets those programmers on the path towards successfully defending against those threats.
Building on what made the first edition a bestseller, CSS Mastery: Advanced Web Standards Solutions, Second Edition unites the disparate information on CSS-based design spread throughout the internet into one definitive, modern guide. Revised to cover CSS3, the book can be read from front to back, with each chapter building on the previous one. However, it can also be used as a reference book, dipping into each chapter or technique to help solve specific problems. In short, this is the one book on CSS that you need to have.
This second edition contains:
This book covers every imaginable aspect of software programming, from the best way to write code to the best way to design an office in which to write code. The book relates to all software programmers (Microsoft and Open Source), anyone interested in furthering their knowledge of programming, or anyone trying to manage a programmer. Spolsky writes an introduction for the book.
Microsoft's Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer.
Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you'll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained.
With iPod touch Made Simple, iOS 5 Edition, you'll learn how to take advantage of all these features and more, now available using the new iOS 5. Packed with over 1,000 visuals and screenshots, this book will help you master all the functions of the iPod touch devices that run iOS 5 and teach you time-saving techniques and tips along the way.
Written by two successful smartphone trainers and authors, this is the go-to guide for the iPod touch!
Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home. Get hands-on experience using a variety of projects and recipes for everything from home automation to test equipment.
Arduino has taken off as an incredibly popular building block among ubicomp (ubiquitous computing) enthusiasts, robotics hobbyists, and DIY home automation developers. Authors Jonathan Oxer and Hugh Blemings provide detailed instructions for building a wide range of both practical and fun Arduino-related projects, covering areas such as hobbies, automotive, communications, home automation, and instrumentation.
Supplementary material includes a circuit schematic reference, introductions to a range of electronic engineering principles and general hints & tips. These combine with the projects themselves to make Practical Arduino: Cool Projects for Open Source Hardware an invaluable reference for Arduino users of all levels. You'll learn a wide variety of techniques that can be applied to your own projects.
While emphasizing specific guidelines on what it takes to excel as a company's head of finance, the book refrains from overwhelming dryness by using cultural references, real-life examples, and a casual tone. With its bite-sized, easy-to-read chapters, CFO Techniques serves as both an invaluable desktop reference handbook and a good bedtime read. Whether you need a quick recommendation on treasury procedures, adhering to GAAP, keeping funds safe from embezzlers, or advice on dealing with the CEO, you will find the answers in this book.
You'll discover how to make Arduino-based gadgets and robots interact with your mobile phone. You'll learn all about the changes in Arduino 1.0, you'll create amazing output with openFrameworks, and you'll learn how to make games with the Gameduino. You'll also learn advanced topics, such as modifying the Arduino to work with non-standard Atmel chips and Microchip's PIC32.
Rick Anderson, an experienced Arduino developer and instructor, and Dan Cervo, an experienced Arduino gadgeteer, will give you a guided tour of advanced Arduino capabilities. If it can be done with an Arduino, you'll learn about it here.