Hello, StartupAt this very moment, somewhere in the world, two programmers are sitting in a garage and creating our future, one line of code at a time. We are in the era of the high tech startup.
This book is the "Hello, World" tutorial for building products, technologies, and teams in a startup environment. It's based on the experiences of the author, Yevgeniy Brikman, as well as interviews with programmers from some of the most successful startups of the last decade, including Google, Facebook, LinkedIn, Twitter, GitHub, Stripe, Instagram, AdMob, Pinterest, and many others.
If you're at all interested in startups - whether you're a programmer at the beginning of your career, a seasoned developer bored with the politics of large companies, a manager trying to figure out how to motivate your engineers, or just someone trying to figure out what this startup thing is all about - this book is for you. ...
Raspberry Pi Robotics EssentialsThe Raspberry Pi B2 is an inexpensive embedded processor that provides a high-performance Linux development environment.
This book is a fast-paced guide that will show you how to use Raspberry Pi technology to build a biped robot that can interact with its environment. We start off by explaining the basics of getting your Raspberry Pi up and running, ready to be mounted on your biped platform. After this, you will be introduced to the art of constructing a mechanism for the biped platform. You will then learn to develop a vision system for your robot, as well as a means by which you can control and monitor it. At the end of this book, you will have learned enough to build a complex biped robot that can walk, turn, find its way, and "see" its environment. ...
Arduino Electronics BlueprintsArduino is an open source electronics prototyping platform for building a multitude of smart devices and gadgets. Developers can benefit from using Arduino in their projects because of the ease of coding, allowing you to build cool and amazing devices supported by numerous hardware resources such as shields in no time at all.
Whether you're a seasoned developer or brand new to Arduino, this book will provide you with the knowledge and skill to build amazing smart electronic devices and gadgets. First, you will learn how to build a sound effects generator using recorded audio-wave files you've made or obtained from the Internet. Next, you will build DC motor controllers operated by a web page, a slide switch, or a touch sensor. Finally, the book will explain how to build an electronic operating status display for an FM radio circuit using Arduino. ...
Learning Object-Oriented ProgrammingLearning Object-Oriented Programming is an easy-to-follow guide full of hands-on examples of solutions to common problems with object-oriented code in Python, JavaScript, and C#. It starts by helping you to recognize objects from real-life scenarios and demonstrates that working with them makes it simpler to write code that is easy to understand and reuse. You will learn to protect and hide data with the data encapsulation features of Python, JavaScript, and C#.
You will explore how to maximize code reuse by writing code capable of working with objects of different types, and discover the advantage of duck typing in both Python and JavaScript, while you work with interfaces and generics in C#. With a fair understanding of interfaces, multiple inheritance, and composition, you will move on to refactor existing code and to organize your source for easy maintenance and extension.
Learning Object-Oriented Programming will help you to make better, stronger, and reusable code. ...
WordPress 4.x CompleteWith WordPress, anyone can build an optimized website with the least amount of effort possible and then make it available to the world in no time.
This book will serve as a practical guide for everyone who intends to become an online publisher, website owner, or even a website developer. Beginning with the basic features of WordPress, the book lays a solid foundation to deal with advanced and complex features. It then moves on to helping you choose and install various themes.
Gradually, with increasing complexity, the book goes into the development of your own themes, acting as a beginner's guide to theme and plugin development.
Concluding the learning curve with miscellaneous tasks such as community blogging and administrating the established site, this book empowers you with the ability to maintain your site. ...
The Enterprise CloudDespite the buzz surrounding the cloud computing, only a small percentage of organizations have actually deployed this new style of IT - so far. If you're planning your long-term cloud strategy, this practical book provides insider knowledge and actionable real-world lessons regarding planning, design, operations, security, and application transformation. This book teaches business and technology managers how to transition their organization's traditional IT to cloud computing. Rather than yet another book trying to sell or convince readers on the benefits of clouds, this book provides guidance, lessons learned, and best practices on how to design, deploy, operate, and secure an enterprise cloud based on real-world experience. ...
The Software ParadoxSoftware is more important than ever today and yet its commercial value is steadily declining. Microsoft, for instance, has seen its gross margins decrease for a decade, while startups and corporations alike are distributing free software that would have been worth millions a few years ago.
Welcome to the software paradox. In this O'Reilly report, RedMonk's Stephen O'Grady explains why the real money no longer lies in software, and what it means for companies that depend on that revenue. You'll learn how this paradox came about and what your company can do in response. ...
Bioinformatics Data SkillsLearn the data skills necessary for turning large sequencing datasets into reproducible and robust biological findings. With this practical guide, you'll learn how to use freely available open source tools to extract meaning from large complex biological data sets.
At no other point in human history has our ability to understand life's complexities been so dependent on our skills to work with and analyze data. This intermediate-level book teaches the general computational and data skills you need to analyze biological data. If you have experience with a scripting language like Python, you're ready to get started. ...
Programming Google App Engine with JavaThis practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You'll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance.
For Java applications, App Engine provides a J2EE standard servlet container with a complete Java 7 JVM and standard library. Because App Engine supports common Java API standards, your code stays clean and portable. ...
Oracle E-Business Suite R12.x HRMS - A Functionality GuideOracle's E-Business Suite Human Capital Management enables organizations to architect a global foundation for HR data and improved business processes.
The book starts by introducing Oracle Application E-Business Suite, its architecture, and how to set up the preliminary components such as roles, groups, and profile options. As you progress through the chapters, you'll learn to define common data from an enterprise perspective, such as the unique structures for jobs, positions, job groups, and other business entities. As we move from learning the core HR structures, you'll learn to implement people management concepts such as maintaining personal information, identifying assignments, managing assignments of personnel, changing assignments, and terminating an assignment or employee. By the end of this book, you will have a thorough knowledge of implementing a fully functional HR system based on strategic business needs, along with a detailed understanding of the key functions and bene ...