Rabu, 06 Juli 2016

1Bookcase - 10 books ready for downloading


1Bookcase - 10 books ready for downloading

Link to 1Bookcase

Pro TypeScript

Posted: 05 Jul 2016 12:50 PM PDT

Pro TypeScript

Pro TypeScript: Application-Scale JavaScript Development.

JavaScript is everywhere, both as a pure language and in popular libraries like Angular, jQuery and Knockout, but users of modern object-oriented languages like Java and C# often find JavaScript frustrating to use and hard to extend to large-scale applications. TypeScript is an innovative open source language from Microsoft that combines powerful language features and enhanced tooling support with the key attractions of JavaScript as a flexible, dynamic language that can run in any browser and on any operating system. Pro TypeScript tells you everything you need to know about this exciting new language and how to use it in your applications.

Starting with an introduction to the language and its features, the book takes you through some of the major features of TypeScript in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. The book then covers some of the factors you need to consider when running a TypeScript application in the browser, including interacting with the DOM, making asynchronous requests, and working with useful browser APIs, followed by a demonstration of server-side TypeScript using the popular Node.js framework.

Because TypeScript compiles to plain JavaScript, exception handling, memory management and garbage collection can differ depending on where you run your program, so these topics get a chapter to themselves. You'll also find out how to include popular JavaScript frameworks in your applications, so you can combine the benefits of TypeScript with some of the best JavaScript code that's already out there waiting to be used. The final chapter gives an overview of automated testing for TypeScript applications.

Pro TypeScript offers a balanced and practical guide to a language that will transform your experience of JavaScript development.

What you'll learn

  • The key TypeScript language features
  • How to work with the TypeScript type system
  • How to transfer your object-orientation skills to TypeScript
  • Useful JavaScript patterns and features that work well with TypeScript
  • How to consume existing JavaScript libraries in your TypeScript program
  • How to run TypeScript in a web browser or on a server

Who this book is for

Pro Typescript is for the professional application developer writing applications to run on JavaScript engines in browsers or on web servers. To get the most out of this book, you should be familiar with object-oriented programming in a modern language such as C# or Java. The techniques shown will build on your existing object-oriented programming skills and show you how to transfer them to your TypeScript applications.

The post Pro TypeScript appeared first on 1Bookcase.

Practical Node.js

Posted: 05 Jul 2016 12:46 PM PDT

Practical Node.js

Practical Node.js: Building Real-World Scalable Web Apps.

Practical Node.js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node.js is an innovative and highly efficient platform for creating web services. But Node.js doesn’t live in a vacuum! In a modern web development, many different components need to be put together — routing, database driver, ORM, session management, OAuth, HTML template engine, CSS compiler and many more.

If you already know the basics of Node.js, now is the time to discover how to bring it to production level by leveraging its vast ecosystem of packages. As a web developer, you’ll work with a varied collection of standards and frameworks – Practical Node.js shows you how all those pieces fit together.

Practical Node.js takes you from installing all the necessary modules to writing full-stack web applications by harnessing the power of the Express.js and Hapi frameworks, the MongoDB database with Mongoskin and Mongoose, Jade and Handlebars template engines, Stylus and LESS CSS languages, OAuth and Everyauth libraries, and the Socket.IO and Derby libraries, and everything in between. The book also covers how to deploy to Heroku and AWS, daemonize apps, and write REST APIs. You’ll build full-stack real-world Node.js apps from scratch, and also discover how to write your own Node.js modules and publish them on NPM. You already know what Node.js is; now learn what you can do with it and how far you can take it!

What you'll learn

  • Manipulate data from the mongo console
  • Use the Mongoskin and Mongoose MongoDB libraries
  • Build REST API servers with Express and Hapi
  • Deploy apps to Heroku and AWS
  • Test services with Mocha, Expect and TravisCI
  • Utilize sessions for authentication
  • Implement a third-party OAuth strategy with Everyauth
  • Apply Redis, domains, WebSockets, and clusters
  • Write your own Node.js module, and publish it on NPM

Who this book is for

Practical Node.js is for web developers who have some familiarity with the basics of Node.js and want to learn how to use it to build apps in a professional environment.

The post Practical Node.js appeared first on 1Bookcase.

Learn C++ for Game Development

Posted: 05 Jul 2016 12:44 PM PDT

Learn C++ for Game Development

Learn C++ for Game Development.

If you're new to C++ but understand some basic programming, then Learn C++ for Game Development lays the foundation for the C++ language and API that you'll need to build game apps and applications.

Learn C++ for Game Development will show you how to:

  • Master C++ features such as variables, pointers, flow controls, functions, I/O, classes, exceptions, templates, and the Standard Template Library (STL)
  • Use design patterns to simplify your coding and make more powerful games
  • Manage memory efficiently to get the most out of your creativity
  • Load and save games using file I/O, so that your users are never disappointed

Most of today’s popular console and PC game platforms use C++ in their SDKs. Even the Android NDK and now the iOS SDK allow for C++; so C++ is growing in use for today’s mobile game apps. Game apps using C++ become much more robust, better looking, more dynamic, and better performing. After reading this book, you'll have the skills to become a successful and profitable game app or applications developer in today's increasingly competitive indie game marketplace.

The next stage is to take the foundation from this book and explore SDKs such as Android/Ouya, PlayStation, Wii, Nintendo DS, DirectX, Unity3D, and GameMaker Studio to make your career really take off.

What you'll learn

  • How to use the various C++ skill fundamentals: variables, pointers, flow controls, functions, I/O, classes, exceptions, and more
  • How to write C++ games using object-oriented programming techniques: classes, objects, inheritance, and polymorphism
  • How to use templates and the Standard Template Library (STL) in C++
  • How to work with design patterns in C++ game development
  • How to apply C++ to native game activities
  • How to master concurrency and the gains in performance it brings

Who this book is for

This book is for aspiring game developers with some previous programming experience who need to learn the critical C++ skills necessary to build game applications. C++ is the most popular programming language in use behind most game applications.

The post Learn C++ for Game Development appeared first on 1Bookcase.

Foundations of Python Network Programming, 3rd Edition

Posted: 05 Jul 2016 12:42 PM PDT

Foundations of Python Network Programming, 3rd Edition

Foundations of Python Network Programming, 3rd Edition.

Foundations of Python Network Programming, Third Edition, covers all of the classic topics found in the second edition of this book, including network protocols, network data and errors, email, server architecture, and HTTP and web applications, plus updates for Python 3.

Some of the new topics in this edition include:

  • Extensive coverage of the updated SSL support in Python 3
  • How to write your own asynchronous I/O loop.
  • An overview of the “asyncio” framework that comes with Python 3.4.
  • How the Flask web framework connects URLs to your Python code.
  • How cross-site scripting and cross-site request forgery can be used to attack your web site, and how to protect against them.
  • How a full-stack web framework like Django can automate the round trip from your database to the screen and back.

If you’re a Python programmer who needs a deep understanding of how to use Python for network-related tasks and applications, this is the book for you. From web application developers, to systems integrators, to system administrators—this book has everything that you need to know.

What you'll learn

  • Extensive coverage of the updated SSL support in Python 3
  • How to write your own asynchronous I/O loop.
  • An overview of the “asyncio” framework that comes with Python 3.4.
  • How the Flask web framework connects URLs to your Python code.
  • How cross-site scripting and cross-site request forgery can be used to attack your web site, and how to protect against them.
  • How a full-stack web framework like Django can automate the round trip from your database to the screen and back.
  • Updated coverage of network protocol layers and data encodings
  • How Python 3 works with network exception handling
  • How to use the requests library instead of urllib2
  • Expanded coverage of Python web frameworks
  • How to work with web applications and email

Who this book is for

If you’re a Python programmer who needs a deep understanding of how to use Python for network-related tasks and applications, this is the book for you. From web application developers, to systems integrators, to system administrators—this book has everything that you need to know.

The post Foundations of Python Network Programming, 3rd Edition appeared first on 1Bookcase.

Financial Modeling for Business Owners and Entrepreneurs

Posted: 05 Jul 2016 12:38 PM PDT

Financial Modeling for Business Owners and Entrepreneurs

Financial Modeling for Business Owners and Entrepreneurs: Developing Excel Models to Raise Capital, Increase Cash Flow, Improve Operations, Plan Projects, and Make Decisions.

Financial Modeling for Business Owners and Entrepreneurs: Developing Excel Models to Raise Capital, Increase Cash Flow, Improve Operations, Plan Projects, and Make Decisions may be one of the most important books any entrepreneur or manager in a small or medium-sized enterprise will read. It combines logical business principles and strategies with a step-by-step methodology for planning and modeling a company and solving specific business problems. You'll learn to create operational and financial models in Excel that describe the workings of your company in quantitative terms and that make it far more likely you will avoid the traps and dead ends many businesses fall into.

Serial entrepreneur and financial expert Tom Y. Sawyer shows how to break your company down into basic functional and operational components that can be modeled. The result is a financial model that, for example, you can literally take to the bank or bring to local angel investors to receive the funding you need to launch your business or a new product. Or it might be a model that shows with startling clarity that your new product development effort is a likely winner—or loser. Even better, you'll learn to create models that will serve as guideposts for ongoing operations. You'll always know just where you are financially, and where you need to be. The models you will learn to build in Financial Modeling for Business Owners and Entrepreneurs can be used to:

  • Raise capital for startup or any stage of growth
  • Plan projects and new initiatives
  • Make astute business decisions, including go/no-go assessments
  • Analyze ROI on your product development and marketing expenditures
  • Streamline operations, manage budgets, improve efficiency, and reduce costs
  • Value the business when it is time to cash out or merge

In addition to many valuable exercises and tips for using Excel to model your business, this book contains a combination of practical advice born of hard-won lessons, advanced strategic thought, and the insightful use of hard skills. With a basic knowledge of Excel assumed, it will help you learn to think like an experienced business person who expects to make money on the products or services offered to the public. You'll discover that the financial model is a key management tool that, if built correctly, provides invaluable assistance every step of the entrepreneurial journey.

Tom Y. Sawyer has used the principles this book contains to create financial models of numerous startup and early-stage companies, assisting them in planning for and raising the capital that they needed to grow their businesses and ultimately exit with multiples of their initial investment. Financial Modeling for Business Owners and Entrepreneurs, a mini-MBA in entrepreneurship and finance, will show you how you can do the same.

What you'll learn

  1. Business principles, critical success factors, and practical suggestions for entrepreneurs and young companies determined to succeed.
  2. Concepts, explanations, and instructions for developing financial models and forecasts.
  3. How to raise capital, budget, keep track of and manage finances, calculate ROI, and value a firm.
  4. Best practices for building a financial models to keep a company’s wheels on the tracks.

Who this book is for

Entrepreneurs, company founders, managers of (or in), small to medium-sized enterprises, finance professionals, CFOs, investors, business students, and incubator residents.

The post Financial Modeling for Business Owners and Entrepreneurs appeared first on 1Bookcase.

Beginning Power BI with Excel 2013

Posted: 05 Jul 2016 12:36 PM PDT

Beginning Power BI with Excel 2013

Beginning Power BI with Excel 2013: Self-Service Business Intelligence Using Power Pivot, Power View, Power Query, and Power Map.

Understanding your company's data has never been easier than with Microsoft's new Power BI package for Excel 2013. Consisting of four powerful tools—Power Pivot, Power View, Power Query and Power Maps—Power BI makes self-service business intelligence a reality for a wide range of users, bridging the traditional gap between Excel users, business analysts and IT experts and making it easier for everyone to work together to build the data models that can give you game-changing insights into your business.

Beginning Power BI with Excel 2013 guides you step by step through the process of analyzing and visualizing your data. Daniel R. Clark, an expert in BI training and a regular speaker on these topics, takes you through each tool in turn, using hands-on activities to consolidate what you've learned in each chapter.

Starting with Power Pivot, you will create robust scalable data models which will serve as the foundation of your data analysis. Once you have mastered creating suitable data models, you will use them to build compelling interactive visualizations in Power View. It's often necessary to combine data from disparate sources into a data model. Power Query allows you to easily discover, combine, and refine data from a variety of sources, so you can make accurate judgments with all the available information. Geographical awareness is another common requirement of data analysis. Using Power Maps you will create captivating visualizations that map your data in space and time.

Beginning Power BI with Excel 2013 is your practical guide to getting maximum insight from your data, and presenting it with impact.

What you'll learn

  • Import data from a range of sources into the Power Pivot Model
  • Create solid data models to support data analysis
  • Create compelling dashboards in Excel
  • Use Power View to create robust Interactive Data Presentations
  • Simplify data discovery, association and cleansing with Power Query
  • Combine analytical and geographic data in powerful 3D visualizations using Power Maps

Who this book is for

Beginning Power BI with Excel 2013 is for business analysts, database administrators and developers who need to work together to analyze and interpret their company's data. Good modeling design and the necessary coding will be covered in an accessible way for those without a specialist background in these areas.

The post Beginning Power BI with Excel 2013 appeared first on 1Bookcase.

Pro Office 365 Development, 2nd Edition

Posted: 05 Jul 2016 12:31 PM PDT

Pro Office 365 Development, 2nd Edition

Pro Office 365 Development, 2nd Edition.

Pro Office 365 Development, Second Edition, is a practical, hands-on guide to building applications for the cloud with Office 365. Combine Office 365 features out of the box with custom code to make the most of what this increasingly powerful and flexible platform has to offer.

As an Office 365 developer, you have an amazing range of technologies at your fingertips. Build custom SharePoint apps in Visual Studio using HTML5, CSS, and jQuery. Create declarative workflow applications with Visio and SharePoint Designer. Use Access Web Database to publish your data on the web, or write Exchange and Lync applications. All these possibilities and more are covered.

You also have unprecedented control and flexibility over how you use these technologies in your applications. With a powerful set of Office 365 APIs, you can now access and integrate Office 365 data directly into your web or native applications, with full control of authentication, authorization and discovery.

No prior cloud experience is necessary. Sample projects are designed to bring the reader up-to-speed quickly, with full step-by-step instructions to maximize your success across the whole Office 365 suite. Whether you want to build desktop client applications or browser-only solutions, Pro Office 365 Development will show you how to do it.

What you'll learn

  • Build a public website using the authoring environment provided by Office 365
  • Implement declarative workflows in SharePoint
  • Build your own cloud connector for SharePoint, Exchange and Lync
  • Develop integrated applications using the new Office 365 APIs

Who this book is for

Pro Office 365 Development is written for programmers who have experience with Visual Studio and .NET development and want to take the leap into cloud-based solutions. It is ideal for developers making their first foray into collaborative systems such as SharePoint and Exchange, as no prior experience of these technologies is required.

The post Pro Office 365 Development, 2nd Edition appeared first on 1Bookcase.

Digital Video Concepts, Methods, and Metrics

Posted: 05 Jul 2016 12:28 PM PDT

Digital Video Concepts, Methods, and Metrics

Digital Video Concepts, Methods, and Metrics: Quality, Compression, Performance, and Power Trade-off Analysis.

Digital Video Concepts, Methods, and Metrics: Quality, Compression, Performance, and Power Trade-off Analysis is a concise reference for professionals in a wide range of applications and vocations. It focuses on giving the reader mastery over the concepts, methods and metrics of digital video coding, so that readers have sufficient understanding to choose and tune coding parameters for optimum results that would suit their particular needs for quality, compression, speed and power.

The practical aspects are many: Uploading video to the Internet is only the beginning of a trend where a consumer controls video quality and speed by trading off various other factors. Open source and proprietary applications such as video e-mail, private party content generation, editing and archiving, and cloud asset management would give further control to the end-user.

Digital video is frequently compressed and coded for easier storage and transmission. This process involves visual quality loss due to typical data compression techniques and requires use of high performance computing systems. A careful balance between the amount of compression, the visual quality loss and the coding speed is necessary to keep the total system cost down, while delivering a good user experience for various video applications. At the same time, power consumption optimizations are also essential to get the job done on inexpensive consumer platforms.

Trade-offs can be made among these factors, and relevant considerations are particularly important in resource-constrained low power devices. To better understand the trade-offs this book discusses a comprehensive set of engineering principles, strategies, methods and metrics. It also exposes readers to approaches on how to differentiate and rank video coding solutions.

What you'll learn

  • Cost-benefit analysis of compression techniques
  • Video quality metrics evaluation
  • Performance and power optimization and measurement
  • Trade-off analysis among power, performance, and visual quality
  • Emerging uses and applications of video technologies

Who this book is for

This book is for anyone involved in designing, developing, validating, deploying, and reviewing systems and applications that deal with digital video. For example, software and hardware engineers, system architects, technical program and product managers, support and sales engineers, system integrators, technology journalists and video professionals working in the multimedia and telecommunication industries, researchers and graduate students, or even a tech-savvy user who posts a YouTube video would find this book a useful reference.

The post Digital Video Concepts, Methods, and Metrics appeared first on 1Bookcase.

GUI Design for Android Apps

Posted: 05 Jul 2016 12:25 PM PDT

GUI Design for Android Apps

GUI Design for Android Apps.

GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices.

This book is jointly developed for individual learning by Intel Software College and China Shanghai JiaoTong University, and is excerpted from Android Application Development for the Intel® Platform.

What you'll learn

  • Key aspects of why UI and UX design for embedded systems is different than for desktops
  • Troubleshooting UI design issues
  • Understanding how key concepts such as state transition, context class, and intent work
  • How to use the interface app design tools provided by Android
  • Planning for complex apps (apps with multiple activities)
  • Optimizing app design for touch screen input

Who this book is for

The book is primarily for app developers, software engineers and open-source programming enthusiasts, but can also be used by for training programs and Codeacademy-style programs.

The post GUI Design for Android Apps appeared first on 1Bookcase.

Platform Embedded Security Technology Revealed

Posted: 05 Jul 2016 11:42 AM PDT

Platform Embedded Security Technology

Platform Embedded Security Technology Revealed: Safeguarding the Future of Computing with Intel Embedded Security and Management Engine.

Platform Embedded Security Technology Revealed is an in-depth introduction to Intel's platform embedded solution: the security and management engine. The engine is shipped inside most Intel platforms for servers, personal computers, tablets, and smartphones. The engine realizes advanced security and management functionalities and protects applications' secrets and users' privacy in a secure, light-weight, and inexpensive way. Besides native built-in features, it allows third-party software vendors to develop applications that take advantage of the security infrastructures offered by the engine.

Intel's security and management engine is technologically unique and significant, but is largely unknown to many members of the tech communities who could potentially benefit from it. Platform Embedded Security Technology Revealed reveals technical details of the engine. The engine provides a new way for the computer security industry to resolve critical problems resulting from booming mobile technologies, such as increasing threats against confidentiality and privacy. This book describes how this advanced level of protection is made possible by the engine, how it can improve users' security experience, and how third-party vendors can make use of it.

It’s written for computer security professionals and researchers; embedded system engineers; and software engineers and vendors who are interested in developing new security applications on top of Intel's security and management engine.

It's also written for advanced users who are interested in understanding how the security features of Intel's platforms work.

What you'll learn

  • The cyber security challenges behind the creation of the embedded security and management engine, and the solutions it presents
  • The pros and cons of enforcing security in the embedded engine
  • Basic cryptography and security infrastructure of the engine
  • Security-hardening features of the engine
  • Handling dynamically loaded applications
  • How anonymous authentication works with enhanced privacy protection
  • Content protection at the hardware level
  • Secure boot with a hardware root of trust
  • Firmware-based TPM
  • Identity protection with a hardware-based, one-time password

Who this book is for

Computer security professionals and researchers; embedded system engineers; software engineers and vendors who are interested in developing new security applications on top of Intel's security and management engine; OEM (such as Lenovo, HP, etc.) marketing and R&D staff.

The post Platform Embedded Security Technology Revealed appeared first on 1Bookcase.

Tidak ada komentar:

Posting Komentar