APRESS -INDIA SPECIAL PRICE CATALOG 2019

Page 1

For professionals by professionals

CATALOGUE 2019 Special India Price

Sarcar

tterns Java Design Pa

Mahadevan

Work Data Professionals at

Gilchrist

Industry 4.0 Java EE 8 Recipes

Exclusively Distributed by:

Committed to lifelong learning

Freeman Jackson Subero

Nagar

Pro Angular 6 solute Beginners

Android Apps for Ab

llers with XC8

Programming PIC Microcontro

Introduction to Scilab


For professionals by professionals

Apress, a Springer Nature company, is a publisher dedicated to meeting the information needs of developers, IT professionals, and tech communities worldwide. Our high-quality, practical content helps technology professionals at all levels increase the skills they need to advance in their day-to-day work. Key topics on our list of over 3,000 titles include big data, databases, open source, web development, Java, Python, Apple & Swift, and of course there is Apress’ well-known line of Microsoft and .NET titles. We are proud to publish an extensive range of books in print and electronic formats, geared towards programmers and developers at all levels and at every stage of their education and career. Offering the tech community content of consistently high quality is at the core of what we do. Therefore, Apress titles go through rigorous tech review prior to being published.

ABOUT US gular 6 Freeman Pro An

esign Patterns va Dfounded ners rcar Ja e Begin40 solutover Mehul Book SalesSa (MBS) was by Shri Nanalal S.Khandor in 1991. years of experience in the r Abhas ps foHe Jackson Android Ap ork W at ls fessiona ta Proleadership book trade and under & guidance Team MBS continues to make awit steady progress. Daable Mahadevanhis h XC8 Gilchrist

Industry 4.0

Subero

llers

Programming PIC Microcontro

MBS is a leading distributor for a large number of International Scilab a wide variety of print to distribute roductionWe Nagar IntPublishers. 8 Recipes Java EEreference books which includes textbooks, & professional titles in a vast range of subjects. By the start of 2019; we have exclusive distribution rights for over 2000 titles from reputed publishers for Indian Sub-continent; we also stock over 25,000 selected titles in our Mumbai & Pune Offices. We are proud to be associated with Apress in India as their exclusive channel partners and are thrilled to offer these outstanding books at attractive prices.

Our Offices Sales & Administrative Office : #10 & 11, 1st Floor, Kitab Mahal, 192 D.N. Road, Fort, Mumbai - 400 001. Tel & Fax : 022 - 22054044 / 22013523 / 22060694 Email : info@mehulbooksales.com

Pune Branch Office : 1st Floor, Office No. # 5 & 6, Nutan Classic, N.C. Kelkar Road, 639 – Narayan Peth, Pune - 411030. Phone & Fax : +91 (020) 24455959 Email : pune@mehulbooksales.com

For orders & enquires please contact Mr. Ketan N. Khandor Partner Email: ketan@mehulbooksales.com

Mr. Madhu J. Pillai General Manager

Mr. Harshavardhan Patil Library Sales Manager, Pune

Email: madhu@mehulbooksales.com Mob.: 9619564572

Email: harsha@mehulbooksales.com Mob.: 8412096218

Ms. Meenakshi K. Procurement Executive, Mumbai Email: procure@mehulbooksales.com


Table of Contents • Business and Management

2

– Big Data/Analytics

2

– Business Strategy/Leadership

2

– Business and Management, general

3

– Project Management

4

• Computer Science

6

– Apple and iOS

6

– Arti cial Intelligence

12

– Big Data

23

– Computer Applications

31

– Computer Communication Networks

35

– Computer Graphics

37

– Data Mining and Knowledge Discovery

39

– Database Management

42

– Game Development

52

– Hardware and Maker

56

– Information Systems Applications (incl. Internet)

66

– Java

67

– Microsoft and .NET

77

– Mobile Computing

97

– Open Source

101

– Programming Languages, Compilers, Interpreters

105

– Programming Techniques

114

– Python

115

– Security

126

– Software Engineering

130

– Software Engineering / Programming and Operating Systems

132

– Systems and Data Security

132

– User Interfaces and Human Computer Interaction

133

– Web Development

133

Page 1


Business and Management

springer.com Big Data/Analytics; Online Marketing/Social Media

Professional book

Understand the most commonly used Agile methodology—Scrum—and how it relates to eXtreme Programming and Kanban as well as to Lean principles Identify the challenges of the Scrum Master role and understand what this role is all about Know the stages of Scrum team development Embrace and solve con icts in a Scrum ...

Available

Contents

Content Level Professional/practitioner

Product category

Book

Chapter 1: From Waterfall to Agile.- Chapter 2: Overview of Agile Methodologies.- Chapter 3: Agile Scrum Deep Dive.- Chapter 4: Scrum Master: What It’s All About.- Chapter 5: About the Team.- Chapter 6: Key Takeaways.Appendix: Case Studies.

Imprint

Fields of Interest

Bibliography 1st ed.,XVI, 306 p. 49 illus. Softcover

Medium Type ISBN : 9781484240403 Gonçalves, Alex, Las Vegas, NV, USA

Apress

Social Media Analytics Strategy

` 829.00

Using Data to Optimize Business Performance

Order Quantity

Contents Part I: Data.- Chapter 1: Social Media Data.Chapter 2: From Data to Insights.- Chapter 3: Luis Madureira.- Part II: De ning Analytics in Social Media and Types of Analytics Tools.Chapter 4: Analytics in Social Media.- Chapter 5: Dedicated vs. Hybrid Tools.- Chapter 6: Alexander and Frederik Peiniger.- Part III: Differences of Social Media Networks.Chapter 7: Social Network Landscape.Chapter 8: Tam Su.- Part IV: The Analytics Process.- Chapter 9: The Analytics Process.Chapter 10: Armando Terribili.- Part V: Metrics, Dashboards, and Reports.- Chapter 11: Metrics.- Chapter 12: Dashboards.Chapter 13: Reports.- Chapter 14: Milan ...

Fields of Interest

Content Level Professional/practitioner

Product category

• Shows you how to use analytics to make data-based decisions, grow social channels, and effectively compete • Teaches you what data is, where it is found, how it is aggregated, and how it produces value and insights • Helps you navigate the sometimes confusing social media market to nd what services truly have value This book shows you how to use social media analytics to optimize your business performance. The tools discussed will prepare you to create and implement an effective digital marketing strategy. From understanding the data and its sources to detailed metrics, dashboards, and reports, this book is a robust tool for anyone seeking a tangible return on investment from social media and digital marketing. Social Media Analytics Strategy speaks to marketers who do not have a technical background and creates a bridge into the digital world. Comparable books are either too technical for marketers (aimed at software developers) or too basic and do ...

Business Strategy/Leadership; Project Management; Software Management

Professional book Available

Bibliography 1st ed.,IX, 76 p. 13 illus. Softcover

Medium Type Book

Imprint Apress

` 249.00 Order Quantity

ISBN : 9781484245743 Bibik, Ilya, Montreal, QC, Canada

How to Kill the Scrum Monster Quick Start to Agile Scrum Methodology and the Scrum Master Role • A practical guide that focuses on real-world applications of the Scrum methodology and not just its theory • Teaches you the Scrum methodology in a simpli ed way • An easy-to-understand book for any professional working in the software eld Implement Scrum or improve how Scrum works in your team or organization using this concise, sharp, and programmatic book. You will quickly learn what you need to know without getting confused with unnecessary details. What You'll Learn Become familiar with Agile concepts and understand the path from Waterfall to the Agile Manifesto

ISBN : 9781484246665 Fowler, Frederik M., Sunnyvale, CA, USA

Navigating Hybrid Scrum Environments Understanding the Essentials, Page 2


Business and Management

springer.com

Avoiding the Pitfalls

Apress

• Explains why the Scrum Framework is structured in the way it is, instead of just explaining what that structure is • Demonstrates the consequences of altering parts of Scrum to accommodate existing corporate practices, allowing you to understand what parts of the framework can be adjusted and what can't • Teaches the purpose behind the Scrum roles, artifacts, and events, and how to align with those purposes to be more successful

` 399.00

Know the details of each part of Scrum so you can understand the purpose each part serves in the framework. Many books describe the “what” part of Scrum, but few explain the “why." Every part of the Scrum framework is important. You need to know the purpose behind each of the parts of the Scrum framework to reap all of its bene ts. This book uses stories and examples to provide the understanding of Scrum that is necessary to avoid failure in an Agile transformation effort, and lls an important gap in the existing body of literature about the Scrum framework. Advanced topics also are covered: scaled Scrum, Scrum for projects, and Scrum for ...

Contents Part I: The Overall Approach Behind Scrum.Chapter 1: What Is Scrum?.- Chapter 2: Scrum Theory.- Chapter 3: Scrum and Waterfall.- Part II: The Components of Scrum: The Scrum Roles.- Chapter 4: The Scrum Team.- Chapter 5: Scrum Team Roles.- Chapter 6: The Scrum Development Team.- Chapter 7: The Scrum Master.- Part II: The Components of Scrum: The Scrum Artifacts.- Chapter 8: Scrum Artifacts.- Chapter 9: The Product Backlog.Chapter 10: The Sprint Backlog.- Part IV: The Components of Scrum: Scrum Events.Chapter 11: The Scrum Events.- Chapter 12: The Sprint.- Chapter 13: The Sprint Planning Meeting.- Chapter 14: The Daily Scrum.Chapter ...

Order Quantity

Chapter 6: Pivot or Persevere.- Part 2: Five Techniques to Succeed.- Chapter 7: First 30 Days.- Chapter 8: First 90 days.- Chapter 9: First 12 Months.- Part 3: Lessons in Building a Corporate Startup.- Chapter 10: Achieve and Retain Leadership Support.- Chapter 11: Consider the Corporate Culture.- Chapter 12: Evangelize across the Enterprise.- ...

Fields of Interest Business Strategy/Leadership; Entrepreneurship; Organization; Innovation/ Technology Management; Logistics

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXX, 165 p. 15 illus. Softcover ISBN : 9781484247433

Medium Type Book

Nir, Michael, Brookline, MA, USA

The Pragmatist's Guide to Corporate Lean Strategy Incorporating Lean Startup and Lean Enterprise Practices in Your Business • A step-by-step pragmatic guide from a top expert on how to adopt lean agile strategies in large corporations to survive disruption • Guides you in how to advance your career, with instructions targeted to technologists in multiple roles—from CEO to developers • Presents real-world case studies and experiences, and helps your company become a lean agile corporation

Imprint Apress

` 549.00 Order Quantity

Available

Use this practical, step-by-step guide on lean agile strategy to harness technological disruption at your large business to successfully advance your business rather than suffer a loss of business. The lean agile enterprise concept is demysti ed and translated into action as the author shares his experience with both success and major failure in areas such as healthcare, insurance, major airline, manufacturing, nancial services, education, and big data. The author shares the good, the bad, and the ugly of enterprise-level adoption of lean startup practices (what we call a “lean corporation”). The book provides step-by-step instructions ...

Bibliography

Contents

When Change Is the Only Constant

1st ed.,XIII, 123 p. 2 illus. Softcover

Chapter 1: Get into the Entrepreneurial Mindset.- Part 1: Five Lessons from Lean Startup Thinking.- Chapter 2: Start with the Customer in Mind.- Chapter 3: De ne and Communicate Mission and Vision.- Chapter 4: Synthesize an Integrative Operating Model.Chapter 5: Identify Metrics that Matter.-

• Drawn from the author’s 40 years of experience navigating changes in databases and big data • Designed for technology professionals to adapt and thrive among the changes in their eld

Fields of Interest Business Strategy/Leadership; Careers in Business and Mangagement; Management Education; Coaching

Content Level Professional/practitioner

Product category Professional book

Medium Type Book

Imprint

ISBN : 9781484248058 Stackowiak, Robert, Elgin, IL, USA

Remaining Relevant in Your Tech Career

Page 3


Business and Management

springer.com

• Provides help in creating a plan to maintain one’s professional value over the long term

Product category

Remain relevant in the face of constant change during your career in technology. This book shows you how to proactively plan in anticipation of future changes. Many people nd technology careers enticing because of the number of job opportunities, the high compensation, or simply because of fascination with technology itself. Once in those careers, however, there are many challenges to remaining relevant and at one’s peak in the face of constantly shifting competitive and technology landscapes. Incumbents face a constant stream of new skills to learn that are often already known by more recent graduates entering the market at lower ...

Available

Contents Introduction.- Chapter 1. What Have You Done for Me Lately?.- Chapter 2. Why Company Culture Is Important.- Chapter 3. Political Considerations.- Chapter 4. Why Diversity Matters.- Chapter 5. Developing the Right Skills.- Chapter 6. How to Own Your Future.

Fields of Interest Business and Management, general; Job Careers in Science and Engineering; Career Skills; Database Management

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 91 p. 16 illus. Softcover

Medium Type Book

Imprint Apress

` 299.00 Order Quantity

Professional book

Bibliography 1st ed.,XXI, 183 p. 35 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00 ISBN : 9781484247327 Nader-Rezvani, Navid, Los Altos, CA, USA

Order Quantity

An Executive’s Guide to Software Quality in an Agile Organization A Continuous Improvement Journey • Takes a 360-degree view of quality rather than looking solely at testing or establishing Agile teams • First book to focus on a holistic quality view—what it is and how it links to overall business enhancements • Changes the perception that quality is the sole responsibility of QA engineers, resulting in improved outcomes across teams Utilize a set of practical guidelines to help your Agile organization elevate software design quality as an important business driver to achieve customer satisfaction and, ultimately, higher revenue for your company. This is the rst book to focus on a holistic quality view—what it is and how it links to overall business enhancements. The realworld examples used in this book allow you to learn and apply similar strategies and guidelines to help create a quality blueprint for your organization. Five pillars of quality are de ned that can be used for any industry and, once internalized, can serve as a set of tools to continuously improve ...

Contents Chapter 1: Quality in Agile.- Chapter 2: Worldview and Integral Map.- Chapter 3: Perception of Quality.- Chapter 4: Quality Challenges in an Agile team.- Chapter 5: Quality Framework.- Chapter 6: Assessment Against NQP (Navid's Quality Pillars).- Chapter 7: Agile Quality Test Strategy.- Chapter 8: Quality Excellence Journey.- Chapter 9: Quality at Scale.- Chapter 10: Conclusion and Summary.-

Fields of Interest Project Management; Software Engineering

Content Level Professional/practitioner

ISBN : 9781484247761 Sanghera, Paul, San Francisco, CA, USA

CAPM® in Depth Certi ed Associate in Project Management Study Guide for the CAPM® Exam • A revised and updated second edition of the best-selling CAPM in Depth to prepare for the CAPM exam • Teaches the body of knowledge required to earn the Certi ed Associate in Project Management (CAPM) certi cation • Presents concepts through real-world examples that are introduced in an easy-tounderstand and sequential logical ow Use this study guide to prepare for the Certi ed Associate in Project Management (CAPM) exam, based on PMBOK's sixth edition, administered by the Project Management Institute (PMI). The revised and updated second edition of the best-selling CAPM in Depth has a laser-sharp focus on the exam objectives for project managers and others who want to pass the CAPM exam. No prior knowledge of project management is assumed. The chapters and the sections within each chapter are presented in a logical learning sequence. The concepts and topics, Page 4


Business and Management both simple and complex, are clearly explained when they appear for the rst time. This facilitates ...

Contents Part 1: Big Picture of Project Management.Chapter 1: Project Management Framework.Chapter 2: Project Environment.- Chapter 3: Project Integration Management.- Part 2: Scope, Schedule, and Resources.- Chapter 4: Project Scope Management.- Chapter 5: Project Schedule Management.- Chapter 6: Project Resource Management.- Part 3: Cost, Stakeholders, and Communication.- Chapter 7: Project Cost Management.- Chapter 8: Managing the Stakeholders.- Chapter 9: Project Communication Management.- Part 4: Quality, Risk, and Procurement.- Chapter 10: Project Quality Management.- Chapter 11: Project Risk Management.- Chapter 12: Project Procurement ...

Fields of Interest Project Management; Risk Management

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XIV, 608 p. 47 illus. Softcover

Medium Type Book

Imprint Apress

` 1,699.00 Order Quantity

springer.com

PMP® in Depth

Apress

Project Management Professional Certi cation Study Guide for the PMP® Exam

` 1,899.00

Use this study guide to prepare for the Project Management Professional (PMP) exam administered by the Project Management Institute (PMI). The revised third edition of the best-selling PMP in Depth, updated to the sixth edition of PMBOK, has a laser-sharp focus on the exam objectives for project managers and others who want to pass the PMP exam. No prior knowledge of project management is assumed. The chapters and the sections within each chapter are presented in a logical learning sequence. The concepts and topics, both simple and complex, are clearly explained when they appear for the rst time. This facilitates step-wise learning, ...

Contents Part I: Initiating the Project.- Chapter 1: Project Management Framework.- Chapter 2: Project Environment.- Chapter 3: Initiating the Project.- Part II: Planning the Project.Chapter 4: Planning Project and Scope.Chapter 5: Planning for Project Schedule Management.- Chapter 6: Planning for Project Resources, Cost, and Procurement.- Chapter 7: Planning Quality and Risk Management.Chapter 8: Planning for Communication and Stakeholder Management.- Part III: Executing the Project.- Chapter 9: Managing Execution of Project Work .- Chapter 10: Managing Project Resources.- Chapter 11: Managing Communication and Stakeholder Engagement.- Part ...

Shivakumar, Shailesh Kumar, Bangalore, India

Complete Guide to Digital Project Management From Pre-Sales to Post-Production • Provides proven solutions to project management scenarios, models, and readyto-use templates, plus metrics • Features detailed and comprehensive realworld case studies • Offers 360-degree coverage on all phases of digital project management, from pre-sales to post-production

Professional book Available

Contents

Project Management; Risk Management

Content Level Professional/practitioner

Product category

Bibliography 3rd ed.,XIV, 665 p. 55 illus. Softcover

Sanghera, Paul, San Francisco, CA, USA

ISBN : 9781484247952

Get a 360-degree view of digital project management. Learn proven best practices from case studies and real-world scenarios. A variety of project management tools, templates, models, and frameworks are covered. This book provides an in-depth view of digital project management from initiation to execution to monitoring and maintenance. Covering end-to-end topics from pre-sales to post-production, the book explores project management from various dimensions. Each core concept is complemented by case studies and real-world scenarios. The Complete Guide to Digital Project Management provides valuable tools for your use such as: Frameworks: ...

Fields of Interest

ISBN : 9781484247778

Order Quantity

• A revised and updated third edition of the best-selling PMP in Depth to prepare for the PMP exam • Teaches the body of knowledge required to earn the Project Management Professional (PMP) certi cation • Presents concepts through real-world examples that are introduced in an easy-tounderstand sequential logical ow

Medium Type Book

Imprint

Part 1: Initiation of Digital Projects.- Chapter 1: Introduction to Digital Program Management.- Chapter 2: Consulting and Presales in Digital Projects.- Chapter 3: Digital Project Planning.- Chapter 4: Digital Project Estimation and Pricing.- Part 2: Execution of Digital Projects.- Chapter 5: Models, Tools, and Templates - Used in Digital Project Management.- Chapter 6: Digital Project Page 5


Computer Science Execution.- Chapter 7: Achieving Quality in Digital Projects.- Chapter 8: Core Digital Project Management Functions.- Chapter 9: People Management in Digital Projects.- Part 3: Monitoring and Maintenance of Digital Projects.- Chapter 10: Why Do Digital ...

Fields of Interest Project Management; Software Engineering

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXVIII, 475 p. 80 illus., 75 illus. Softcover

springer.com • Focuses on integration of three crucial aspects: baseline scheduling, schedule risk analysis, and project control Discover solutions to common obstacles faced by project managers. Written as a business novel, the book is highly interactive, allowing readers to participate and consider options at each stage of a project. The book is based on years of experience, both through the author's research projects as well as his teaching lectures at business schools. The book tells the story of Emily Reed and her colleagues who are in charge of the management of a new tennis stadium project. The CEO of the company, Jacob Mitchell, is planning to install a new datadriven project management methodology as a decision support tool for all upcoming projects. He ...

Contents

Apress

Chapter 1: Background.- Chapter 2: Plan.Chapter 3: Risk.- Chapter 4: Buffer.- Chapter 5: Monitor.- Chapter 6: Control.- Chapter 7: Exciting Times Ahead.- Chapter 8: Afterword.Bibliography.-

` 1,399.00

Fields of Interest

Medium Type Book

Imprint

Order Quantity

Project Management; Careers in Business and Mangagement; Business Strategy/Leadership; Market Research/Competitive Intelligence; Consumer Behavior

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 158 p. 25 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484248201 Vanhoucke, Mario, Gent, Belgium

The Data-Driven Project Manager A Statistical Battle Against Project Obstacles • Structured as a novel, this book provides real-time simulations of how project managers can solve common project obstacles • Teaches a data-driven project management methodology which allows project managers to plan, monitor, and control projects while delivering them on time and within budget

` 499.00 Order Quantity

ISBN : 9781484245668 Bakir, Ahmed, devAtelier, Tokyo, Japan

Program the Internet of Things with Swift for iOS Learn How to Program Apps for the Internet of Things • Uses native iOS framework to build apps for the Internet of Things and connected devices, including the Apple Watch, Apple Pay, and Bluetooth LE • Guides readers through increasingly difficult concepts and provides anecdotes from development experience, allowing readers to understand what they are building and why they are building it • Updated to Swift 4 and for the latest hardware (iPhone X, Apple TV 4K, Apple Watch 3) Learn how to build apps using Apple’s native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular thirdparty hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices. Program the Internet of Things with Swift and iOS is an update to the previous version and includes all new Swift 4 code. This book is a detailed tutorial that provides a detailed "how" and "why" for each topic, explaining Apple-speci c design patterns as they come up and pulling lessons from other popular apps. To help you getting up and running quickly, each chapter is framed ...

Contents Part 1: Building Health Apps for the Internet of Things.- Chapter 1: Preparing the Foundation for Your First IoT App .- Chapter 2: Using Core Location to Build a Workout Tracking App.- Chapter 3: Using Core Motion to Integrate Physical Activity Data .- Chapter 4: Using HealthKit to Securely Retrieve and Store Health Data.- Part 2: Building Your Own Internet Things.- Chapter 5: Building Arduinobased Peripherals.- Chapter 6: Building a Bluetooth LE Hardware Companion App.Chapter 7: Setting up a Raspberry Pi and using it as a HomeKit bridge.- Chapter 8: Building a web server on a Raspberry Pi.- Part 3: Building Apps Using Apple’s Advanced ... Page 6


Computer Science

Fields of Interest Apple and iOS; Hardware and Maker; Computer Communication Networks; Computer Science, general

Content Level Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XVIII, 455 p. 192 illus. Softcover

Medium Type Book

Imprint Apress

` 1,299.00

springer.com locks. Managing and maintaining iPhones and iPads in a corporate or other business environment inherently requires strict attention to security concerns. Managers and IT professionals need to know how to create and communicate business policies for using iOS devices in the workplace, and implement security and forensics tools to manage and ...

Contents Chapter 1. Preparing Security Features.Chapter 2. Using Security Apps and Backup.Chapter 3. Connect to Your Network Securely.- Chapter 4. Creating Policies.Chapter 5. Communicating About Security.Chapter 6. Recovering from Loss or Attack.

Fields of Interest Apple and iOS; Security; Systems and Data Security

Content Level Professional/practitioner

Product category Order Quantity

Professional book Available

Bibliography 1st ed.,XI, 160 p. 63 illus. Softcover

Medium Type Book

Imprint Apress

` 499.00 Order Quantity

Mac Start Ups • Experienced author who has gone from app business zero to polished consultant • Presents the complete life-cycle of your company from inspiration through to nal sale • Focused solely on app development and consulting for Apple-based businesses Starting an app development company is one of the most rewarding things you’ll ever do. Or it sends you into bankruptcy and despair. If only there was a guide out there, to help you along the way. This book is your guide to starting, running, expanding, buying, and selling a development consulting rm. But not just any consulting rm, one with a focus on Apple. Apple has been gaining adoption in businesses ranging from traditional 5 person start ups to some of the largest companies in the world. Author Charles Edge has been there since the days that the Mac was a dying breed in business, then saw the advent of the iPhone and iPad, and has ...

Contents Chapter 1: Building the Offer Chapter 2: Beyond Services Chapter 3: Hiring and Human Resources Chapter 4: Accounting 101 Chapter 5: Buying Software to Automate the BusinessChapter 6: Making Friends: Developing Partnerships Chapter 7: Engaging in Free and in Guerilla Marketing Chapter 8: Using Public Relations Chapter 9: Advertising Chapter 10: The Art of SellingChapter 11: Diversifying Your Portfolio Chapter 12: When to Stop Growing Chapter 13: Selling the Company Chapter 14: The Part Time Owner Chapter 15: Buying a Companies Chapter 16: Running a Consulting Practice Inside a Larger Company Appendix A: Getting into A Rythm Appendix B: Common ...

Fields of Interest ISBN : 9781484245798

Apple and iOS; Business Strategy/Leadership; Start-Ups/Venture Capital

Butow, Eric, Jackson, CA, USA

Content Level Professional/practitioner

Pro iOS Security and Forensics

Product category

Enterprise iPhone and iPad Safety

Professional book

• A reference book for businesses that provides up-to-date information about iOS security • Stories and case studies from actual businesses about what to do (and not do) • Written by Eric Butow, owner and CEO of Butow Communications Group (BCG) in Jackson, California, and author/co-authored of over 30 books

Available

Bibliography 1st ed.,XXXI, 441 p. 6 illus. Softcover

Medium Type Book ISBN : 9781484246474

Examine how to keep iOS devices safe in the physical world, including creating company policies for iPhones; assessing and defending against cyber vulnerabilities and attacks; working with preinstalled as well as third party tools; and strategies for keeping your data safe including backing up and screen

Edge, Charles, Minneapolis, MN, USA

Build, Run, and Sell Your Apple Consulting Practice

Imprint Apress

` 1,299.00

Business and Marketing for iOS and Page 7


Computer Science Order Quantity

springer.com

Fields of Interest Apple and iOS; Photography

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIV, 389 p. 308 illus., 295 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484246504

` 1,149.00 Elmansy, Ra q, Newcastle Upon Tyne, UK

Developing Professional iPhone Photography

Order Quantity

Using Photoshop, Lightroom, and other iOS and Desktop Apps to Create and Edit Photos

touching one step at a time to interact with programs, users expect apps to adapt and not need constant hand-holding. People today expect their devices to do much more than just follow commands. They expect devices to react and adapt. Reactive programming, a new term for asynchronous processing, requires new app architectures, and you'll learn how these are ...

Contents Part I: Building Composite Apps with Swift.Chapter 1: The Building Blocks: Projects, Workspaces, Extensions, Delegates, and Frameworks.- Chapter 2: Using CocoaPods.Part II: Using Codable Data with Swift and iOS.- Chapter 3: Reading and Writing JSON Data.- Chapter 4: Using JSON Data with Swift.Part III: Integrating Facebook Logins.- Chapter 5: Setting Up a Facebook Account with iOS.Chapter 6: Managing Facebook Logins.Chapter 7: Adding Facebook Login to an iOS App.- Part IV: Storing Data in Amazon Web Services.- Chapter 8: Working with Amazon Web Services and Cocoa.- Chapter 9: Managing AWS Logins.- Chapter 10: Beginning an AWS ...

Fields of Interest Apple and iOS

• Set up a professional photo composition • Capture amazing photos using only your iPhone's camera • Showcase professional iPhone photography examples and inspirations

Content Level

Leverage the photo taking power of your iPhone with desktop and iOS apps to capture, retouch, manipulate, organize, and sell your photography. This book shows you how to edit photos using Adobe mobile apps and other apps, integrate Adobe mobile apps with desktop applications, such as Adobe Photoshop and Lightroom, and nally sell those photos online. Developing Professional iPhone Photography provides a practical guide to creating a professional photography portfolio with your iPhone and features iPhonoegraphy examples from professional photographers to showcase what can be done. You can then share your work ow with your desktop programs, ...

Available

Contents Chapter 1: Unleash Your iPhone Camera Capabilities.- Chapter 2: Photo Retouching Techniques.- Chapter 3: Working with Photography Projects.- Chapter 4: Photo Editing and Manipulation.- Chapter 5: Integration with Desktop Adobe Lightroom.Chapter 6: Integrating Your Photos with Desktop Adobe Photoshop.- Chapter 7: Working with different iPhone apps.- Chapter 8: Turning Photos into Artwork.- Chapter 9: Shooting Video and Editing Techniques.Chapter 10: Organizing and Managing Your Images.- Chapter 11: Extending Capabilities with Gears.- Chapter 12: Marketing and Selling Photos Like a Pro.

Professional/practitioner

Product category Professional book

Bibliography 1st ed.,XIII, 207 p. 123 illus. Softcover

Medium Type Book ISBN : 9781484246542 Feiler, Jesse, Plattsburgh, NY, USA

Imprint Apress

Beginning Reactive Programming with Swift

` 629.00

Using RxSwift, Amazon Web Services, and JSON with iOS and macOS

Order Quantity

• Use the Swift Standard Library to develop apps with code you don’t have to write yourself • Work with time and physical factors to create adaptive apps • Incorporate messaging and observing so that apps react dynamically Learn the basics of reactive programming and how it makes apps more responsive. This book shows you how to incorporate reactive programming into existing development products and cycles using RXSwift and RXCocoa on iOS and Mac. As we move away from the traditional paradigm of typing or Page 8


Computer Science

springer.com

ISBN : 9781484246672

Professional book

Fowler, Allan, Marietta, GA, USA

Available

Beginning iOS AR Game Development

Bibliography

Developing Augmented Reality Apps with Unity and C#

Medium Type

4th ed.,XVIII, 368 p. 253 illus. Softcover

Book

• Learn to develop AR games for iOS • Learn to make games using the latest version of Unity • Learn to make games using C# Create a fully featured application that’s both sophisticated and engaging. This book provides a detailed guide in developing augmented reality games that can take advantage of the advanced capabilities of new iOS devices and code while also offering compatibility with still supported legacy devices. No programming experience is necessary as this book begins on the ground oor with basic programming concepts in Unity and builds to incorporating input from the real world to create interactive realities. You’ll learn to program with the Unity 2017 development platform using C#. Recent announcements of increased AR capabilities on the latest ...

Contents Chapter 1: Getting Started.- Chapter 2: Getting Started.- Chapter 3: The Unity ARKit.Chapter 4: Hit Testing & Lighting.- Chapter 5: Making AR Games.- Chapter 6: Introducing Touch.- Chapter 7: Adding Plane Detection & Point Clouds.- Chapter 8: Final Steps.

Fields of Interest Apple and iOS; Game Development

Content Level Professional/practitioner

Imprint Apress

` 1,099.00 ISBN : 9781484246580 Order Quantity Kaczmarek, S., Lees, B., Bennett, G., Fisher, M., Phoenix, AZ, USA

Objective-C for Absolute Beginners iPhone, iPad and Mac Programming Made Easy • Use Objective-C to construct program logic • Mix Swift with Objective-C • Make OS X applications and iOS apps that do cool stuff Learn Objective-C and its latest release, and learn how to mix Swift with it. You have a great idea for an app, but how do you bring it to fruition? With Objective-C, the universal language of iPhone, iPad, and Mac apps. Using a hands-on approach, you'll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an experienced app developer and trainer, will guide you on your journey to becoming a successful app developer. Along the way you'll discover the exibility of Apple’s developer tools If you're looking to take the rst step towards App ...

Product category Professional book Available

Bibliography 1st ed.,XIII, 244 p. 254 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00 Order Quantity

Contents Chapter 1: Becoming a Great Objective C Programmer.- Chapter 2: Programming Basics.- Chapter 3: It’s All About the Data.Chapter 4: Making Decisions About…and Planning Program Flow.- Chapter 5: Object Oriented Programming with Objective-C.Chapter 6: Learning Objective-C and Xcode.Chapter 7:Objective-C Classes, Objects, and Methods.- Chapter 8: Programming Basics in Objective-C.- Chapter 9: Comparing Data.Chapter 10: Creating User Interfaces.- Chapter 11: Storing Information.- Chapter 12: Protocols and Delegates.- Chapter 13: Introducing the Debugger.

ISBN : 9781484246597 Kaczmarek, S., Lees, B., Bennett, G., Phoenix, AZ, USA

Swift 4 for Absolute Beginners Develop Apps for iOS • Use Swift Playgrounds to learn iOS development quickly • Learn about Swift classes, properties, and functions • Write iPhone and Apple Watch apps from scratch

Professional/practitioner

Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer. This book is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven’t programmed since school, and it is now updated for Swift 4. Many people have a difficult time believing they can learn to write iOS apps. Swift 4 for Absolute Beginners will show you how to do so. You'll learn Object Oriented Programming and be introduced to HealthKit before moving on to write your own iPhone and Watch apps from scratch. Gary ...

Product category

Contents

Fields of Interest Apple and iOS

Content Level

Page 9


Computer Science Ch. 1: Becoming a Great iOS Developer.- Ch. 2: Programming Basics.- Ch. 3: It’s All About the Data.- Ch. 4: Making Decisions, Program Flow, and App Design.- Ch. 5: Object-Oriented Programming with Swift.- Ch. 6: Learning Swift and Xcode.- Ch. 7: Swift Classes, Objects, and Methods.- Ch. 8: Programming Basics in Swift.- Ch. 9: Comparing Data.- Ch. 10: Creating User Interfaces.- Ch. 11: Storing Information.- Ch. 12: Protocols and Delegates.- Ch. 13: Introducing the Xcode Debugger.- Ch. 14: A Swift iPhone App.- Ch. 15: Apple Watch and WatchKit.

springer.com • Teaches both candidates and interviewers what to ask and how to answer the most important questions related to iOS development at a professional level • Goes beyond with extra credit information to take simple answers to the next level • Targets iOS speci c job skills that will set an experienced iPhone developer apart from generic programmers

Available

Are you an iOS developer, looking forward to your next career move? Or are you interviewing for positions at your company or start-up? Either way, this book provides the right questions and answers to help you in the review process. If you are an interviewer, this book can guide you on which questions are the most useful to ask to nd the perfect candidate. Generic interview questions found online are repetitive and often unrelated to the day-to-day tasks of an iOS developer. If you are looking to hire a professional programmer you should consider more advanced questions about architecture, patterns or frameworks such as those included in ...

Bibliography

Contents

4th ed.,XXII, 317 p. 265 illus., 237 illus. Softcover

Chapter 1. Get a Junior Developer.- Chapter 2. That guy who has already been working with iOS for some time.- Chapter 3. We need that guy on board, we want to do great things!.

Fields of Interest Apple and iOS; Programming Languages, Compilers, Interpreters; Programming Techniques

Content Level Popular/general

Product category Professional book

Medium Type Book

Imprint Apress

` 999.00

Fields of Interest Apple and iOS

Content Level Professional/practitioner

Product category Order Quantity

Professional book Available

Bibliography 1st ed.,XV, 62 p. 3 illus. Softcover

Medium Type Book

Imprint Apress

` 229.00 Order Quantity

ISBN : 9781484246948

ISBN : 9781484247082 Maskrey, Molly, Wang, Wallace, Parker, CO, USA

Pro iPhone Development with Swift 4 Design and Manage Top Quality Apps • Develop your own bestselling iPhone and iPad apps • Use Swift playgrounds • Optimize your code and deliver great user experiences Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this follow up work to the best selling Beginning iPhone Development with Swift, you’ll learn how to improve your apps by managing the performance of your programs using parallelization, getting data in and out of the cloud, using gestures, the camera, 3D touch, sensors as well as newer features having debuted this year. In its fourth edition, Pro iPhone Development with Swift 4 covers the additional information you want to know to extend your apps into the next level. What You Will Learn Add parallel functionality using ...

Contents Chapter 1: Storing and Retrieving Information from the Cloud.- Chapter 2: Adding Parallel Functionality using Grand Central Dispatch.Chapter 3: Simple Games Using SpriteKit.Chapter 4: Taps, Touches and Gestures.Chapter 5: Determining Location.- Chapter 6: Device Orientation and Motion.- Chapter 7: Using the Camera and Accessing Photos.Chapter 8: Translation for Other Countries with Localization.- Chapter 9: 3D Touch.Chapter 10: Using SiriKit.- Chapter 11: Speech Recognition.- Chapter 12: In-App Purchases with StoreKit.- Chapter 13:TBD – new 2017 topics.- Chapter 14: TBD – new 2017 topics.Chapter 15: TBD – new 2017 topics.

López Mañas, Enrique, München, Bayern, Germany

100 Questions and Answers to Help You Land Your Dream iOS Job

Fields of Interest Apple and iOS; Programming Techniques

Content Level Professional/practitioner

Or to Hire the Right Candidate! Page 10


Computer Science

Product category Professional book

springer.com design. With the introduction of SiriKit and the Speech framework, iOS developers now have huge opportunities to incorporate ...

Available

Contents

Apress

Chapter 1: Conversational Interfaces.Chapter 2: Booking a Ride with SiriKit.Chapter 3: Creating Lists with SiriKit.- Chapter 4: Speech, Synthesizers and Dialog Flow.Chapter 5: Getting started with Wit.ai.Chapter 6: Natural Language Processing.Chapter 7: Sentiment Analysis with Core ML.Chapter 8: Conversational Interfaces Challenges.

` 1,299.00

Fields of Interest

Order Quantity

Content Level

Bibliography 1st ed.,XIII, 452 p. 144 illus., 140 illus. Softcover

Medium Type Book

Imprint

Apple and iOS

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIV, 234 p. 66 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00 ISBN : 9781484247242

Order Quantity

in the App Store • Covers all the basics for those new to AR programming or to Apple ARKit • Focuses directly on Apple's ARKit rather than generically on AR development Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit speci c topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene. You’ll start by accessing the camera and teaching your app to track the world around its device. You'll then see how to position nodes and create augmented reality shapes and textures. Next you’ll have your creations interact with their environment by programming workable physics, detecting planes, ...

Contents Chapter 1: Interacting with the Real World.Chapter 2: Getting to Know ARKit.- Chapter 3: World tracking.- Chapter 4: Working with shapes.- Chapter 5: Working with lights.Chapter 6: Positioning Objects.- Chapter 7: Rotating objects.- Chapter 8: Drawing on screen.- Chapter 9: Adding touch gestures to augmented reality.- Chapter 10: Interacting with augmented reality.- Chapter 11: Plane detection.- Chapter 12: Physics on virtual objects.- Chapter 13: Interacting with the real world.- Chapter 14: Image detection.- Chapter 15: Displaying video and virtual models.Chapter 16: Image tracking and object detection.- Chapter 17: Persistence.- ...

Fields of Interest

Mitrevski, Martin, Ohrid, Macedonia

Apple and iOS; Computer Graphics

Developing Conversational Interfaces for iOS

Content Level

Add Responsive Voice Control to Your Apps

Product category

Professional/practitioner

Professional book

• Incorporate conversational interfaces into existing apps • Understand how to create natural language processing • Build apps using the most basic of conversational recording to advanced processing

Available

Bibliography 1st ed.,XI, 489 p. 149 illus. Softcover

Medium Type Book

Learn how to incorporate your own conversational interfaces into iOS applications. This book will help you work comfortably multiple frameworks, including Apple's Speech and SiriKit frameworks; Google's API.AI conversational interfaces platform; and Facebook’s Wit.ai. You'll explore the basics of natural language processing on iOS and see how to develop sentiment analysis with Apple's new Core ML framework. You'll also understand the primary challenges of conversational interfaces, and how to future proof your

Imprint ISBN : 9781484248300 Wang, Wallace, San Diego, CA, USA

Beginning ARKit for iPhone and iPad

Apress

` 1,399.00 Order Quantity

Augmented Reality App Development for iOS • AR is one of the most popular styles of app Page 11


Computer Science

springer.com

Bibliography 1st ed.,LXI, 371 p. 1 illus. Softcover

Medium Type Book

Imprint Apress

Chapter 2: Business Intelligence, Big Data, and Cloud Computing.- Chapter 3: The Oracle R Technologies and R Enterprise.- Chapter 4: Why Machine Learning with OBIEE Now.Chapter 5: Use Case: Machine Learning in OBIEE 12c.- Chapter 6: Implementing Machine Learning in OBIEE 12c

Fields of Interest

` 1,199.00

Arti cial Intelligence; Database Management; Open Source

Order Quantity

Content Level Professional/practitioner

Product category

ISBN : 9781484248423

Professional book Za rópulos, Yanis, Granada, Spain

Available

Swift 4 Recipes Hundreds of Useful Hand-picked Code Snippets

Bibliography

• Covers the latest version of Swift 4 • Follows a dictionary-like approach, without unnecessary text—just the solutions you need • Offers a wide range of topics with over 340 recipes

Medium Type

1st ed.,XIV, 199 p. Softcover

Book

Imprint Apress

` 599.00 Get the most out of Swift 4 with this carefully compiled collection of select code snippets designed to solve everyday coding problems. This book features the Apress easy-to-use recipe format, with step-by-step instructions, and a no-fuss approach. You'll explore a wide range of topics, all neatly organized according to the language’s own core elements and building blocks. You'll review common topics such as conditionals, loops, functions, classes, closures, and arrays. This book also includes recipes to some more advanced problems found in les, system programming, and algorithms. With Swift 4 Recipes, your programming problems are easily ...

Contents Part 1: Beginner.- Chapter 1: Introduction.Chapter 2: Basics.- Chapter 3: Conditionals.Chapter 4: Loops.- Chapter 5: Functions.- Part 2: Intermediate.- Chapter 6: Classes and Closures.- Chapter 7: Strings.- Chapter 8: Arrays and Sets.- Chapter 9: Dictionaries.- Part 3: Advanced.- Chapter 10: Numbers and Dates.- Chapter 11: Exceptions.- Chapter 12: Web, Files and System.- Chapter 13: More Advanced Topics.

Fields of Interest Apple and iOS

Content Level Professional/practitioner

Product category Professional book Available

ISBN : 9781484245538

Order Quantity

Abellera, Rosendo, Bulusu, Lakshman, Aetna St. Tarzana, CA, USA

Oracle Business Intelligence with Machine Learning Arti cial Intelligence Techniques in OBIEE for Actionable BI • Focuses on implementing machine learning models with OBIEE • Practical hands-on approach to machine learning and how it pertains to business intelligence • Relating theory to actual practice Use machine learning and Oracle Business Intelligence Enterprise Edition (OBIEE) as a comprehensive BI solution. This book follows a when-to, why-to, and how-to approach to explain the key steps involved in utilizing the arti cial intelligence components now available for a successful OBIEE implementation. Oracle Business Intelligence with Machine Learning covers various technologies including using Oracle OBIEE, R Enterprise, Spatial Maps, and machine learning for advanced visualization and analytics. The machine learning material focuses on learning representations of input data suitable for a given prediction problem. This book focuses ...

Contents Chapter 1: Overview of Machine Learning.-

ISBN : 9781484245576 Amunategui, Manuel, Roopaei, Mehdi, Portland, OR, USA

Monetizing Machine Learning Quickly Turn Python ML Ideas into Web Applications on the Serverless Cloud • Ties together three different knowledge sets—machine learning/statistics, prototyping via web applications, and working with cloud providers • Provides a simple, cloud-brand and technology-agnostic guide on extending Python modeling work to the world stage as Page 12


Computer Science

springer.com

quickly as possible and with little compromise • Discusses the systematic art of rapid prototyping of statistics and modeling work onto the web

Graduate

Product category Professional book Available

Take your Python machine learning ideas and create serverless web applications accessible by anyone with an Internet connection. Some of the most popular serverless cloud providers are covered in this book—Amazon, Microsoft, Google, and PythonAnywhere. You will work through a series of common Python data science problems in an increasing order of complexity. The practical projects presented in this book are simple, clear, and can be used as templates to jump-start many other types of projects. You will learn to create a web application around numerical or categorical predictions, understand the analysis of text, create powerful and ...

Contents Chapter 1 Introduction to Serverless Technologies.- Chapter 2 Client-Side Intelligence using Regression Coefficients on Azure.- Chapter 3 Real-Time Intelligence with Logistic Regression on GCP.- Chapter 4 PreTrained Intelligence with Gradient Boosting Machine on AWS.- Chapter 5 Case Study Part 1: Supporting Both Web and Mobile Browsers.- Chapter 6 Displaying Predictions with Google Maps on Azure.- Chapter 7 Forecasting with Naive Bayes and OpenWeather on AWS.- Chapter 8 Interactive Drawing Canvas and Digit Predictions using TensorFlow on GCP.- Chapter 9 Case Study Part 2: Displaying Dynamic Charts.- Chapter 10 Recommending with Singular ...

Fields of Interest Arti cial Intelligence; Computer Communication Networks; Big Data

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XLI, 482 p. 319 illus. Softcover

Medium Type Book

Imprint Apress

` 1,449.00 Order Quantity

Bibliography 1st ed.,XXI, 372 p. 359 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484245651

` 1,099.00 Ayyadevara, V Kishore, Hyderabad, India

Pro Machine Learning Algorithms

Order Quantity

A Hands-On Approach to Implementing Algorithms in Python and R • Exposes readers to running a large-scale model in a cloud environment • Covers all major machine learning algorithms with theory along with case studies including the vast majority of algorithms used in industry • Algorithm models are implemented both in Python and R Bridge the gap between a high-level understanding of how an algorithm works and knowing the nuts and bolts to tune your models better. This book will give you the con dence and skills when developing all the major machine learning models. In Pro Machine Learning Algorithms, you will rst develop the algorithm in Excel so that you get a practical understanding of all the levers that can be tuned in a model, before implementing the models in Python/R. You will cover all the major algorithms: supervised and unsupervised learning, which include linear/logistic regression; k-means clustering; PCA; recommender system; decision tree; random ...

Contents Chapter 1: Basics of Machine Learning.Chapter 2: Linear regression .- Chapter 3: Logistic regression.- Chapter 4: Decision tree.Chapter 5: Random forest.- Chapter 6: GBM.Chapter 7: Neural network.- Chapter 8: word2vec.- Chapter 9: Convolutional neural network.- Chapter 10: Recurrent Neural Network.- Chapter 11: Clustering.- Chapter 12: PCA.- Chapter 13: Recommender systems.- Chapter 14: Implementing algorithms in the cloud.

Fields of Interest Arti cial Intelligence; Python; Big Data; Open Source

Content Level

ISBN : 9781484245729 Beysolow II, Taweh, San Francisco, CA, USA

Applied Natural Language Processing with Python Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing • Covers NLP packages such as NLTK, gensim, and SpaCy • Approaches topics such as "topic modeling" and "text summarization" in a beginnerfriendly manner • Explains how to ingest text data via web crawlers for use in deep learning NLP algorithms such as Word2Vec and Doc2Vec Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classi cation, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms. Applied Natural Language Processing with Python starts with reviewing the necessary machine learning Page 13


Computer Science concepts before moving onto discussing various NLP problems. After reading this book, you will have the skills to apply these concepts in your own professional environment. What You Will Learn Utilize various machine ...

Contents Chapter 1: What is Natural Language Processing?.- Chapter 2: Review of Machine Learning.- Chapter 3: Working with Raw Text.Chapter 4: Word Embeddings and their application.- Chapter 5: Using Machine Learning with Natural Language Processing.

Fields of Interest Arti cial Intelligence; Python; Open Source; Big Data

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 150 p. 32 illus. Softcover

Medium Type Book

Imprint Apress

` 499.00 Order Quantity

springer.com

Using TensorFlow and Kivy • Explains the basic concepts of deep learning using numerical examples • Discusses the practical use of deep convolutional neural networks in computer vision with Python • Covers deploying trained models Deploy deep learning applications into production across multiple platforms. You will work on computer vision applications that use the convolutional neural network (CNN) deep learning model and Python. This book starts by explaining the traditional machine-learning pipeline, where you will analyze an image dataset. Along the way you will cover arti cial neural networks (ANNs), building one from scratch in Python, before optimizing it using genetic algorithms. For automating the process, the book highlights the limitations of traditional hand-crafted features for computer vision and why the CNN deep-learning model is the state-of-art ...

Contents 1. Recognition in Computer Vision.- 2. Arti cial Neural Network.- 3. Classi cation using ANN with Engineered Features.- 4. ANN Parameters Optimization.- 5. Convolutional Neural Networks.- 6. TensorFlow Recognition Application.- 7. Deploying Pre-Trained Models.- 8. Cross-Platform Data Science Applications.Appendix: Uploading Projects to PyPI.

Fields of Interest Arti cial Intelligence; Python; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXII, 405 p. 200 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00 Order Quantity

ISBN : 9781484246757

ISBN : 9781484246016 Goyal, P., Pandey, S., Jain, K., Bangalore

Deep Learning for Natural Language Processing Creating Neural Networks with Python • Discover and develop your own deep learning networks by solving the puzzle of dropout, pooling, and normalization layers • Get an exciting introduction to reinforcement learning and how to make use of context speci c behavior • Create your own chatbot using stacked bidirectional LSTM using Tensor ow and Keras Discover the concepts of deep learning used for natural language processing (NLP), with full- edged examples of neural network models such as recurrent neural networks, long short-term memory networks, and sequence-2-sequence models. You’ll start by covering the mathematical prerequisites and the fundamentals of deep learning and NLP with practical examples. The rst three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The nal chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python ...

Contents Chapter 1: Introduction to NLP and Deep Learning.- Chapter 2: Word Vector representations.- Chapter 3: Unfolding Recurrent Neural Networks.- Chapter 4: Developing a Chatbot.- Chapter 5: Research Paper Implementation: Sentiment Classi cation.

Fields of Interest Arti cial Intelligence; Python; Open Source

Gad, Ahmed Fawzy, Menou a, Egypt

Practical Computer Vision Applications Using Deep Learning with CNNs

Content Level Professional/practitioner

Product category Professional book

With Detailed Examples in Python Available Page 14


Computer Science

springer.com

Bibliography

largest and ...

1st ed.,XVII, 277 p. 99 illus., 2 illus. Softcover

Contents

Medium Type Book

Imprint Apress

` 829.00 Order Quantity

Part 1: Approaching an Intelligent System Project.- Chapter 1: Introducing Intelligent Systems.- Chapter 2: Knowing When to Use Intelligent Systems.- Chapter 3: A Brief Refresher on Working with Data.- Chapter 4: De ning the Intelligent System's Goals.- Part 2: Intelligent Experiences.- Chapter 5: The Components of Intelligent Experiences.Chapter 6: Why Creating Intelligence Experiences Is Hard.- Chapter 7: Balancing Intelligent Experiences.- Chapter 8: Modes of Intelligent Interaction.- Chapter 9: Getting Data from Experience.- Chapter 10: Verifying Intelligent Experiences.- Part 3: Implementing Intelligence.- Chapter 11: The Components ...

Fields of Interest Arti cial Intelligence; Big Data

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXVI, 339 p. 19 illus. Softcover ISBN : 9781484246368 Hulten, Geoff, Lynnwood, WA, USA

Building Intelligent Systems A Guide to Machine Learning Engineering • Shows you how to plan for the various phases of an intelligent system from implementation to operation—what is required to succeed, and when it is time to progress • Teaches you how to craft experiences that collect the data needed to evaluate and grow intelligence • Describes how to design a system to take over model production from humans once the creation process has become reasonably routine Produce a fully functioning Intelligent System that leverages machine learning and data from user interactions to improve over time and achieve success. This book teaches you how to build an Intelligent System from end to end and leverage machine learning in practice. You will understand how to apply your existing skills in software engineering, data science, machine learning, management, and program management to produce working systems. Building Intelligent Systems is based on more than a decade of experience building Internet-scale Intelligent Systems that have hundreds of millions of user interactions per day in some of the

Medium Type Book

Imprint Apress

` 999.00 Order Quantity

Cognitive Computing Fundamentals for Better Decision Making • Explains the business challenges and applications of machine learning in big data, IoT, and cloud and cognitive computing in different elds and domains • Includes matrices, KPIs, and performance measures for the machine learning ecosystem • Covers recent advancements and future directions of machine learning Take a deep dive into the concepts of machine learning as they apply to contemporary business and management. You will learn how machine learning techniques are used to solve fundamental and complex problems in society and industry. Machine Learning for Decision Makers serves as an excellent resource for establishing the relationship of machine learning with IoT, big data, and cognitive and cloud computing to give you an overview of how these modern areas of computing relate to each other. This book introduces a collection of the most important concepts of machine learning and sets them in context with other vital technologies that decision ...

Contents Chapter 1: Introduction.- Chapter 2: Fundamentals of Machine Learning and its technical ecosystem.- Chapter 3: Methods and techniques of Machine Learning.Chapter 4: Machine Learning and its relationship with cloud, IOT, big data and cognitive computing in business perspective.- Chapter 5: Business challenges and applications of Machine Learning big data, IOT, cloud and cognitive computing in different elds and domains.- Chapter 6: Technology offered by different vendors for Machine Learning.- Chapter 7: Security and Machine Learning.- Visual and text summery of the chapter.- Chapter 8: Matrices, KPI’s and more.For Machine Learning ...

Fields of Interest Arti cial Intelligence; Software Engineering; Algorithm Analysis and Problem Complexity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXXV, 355 p. 39 illus., 33 illus. Softcover ISBN : 9781484240434 Kashyap, Patanjali, Bangalore, India

Machine Learning for Decision Makers

Medium Type Book

Imprint Apress Page 15


Computer Science

springer.com

` 949.00

Fields of Interest

Order Quantity

Arti cial Intelligence; Programming Techniques; Programming Languages, Compilers, Interpreters; Mathematical Logic and Formal Languages

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 226 p. 93 illus., 65 illus. Softcover

Contents Chapter 1: Introduction to Chatbot.- Chapter 2: Setting up the Developer Environment.Chapter 3: Basics of Bot Building.- Chapter 4: Integrations to IFTT & IoT.- Chapter 5: Business & Monetization.

Fields of Interest

Book

Arti cial Intelligence; Open Source; Web Development

Imprint

Content Level

Medium Type

Apress

Professional/practitioner

` 629.00

Product category

Order Quantity

Available

ISBN : 9781484240212 Ketkar, Nikhil, Bangalore, India

Deep Learning with Python

chatbot (design to implementation); integrating to IFTT (If This Then That) and IoT (Internet of Things); carrying out analytics and metrics for chatbots; and most importantly monetizing models and business sense for chatbots. Build Better Chatbots is easy to follow with code snippets provided in the book and complete code open sourced and available to download. ...

A Hands-on Introduction

Professional book

Bibliography 1st ed.,VII, 109 p. 52 illus., 50 illus. in color. Softcover

• Focus on taking deep learning models to production • Practical and hands-on approach • Covers popular Python frameworks

Medium Type Book

Discover the practical aspects of implementing deep-learning solutions using the rich Python ecosystem. This book bridges the gap between the academic state-of-theart and the industry state-of-the-practice by introducing you to deep learning frameworks such as Keras, Theano, and Caffe. The practicalities of these frameworks is often acquired by practitioners by reading source code, manuals, and posting questions on community forums, which tends to be a slow and a painful process. Deep Learning with Python allows you to ramp up to such practical know-how in a short period of time and focus more on the domain, models, and algorithms. This ...

Contents Chapter 1: An intuitive look at the fundamentals of deep learning based on practical applications.- Chapter 2: A survey of the current state-of-the-art implementations of libraries, tools and packages for deep learning and the case for the Python ecosystem.- Chapter 3: A detailed look at Keras [1], which is a high level framework for deep learning suitable for beginners to understand and experiment with deep learning.- Chapter 4: A detailed look at Theano [2], which is a low level framework for implementing architectures and algorithms in deep learning from scratch.- Chapter 5: A detailed look at Caffe [3], which is highly optimized ...

Imprint Apress

` 349.00 Order Quantity

ISBN : 9781484246771 Khan, Rashid, Das, Anik, Bangalore, India

Build Better Chatbots A Complete Guide to Getting Started with Chatbots • Covers the entire development of bot life cycle from design to implementation • Covers integration to IFTT and IoT • Talks about business and monetization of bots Learn best practices for building bots by focusing on the technological implementation and UX in this practical book. You will cover key topics such as setting up a development environment for creating chatbots for multiple channels (Facebook Messenger, Skype, and KiK); building a

ISBN : 9781484246955 Luce, Leanne, San Francisco, CA, USA

Arti cial Intelligence for Fashion Page 16


Computer Science

springer.com

How AI is Revolutionizing the Fashion Industry

Imprint

Fields of Interest

Apress

Arti cial Intelligence; Python; Big Data

• A useful resource for companies in the fashion industry who are preparing to adopt AI and provides an overview to prepare both c-level executives as well as employees on all levels for this transition • Learn about the implementation of AI in the fashion industry • Fashion professionals at any level will gain the foundational knowledge to build on and to work towards new implementations of AI for their specialty

` 699.00

Content Level

Learn how Arti cial Intelligence (AI) is being applied in the fashion industry. With an application focused approach, this book provides real-world examples, breaks down technical jargon for non-technical readers, and provides an educational resource for fashion professionals. The book investigates the ways in which AI is impacting every part of the fashion value chain starting with product discovery and working backwards to manufacturing. Arti cial Intelligence for Fashion walks you through concepts, such as connected retail, data mining, and arti cially intelligent robotics. Each chapter contains an example of how AI is being applied in ...

Contents Part I: Introduction.- Chapter 1: Basics of Arti cial Intelligence.- Part II: Shopping and Product Discovery.-Chapter 2: Natural Language Processing & Conversational Shopping.- Chapter 3: Computer Vision & Smart Mirrors.- Chapter 4: Neural Networks & Image Search.- Chapter 5: Virtual Style Assistants.- Part III: Sales.- Chapter 6: Big Science & Subscription Services.- Chapter 7: Predictive Analytics & Size Recommendations.- Part IV: Designing.Chapter 8: Generative Models as Fashion Designers.- Chapter 9: Data Mining & Trend Forecasting.- Part V: Manufacturing.- Chapter 10: Deep Learning & Demand Forecasting.Chapter 11: Robotics & ...

Fields of Interest Arti cial Intelligence; Computer Communication Networks; Hardware and Maker; Big Data/Analytics; Robotics and Automation

Content Level Professional/practitioner

Product category

Professional/practitioner Order Quantity

Professional book Available

Bibliography 1st ed.,XV, 219 p. 261 illus. Softcover

Medium Type Book

Imprint Apress

` 499.00 Order Quantity

ISBN : 9781484240519 Manaswi, Navin Kumar, Bangalore, India

Deep Learning with Applications Using Python Chatbots and Face, Object, and Speech Recognition With TensorFlow and Keras • Industry-standard Deep Learning practices demonstrated • Detailed explanations of Face Recognition, Face Detection Algorithms, Object Detection • Algorithms and Codes Explore deep learning applications, such as computer vision, speech recognition, and chatbots, using frameworks such as TensorFlow and Keras. This book helps you to ramp up your practical know-how in a short period of time and focuses you on the domain, models, and algorithms required for deep learning applications. Deep Learning with Applications Using Python covers topics such as chatbots, natural language processing, and face and object recognition. The goal is to equip you with the concepts, techniques, and algorithm implementations needed to create programs capable of performing deep learning. This book covers convolutional neural ...

Professional book Available

Bibliography 1st ed.,XXVI, 218 p. 66 illus., 59 illus. Softcover

Medium Type Book

Product category

Contents 1. Basics of Tensor ow.- 2. Basics of Keras.- 3. Multilayered Perceptron.- 4. Regression to MLP in Tensor ow.- 5. Regression to MLP in Keras.- 6. CNN in Visuals.- 7. CNN with Tensor ow.- 8. CNN with Keras.- 9. RNN and LSTM .- 10. Speech to Text and Vice Versa.- 11. Developing Chatbots.- 12. Face Detection and Face Recognition.

ISBN : 9781484240205 Masters, Timothy, Ithaca, NY, USA

Deep Belief Nets in C++ and CUDA C: Volume 1 Restricted Boltzmann Machines and Supervised Feedforward Networks • Master deep learning with C++ and CUDA C • Utilize restricted Boltzmann machines • Work with supervised feedforward networks Discover the essential building blocks of the most common forms of deep belief networks. At each step this book provides intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code for threaded computation on modern CPUs as well as massive parallel processing on computers with CUDA-capable video display cards. The rst of three in a series on C++ and CUDA C deep learning and belief nets, Deep Belief Nets in C++ and CUDA C: Volume 1 Page 17


Computer Science

springer.com

shows you how the structure of these elegant models is much closer to that of human brains than traditional neural networks; they have a thought ...

• Second of three books in a series on C++ and CUDA C deep learning and belief nets • Author is an authority on numerical C++ and algorithms in practice

Contents

Professional book

Discover the essential building blocks of a common and powerful form of deep belief net: the autoencoder. You’ll take this topic beyond current usage by extending it to the complex domain for signal and image processing applications. Deep Belief Nets in C++ and CUDA C: Volume 2 also covers several algorithms for preprocessing time series and image data. These algorithms focus on the creation of complex-domain predictors that are suitable for input to a complex-domain autoencoder. Finally, you’ll learn a method for embedding class information in the input layer of a restricted Boltzmann machine. This facilitates generative display of samples ...

Available

Contents

Convolutional Nets

Bibliography 1st ed.,IX, 219 p. 33 illus., 20 illus. Softcover

0. Introduction.- 1. Embedded Class Labels.- 2. Signal Preprocessing.- 3. Image Preprocessing.- 4. Autoencoding.- 5. Deep Operating Manual.

Medium Type

Fields of Interest

• Author is an authority on numerical C++ and algorithms in practice • A practical book with source code and algorithms on deep learning with C++ and CUDA C • Final third of three books in a series on C++ and CUDA C deep learning and belief nets

1. Introduction.- 2. Supervised Feedforward Networks.- 3. Restricted Boltzmann Machines.- 4. Greedy Training: Generative Samplings.- 5. DEEP Operating Manual.

Fields of Interest Arti cial Intelligence; Programming Languages, Compilers, Interpreters; Big Data; Big Data/Analytics

Content Level Professional/practitioner

Product category

Book

Imprint Apress

` 609.00

Arti cial Intelligence; Programming Languages, Compilers, Interpreters; Big Data; Big Data/Analytics

Content Level Professional/practitioner

Product category Order Quantity

Professional book Available

Bibliography 1st ed.,XI, 258 p. 47 illus. Softcover

Medium Type Book

ISBN : 9781484247105 Masters, Timothy, Ithaca, NY, USA

Deep Belief Nets in C++ and CUDA C: Volume 3

Discover the essential building blocks of a common and powerful form of deep belief network: convolutional nets. This book shows you how the structure of these elegant models is much closer to that of human brains than traditional neural networks; they have a ‘thought process’ that is capable of learning abstract concepts built from simpler primitives. These models are especially useful for image processing applications. At each step Deep Belief Nets in C++ and CUDA C: Volume 3 presents intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code for threaded computation on ...

Imprint Apress

Contents

` 609.00

1. Feedforward Networks.- 2. Programming Algorithms.- 3. CUDA Code.- 4. CONVNET Manual.

Order Quantity

Fields of Interest Arti cial Intelligence; Programming Languages, Compilers, Interpreters; Big Data; Big Data/Analytics

ISBN : 9781484240199

Content Level

Masters, Timothy, Ithaca, NY, USA

Professional/practitioner

Deep Belief Nets in C++ and CUDA C: Volume 2

Product category

Autoencoding in the Complex Domain

Available

• A practical book with source code and algorithms on deep learning with C++ and CUDA C

Bibliography

Professional book

1st ed.,XII, 176 p. 13 illus. Softcover Page 18


Computer Science

Medium Type Book

Imprint Apress

` 529.00 Order Quantity

springer.com healthcare.- Chapter 4. Case studies on how organizations are changing the game in the market.- Chapter 5. Pitfalls to avoid while implementing machine learning in healthcare.- Chapter 6. Healthcare speci c innovative Ideas for monetizing machine learning.- Chapter 7. Overview of machine learning in retail.- Chapter 8. Key technological advancements in retail.Chapter 9. How to implement machine learning in retail.- Chapter 10. Case studies on how organizations are changing the ...

Fields of Interest Arti cial Intelligence; Python; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 379 p. 80 illus. Softcover

Medium Type Book ISBN : 9781484247143

Imprint

Mathur, Puneet, Bangalore, India

Apress

Machine Learning Applications Using Python

` 1,099.00

Cases Studies from Healthcare, Retail, and Finance

Order Quantity

• Shows you how to maximize your return on investment in machine learning • Covers applications of machine learning in healthcare, retail, and nance • Covers common machine learning algorithms, methods, and tuning for use in healthcare, nance, and retail

implemented in Python and TensorFlow. The mathematical background is studied in detail • Implements advanced techniques such as dropout and hyper-parameter tuning in Python and TensorFlow • Contains an overview of the building blocks of convolutional and recurrent neural networks Work with advanced topics in deep learning, such as optimization algorithms, hyperparameter tuning, dropout, and error analysis as well as strategies to address typical problems encountered when training deep neural networks. You’ll begin by studying the activation functions mostly with a single neuron (ReLu, sigmoid, and Swish), seeing how to perform linear and logistic regression using TensorFlow, and choosing the right cost function. The next section talks about more complicated neural network architectures with several layers and neurons and explores the problem of random initialization of weights. An entire chapter is dedicated to a ...

Contents Chapter 1: Introduction.- Chapter 2: Single Neurons.- Chapter 3: Fully connected Neural Network with more neurons.- Chapter 4: Neural networks error analysis.- Chapter 5: Dropout technique.- Chapter 6: Hyper parameters tuning.- Chapter 7: Tensor ow and optimizers (Gradient descent, Adam, momentum, etc.).- Chapter 8: Convolutional Networks and image recognition.- Chapter 9: Recurrent Neural Networks.- Chapter 10: A practical COMPLETE example from scratch (put everything together).- Chapter 11: Logistic regression implement from scratch in Python without libraries.

Fields of Interest Arti cial Intelligence; Python; Open Source; Big Data

Content Level Gain practical skills in machine learning for nance, healthcare, and retail. This book uses a hands-on approach by providing case studies from each of these domains: you’ll see examples that demonstrate how to use machine learning as a tool for business enhancement. As a domain expert, you will not only discover how machine learning is used in nance, healthcare, and retail, but also work through practical case studies where machine learning has been implemented. Machine Learning Applications Using Python is divided into three sections, one for each of the domains (healthcare, nance, and retail). Each section starts with an overview of ...

Contents Chapter 1. Overview of machine learning in healthcare.- Chapter 2. Key technological advancements in healthcare.- Chapter 3. How to implement machine learning in

Professional/practitioner

Product category Professional book Available

Bibliography ISBN : 9781484247211 Michelucci, Umberto, toelt.ai, Dübendorf, Switzerland

Applied Deep Learning A Case-Based Approach to Understanding Deep Neural Networks

1st ed.,XXI, 410 p. 178 illus., 7 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00

• Contains a complete overview of regularization, learning rate decay techniques, and different optimizers such as Adam or RMSProp with complete examples Page 19


Computer Science Order Quantity

springer.com

Product category

Contents

Professional book

Chapter 1: Reinforcement Learning basics.Chapter 2: Theory and Algorithms.- Chapter 3: Open AI basics.- Chapter 4: Getting to know Open AI and Open AI Gym the developers way.- Chapter 5: Reinforcement learning using Tensor Flow environment and Keras.Chapter 6 Google’s DeepMind and the future of Reinforcement Learning.

Available

Bibliography 1st ed.,XV, 182 p. 37 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00

Fields of Interest Arti cial Intelligence; Python

Content Level Professional/practitioner

Product category Order Quantity

Professional book Available

ISBN : 9781484247280

Bibliography 1st ed.,XIII, 167 p. 173 illus., 157 illus. in color. Softcover

Moolayil, Jojo, Vancouver, BC, Canada

Learn Keras for Deep Neural Networks

Medium Type Book

A Fast-Track Approach to Modern Deep Learning with Python

Imprint Apress

• The shortest and fastest, yet effective and practical guide to embracing deep learning for beginners • Bypasses the complexities of math, calculus with simple lucid language • Eliminates the need for pro ciency in programming; just basic programming skills would suffice to get started

` 529.00 Order Quantity

ISBN : 9781484247358 Learn, understand, and implement deep neural networks in a math- and programming-friendly approach using Keras and Python. The book focuses on an end-toend approach to developing supervised learning algorithms in regression and classi cation with practical business-centric use-cases implemented in Keras. The overall book comprises three sections with two chapters in each section. The rst section prepares you with all the necessary basics to get started in deep learning. Chapter 1 introduces you to the world of deep learning and its difference from machine learning, the choices of frameworks for deep learning, and the Keras ecosystem. You ...

Contents Chapter 1: Deep Learning & Keras.- Chapter 2: Keras in Action.- Chapter 3: Deep Neural networks for Supervised Learning.- Chapter 4: Measuring Performance for DNN.- Chapter 5: Hyperparameter Tuning & Model Deployment.- Chapter 6: The Path Forward.

Fields of Interest Arti cial Intelligence; Open Source; Python

Content Level Professional/practitioner

Nandy, Abhishek, Biswas, Manisha, Rm HIG L-2/4, Bldg Swaranika Co-Opt HSG, Kolkata, India

Reinforcement Learning With Open AI, TensorFlow and Keras Using Python • Discusses Open AI and Open AI Gym with relevance to reinforcement learning • Application of TensorFlow and Keras to reinforcement learning • Swarm Intelligence with Python in terms of reinforcement learning Master reinforcement learning, a popular area of machine learning, starting with the basics: discover how agents and the environment evolve and then gain a clear picture of how they are inter-related. You’ll then work with theories related to reinforcement learning and see the concepts that build up the reinforcement learning process. Reinforcement Learning discusses algorithm implementations important for reinforcement learning, including Markov’s Decision process and Semi Markov Decision process. The next section shows you how to get started with Open AI before looking at Open AI Gym. You’ll then learn about Swarm Intelligence with Python ...

ISBN : 9781484247631 Pérez Castaño, Arnaldo, Havana, Cuba

Practical Arti cial Intelligence Machine Learning, Bots, and Agent Solutions Using C# • Provides a new approach on AI with simple explanations and minimal scienti c language possible to make it accessible to readers of all levels • Provides practical problems and solutions • Learn fundamental concepts with AI solutions that can be directly applied to your Page 20


Computer Science

springer.com

own projects

Content Level Professional/practitioner

Discover how all levels Arti cial Intelligence (AI) can be present in the most unimaginable scenarios of ordinary lives. This book explores subjects such as neural networks, agents, multi agent systems, supervised learning, and unsupervised learning. These and other topics will be addressed with real world examples, so you can learn fundamental concepts with AI solutions and apply them to your own projects. People tend to talk about AI as something mystical and unrelated to their ordinary life. Practical Arti cial Intelligence provides simple explanations and hands on instructions. Rather than focusing on theory and overly scienti c ...

Contents Chapter 1: Logic & AI.- Chapter 2: Automated Theorem Proving & First Order Logic.Chapter 3: Agents.- Chapter 4: Mars Rover.Chapter 5: Multi-Agent Systems.- Chapter 6: Communication in a Multi-Agent System using WCF.- Chapter 7: Cleaning Agents: A multi-Agent System Problem.- Chapter 8: Simulation.- Chapter 9: Support Vector Machines.- Chapter 10: Decision Trees.Chapter 11: Neural Networks.- Chapter 12: Handwritten Digit Recognition. - Chapter 13: Clustering & Multi-Objective Clustering.Chapter 14: Metaheuristics.- Chapter 15: Game Programming.- Chapter 16: Game Theory - Adversarial Search & Othello Game.Chapter 17: Reinforcement ...

Fields of Interest Arti cial Intelligence; Computer Communication Networks

Content Level Professional/practitioner

Product category Professional book Available

Product category Professional book Available

Bibliography 2nd ed.,XXIV, 700 p. 233 illus., 24 illus. Softcover

Medium Type Book ISBN : 9781484247624

Apress Ramasubramanian, Karthik, Singh, Abhishek, New Delhi, India

Medium Type Book

Imprint Apress

` 1,999.00 Order Quantity

` 1,999.00

Machine Learning Using R With Time Series and Industry-Based Use Cases in R

Order Quantity

• A comprehensive guide for anybody who wants to understand the machine learning model building process from end to end • Includes practical demonstrations of concepts in R • Covers deep-learning models with Keras and TensorFlow using R Examine the latest technological advancements in building a scalable machine-learning model with big data using R. This second edition shows you how to work with a machine-learning algorithm and use it to build a ML model from raw data. You will see how to use R programming with TensorFlow, thus avoiding the effort of learning Python if you are only comfortable with R. As in the rst edition, the authors have kept the ne balance of theory and application of machine learning through various real-world use-cases which gives you a comprehensive collection of topics in machine learning. New chapters in this edition cover time series models ...

Bibliography 1st ed.,XXI, 690 p. 163 illus. Softcover

Imprint

Contents

ISBN : 9781484240496 Sarkar, D., Bali, R., Sharma, T., Intel Technology India Pvt Ltd Embassy Paragon, Site No. 6/2 & 6/3, Bangalore, India

Practical Machine Learning with Python

Chapter 1: Introduction to Machine Learning.Chapter 2: Data Exploration and Preparation.Chapter 3: Sampling and Resampling Techniques.- Chapter 4: Visualization of Data.Chapter 5: Feature Engineering.- Chapter 6: Machine Learning Models: Theory and Practice.- Chapter 7: Machine Learning Model Evaluation.- Chapter 8: Model Performance Improvement.- Chapter 9: Time Series Modelling.- Chapter 10: Scalable Machine Learning and related technology.- Chapter 11: Introduction to Deep Learning Models using Keras and TensorFlow.

A Problem-Solver's Guide to Building Real-World Intelligent Systems

Fields of Interest

Master the essential skills needed to recognize and solve complex problems with machine learning and deep learning. Using real-world examples that leverage the popular Python machine learning ecosystem,

Arti cial Intelligence; Open Source; Programming Languages, Compilers, Interpreters

• A complete guide of theoretical, technical, and hands-on implementations for practical applications of machine learning across diverse domains in the industry • Shows how data science and machine learning projects are executed in the real world • Provides readers with the essential skills to tackle their own real-world problems with machine learning

Page 21


Computer Science

springer.com

this book is your perfect companion for learning the art and science of machine learning to become a successful practitioner. The concepts, techniques, tools, frameworks, and methodologies used in this book will teach you how to think, design, build, and execute machine learning systems and projects successfully.Practical Machine Learning with Python follows a structured and comprehensive three-tiered approach packed with hands-on examples ...

Bibliography 1st ed.,XVIII, 223 p. 150 illus., 1 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00

Contents Chapter 1: Machine Learning Basics.- Chapter 2: The Python Machine Learning Ecosystem.Chapter 3: Processing, Wrangling and Visualizing Data.-Chapter 4: Feature Engineering and Selection.- Chapter 5: Building, Tuning and Deploying Models. -Chapter 6: Analyzing Bike Sharing Trends.Chapter 7: Analyzing Movie Reviews Sentiment.- Chapter 8: Customer Segmentation and Effective Cross Selling.Chapter 9: Analyzing Wine Types and Quality.- Chapter 10: Analyzing Music Trends and Recommendations.- Chapter 11: Forecasting Stock and Commodity Prices.Chapter 12: Deep Learning for Computer Vision.

Fields of Interest

Order Quantity

ISBN : 9781484247990 Singh, Pramod, Bangalore, India

Machine Learning with PySpark With Natural Language Processing and Recommender Systems • Covers all PySpark machine learning models including PySpark advanced methods • Contains practical applications of machine learning algorithms • Presents advanced features of engineering techniques for machine learning models

Book

Build machine learning models, natural language processing applications, and recommender systems with PySpark to solve various business challenges. This book starts with the fundamentals of Spark and its evolution and then covers the entire spectrum of traditional machine learning algorithms along with natural language processing and recommender systems using PySpark. Machine Learning with PySpark shows you how to build supervised machine learning models such as linear regression, logistic regression, decision trees, and random forest. You’ll also see unsupervised machine learning models such as K-means and hierarchical clustering. A major ...

Imprint

Contents

Apress

Chapter 1: Evolution of Data, - Chapter 2: Introduction to Machine Learning. - Chapter 3: Data Processing. - Chapter 4: Linear Regression. - Chapter 5: Logistic Regression. Chapter 6: Random Forests. - Chapter 7: Recommender Systems. - Chapter 8: Clustering. - Chapter 9: Natural Language Processing.

Arti cial Intelligence; Python; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXV, 530 p. Softcover

Medium Type

` 1429.00 Order Quantity

Fields of Interest Arti cial Intelligence; Python; Big Data/ Analytics; Open Source

Content Level Professional/practitioner

Product category Professional book Available

ISBN : 9781484240441 Swamynathan, Manohar, Bangalore

Mastering Machine Learning with Python in Six Steps A Practical Implementation Guide to Predictive Data Analytics Using Python • Covers basic to advanced topics in an easy step-oriented manner • Concise on theory, strong focus on practical and hands-on approach • Explores advanced topics, such as Hyperparameter tuning, deep natural language processing, neural network and deep learning Master machine learning with Python in six steps and explore fundamental to advanced topics, all designed to make you a worthy practitioner. This book’s approach is based on the “Six degrees of separation” theory, which states that everyone and everything is a maximum of six steps away. Mastering Machine Learning with Python in Six Steps presents each topic in two parts: theoretical concepts and practical implementation using suitable Python packages. You’ll learn the fundamentals of Python programming language, machine learning history, evolution, and the system development frameworks. Key data mining/analysis concepts, such as feature ... Page 22


Computer Science

Contents Chapter 1: Getting Started in Python.Chapter 2: Introduction to Machine Learning.Chapter 3: Fundamentals of Machine Learning.- Chapter 4: Model Diagnosis and Tuning.- Chapter 5: Text Mining.- Chapter 6: Demystifying Neural Network.- Chapter 7: Conclusion.

Fields of Interest Arti cial Intelligence; Big Data; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 358 p. 172 illus., 151 illus. Softcover

Medium Type Book

Imprint Apress

` 949.00 Order Quantity

springer.com Deep Learning platform – in-house or on the cloud integrating with Data Warehouse • Discusses concrete implications of Deep Learning in many business areas, from conversational bots in customer service to medical image processing Discover the potential applications, challenges, and opportunities of deep learning from a business perspective with technical examples. These applications include image recognition, segmentation and annotation, video processing and annotation, voice recognition, intelligent personal assistants, automated translation, and autonomous vehicles. An Introduction to Deep Learning Business Applications for Developers covers some common DL algorithms such as content-based recommendation algorithms and natural language processing. You’ll explore examples, such as video prediction with fully convolutional neural networks (FCNN) and residual neural ...

Contents 1 Introduction.- 2 Deep Learning: An Overview.- 3 Deep Neural Network Models.- 4 Image Processing.- 5 Natural Language Processing and Speech.- 6 Reinforcement Learning and Robotics.- 7 Recommendations Algorithms and Advertising.- 8 Games and Art.- 9 Other Applications.- 10 Business Impact of DL Technology.- 11 New Research and Future Directions.- Appendix Training DNN with Keras.

Contents Part 1: Business Case Analysis with R.- Chapter 1: A Relief from Spreadsheet Misery.- Chapter 2: Setting up the Analysis.- Chapter 3: Include Uncertainty in the Financial Analysis.- Chapter 4: Interpreting and Communicating Insights.Part 2: It’s Your Move.- Chapter 5: "What Should I Do?".- Chapter 6: Use a Decision Hierarchy to Categorize Decision Types.Chapter 7: Tame Decision Complexity by Creating a Strategy Table.- Chapter 8: Clearly Communicate the Intentions of Decision Strategies.- Chapter 9: What Comes Next.Part 3: Subject Matter Expert Elicitation Guide.- Chapter 10: “What’s Your Number, Pardner?” .- Chapter 11: Conducting SME ...

Product category Professional book

Medium Type Book

• Covers the latest developments in Deep Learning and offers concrete advice on how to implement Deep Learning in your business • Explains the complexities in deploying a

• Teaches how to use the R programming language for business case analysis • Extends the analytic tool kit of nancial analysts • Establishes both a quality standard and a clearly auditable structure for ensuring that avoidable modeling errors are minimized

1st ed.,XXI, 343 p. 64 illus. Softcover

Professional/practitioner

From Conversational Bots in Customer Service to Medical Image Processing

Simulation Tutorials to Support Complex Business Decisions

Bibliography

Content Level

Introduction to Deep Learning Business Applications for Developers

Business Case Analysis with R

Available

Arti cial Intelligence; Python

Vieira, Armando, Ribeiro, Bernardete, Linköping, Sweden

Brown III, Robert D., Cumming, GA, USA

This tutorial teaches you how to use the statistical programming language R to develop a business case simulation and analysis. It presents a methodology for conducting business case analysis that minimizes decision delay by focusing stakeholders on what matters most and suggests pathways for minimizing the risk in strategic and capital allocation decisions. Business case analysis, often conducted in spreadsheets, exposes decision makers to additional risks that arise just from the use of the spreadsheet environment. R has become one of the most widely used tools for reproducible quantitative analysis, and analysts uent in this language ...

Fields of Interest

ISBN : 9781484248232

ISBN : 9781484245781

Imprint Apress

` 999.00 Order Quantity

Fields of Interest Big Data; Big Data/Analytics

Content Level Page 23


Computer Science Professional/practitioner

springer.com an overall exposure. On completion, you’ll have knowledge of the functional ...

Product category Professional book Available

Bibliography 1st ed.,XVIII, 282 p. 70 illus. Softcover

Medium Type Book

Imprint Apress

` 829.00

Contents 1. Scala - Functional Programming Aspects. 2. Single & Multi-node cluster setup. - 3. Introduction to Apache Spark and Spark Core. - 4. Spark SQL, Dataframes & Datasets. - 5. Introduction to Spark Streaming. - 6. Spark Structured Streaming. - 7. Spark Streaming with Kafka. - 8. Spark Machine Learning Library. - 9. Working with SparkR. - 10. Spark Real time use case.

Fields of Interest Big Data; Open Source; Programming Languages, Compilers, Interpreters

Content Level Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVI, 280 p. 303 illus. Softcover

Medium Type Book

Imprint Apress

` 829.00 Order Quantity

ISBN : 9781484245866

• Provides a clear and effective method for continuous performance improvement for today’s organizations • Demonstrates how to determine and quantify performance-limiting bottlenecks in a data-to-learning-to-action chain • Explains how to systematically get the most out of people, process, and technology investments, and do so on a continuing basis Apply a powerful new approach and method that ensures continuous performance improvement for your business. You will learn how to determine and value the people, process, and technology-based solutions that will optimize your organization’s data-tolearning-to-action processes. This book describes in detail how to holistically optimize the chain of activities that span from data to learning to decisions to actions, an imperative for achieving outstanding performance in today’s business environment. Adapting and integrating insights from decision science, constraint theory, and process improvement, the book provides a method that is clear, ...

Contents Chapter 1: Case for Action.- Chapter 2: Roots of a New Approach.- Chapter 3: Data-toLearning-to-Action.- Chapter 4: Tech Stuff and Where It Fits.- Chapter 5: Reversing the Flow: Decision-to-Data.- Chapter 6: Quantifying the Value.- Chapter 7: Total Value.- Chapter 8: Optimizing Learning Throughput.- Chapter 9: Patterns of Learning Constraints and Solutions.- Chapter 10: Organizing for Data-to-Learning-to-Action Success.- Chapter 11: Conclusion.-

Fields of Interest Big Data; Software Engineering/Programming and Operating Systems

Chellappan, Subhashini, Ganesan, Dharanitharan, Bangalore, India

Content Level

Practical Apache Spark

Professional/practitioner

Using the Scala API • Contains extensive coverage of machinelearning algorithms with real-time code implementation using Spark MLib • Explains the SparkR real-time module with code implementation • Covers Spark Streaming and Spark Integration examples with other big data components such as Kafka

Product category

Work with Apache Spark using Scala to deploy and set up single-node, multi-node, and high-availability clusters. This book discusses various components of Spark such as Spark Core, DataFrames, Datasets and SQL, Spark Streaming, Spark MLib, and R on Spark with the help of practical code snippets for each topic. Practical Apache Spark also covers the integration of Apache Spark with Kafka with examples. You’ll follow a learn-to-do-byyourself approach to learning – learn the concepts, practice the code snippets in Scala, and complete the assignments given to get

Book

Professional book Available

Bibliography 1st ed.,XIX, 191 p. 57 illus. Softcover

Medium Type

ISBN : 9781484246658 Flinn, Steven, Brenham, TX, Brenham, TX, USA

Optimizing Data-to-Learningto-Action

Imprint Apress

` 599.00 Order Quantity

The Modern Approach to Continuous Performance Improvement for Businesses Page 24


Computer Science

springer.com

Bibliography 1st ed.,XX, 365 p. 167 illus., 131 illus. Softcover

Medium Type Book

Imprint Apress

` 1,049.00 Order Quantity

ISBN : 9781484246689

Chapter 1: Role of Analytics in Various Industries.- Chapter 2: Banking Case Study with Analytical Solutions.- Chapter 3: Retail Case Study with Analytical Solutions.Chapter 4: Telecommunication Case Study with Analytical Solutions.- Chapter 5: Healthcare Case Study with Analytical Solutions.- Chapter 6: Airline Case Study with Analytical Solutions.- Chapter 7: FMCG Case Study with Analytical Solutions.

Fields of Interest Big Data; Open Source; Probability and Statistics in Computer Science; Business Mathematics

Content Level

Frampton, Michael, Paraparaumu, New Zealand

Professional/practitioner

Complete Guide to Open Source Big Data Stack

Product category

• Describes the step-by-step construction of a real-world big data stack from open source software • Explains popular Apache-based systems such as Hadoop, HBase, Cassandra, Riak, Brooklyn, Spark, Kafka, and more • Author builds a data stack for this book and then recounts the process, including successes, failures, and lessons learned

Available

See a Mesos-based big data stack created and the components used. You will use currently available Apache full and incubating systems. The components are introduced by example and you learn how they work together. In the Complete Guide to Open Source Big Data Stack, the author begins by creating a private cloud and then installs and examines Apache Brooklyn. After that, he uses each chapter to introduce one piece of the big data stack—sharing how to source the software and how to install it. You learn by simple example, step by step and chapter by chapter, as a real big data stack is created. The book concentrates on Apache-based systems and ...

Contents Chapter 1: The Big Data Stack Overview.Chapter 2: Cloud Storage.- Chapter 3: Apache Brooklyn.- Chapter 4: Apache Mesos.- Chapter 5: Stack Storage Options.- Chapter 6: Processing.- Chapter 7: Streaming.- Chapter 8: Frameworks.- Chapter 9: Visualization.Chapter 10: The Big Data Stack.-

Professional book

Bibliography 1st ed.,XX, 404 p. 99 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484240465 Gupta, Deepti, Boston, MA, USA

Implementing Predictive Models and Machine Learning Techniques • Practical and hands-on approach in building the predictive model and machine learning technique using SAS and R • Covers real world business case studies from 6 industrial domains • Application of analytical approach to industrial business problems

Professional book Available

Contents

Big Data; Database Management; Data Structures

Content Level Professional/practitioner

Product category

Order Quantity

Applied Analytics through Case Studies Using SAS and R

Examine business problems and use a practical analytical approach to solve them by implementing predictive models and machine learning techniques using SAS and the R analytical language. This book is ideal for those who are well-versed in writing code and have a basic understanding of statistics, but have limited experience in implementing predictive models and machine learning techniques for analyzing real world data. The most challenging part of solving industrial business problems is the practical and handson knowledge of building and deploying advanced predictive models and machine learning algorithms. Applied Analytics through Case ...

Fields of Interest

` 1049.00

ISBN : 9781484246061 Gupta, Saurabh, Giri, Venkata, Bangalore, India

Practical Enterprise Data Lake Insights Handle Data-Driven Challenges in an Enterprise Big Data Lake • First book to provide an end-to-end solution approach • Includes data capture strategies for time Page 25


Computer Science

springer.com

series and relational data • Covers data processing using Hive and Spark

Bibliography

Use this practical guide to successfully handle the challenges encountered when designing an enterprise data lake and learn industry best practices to resolve issues. When designing an enterprise data lake you often hit a roadblock when you must leave the comfort of the relational world and learn the nuances of handling non-relational data. Starting from sourcing data into the Hadoop ecosystem, you will go through stages that can bring up tough questions such as data processing, data querying, and security. Concepts such as change data capture and data streaming are covered. The book takes an end-to-end solution approach in a data lake ...

Medium Type

Contents Chapter 1: Introduction to Enterprise Data Lakes.- Chapter 2: Data Lake Ingestion Strategies.- Chapter – 3: Capture Streaming Data with Change-Data-Capture.- Chapter 4: Data Processing Strategies in Data Lakes.Chapter 5: Data Archiving Strategies in Data Lakes.- Chapter 6: Data Security in Data Lakes.- Chapter 7: Ensuring High-Availability of Data Lakes.- Chapter 8: Managing Data Lake Operations.

Fields of Interest Big Data; Computer Applications; Big Data/ Analytics

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 327 p. 90 illus. Softcover

Medium Type

1st ed.,XVII, 151 p. 95 illus., 20 illus. Softcover

Book

Imprint Apress

` 379.00 Order Quantity

ISBN : 9781484240526 Kim, Phil, Seoul, Korea (Republic of )

MATLAB Deep Learning With Machine Learning, Neural Networks and Arti cial Intelligence • Demonstrates how to counter real world problems found in big data, smart bots and more through practical examples • Broadens your understanding of neural networks, deep learning, and convolutional neural networks • Explains how to use MATLAB for deep learning Get started with MATLAB for deep learning and AI with this in-depth primer. In this book, you start with machine learning fundamentals, then move on to neural networks, deep learning, and then convolutional neural networks. In a blend of fundamentals and applications, MATLAB Deep Learning employs MATLAB as the underlying programming language and tool for the examples and case studies in this book. With this book, you'll be able to tackle some of today's real world big data, smart bots, and other complex data problems. You’ll see how deep learning is a complex and more intelligent aspect of machine learning for modern smart data analysis and ...

Book

Contents Imprint Apress

` 999.00

1. Machine Learning.- 2. Neural Network.- 3. Training of Multi-Layer Neural Network.- 4. Neural Network and Classi cation.- 5. Deep Learning.- 6. Convolutional Neural Network.

Fields of Interest Order Quantity

Big Data; Arti cial Intelligence; Mathematical Logic and Formal Languages; Programming Languages, Compilers, Interpreters; Programming Techniques

Content Level Professional/practitioner

Product category Professional book

ISBN : 9781484240564 Koitzsch, Kerry, Sunnyvale, CA, USA

Pro Hadoop Data Analytics Designing and Building Big Data Systems using the Hadoop Ecosystem • Provides useful code examples of real-world situations and solutions to common problems • Provides an end-to-end example solution which can be expanded upon by the reader • Gives extensive case studies and application examples from a variety of domains and problem areas Learn advanced analytical techniques and leverage existing tool kits to make your analytic applications more powerful, precise, and efficient. This book provides the right combination of architecture, design, and implementation information to create analytical systems that go beyond the basics of classi cation, clustering, and recommendation. Pro Hadoop Data Analytics emphasizes best practices to ensure coherent, efficient development. A complete example system will be developed using standard third-party components that consist of the tool kits, libraries, visualization and reporting code, as well as support glue to provide a working and ...

Available Page 26


Computer Science

Contents Chapter 1: Overview: Building Data Analytic Systems with Hadoop.- Chapter 2: A Scala and Python Refresher.- Chapter 3: Standard Toolkits for Hadoop and Analytics.- Chapter 4: Relational, noSQL, and Graph Databases.Chapter 5: Data Pipelines and How to Construct Them.- Chapter 6: Advanced Search Techniques with Hadoop, Lucene, and Solr.- Chapter 7: An Overview of Analytical Techniques and Algorithms.- Chapter 8: Rule Engines, System Control, and System Orchestration.- Chapter 9: Putting it All Together: Designing a Complete Analytical System.- Chapter 10: Data Visualizers: Seeing and Interacting with the Analysis.- Chapter 11: A Case Study ...

Fields of Interest Big Data; Programming Techniques; Programming Languages, Compilers, Interpreters; Data Mining and Knowledge Discovery

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 298 p. 161 illus., 152 illus. Softcover

Medium Type Book

Imprint Apress

` 669.00 Order Quantity

springer.com

Beginning Apache Spark 2 With Resilient Distributed Datasets, Spark SQL, Structured Streaming and Spark Machine Learning library • A tutorial on the Apache Spark platform written by an expert engineer and trainer using and teaching Spark • One of the very rst books on the new Apache Spark 2.1 • Apache Spark is the leading alternative to Hadoop Develop applications for the big data landscape with Spark and Hadoop. This book also explains the role of Spark in developing scalable machine learning and analytics applications with Cloud technologies. Beginning Apache Spark 2 gives you an introduction to Apache Spark and shows you how to work with it. Along the way, you’ll discover resilient distributed datasets (RDDs); use Spark SQL for structured data; and learn stream processing and build real-time applications with Spark Structured Streaming. Furthermore, you’ll learn the fundamentals of Spark ML for machine learning and much more. After you read this book, you will have the ...

Mailund, Thomas, Aarhus, Denmark

Beginning Data Science in R Data Analysis, Visualization, and Modelling for the Data Scientist • Gives you everything you need to know to get started in data science and R programming • A unique book by a data science expert • Based on a successful lecture series

Professional/practitioner

Discover best practices for data analysis and software development in R and start on the path to becoming a fully- edged data scientist. This book teaches you techniques for both data manipulation and visualization and shows you the best way for developing new software packages for R. Beginning Data Science in R details how data science is a combination of statistics, computational science, and machine learning. You’ll see how to efficiently structure and mine data to extract useful patterns and build mathematical models. This requires computational methods and programming, and R is an ideal programming language for this. This book is based ...

Product category

Contents

Contents 1. Introduction to Apache Spark.- 2. Working with Apache Spark.- 3. Resilient Distributed Dataset.- 4. Spark SQL - Foundation.- 5. Spark SQL - Advanced.- 6. Spark Streaming.- 7. Spark Streaming Advanced.- 8. Machine Learning with Spark.

Fields of Interest Big Data; Java; Data Mining and Knowledge Discovery; Open Source

Content Level

Professional book Available

Bibliography 1st ed.,XI, 393 p. 86 illus. Softcover

Medium Type Book

Imprint

1. Introduction to R programming.- 2. Reproducible analysis.- 3. Data manipulation.4. Visualizing and exploring data.- 5. Working with large data sets.- 6. Supervised learning.7. Unsupervised learning.- 8. More R programming.- 9. Advanced R programming.10. Object oriented programming.- 11. Building an R package.- 12. Testing and checking.- 13. Version control.- 14. Pro ling and optimizing.

Apress

Fields of Interest

` 1,149.00

Big Data; Programming Languages, Compilers, Interpreters

Order Quantity

ISBN : 9781484246962

ISBN : 9781484240588

Content Level Professional/practitioner

Product category Professional book

Luu, Hien, SAN JOSE, CA, USA

Available Page 27


Computer Science

Bibliography 1st ed.,XXVII, 352 p. 100 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

springer.com Assessment of Class Predictions.- 3. Resampling for Assessing Parameter Estimates.- 4. Resampling for Assessing Prediction and Classi cation.- 5. Miscellaneous Resampling Techniques.- 6. Combining Numeric Predictions.- 7. Combining Classi cation Models.- 8. Gaiting Methods.- 9. Information and Entropy.References.

Fields of Interest Big Data; Arti cial Intelligence; Probability and Statistics in Computer Science; Statistics, general

Content Level Professional/practitioner

and Big Data processing with PySpark MLlib Quickly nd solutions to common programming problems encountered while processing big data. Content is presented in the popular problem-solution format. Look up the programming problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! PySpark Recipes covers Hadoop and its shortcomings. The architecture of Spark, PySpark, and RDD are presented. You will learn to apply RDD to solve day-to-day big data problems. Python and NumPy are included and make it easy for new learners of PySpark to understand and adopt the model. What You Will Learn Understand the advanced features of PySpark2 and ...

Product category Professional book Available

Bibliography 1st ed.,XX, 517 p. 26 illus., 8 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484247129

` 1,449.00

Masters, Timothy, Ithaca, NY, USA

Assessing and Improving Prediction and Classi cation

1. Assessment of Numeric Predictions.- 2.

Fields of Interest Big Data; Programming Techniques; Programming Languages, Compilers, Interpreters; Data Mining and Knowledge Discovery

Content Level Professional/practitioner

Product category

• An expert-driven practical book based on real-life assessment examples of performance and classi cation models • Rich with C++ code examples and analysis of data • Contains all you need to know to analyze your C++ prediction and classi cation algorithms

Contents

Chapter 1: The Era of Big Data, Hadoop, and Other Big Data Processing Frameworks.Chapter 2: Installation.- Chapter 3: Introduction to Python and NumPy.- Chapter 4: Spark Architecture and Resilient Distributed Dataset.- Chapter 5: The Power of Pairs: Paired RDD.- Chapter 6: IO in PySpark.Chapter 7: Optimizing PySpark and PySpark Streaming.- Chapter 8: PySparkSQL.- Chapter 9: PySpark MLlib and Linear Regression.

Order Quantity

Theory and Algorithms in C++

Assess the quality of your prediction and classi cation models in ways that accurately re ect their real-world performance, and then improve this performance using state-of-theart algorithms such as committee-based decision making, resampling the dataset, and boosting. This book presents many important techniques for building powerful, robust models and quantifying their expected behavior when put to work in your application. Considerable attention is given to information theory, especially as it relates to discovering and exploiting relationships between variables employed by your models. This presentation of an often confusing subject ...

Contents

Professional book Available

Bibliography 1st ed.,XXIII, 265 p. 47 illus., 12 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 ISBN : 9781484247235 Mishra, Raju Kumar, Bangalore

Order Quantity

PySpark Recipes A Problem-Solution Approach with PySpark2 • Presents advanced features of PySpark and code optimization techniques • Covers SparkSQL, Spark Streaming, Spark MLlib, and GraphFrames • Discusses and demonstrates Data Science Page 28


Computer Science

springer.com

Imprint

Fields of Interest

Apress

Big Data; Arti cial Intelligence

` 589.00

Content Level Professional/practitioner

Order Quantity

Product category Professional book Available

Bibliography 1st ed.,XIV, 180 p. 41 illus. Softcover

Medium Type ISBN : 9781484240182

Book

Paper, David, Apt 3, Logan, UT, USA

Imprint

Data Science Fundamentals for Python and MongoDB

Apress

• Takes an example-driven approach to learning • Has everything you need in terms of content and coding to gain fundamental data science skills • A focused and easy-to-read fundamentals book Build the foundational data science skills necessary to work with and better understand complex data science algorithms. This example-driven book provides complete Python coding examples to complement and clarify data science concepts, and enrich the learning experience. Coding examples include visualizations whenever appropriate. The book is a necessary precursor to applying and implementing machine learning algorithms. The book is self-contained. All of the math, statistics, stochastic, and programming skills required to master the content are covered. In-depth knowledge of object-oriented programming isn’t required because complete ...

Contents 1. Introduction.- 2. Monte Carlo Simulation and Density Functions.- 3. Linear Algebra.- 4. Gradient Descent.- 5. Working with Data.- 6. Exploring Data.

Fields of Interest Big Data; Python

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 214 p. 117 illus. Softcover

Medium Type Book

` 549.00 Order Quantity

ISBN : 9781484247617 Pendyala, Vishnu, San Jose, CA

Veracity of Big Data Machine Learning and Other Approaches to Verifying Truthfulness • Presents solutions to a problem that is intimidatingly complex, increasingly important, and largely unsolved • Provides simple, easy-to-understand explanations of profound mathematical concepts • Includes an appropriate mix of theory and practice to present practical and interesting approaches Examine the problem of maintaining the quality of big data and discover novel solutions. You will learn the four V’s of big data, including veracity, and study the problem from various angles. The solutions discussed are drawn from diverse areas of engineering and math, including machine learning, statistics, formal methods, and the Blockchain technology. Veracity of Big Data serves as an introduction to machine learning algorithms and diverse techniques such as the Kalman lter, SPRT, CUSUM, fuzzy logic, and Blockchain, showing how they can be used to solve problems in the veracity domain. Using examples, the math behind the techniques is ...

Contents 1 The Big Data Phenomenon.- 2 Veracity of Web Information.- 3 Approaches to Big Data Veracity.- 4 Change Detection Techniques.- 5 Machine Learning Algorithms.- 6 Formal Methods and Knowledge Representation.- 7 Medley of More Methods.- 8 The Future: Blockchain and Beyond.-

ISBN : 9781484247488 Quinto, Butch, Plumpton, VIC, Australia

Next-Generation Big Data A Practical Guide to Apache Kudu, Impala, and Spark • Details how to integrate popular third-party applications and platforms such as StreamSets, ZoomData, Talend, Pentaho, Cask, Oracle, and SQL Server with nextgeneration big data technologies such as Kudu, Impala, and Spark • First book covering Apache Kudu—a gamechanger relational data store from Cloudera that will disrupt the traditional data warehouse market • Features big data use cases and case studies from some of the most successful deployments—GoPro, Mastercard, British Telecom, Navistar, oPower, Cerner, Shopzilla, and Caesars Entertainment Utilize this practical and easy-to-follow guide Page 29


Computer Science

springer.com

to modernize traditional enterprise data warehouse and business intelligence environments with next-generation big data technologies. Next-Generation Big Data takes a holistic approach, covering the most important aspects of modern enterprise big data. The book covers not only the main technology stack but also the nextgeneration tools and applications used for big data warehousing, data warehouse optimization, real-time and batch data ingestion and processing, real-time data visualization, big data governance, data wrangling, big data cloud deployments, and distributed in-memory big data ...

Contents

Product category Professional book Available

Bibliography 1st ed.,XVII, 278 p. 113 illus. Softcover

Medium Type Book

Imprint Apress

` 829.00 ISBN : 9781484247709

Chapter 1: Next-Generation Big Data.Chapter 2: Introduction to Kudu.- Chapter 3: Introduction to Impala.- Chapter 4: High Performance Data Analysis with Impala and Kudu.- Chapter 5: Introduction to Spark.Chapter 6: High-Performance Data Processing with Spark and Kudu.- Chapter 7: Batch and Real-Time Data Ingestion and Processing.Chapter 8: Big Data Warehousing.- Chapter 9: Big Data Visualization and Data Wrangling.Chapter 10: Distributed In-Memory Big Data Computing.- Chapter 11: Big Data Governance and Management.- Chapter 12: Big Data in the Cloud.- Chapter 13: Big Data Case Studies.-

Riti, Pierluigi, Mullingar, Westmeath, Ireland

Fields of Interest

Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice. Starting with core DevOps concepts, continuous integration, and continuous delivery, you’ll cover common tools including Jenkins, Docker, and Kubernetes in the context of a real microservices application to deploy in the cloud. You will also create a monitor for your cloud and see how to use its data to prevent errors and improve the stability of the system. By the end of Pro DevOps with ...

Big Data

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIII, 557 p. 326 illus. Softcover

Medium Type Book

Imprint Apress

` 1,599.00 Order Quantity

Order Quantity

Pro DevOps with Google Cloud Platform With Docker, Jenkins, and Kubernetes • A practical hands-on book on building applications with DevOps in Google Cloud Platform • Includes a case study sewn throughout the book • Covers Jenkins, Docker and Kubernetes principles, which are important to developers employing DevOps

Contents 1. Introduction to DevOps.- 2. Introduction to Google Cloud Platform.- 3. Introduction Continuous Integration and Delivery.- 4. Containerization with Docker and Kubernetes.- 5. Continuous Delivery with GCP and Jenkins.- 6. Microservice Architecture with GCP.- 7. Monitoring.- 8. Create and manage Virtual Images in GCP.- 9. Identity Access with GCP.- 10. Network Con guration and Management with GCP.

Fields of Interest Big Data; Arti cial Intelligence; Programming Languages, Compilers, Interpreters; Computer Systems Organization and Communication Networks

Content Level Professional/practitioner

ISBN : 9781484248171 Tomlin, W. Craig, Cedar Park, TX, USA

UX Optimization Combining Behavioral UX and Usability Testing Data to Optimize Websites • Teaches how to test optimizations and improve website performance • Provides an understanding of what UX behavioral data means and how to analyze it • Shows how to identify and capture critical usability data Combine two typically separate sources of data—behavioral quantitative data and usability testing qualitative data—into a powerful single tool that helps improve your organization’s website by increasing conversion and ROI. The combination of the what is happening data of website activity, coupled with the why it's happening data of usability testing, provides a complete 360-degree view into what is causing poor performance, where your website can be optimized, and how it can be improved. There are plenty of books focusing on big data and using data analytics to improve websites, or on utilizing usability testing and UX research methods for ... Page 30


Computer Science

Contents Chapter 1: UX Optimization Overview.Chapter 2: What’s a Persona?.- Chapter 3: Types of Personas.- Chapter 4: Why Personas Matter.- Chapter 5: How to Create a Persona.Chapter 6: Behavioral UX Data.- Chapter 7: UX and Usability Testing Data.- Chapter 8: Putting It All Together: Behavioral UX Data Analysis and Recommendations.- Chapter 9: Putting It All Together: Usability Testing Data Analysis and Recommendations.- Chapter 10: Conclusion: The Big Picture.-

Fields of Interest Big Data; Big Data/Analytics

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 198 p. 76 illus. Softcover

Medium Type Book

springer.com • Based on latest versions of Microsoft VSTS and TFS • Discusses ways to adopt VSTS and TFS to enhance your team functions Gain the essential knowledge to use VSTS/TFS effectively to empower your Agile teams. This book provides a deep analysis into issues Agile teams may face and how to overcome them by adopting and implementing the proper tools. Rather than just review VSTS/ TFS features, this book provides proven solutions to the challenges in building better Agile teams. You'll see how to handle small teams and how to facilitate large teams to support large scale projects. You'll also learn to work with distributed teams in different geo locations, which will deepen your ability to get successful project/product outcomes from your teams. Special focus is given ...

Contents Chapter 1: How to handle teams.- Chapter 2: Working with a Backlog.- Chapter 3: Working on the Iteration.- Chapter 4: Work after an Iteration.- Chapter 5: Roadmap/Project Plan and Resources.- Chapter 6: Adopting VSTS/ TFS to your team’s process.

Fields of Interest

Apress

Computer Applications; Microsoft and .NET; Enterprise Architecture

` 629.00

Content Level

Imprint

Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 167 p. 98 illus. Softcover

Medium Type Book

Imprint Apress

` 529.00 Order Quantity

ISBN : 9781484245859 Chandrasekara, Chaminda, Yapa, Sanjaya, Dedigamuwa, Colombo, Sri Lanka

Effective Team Management with VSTS and TFS A Guide for Scrum Masters • Takes a scenario-based approach with VSTS and TFS to effectively enhance team capabilities

ISBN : 9781484245958 Croitoru, Haniel, Toronto, ON, Canada

Agile Office 365 Successful Project Delivery Practices for an Evolving Platform • Teaches you to manage your Office 365 implementations with con dence, from planning a new deployment through to dayto-day maintenance • Shows you how agile techniques can help you get to grips with a constantly evolving platform • Helps you understand the challenges and risks involved in deploying Office 365, and how to tackle them Plan, deploy, and run Office 365 using an agile project management approach. This soup-to-nuts guide teaches you how to apply agile techniques in order to make your Office 365 implementation a success, even as the Microsoft Office 365 platform continues to evolve and introduce new features. The author's approach to teaching time- and resource-saving concepts mirrors the process a team might typically encounter in delivering software projects. Learning begins with an overview of Office 365 and Agile. From there, you delve into topics correlating to product conception, execution, and deployment. The book wraps up with a comprehensive ...

Contents Part I. Overview.- 1. Introduction to Office 365.- 2. Agile Project Management.- 3. Office 365 Project Overview.- Part II. Project Conception.- 4. Business Outcomes.- 5. Governance.- 6. Legal Considerations.- 7. Building a Winning Team.- Part III. Execution.8. Designing the Solution.- 9. Developing & Testing Solutions.- Part IV. Deployment.- 10. Training.- 11. Release Planning.- 12. Transition to Operations.- Part V. Overarching Activities.13. Content Migration.- 14. Change Management & Adoption.- 15. Communication.- Part VI. Tools for Managing Office 365 Projects.- 16. Information Requirements.- 17. Office 365 as a PMIS.

Fields of Interest Page 31


Computer Science Computer Applications; Project Management; Microsoft and .NET

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 272 p. 86 illus. Softcover

Medium Type Book

Imprint Apress

springer.com offers immediate and valuable solutions to the new set of UI tools included in Lightning. With chapters broken down into easily absorbed topics, you walk through the entire process of managing your daily activities within Salesforce, as well as basic customizations and system management. The book explains the primary use cases for Lighting, and ...

Contents Chapter 1: Introducing Salesforce Lightning.Chapter 2: Sales Management.- Chapter 3: Salesforce Service Cloud.- Chapter 4: Lightning Apps on the AppExchange.Chapter 5: Lightning Dashboards and Reports.- Chapter 6: Collaborating.- Chapter 7: Lightning Process Builder.- Chapter 8: Data Management.- Chapter 9: Security Overview.-

` 829.00

Fields of Interest

Order Quantity

Content Level

Computer Applications

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 373 p. 455 illus., 451 illus. Softcover

Medium Type Book

Imprint Apress

` 1,099.00 ISBN : 9781484246351

Administration I Exam 1Z0-133 A Comprehensive Certi cation Guide • Assists in preparing candidates to pass the Oracle WebLogic Server 12c Administration I certi cation exam 1Z0-133 • Promotes practical experimentation of WebLogic Server features for middleware administrators • Great resource for self-paced learning of Java EE application server administration using Oracle WebLogic+Use this comprehensive guide to study for the Oracle WebLogic Server 12c Administration I Exam 1Z0-133. This book is a unique introductory resource to the WebLogic Server certi cation for new Oracle Fusion Middleware administrators and a valuable resource for veteran WebLogic Server administrators seeking to update their skills for the 12c certi cation topics. It is common sense that passing a certi cation exam requires a good command of the subject matter, understanding the intricacies surrounding its practice, and having sufficient experience working with the concepts. This book aims to accelerate the process by providing an accurate ...

Contents Chapter 1: Overview.- Chapter 2: Installation and Updates.- Chapter 3: Domains.- Chapter 4: Node Manager.- Chapter 5: Servers.Chapter 6: Change Management.- Chapter 7: Logging and Monitoring.- Chapter 8: Networking.- Chapter 9: Clusters – Basics.Chapter 10: Clusters – Advanced.- Chapter 11: Clusters – Proxies.- Chapter 12: JDBC.Chapter 13: Transactions.- Chapter 14: Application Deployment.- Chapter 15: Security.- Chapter 16: Back-up and Upgrade.Chapter 17: Appendix - Responses to certi cation questions.-

Order Quantity

Fields of Interest

Duarte, Felicia, Hoffman, Rachelle, La Puente, CA, USA

Computer Applications; Computer System Implementation; Operating Systems

Learn Salesforce Lightning

Content Level

The Visual Guide to the Lightning UI

Professional/practitioner

• The rst book available on Salesforce Lightning • The book's no-nonsense approach helps readers nd their way through the Lightning interface quickly • Salesforce as a company is changing its entire product line to match the Lightning interface—there will be ongoing demand for Lightning interface guides well into future editions

Product category Professional book Available

Bibliography 1st ed.,XXVIII, 282 p. 56 illus. Softcover

Medium Type Refer to this invaluable how-to guide for basic training on Salesforce Lightning. Salespeople and technical users and consultants will no longer have to resort to learning the interface on their own, which is very time consuming. Learn Salesforce Lightning is a step-by-step visual guide that

Book ISBN : 9781484246764

Imprint Apress

Garnica, Gustavo, San Jose, CA

Oracle WebLogic Server 12c

` 899.00 Page 32


Computer Science

springer.com

Available

Work ow Designer for modeling business processes using BPMN 2.0 The Dynaform Designer for creating responsive HTML forms Input and Output documents for capturing supporting documents for business processes and generating standardized documents from the data captured in a ...

Bibliography

Contents

Content Level Professional/practitioner Order Quantity

Product category Professional book

1st ed.,XVIII, 306 p. 84 illus. Softcover

Medium Type Book

Imprint Apress

` 899.00 Order Quantity

ISBN : 9781484246832 Krishna Kaiser, Abhinav, Bengaluru, India

Fields of Interest

Reinventing ITIL® in the Age of DevOps

Computer Applications; Business Process Management

Innovative Techniques to Make Processes Agile and Relevant

Content Level Professional/practitioner

• Explains the ready-to-use new ITIL framework that is sought after in most organizations • Contains tips on how DevOps and ITIL can be linked together • Shows how operations can be run with automation and minimal resources Delve into the principles of ITIL® and DevOps and examine the similarities and differences. This book re-engineers the ITIL framework to work in DevOps projects without changing its meaning and its original objectives, making it t for purpose for use in DevOps projects. Reinventing ITIL® in the Age of DevOpsshows you the relevance of ITIL since the emergence of DevOps and puts a unique spin on the ITIL service management framework. Along the way you will see that ITIL is a mature service management framework and years of maturity will be lost if it’s made invalid. The ideas, recommendations, and solutions provided in Reinventing ITIL in ...

Contents Chapter 1: Introduction to DevOps.- Chapter 2: Introduction to ITIL.- Chapter 3: DevOps vs ITIL.- Chapter 4: Integration: Alignment of Processes.- Chapter 5: Teams and Structures.Chapter 6: Managing Con guration in a DevOps Project.- Chapter 7: Incident Management Adaption.- Chapter 8: Problem Management Adaption.- Chapter 9: Managing Changes in a DevOps Project.Chapter 10: Release Management in DevOps.

Fields of Interest Computer Applications

Chapter 1: An Introduction to Work ow and Business Process Management.- Chapter 2: Getting Started with ProcessMaker.- Chapter 3: The ProcessMaker Work ow Designer.Chapter 4: Modeling a Process.- Chapter 5: Making the Process Comprehensible.Chapter 6: Building the Process.- Chapter 7: The Responsive Dynaform Designer.- Chapter 8: Dynaform Web Controls.- Chapter 9: Adding Forms to the Process.- Chapter 10: Administering Users in ProcessMaker.Chapter 11: Assigning Users to Tasks in a Process.- Chapter 12: Triggers.- Chapter 13: Input and Output Documents.- Chapter 14: Completing the Process.- Chapter 15: Enhancing the Process.- Chapter ...

Product category Professional book Available

Bibliography ISBN : 9781484247013 Majekodunmi, Dipo, Lagos, Nigeria

Business Process Automation with ProcessMaker 3.1 A Beginner’s Guide • Teaches you how to improve work ow and business process management (BPM) efficiency using ProcessMaker • Shows you to automate more complex business processes by integrating ProcessMaker with enterprise applications and building custom plugins • Guides you in con guring and deploying ProcessMaker on both cloud servers as well as mobile apps

1st ed.,XXI, 473 p. 568 illus., 481 illus. Softcover

Medium Type Book

Imprint Apress

` 1,399.00 Order Quantity

Use this practical, hands-on guide to get started with ProcessMaker. The book provides clear steps for you to walk through and set up ProcessMaker on your own system and make processes run faster and smarter. You will model and build a complete business process for requesting, approving, and reporting expenses. In the course of building the process, you will understand: The Page 33


Computer Science

springer.com

ISBN : 9781484247099

Book

Masri, David, Brooklyn, NY, USA

Imprint

Developing Data Migrations and Integrations with Salesforce Patterns and Best Practices

Apress

Fields of Interest

` 999.00

Contents Chapter 1: Relational Databases and Normalizations.- Chapter 2: Understanding Salesforce’s Data Architecture.- Chapter 3: Working the Salesforce Data APIs.- Chapter 4: The Six Attributes of a Good Data Migration.Chapter 5: Attributes of a Good Data Integration .- Chapter 6: Best Practices for Migrating and Integrating Your Data with Salesforce.- Chapter 7: Putting It All Together: A Sample Data Migration.- Chapter 8: Error Handling and Performance Tuning .- Chapter 9: Data Synchronization Patterns .- Chapter 10: Other Integration Patterns.- Chapter 11: Real-Time Data and UI Integrations.- Chapter 12: A Library of Reusable Code.- Chapter ...

Fields of Interest Computer Applications

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXII, 320 p. 284 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00 Order Quantity

ISBN : 9781484247167 Mercurio, Ralph, Clayton, NC, USA

Beginning Office 365 Collaboration Apps Working in the Microsoft Cloud • Provides a practical guide to the wealth of collaboration features available in Office 365 and helps users choose the tools that are right for them • Fills the gap left by overstretched IT departments that provide collaboration features but don't have the resources to train users to engage with and use the technology productively • Covers SharePoint, OneDrive, Office 365 Groups, Office, Teams, Yammer, Planner, Stream, Forms, and Flow Start making the most of the latest collaboration tools in Office 365—including SharePoint, OneDrive, Office 365 Groups, Office, Teams, Yammer, Planner, Stream, Forms, and Flow—and integrate them into your team’s projects to boost productivity, engagement, innovation, and enjoyment at work. This book walks you through the features, teaching you how to choose the right tools for your situation. While technologies for collaboration are more advanced than ever before, there also are more of them. Beginning Office 365 Collaboration Apps will help you make sense of what is available and how it can help you and your team be more productive. What ...

1st ed.,XXVII, 343 p. 75 illus. Softcover

Contents Medium Type

Computer Applications; Microsoft and .NET

Content Level Order Quantity

• Teaches the “how to” in a middlewareagnostic way, and also teaches the “why” behind the "how to" • Clari es the data migration and/or integration tracks, which are often the riskiest part of a new Salesforce rollout • Provides you with the skills and con dence you need to build a step-by-step migration plan Migrate your data to Salesforce and build low-maintenance and high-performing data integrations to get the most out of Salesforce and make it a "go-to" place for all your organization's customer information. When companies choose to roll out Salesforce, users expect it to be the place to nd any and all Information related to a customer—the coveted Client 360° view. On the day you go live, users expect to see all their accounts, contacts, and historical data in the system. They also expect that data entered in other systems will be exposed in Salesforce automatically and in a timely manner. This book shows you how to migrate all your legacy ...

6.Yammer.- 7. Office.- 8. Planner.- 9. Stream.10. Forms.- 11. Flow.- 12. Making Sense of it All.

1. Welcome to Office 365.- 2. SharePoint Online.- 3. OneDrive.- 4. Groups.- 5. Teams.-

ISBN : 9781484247273 Mohanty, Debajani, Noida, India

Ethereum for Architects and Developers With Case Studies and Code Samples in Solidity • Contains case studies for Ethereum with sample code • Explains the architecture and entire ecosystem of Ethereum • Explains Solidity programming for smart contracts from scratch Explore the Ethereum ecosystem step by step with extensive theory, labs, and live use cases. This book takes you through BlockChain concepts; decentralized applications; Ethereum’s architecture; Solidity smart Page 34


Computer Science contract programming with examples; and testing, debugging, and deploying smart contracts on your local machine and on the cloud. You’ll cover best practices for writing contracts with ample examples to allow you to write high-quality contracts with optimal usage of fuel. In later chapters, Ethereum for Architects and Developers covers use cases from different business areas, such as nance, travel, supply-chain, insurance, and land ...

Contents Chapter 1 – The World of BlockChain.Chapter 2 - Ethereum Architecture.- Chapter 3 – Basic Solidity Programming.- Chapter 4 – Deploying Smart Contract.- Chapter 5 – Integration with UI.- Chapter 6 – Advanced Programming with Oraclize and IPFS and Best Practices.- Chapter 7 – Frameworks: Truffle and Embark.- Chapter 8 – Testing Strategy for Ethereum DApps.- Chapter 9 - Ethereum Use Cases.- Chapter 10 – Ethereum, What Lies Ahead.

Fields of Interest Computer Applications; Programming Languages, Compilers, Interpreters; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIV, 267 p. 107 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

springer.com ISBN : 9781484248331

Medium Type Book

Weinmeister, Philip, Powder Springs, GA, USA

Practical Guide to Salesforce Communities Building, Enhancing, and Managing an Online Community with Salesforce Community Cloud

Imprint Apress

` 999.00 Order Quantity

• The rst book to exclusively focus on the Salesforce Community Cloud • Demonstrates how to design, create, manage, moderate, and administer a Salesforce community • Offers comprehensive coverage delivered by Phil Weinmeister, a certi ed expert on the topic Whether you are brand new to the world of Salesforce communities or you are looking to take your Community Cloud knowledge to the next level, this detailed guide will help you to build and manage a Salesforce community by leveraging the declarative power of the platform with clicks, not code. Each Salesforce community is a part of a widespread ecosystem, with thousands of communities and millions of users active today on Community Cloud. Through valuable social and business tools, this online platform enables companies to empower and equip their customers, partners, and employees in new, powerful ways. In this book, Philip Weinmeister, a ...

Contents Chapter 1: Why Salesforce Communities?.Chapter 2: Planning for and Designing Your Community.- Chapter 3: Licenses and Member Groups: Employees, Partners, and Customers.- Chapter 4: Community Template Types: Tabs, Visualforce, and Lightning.Chapter 5: Community Builder for Lightning Communities.- Chapter 6: Pages and Components in Lightning Communities.Chapter 7: Setup and Administration.Chapter 8: Access, Sharing, and Visibility.Chapter 9: Topics in Communities.- Chapter 10: Community Knowledge (Articles).Chapter 11: Process Automation in Communities.- Chapter 12: Audience Targeting and Personalization.- Chapter 13: Lightning ...

Fields of Interest Computer Applications; Computer Communication Networks

ISBN : 9781484245750 Biswas, Manisha, Kolkota, India

Beginning AI Bot Frameworks Getting Started with Bot Development • Explores the popular bot frameworks from Microsoft, Google, Amazon, IBM, and more • Readers are given full exposure on the entire structure of bots from the ground up • Take the next step forward and also learn how to extend frameworks to mixed reality Want to build your rst AI bot but don't know where to start? This book provides a comprehensive look at all the major bot frameworks available. You'll learn the basics for each framework in one place and get a clear picture for which one is best for your needs. Beginning AI Bot Frameworks starts with an overview of bot development and then looks at Google Wit.ai and APi.ai functions, IBM Watson, AWS bots with Lambda, FlockOS and TensorFlow. Additionally, it touches on Deep Learning and how bot frameworks can be extended to mixed reality with Hololens. By the end, you'll have mastered the different bot frameworks available and nally have ...

Content Level Professional/practitioner

Contents

Available

Chapter 1: AI and Bots Basics.- Chapter 2: Microsoft Bot Framework.- Chapter 3: Wit.ai and DialogFlow.- Chapter 4: IBM Watson Chatbots.- Chapter 5: Chatbot with TensorFlow.

Bibliography

Fields of Interest

1st ed.,XXIX, 340 p. 382 illus. Softcover

Computer Communication Networks;

Product category Professional book

Page 35


Computer Science Arti cial Intelligence

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 188 p. 191 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00

springer.com efficiency, convenience to recently experimentation. The second half of the book then reviews what current developments tell us about what our homes will look like in the next 10 years ...

guideline for using cloud-based IaaS and PaaS offerings

Professional/practitioner

Transform your IT organization from one weighed down by set practices to one with a DevOps culture and a cloud- rst strategy that is optimized by automation and other lean practices. In this engaging read, you will discover the opportunities, challenges, lessons, and rewards that CA Technologies encountered when making their agile and DevOps transformation. In Enterprise DevOps Framework author Shamayel Farooqui shows you how agile adoption will enable your organization to stay ahead in an everchanging business environment and meet your customers’ needs. He includes detailed references to key concepts such as agile, hybrid and cloud ...

Product category

Contents

Professional book

Chapter 1: How IT Operated: People, Process, Technology.- Chapter 2: Automation: Baby Steps towards IT Transformation.- Chapter 3: Challenges Faced Early On.- Chapter 4: Era of the Bots.- Chapter 5: Hopping on the Cloud.Chapter 6: Mastering the Cloud.- Chapter 7: Innovate or Perish.- Chapter 8: Evolution of Teams.- Chapter 9: Accelerating Towards DevOps.- Chapter 10: Conclusion: The New Era.-

Contents Chapter 1: Everything Electric.- Chapter 2: Homes as Factories.- Chapter 3: Pleasure and Convenience.- Chapter 4: Digital Everything.Chapter 5: Cheaper, Embedded and Invisible.Chapter 6: Emerging Themes and What's Next?.- Chapter 7: Conclusion.

Fields of Interest Computer Communication Networks

Content Level

Order Quantity

Available

Bibliography 1st ed.,XVIII, 168 p. 32 illus. Softcover

Medium Type Book

Imprint Apress

` 978.00

Fields of Interest Computer Communication Networks

Content Level Professional/practitioner

Order Quantity

Product category Professional book Available ISBN : 9781484244784

Bibliography

Deschamps-Sonsino, Alexandra, London, UK

1st ed.,XVI, 121 p. 18 illus. Softcover

Smarter Homes

Medium Type Book

How Technology Will Change Your Home Life

Imprint Apress

• Learn about the new technologies which will shape your family’s life • Understand the historical context for current smart home products and how that should impact how you develop new products • Examine the history of smart homes and how it has impacted IoT for the home

` 289.00 Order Quantity

ISBN : 9781484240618 Examine the history of smart homes, how technology shapes our lives, and ways you can think about the home when developing new products. This book presents the opportunities in the homespace that will come from understanding the history and multiple players that have contributed to the development of the home in general. You'll start by breaking down the historical, societal and political context for the changes in focus of that ‘smartness’ from affordability,

Farooqui, Shamayel M., Banjara Hills, India

Enterprise DevOps Framework Transforming IT Operations • Details the migration of CA Technologies to an automated cloud solution • Describes the challenging journey of implementing DevOps in a large organization • Provides a framework that acts as a Page 36


Computer Science

springer.com

Bibliography

techniques—together with ...

1st ed.,XVI, 293 p. 186 illus. Softcover

Contents Medium Type Book

Imprint Apress

` 899.00

Chapter 1: Introduction.- Chapter 2: Trace Characteristics.- Chapter 3: Trace Collection.Chapter 4: Trace Analysis.- Chapter 5: Case Study: Benchmarking Tools.- Chapter 6: Case Study: Modern Disks.- Chapter 7: Case Study: RAID.- Chapter 8: Case Study: Hadoop.Chapter 9: Case Study: Ceph.- Appendix A: Tools and Functions.- Appendix B: Blktrace and Tools

Order Quantity

Fields of Interest Computer Communication Networks ISBN : 9781484246870

Content Level

Kurniawan, Agus, Depok, Indonesia

Professional/practitioner

Practical Contiki-NG

Product category Professional book

Programming for Wireless Sensor Networks

Available

• Quick reference to get started with ContikiNG programming for building Wireless Sensor Networks (WSN) • Practical content-driven approach with the latest technology • Easy to follow with a step-by-step approach Explore how to develop and implement wireless server networks (WSN) using ContikiNG, branded as the operating system for the IoT. The book explains Contiki-NG’s advantages in sensing, communication, and energy optimization and enables you to begin solving problems in automation with WSN. Practical Contiki-NG is a guide to getting started with Contiki-NG programming featuring projects that demonstrate a variety of applications. This book takes a practical and content-driven approach to the latest technologies, including Raspberry Pi, IoT and cloud servers. Readers will go through step-by-step guides and sample scenarios such as sensing, ...

Contents Chapter 1: Introduction to Wireless Sensor Network.- Chapter 2: Basic Contiki-NG Programming.- Chapter 3: Concurrency.Chapter 4: Contiki- NG and Computer Communication.- Chapter 5: Sensing and Actuating.- Chapter 6: Networking.- Chapter 7: Storage.- Chapter 8: Contiki-NG and Cloud Server.

Fields of Interest Computer Communication Networks; Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 271 p. 91 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484248416

` 799.00

Xu, Jun, Singapore, Singapore

Block Trace Analysis and Storage System Optimization

Order Quantity

A Practical Approach with MATLAB/ Python Tools • Brings together IO properties and metrics, and trace parsing and result reporting perspectives, based on the MATLAB and Python platforms • Introduces an open source tool that provides a powerful one-click function to generate a nal report from raw tracing data • Describes an insider’s experiences with storage system performance analysis and design with deep information of storage devices Understand the fundamental factors of data storage system performance and master an essential analytical skill using block trace via applications such as MATLAB and Python tools. You will increase your productivity and learn the best techniques for doing speci c tasks (such as analyzing the IO pattern in a quantitative way, identifying the storage system bottleneck, and designing the cache policy). In the new era of IoT, big data, and cloud systems, better performance and higher density of storage systems has become crucial. To increase data storage density, new techniques have evolved and hybrid and parallel access

ISBN : 9781484245606 Arslan, Engin, Toronto, ON, Canada

Learn JavaScript with p5.js Coding for Visual Learners • Learn the highly popular JavaScript programming language • This book uses engaging and visual examples to get you running with coding • Uplift your career, your future prospects and even your intellectual capacity with the Page 37


Computer Science

springer.com

invaluable skill of coding

Medium Type Book

Learn coding from scratch in a highly engaging and visual manner using the vastly popular JavaScript with the programming library p5.js. The skills you will acquire from this book are highly transferable to a myriad of industries and can be used towards building web applications, programmable robots, or generative art. You'll gain the proper context so that you can build a strong foundation for programming. This book won’t hinder your momentum with irrelevant technical or theoretical points. The aim is to build a strong, but not overly excessive knowledge to get you up and running with coding. If you want to program creative visuals and ...

Contents Chapter 1: Introduction.- Chapter 2: Getting Started.- Chapter 3: Colors in p5.js.- Chapter 4: Operators and Variables.- Chapter 5: Conditional Statements and Comparison Operators.- Chapter 6: More p5.js Variables.Chapter 7: Loops.- Chapter 8: Functions.Chapter 9: Objects.- Chapter 10: Arrays.Chapter 11: Events.- Chapter 12: More on p5.js.- Chapter 13: Final Project.- Appendix: Final Words

Fields of Interest Computer Graphics; Web Development

Imprint Apress

` 329.00 Order Quantity

ISBN : 9781484245996 Dasgupta, Ritwik, Hyderabad, India

Voice User Interface Design Moving from GUI to Mixed Modal Interaction • Presents real-world applications to teach you the principles of VUI design and how to implement VUI • Provides examples of multi-modal interactions and their differences to assist you in decision making while designing for VUI • Includes case studies on new user-oriented scenarios

Harder, Jennifer, Delta, BC, Canada

Book

Design and implement voice user interfaces. This guide to VUI helps you make decisions as you deal with the challenges of moving from a GUI world to mixed-modal interactions with GUI and VUI. The way we interact with devices is changing rapidly and this book gives you a close view across major companies via real-world applications and case studies. Voice User Interface Design provides an explanation of the principles of VUI design. The book covers the design phase, with clear explanations and demonstrations of each design principle through examples of multi-modal interactions (GUI plus VUI) and how they differ from pure VUI. The book also ...

Imprint

Contents

Apress

Chapter 1: Introduction to VUI.- Chapter 2: Principles of VUI.- Chapter 3: Personality.Chapter 4: The Power of Multi-Modal Interactions.

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,X, 217 p. 51 illus., 37 illus. Softcover

Medium Type

` 629.00 Order Quantity

ISBN : 9781484246184

Fields of Interest Computer Graphics; Computer Applications; Mobile Computing

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 108 p. 36 illus. Softcover

Graphics and Multimedia for the Web with Adobe Creative Cloud Navigating the Adobe Software Landscape • Use ve core Adobe programs to create a website with images and multimedia • Aimed at designers looking to upgrade their skills in the software they already familiar with • Learn how to use HTML5, CSS3, and JavaScript in Dreamweaver CC Upgrade your skills in Adobe Creative Cloud and enhance your corporate or personal website with multimedia and graphics. In this book you'll look at the latest versions of ve core Adobe programs: Photoshop, Illustrator, Animate (formerly Flash), Media Encoder and Dreamweaver. As you work with each of these programs to create images, animations, audio and video you will see how each one can help you complete and nally integrate your multimedia les into a nal mobile friendly website. Adding new multimedia features to your website does not have to be difficult or confusing. If you plan your route and goals correctly, along the way you ...

Contents Part 1: Welcome to the Adobe Creative Cloud. Where should you begin?.- Chapter 1: Entering the Software Maze or Labyrinth.Part 2: Working with Photoshop to Create Page 38


Computer Science Web Graphics and Animations.- Chapter 2: Getting Started with Photoshop.- Chapter 3: Color Choices (CMYK, RGB, Greyscale, Index).Chapter 4: Saving or Exporting your les or the web.- Chapter 5: Actions to Speed up File Conversion and Slicing Tools.- Chapter 6: Tools for Animation.- Chapter 7: Tools for Video.- Chapter 8: Other Miscellaneous Items in Photoshop that you can use for web design..- Chapter 9: Putting it into practice (tutorials).- Part 3: Working with Illustrator ...

springer.com graphics hardware and how utilizing them gives a boost in both performance and visual arts pro ciency. • Provides a thorough introduction into setups using the JACK sound server.

Available

Learn advanced techniques and improve your audio visualization skills with Thinking Machine Audio Dreams (ThMAD). With this book, you can concentrate on advanced examples and usage patterns, including using shaders in a more profound way, and how to incorporate ThMAD into a tool chain using the professional sound server JACK. Advanced Audio Visualization Using ThMAD provides advanced techniques for generating graphics, improving performance, and providing readers with the skills needed to create more interesting visualizations. You will also learn professional setups with highly developed visual and aural art tool chains. What You'll Learn ...

Bibliography

Contents

1st ed.,XXV, 1017 p. 1362 illus., 1102 illus. Softcover

Apress

Chapter 1: Program Operation.- Chapter 2: Insight in Meshes And Particle Systems.Chapter 3: Timing.- Chapter 4: Shaders.Chapter 5: Advanced Stories.- Chapter 6: Stories II.- Chapter 7: ThMAD and the Jack Sound Server.- Chapter 8: ThMAD and ALSA.Chapter 9: Controlling ThMAD From Outside.Chapter 10: Con guration.

` 2,899.00

Fields of Interest

Fields of Interest Computer Graphics; Web Development

Content Level Professional/practitioner

Product category Professional book

Medium Type Book

Imprint

Computer Graphics; Visualization; Open Source

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 229 p. 107 illus., 100 illus. Softcover

Medium Type

ISBN : 9781484248218 Vermeulen, Andreas François, West Kilbride North Ayrshire

Practical Data Science A Guide to Building the Technology Stack for Turning Data Lakes into Business Assets • Provides the essential concepts and terminology to gain uency in data science and data engineering • Walks through the steps of building a technology stack on a layered framework to retrieve actionable business knowledge • Teaches how to synthesize the polyglot data types in a data lake with repeatable results Learn how to build a data science technology stack and perform good data science with repeatable methods. You will learn how to turn data lakes into business assets. The data science technology stack demonstrated in Practical Data Science is built from components in general use in the industry. Data scientist Andreas Vermeulen demonstrates in detail how to build and provision a technology stack to yield repeatable results. He shows you how to apply practical methods to extract actionable business knowledge from data lakes consisting of data from a polyglot of data types and dimensions. What You'll Learn Become uent in the essential ...

Book

Contents Imprint Apress

` 699.00 ISBN : 9781484248034 Späth, Peter, Leipzig, Germany

Advanced Audio Visualization Using ThMAD Creating Amazing Graphics with Open Source Software • Extends and deepens reader knowledge of ThMAD from the rst book. • Shows how shaders directly address the

Order Quantity

Chapter 1: Data Science Technology Stack.Chapter 2: Vermeulen - Krennwallner Hillman - Clark.- Chapter 3: Layered Framework.- Chapter 4: Business Layer.Chapter 5: Utility Layer.- Chapter 6: Three Management Layers.- Chapter 7: Retrieve Super Step.- Chapter 8: Assess Super Step.Chapter 9: Process Super Step.- Chapter 10: Transform Super Step.- Chapter 11: Organize and Report Super Step.-

Fields of Interest Data Mining and Knowledge Discovery; Big Data/Analytics; Big Data; Data Storage Representation

Content Level Page 39


Computer Science Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXV, 805 p. 57 illus., 9 illus. Softcover

Medium Type Book

Imprint Apress

` 2,299.00 Order Quantity

springer.com covered are day-to-day topics of importance such as the backup and recovery of Cassandra databases, using the right compression and compaction strategies, and loading and unloading data. Expert Apache Cassandra Administration provides numerous ...

Contents Part I. Introduction, Installation and Con guration.- 1. Apache Cassandra - An Introduction.- 2. Installing Cassandra and Getting Started with the CQL Shell.- 3. Deploying a Cassandra Cluster.-.- Part II. The Data Model, Cluster Architecture, and the Cassandra Query Language.- 4. Cassandra Data Modeling, and the Reading and Writing of Data.- 5. Cassandra Architecture.- 6. Introduction to the Cassandra Query Language.- 7. Cassandra on Docker, Apache Spark, and the Cassandra Cluster Manager.- 8. Backup, Recovery, and Moving Data.-.- Part III. Maintaining, Monitoring, Tuning, and Securing Apache Cassandra.- 9: Maintaining Cassandra.- 10: ...

Fields of Interest Database Management; Big Data

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIII, 467 p. 4 illus. Softcover ISBN : 9781484245552 Alapati, Sam R., Flower Mound, TX, USA

Expert Apache Cassandra Administration • A comprehensive handbook that covers the day-to-day managing of Cassandra databases and clusters • Presents real-life examples to show how to manage, con gure, and troubleshoot Cassandra databases with con dence • Provides the steps and commands for performing virtually every task that a Cassandra administrator needs to perform in creating, managing, optimizing, and securing a Cassandra database Follow this handbook to build, con gure, tune, and secure Apache Cassandra databases. Start with the installation of Cassandra and move on to the creation of a single instance, and then a cluster of Cassandra databases. Cassandra is increasingly a key player in many big data environments, and this book shows you how to use Cassandra with Apache Spark, a popular big data processing framework. Also

Medium Type Book

Imprint Apress

` 1,399.00

ISBN : 9781484245620 Aspin, Adam, Stoke-on-Trent, UK

Pro Power BI Desktop • Shows you how to produce stunning visualizations of corporate data without involving your IT department • Teaches you to detect trends and generate business opportunities that are supported by data • Allows you to share newfound intelligence with your group, department, or entire company Deliver eye-catching Business Intelligence with Microsoft Power BI Desktop. This new edition has been updated to cover all the latest features, including combo charts, Cartesian charts, trend lines, use of gauges, and more. Also covered are Top-N features, the ability to bin data into groupings and chart the groupings, and new techniques for detecting and handling outlier data points. You can take data from virtually any source and use it to produce stunning dashboards and compelling reports that will seize your audience’s attention. Slice and dice the data with remarkable ease and then add metrics and KPIs to project the insights that ...

Contents 1. Introduction to Power BI Desktop.- 2. Discovering and Loading File-Based Data with Power BI Desktop.- 3. Loading Data from Databases and Data Warehouses.- 4. Direct Query and Connect Live.- 5. Loading Data from the Web and the Cloud.- 6. Dealing with Datasets.- 7. Data Transformation.- 8. Data Mashup.- 9. Structuring, Managing and Parameterizing Queries.- 10. Creating a Data Model.- 11. Extending the Data Model with Calculated Columns.- 12. Adding Measures to the Data Model.- 13. Analyzing Data over Time.- 14. Table Visuals.- 15. Matrix and Card Visuals.- 16. Charts in Power BI Desktop.- 17. Formatting Charts in Power BI Desktop.- 18. ...

Fields of Interest Order Quantity

Database Management

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XXXVI, 761 p. 647 illus., 563 illus. Softcover

Medium Type Book

Imprint Apress

Page 40


Computer Science

springer.com

` 2,199.00

Appendix C. A History of SQL and Relational Databases.

Order Quantity

Fields of Interest

Professional book

and manageability of restoring from backups. In today’s data-driven world, the most important asset that a company has is its data. Data recovery strategies can be wide ranging; from the practically non-existent backup without veri cation to a very complex, distributed, and redundant system. An important objective for any database administrator is data loss prevention, and in a catastrophic data loss event, pre-de ned data ...

Available

Contents

Database Management

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XVII, 194 p. 14 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484245675

` 599.00

Fields of Interest Database Management

Batra, Rahul, Gurgaon, India

SQL Primer

Introduction.- Part I: Backups.- 1. Full Backups.- 2. Differential Backups.- 3. Transaction Log Backups.- 4. Backup Solution Examples.-.-Part II: Restores.- 5. Full Restores.6. Differential Restores.- 7. Transaction Log Restores.- 8. Restore Solution Examples.-.-Part III: Complete Solutions.- 9. Full Backup and Restore Solutions.- 10. Differential Backup and Restore Solutions.- 11. Transaction Log Backup and Restore Solutions.

Order Quantity

Content Level Professional/practitioner

An Accelerated Introduction to SQL Basics

Product category

• Provides a foundation in the most important language when working with data • Focuses on the most used parts of SQL, without getting bogged down in arcane details • Teaches database-agnostic SQL that works on almost any database system

Professional book

Build a core level of competency in SQL so you can recognize the parts of queries and write simple SQL statements. SQL knowledge is essential for anyone involved in programming, data science, and data management. This book covers features of SQL that are standardized and common across most database vendors. You will gain a base of knowledge that will prepare you to go deeper into the speci cs of any database product you might encounter. Examples in the book are worked in PostgreSQL and SQLite, but the bulk of the examples are platform agnostic and will work on any database platform supporting SQL. Early in the book you learn about table ...

Book

Contents 1. An Introduction to SQL.- 2. Getting Your Database Ready.- 3. The Bene t of Constraints.- 4. Operations on Tables.- 5. Writing Basic Queries.- 6. Manipulating Data.7. Organizing Your Data.- 8. Doing More with Queries.- 9. Calculated Fields.- 10. Aggregation and Grouping.- 11. Understanding Joins.- 12. Subqueries.- 13. Working in Sets.- 14. Views.- 15. Indexing.- 16. Access Control Statements.- 17: Appendix A. Further Reading.- 18. Appendix B. Database Management Systems and Tools.- 19.

Available

Bibliography 1st ed.,XXIII, 316 p. 202 illus. Softcover

Medium Type Imprint Apress

` 999.00 ISBN : 9781484245682

Order Quantity

Beard, Bradley, Palm Bay, FL, USA

Beginning Backup and Restore for SQL Server Data Loss Management and Prevention Techniques • Provides a singular focus on backup and restore principles • Appeals to all levels of database administrators • Provides version-agnostic information and applies to nearly all supported product versions Be guided through the techniques to back up and restore databases and les in SQL Server. Multiple techniques are presented for ensuring the integrity and consistency of database backups, as well as the reliability

ISBN : 9781484245712

Page 41


Computer Science

springer.com

Bell, Charles, Warsaw, VA, USA

Bibliography

Introducing InnoDB Cluster

1st ed.,XXIII, 532 p. 40 illus. Softcover

Learning the MySQL High Availability Stack

Medium Type

• Shows how to build highly-available database solutions around MySQL Group Replication, MySQL Router, and MySQL Shell • Provides administrators with key knowledge about setting up, maintaining, and migrating servers to MySQL InnoDB Cluster • Makes available a much-needed introductory text for learning how to utilize high availability in MySQL 8.0.11 and beyond

Imprint

Book

Apress

` 1,549.00 Order Quantity

ISBN : 9781484245705 Set up, manage, and con gure the new InnoDB Cluster feature in MySQL from Oracle. If you are growing your MySQL installation and want to explore making your servers highly available, this book provides what you need to know about high availability and the new tools that are available in MySQL 8.0.11 and later. Introducing InnoDB Cluster teaches you about the building blocks that make up InnoDB Cluster such as MySQL Group Replication for storing data redundantly, MySQL Router for the routing of inbound connections, and MySQL Shell for simpli ed setup and con guration, status reporting, and even automatic failover. You will understand how ...

Contents 1. Introduction to High Availability.- 2. What is MySQL InnoDB Cluster?.- 3. MySQL Group Replication.- 4. MySQL Shell.- 5. High Availability in a Sandbox.-6. MySQL Router.- 7. Example MySQL HA Deployment.-8. Example Application.- 9. InnoDB Cluster Administration.- 10. Planning Your Deployment.

Fields of Interest Database Management; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XX, 465 p. 67 illus. Softcover

Medium Type Book

Imprint Apress

` 1,349.00

Bell, Charles, Warsaw, VA, USA

Introducing the MySQL 8 Document Store • Explains what the Document Store is and how to develop applications to leverage the power of schema-less documents • Keeps MySQL relevant in a world of growing NoSQL dominance • Helps readers in building hybrid NoSQL and SQL solutions Learn the new Document Store feature of MySQL 8 and build applications around a mix of the best features from SQL and NoSQL database paradigms. Don’t allow yourself to be forced into one paradigm or the other, but combine both approaches by using the Document Store. MySQL 8 was designed from the beginning to bridge the gap between NoSQL and SQL. Oracle recognizes that many solutions need the capabilities of both. More speci cally, developers need to store objects as loose collections of schema-less documents, but those same developers also need the ability to run structured queries on their data. With MySQL 8, you can do both! Introducing ...

Contents 1. Introducing MySQL 8 – A New Beginning.2. Getting Started with MySQL.- 3. JSON Documents.- 4. The MySQL Shell.- 5. X Developer API.- 6. X Plugin.- 7. X Protocol.- 8. Library Application: User Interface.- 9. Library Application: Database Implementations.- 10. Planning for MySQL 8 and the Document Store.

Fields of Interest Database Management; Programming Techniques

Content Level Professional/practitioner

Product category Professional book

Order Quantity

Available

ISBN : 9781484240335 Bheemaiah, Kariappa, Paris, France

The Blockchain Alternative Rethinking Macroeconomic Policy and Economic Theory • Pushes readers to think about the quantum leap that blockchain technology may confer to the capitalist model • Analysis of how FinTech can lead to the defragmentation of the nancial sector • Assess the role the blockchain can play in accelerating the defragmentation process Examine what would happen if we were to deploy blockchain technology at the sovereign level and use it to create a decentralized cashless economy. This book explains how nance and economics work today, and how the convergence of various technologies related to the nancial sector can help us nd solutions to problems, such as excessive debt creation, banks getting too big to fail, and shadow banking. The Blockchain Alternative offers sensible corrections to outdated and incorrect dogmas, such as the efficient markets hypothesis and rational expectations theory. You’ll also be introduced to universal basic income, the consequences of ...

Contents Chapter 1: Debt-Based Economy: The Intricate Dance of Debt and Money.- Chapter 2: Fragmentation of Finance.- Chapter 3: Page 42


Computer Science Innovating Capitalism.- Chapter 4: Complexity Economics: A New Way to Witness Capitalism.- Appendix A: Bibliography and References.

Fields of Interest Database Management; Business Finance; IT in Business; Banking; Financial History; Capital Markets

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XX, 248 p. 29 illus., 24 illus. Softcover

Medium Type Book

Imprint Apress

springer.com analysis, common attacks and countermeasures, and provides an introduction to compliance that is useful for meeting regulatory requirements such as the GDPR. The multi-layered approach in this book helps ensure that a single breach does not lead to loss or compromise of con dential, or business sensitive data. Database professionals in today’s world deal increasingly with repeated data attacks against high-pro le organizations and sensitive data. It is more important than ever ...

Contents Part I. Database Security.- 1. Threat Analysis and Compliance.- 2. SQL Server Security Model.- 3. SQL Server Audit.- 4. Data-Level Security.- 5. Encryption in SQL Server .- 6. Security Metadata.- 7. Implementing Service Accounts for Security.- 8. Protecting Credentials.- 9. Reducing the Attack Surface. -.-Part II. Threats and Countermeasures.- 10. SQL Injection.- 11. Hijacking an Instance.- 12. Database Backup Theft.-13. Code Injection.14. Whole Value Substitution Attacks.

Fields of Interest

` 689.00

Database Management; Microsoft and .NET; Systems and Data Security

Order Quantity

Content Level Professional/practitioner

Product category Professional book

ISBN : 9781484245828 Carter, Peter A., London, UK

SQL Server Advanced Data Types JSON, XML, and Beyond • Shows how non-relational data types can transform the way you store and interact with business critical data • Introduces the growing amount of support within SQL Server for operations and data transformations that until now required thirdparty software and the associated licensing and development costs • Presents what can be done inside the database engine with no additional costs or development time invested in outside software Deliver advanced functionality faster and cheaper by exploiting SQL Server's evergrowing amount of built-in support for modern data formats. Learn about the growing support within SQL Server for operations and data transformations that have previously required third-party software and all the associated licensing and development costs. Bene t through a better understanding of what can be done inside the database engine with no additional costs or development time invested in outside software. Widely used types such as JSON and XML are well-supported by the database engine. The same is true of hierarchical data and even temporal data. ...

Available

Bibliography 2nd ed.,XVII, 349 p. 91 illus. Softcover

Medium Type Book

Imprint Apress

Contents 1. SQL Server Data Types.- 2. Understanding XML.- 3. Constructing XML with T-SQL.- 4. Querying and Shredding XML.- 5. XML Indexes.- 6. Understanding JSON.- 7. Constructing JSON from T-SQL.- 8. Shredding JSON Data.- 9. Working with the JSON Data Type.- 10. Understanding Spatial Data.- 11. Working with Spatial Data.- 12. Working with Hierarchical Data with HierarchyID.

` 999.00 Fields of Interest Database Management ISBN : 9781484245811

Order Quantity

Content Level

Carter, Peter A., London, UK

Professional/practitioner

Securing SQL Server

Product category

DBAs Defending the Database • Promotes compliance with regulatory requirements such as GDPR • Teaches counter-measures against common forms of attack • Demonstrates how to implement SQL Server’s rich security model

Professional book Available

Bibliography 1st ed.,XV, 392 p. 103 illus. Softcover

Medium Type Book

Protect your data from attack by using SQL Server technologies to implement a defensein-depth strategy for your database enterprise. This new edition covers threat

Imprint Apress

Page 43


Computer Science

` 1,149.00

springer.com

Available

Terminology is explained through pictures, analogies, and metaphors. This book bridges the gap that exists between purely technical books about the blockchain and purely business-focused books. It does so by explaining both the technical concepts that make up the blockchain and their role in business-relevant applications. What You'll Learn What the blockchain is Why it is needed and what problem ...

Bibliography

Contents

Fields of Interest Database Management

Order Quantity

Content Level Professional/practitioner

Product category Professional book

1st ed.,XXI, 224 p. 83 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00 ISBN : 9781484245910

Order Quantity

Cornejo, Roger, Durham, NC, USA

Dynamic Oracle Performance Analytics

Fields of Interest Database Management; Cryptology; Special Purpose and Application-Based Systems; Data Storage Representation; Banking; Capital Markets

Using Normalized Metrics to Improve Database Speed • Presents a dynamic process that overcomes limitations of older tuning approaches • The process in this book does not rely on AWR, and can be applied in any database • The method draws from big data techniques to massively scale across thousands of available metrics Use an innovative approach that relies on big data and advanced analytical techniques to analyze and improve Oracle Database performance. The approach used in this book represents a step-change paradigm shift away from traditional methods. Instead of relying on a few hand-picked, favorite metrics, or wading through multiple specialized tables of information such as those found in an automatic workload repository (AWR) report, you will draw on all available data, applying big data methods and analytical techniques to help the performance tuner draw impactful, focused performance improvement conclusions. This book brie y reviews past and ...

Contents Part I. Performance Tuning Basics.- 1. Traditional Approaches.- Part II. The Dynamic Oracle Performance Analytics (DOPA) Process.- 2. Gathering Problem Information.3. Data Preparation.- 4. Statistical Analysis.- 5. Feature Selection.- 6. Taxonomy.- 7. Building the Model and Reporting.- Part III. Case Studies and Further Applications.- 8. Case Studies.- 9. Monitoring.- 10. Further Enhancements.

Stage 1: Terminology and Technical Foundations.- Step 1: Thinking in Layers and Aspects.- Step 2: Seeing the Big Picture.- Step 3: Recognizing the Potential.- Stage 2: Why the Blockchain Is Needed.- Step 4: Discovering the Core Problem.- Step 5: Disambiguating the Term.- Step 6: Understanding the Nature of Ownership.Step 7: Spending Money Twice.- Stage 3: How the Blockchain Works.- Step 8: Planning the Blockchain.- Step 9: Documenting Ownership.- Step 10: Hashing Data.- Step 11: Hashing in the Real World.- Step 12: Identifying and Protecting User Accounts.Step 13: Authorizing Transactions.- Step 14: Storing Transaction Data.- Step 15: ...

Content Level Professional/practitioner

Product category Professional book Available ISBN : 9781484240359 Drescher, Daniel, Frankfurt am Main, Germany

Bibliography 1st ed.,XV, 255 p. 57 illus., 1 illus. Softcover

Blockchain Basics

Medium Type

A Non-Technical Introduction in 25 Steps

Imprint

• Teaches core concepts and uses of blockchain technology, without relying on mathematical formulas or computer science jargon • Shows how nancial and commercial applications of the blockchain work in practice • Teaches the essential blockchain format underlying all the technology’s speci c applications

Book

Apress

` 699.00 Order Quantity

In 25 concise steps, you will learn the basics of blockchain technology. No mathematical formulas, program code, or computer science jargon are used. No previous knowledge in computer science, mathematics, programming, or cryptography is required. Page 44


Computer Science

springer.com

Bibliography

Contents

1st ed.,XXII, 249 p. 88 illus. Softcover

Book

1. Introduction.- 2. Artifacts.- 3. Incident Response Approach.- 4. Reacting to An Incident.- 5. Forensic Analysis.- 6. What To Do Next.

Imprint

Fields of Interest

Apress

Database Management; Security

` 689.00

Content Level

Medium Type

Professional/practitioner Order Quantity

Product category Professional book

ISBN : 9781484240250

Available

Edward, Shakuntala Gupta, Sabharwal, Navin, Ghaziabad

Bibliography 1st ed.,XVI, 199 p. 17 illus. Softcover

Practical MongoDB

Medium Type

Architecting, Developing, and Administering MongoDB

Book

Imprint

• MongoDB is the most popular NoSQL database • Used by companies like Net ix and the New York Times • Only a few books on the subject for beginners The "one-size- ts-all" thinking regarding traditional RDBMSs has been challenged in the last few years by the emergence of diversi ed NoSQL databases. More than 120 NoSQL databases are now available in the market, and the market leader by far is MongoDB. With so many companies opting for MongoDB as their NoSQL database of choice, there's a need for a practical how-to combined with expert advice for getting the most out of the software. Beginning with a short introduction to the basics of NoSQL databases, MongoDB experts Navin Sabharwal and Shankatala Gupta Edward introduce readers to MongoDB – the leading document based NoSQL database, ...

Contents Big Data.- NOSQL.- Introducing MongoDB.MongoDB Data Model.- MongoDB – Installation and Con guration.- Using MongoDB.- MongoDB Architecture MongoDB Explained.- Administering MongoDB.MongoDB Use Cases.- MongoDB Limitations MongoDB How Tos.-

Fields of Interest Database Management; Information Systems and Communication Service

Content Level Professional/practitioner

Product category Professional book Available

Apress

` 599.00 Order Quantity

ISBN : 9781484246627 Finnigan, Pete, Acomb York, UK

Oracle Incident Response and Forensics Preparing for and Responding to Data Breaches • Aids database professionals in responding correctly and with con dence to suspected data breaches • Author is both an Oracle ACE for his work on security, and a member of the OAKTable Network of Oracle scientists • Helps readers put measures in place now to aid in future investigations when breaches occur Take the right steps when a breach of your Oracle Database environment becomes known or suspected. You will learn techniques for discerning how an attacker got in, what data they saw, and what else they might have done. This book helps you understand forensics in relation to Oracle Database, and the tools and techniques that should be used to investigate a database breach. You will learn the measures to put in place now to make it harder for an attack to be successful, and to aid in the detection and investigation of future attacks. You will know how to bring together tools and methods to create a holistic approach and investigation when an ...

ISBN : 9781484246733 Fritchey, Grant, Grafton, MA, USA

SQL Server 2017 Query Performance Tuning Troubleshoot and Optimize Query Performance • Covers cutting-edge features such as Query Store, adaptive execution plans, and automated tuning in Azure SQL Database • Is current with SQL Server 2017, while also covering older editions back to 2012 • Alerts you to changes in the cardinality estimation and query optimization engines that can lead to poor performance Identify and x causes of poor performance. Page 45


Computer Science

springer.com

You will learn Query Store, adaptive execution plans, and automated tuning on the Microsoft Azure SQL Database platform. Anyone responsible for writing or creating TSQL queries will nd valuable the insight into bottlenecks, including how to recognize them and eliminate them. This book covers the latest in performance optimization features and techniques and is current with SQL Server 2017. If your queries are not running fast enough and you’re tired of phone calls from frustrated users, then this book is the answer to your performance problems. SQL Server 2017 Query Performance Tuning is about ...

Contents 1. SQL Query Performance Tuning.- 2. Memory Performance Analysis.- 3. Disk Performance Analysis.- 4. CPU Performance Analysis.- 5. Creating a Baseline.-6. Query Performance Metrics.- 7. Analyzing Query Performance.-8. Index Architecture and Behavior.-9. Index Analysis.- 10. Database Engine Tuning Advisor.- 11. Query Store.- 12. Key Lookups and Solutions.-13. Statistics, Data Distribution, and Cardinality.- 14. Index Fragmentation.- 15. Execution Plan Generation.- 16. Execution Plan Cache Behavior.- 17. Parameter Sniffing.- 18. Query Recompilation.- 19. Query Design Analysis.20. Reduce Query Resource Use.- 21. Blocking and Blocked ...

1st ed.,XXIII, 289 p. 128 illus., 117 illus. Softcover

Medium Type Book

Imprint Apress

` 899.00 Order Quantity

ISBN : 9781484246030 Grinberg, Alex, Richboro, PA

XML and JSON Recipes for SQL Server A Problem-Solution Approach • Quick-reference guide that allows you to look up the problem you want to solve and rapidly nd and implement the solution • Covers JSON features, including how to build JSON from query result sets • Covers XML features such as parsing, loading, and more

5th ed.,XXXI, 932 p. 412 illus. Softcover

Quickly nd solutions to dozens of common problems encountered while using XML and JSON features that are built into SQL Server. Content is presented in the popular problemsolution format. Look up the problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! This book shows how to take advantage of XML and JSON to share data and automate tasks. JSON is commonly used to move data back and forth between the database and front-end applications, often running in a browser. This book shows all you need to know about transforming query results into JSON format, and back again. Also covered ...

Medium Type

Contents

Fields of Interest Database Management; Microsoft and .NET

Content Level Popular/general

Product category Professional book Available

Bibliography

Book

Imprint Apress

` 2,699.00 Order Quantity

Part I: XML in SQL Server.- 1. Introducing XML.- 2. Building XML.- 3. Manipulating XML Files.- 4. Shredding XML.- 5. Modifying XML.6. Filtering XML.- 7. Improving XML Performance.- Part II: JSON in SQL Server.- 8. Constructing JSON.- 9. Converting JSON to Row Sets.- 10. Modifying JSON.

ISBN : 9781484246047 Guay Paz, José Rolando, Beach Park, IL, USA

Microsoft Azure Cosmos DB Revealed A Multi-Model Database Designed for the Cloud • Provides solutions for implementing Azure Cosmos DB in either new or existing applications • Explains key concepts needed to properly exploit Azure Cosmos DB’s feature set • Presents simple step-by-step instructions to resolve common and uncommon scenarios

Professional book

Learn the main features of Azure Cosmos DB and how to use Microsoft’s multi-model database service as a data store for missioncritical applications. The clear examples help in writing your own applications to take advantage of Cosmos DB’s multi-model, globally distributed, elastic database. Simple step-by-step instructions show how to resolve common and uncommon scenarios involving Azure Cosmos DB, and scenarios such as delivering extremely low response times (in the order of milliseconds), and scaling rapidly and globally. Microsoft Azure Cosmos DB Revealed demonstrates a multitude of possible implementations to get you started. This book ...

Available

Contents

Fields of Interest Database Management; Microsoft and .NET

Content Level Professional/practitioner

Product category

Bibliography

1. Introduction to Azure Cosmos DB.- 2. Page 46


Computer Science Learning Azure Cosmos DB Concepts.- 3. Working with an Azure Cosmos DB Database.4. Importing Data into An Azure Cosmos DB Database.- 5. Querying an Azure Cosmos DB Database.- 6. Working with a Globally Distributed Database.- 7. Advanced Concepts.

Fields of Interest Database Management; Microsoft and .NET

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 258 p. 137 illus. Softcover

Medium Type Book

Imprint Apress

springer.com understand the latest developments in database technologies. It is the book to help you choose the correct database technology at a time when concepts such as Big Data, NoSQL and NewSQL are making what used to be an easy choice into a complex decision with signi cant implications. The relational database (RDBMS) model completely dominated database technology for over 20 years. Today this "one size ...

Contents Part I: The Database Revolution.- 1. Three Database Revolutions.- 2. Google, Big Data, and Hadoop.- 3. Sharding, Amazon, and the Birth of NoSQL.- 4. Document Databases.- 5. Graph Databases.- 6. Columnar Databases.- 7. SSD and In-Memory Technologies.- Part II: The New Architectures.- 8. Distribution and Clustering Models.- 9. Consistency Models.10. Data Models.- 11. Data Models and Storage.- 12. Access Methods and APIs.- Part III: Afterword.- 13. Where to Next?.- Part IV: Appendixes.- A. Next Generation Database Survey.

Fields of Interest

` 799.00

Database Management; Computer Science, general

Order Quantity

Content Level Popular/general

Product category Professional book Available

ISBN : 9781484246818 Korotkevitch, Dmitri, Land O Lakes, FL, USA

Expert SQL Server Transactions and Locking Concurrency Internals for SQL Server Practitioners • Helps you solve issues with blocking, deadlocks, and other concurrency issues in SQL Server systems • Assists you in building high-concurrency applications on a SQL Server foundation • Covers new technologies such as Azure SQL Database, In-Memory OLTP, and Columnstore Indexes Master SQL Server’s Concurrency Model so you can implement high-throughput systems that deliver transactional consistency to your application customers. This book explains how to troubleshoot and address blocking problems and deadlocks, and write code and design database schemas to minimize concurrency issues in the systems you develop. SQL Server’s Concurrency Model is one of the least understood parts of the SQL Server Database Engine. Almost every SQL Server system experiences hard-to-explain concurrency and blocking issues, and it can be extremely confusing to solve those issues without a base of knowledge in the internals of the Engine. ...

Contents

Apress

1. Data Storage and Access Methods.- 2. Transaction Management and Concurrency Models.- 3. Lock Types.- 4. Blocking in the System.- 5. Deadlocks.- 6. Optimistic Isolation Levels.- 7. Lock Escalation.- 8. Schema and Low-Priority Locks.- 9. Lock Partitioning.-10. Application Locks.- 11. Designing Transaction Strategies.- 12. Troubleshooting Concurrency Issues.- 13. In-Memory OLTP Concurrency Model.- 14. Locking in Columnstore Indexes.

` 649.00

Fields of Interest

Bibliography 1st ed.,XXI, 235 p. 103 illus. Softcover

Medium Type Book

Imprint

Database Management ISBN : 9781484240243 Harrison, Guy, Aspendale Gardens, VIC

Next Generation Databases NoSQLand Big Data • Next Generation Databases helps you understand and choose from amongst an increasingly diverse array of database technologies nding use in a world driven by analytics and Big Data.

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 320 p. 144 illus. Softcover

Medium Type Book

"It’s not easy to nd such a generous book on big data and databases. Fortunately, this book is the one." Feng Yu. Computing Reviews. June 28, 2016. This is a book for enterprise architects, database administrators, and developers who need to

Imprint Apress

` 999.00 Page 47


Computer Science Order Quantity

springer.com

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIII, 515 p. 28 illus. Softcover

Medium Type Book

Imprint Apress

ISBN : 9781484246849

Order Quantity

Content Level Product category Professional book Available

Bibliography 1st ed.,XIII, 185 p. 179 illus., 173 illus. Softcover

• Covers MySQL Connector/Python 8.0 using both SQL and NoSQL • Guides you from installation through use and troubleshooting • Covers the X DevAPI that underlies all MySQL language interfaces

Fields of Interest Database Management; Python; Open Source

Database Management; Microsoft and .NET

Professional/practitioner

SQL and NoSQL Data Storage Using MySQL for Python Programmers

Introduction.- Part I: Getting Ready.- Chapter 1. Introduction and Installation.- Part II: The Legacy APIs.- Chapter 2. Connecting to MySQL.- Chapter 3. Basic Query Execution.Chapter 4. Advanced Query Execution.Chapter 5. Connection Pooling and Failover.Part III: The X DevAPI.- Chapter 6. The X DevAPI.- Chapter 7. The MySQL Document Store.- Chapter 8. SQL Tables.- Part IV: Error Handling and Troubleshooting.- Chapter 9. Error Handling.- Chapter 10. Troubleshooting.

1. Introduction to DIML.- 2. SSIS.- 3. Source Control.- 4. Deploy to the SSIS Catalog.- 5. Con gure the SSIS Catalog Project.- 6. Catalog Browser.- 7. SSIS Catalog Compare.8. SSIS Framework Community Edition.- 9. Catalog Reports.- 10. BimlExpress Metadata Framework.- 11. Conclusion.- 12. Appendix A: Links.

Fields of Interest

MySQL Connector/Python Revealed

Contents

Contents

` 1,449.00

Krogh, Jesper Wisborg, Hornsby, NSW, Australia

Move data back and forth between database and application. The must-have knowledge in this book helps programmers learn how to use the official driver, MySQL Connector/ Python, by which Python programs communicate with the MySQL database. This book takes you from the initial installation of the connector through basic query execution, then through more advanced topics, error handing, and troubleshooting. The book covers both the traditional API as well as the new X DevAPI. The X DevAPI is part of MySQL 8.0 and is an API that can be used with connectors for several programming languages and is used from the commandline interface known as ...

SSIS integration projects. Practices in this book enable faster time to market, higher quality of code, and repeatable automation. Code will be created that is easier to support and maintain. The book teaches you how to more effectively ...

Medium Type Book

Imprint Apress

` 549.00 ISBN : 9781484246900

Order Quantity

Leonard, Andy, Farmville, VA, USA

Data Integration Life Cycle Management with SSIS A Short Introduction by Example • Practices in this book enable repeatable automation, which is at the heart of DevOps practices in the modern enterprise • Shows you how to more effectively manage the data integration lifecycle, which is the majority task in most data science projects • Covers SQL Server Integration Services, which is a powerful enterprise data integration engine Build a custom BimlExpress framework that generates dozens of SQL Server Integration Services (SSIS) packages in minutes. Use this framework to execute related SSIS packages in a single command. You will learn to con gure SSIS catalog projects, manage catalog deployments, and monitor SSIS catalog execution and history. Data Integration Life Cycle Management with SSIS shows you how to bring DevOps bene ts to

ISBN : 9781484247006 Mahadevan, Malathi, Raleigh, NC, USA

Data Professionals at Work • Presents skills and attributes that combine to make a data professional successful Page 48


Computer Science

springer.com

• Helps you understand and move toward a career as a data professional • Describes the different career paths so that you can decide which is the best t

Professional book Available

Bibliography Enjoy reading interviews with more than two dozen data professionals to see a picture of what it’s like to work in the industry managing and analyzing data, helping you to know what it takes to move from your current expertise into one of the fastest growing areas of technology today. Data is the hottest word of the century, and data professionals are in high demand. You may already be a data professional such as a database administrator or business intelligence analyst. Or you may be one of the many people who want to work as a data professional, and are curious how to get there. Either way, this collection helps you understand how data ...

Contents Part I: Database Administrators.- Chapter 1: Mindy Curnutt: CEO, Mindy Curnutt and Associates Consulting.- Chapter 2: Julie Smith: Business Intelligence Consultant, Innovative Architects Inc..- Chapter 3: Kenneth Fisher: Senior Database Administrator, Aegon.Chapter 4: Andy Leonard: Chief Data Engineer, Enterprise Data and Analytics.Chapter 5: Jes Borland: Premier Field Engineer, Microsoft Corporation.- Chapter 6: Kevin Feasel: Engineering Manager, ChannelAdvisor Corp..- Part II: Developers.Chapter 7: Ginger Grant: Principal Consultant, Desert Isle Group.- Chapter 8: Vicky Harp: Principal Program Manager Lead, Microsoft Corporation.- ...

Fields of Interest Database Management; Big Data; Job Careers in Science and Engineering

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

1st ed.,XII, 125 p. 22 illus., 13 illus. Softcover

Medium Type Book

Imprint Apress

` 399.00 ISBN : 9781484247020 Malcher, Michelle, Huntley, IL, USA

DBA Transformations Building Your Career in the Transition to On-Demand Cloud Computing and Extreme Automation • Confronts the fear of becoming irrelevant by helping DBAs see the tremendous advantages and opportunities for career growth in the face of dramatic industry change • Highlights new areas of skill-set focus such as data management, database security, and cloud administration • Guides in creating a transformation plan in order to stay relevant and move one's career forward Adapt your career as a database administrator to the changing industry. Learn where the growth and demand for DBA talent are occurring and how to enhance your skill set. Creating databases, providing access, and controlling data are no longer the focus. What matters now is managing and monitoring the systems that provide access to users of the data. This book will help you formulate a plan for development and change to remain valuable in the face of radical new developments around cloud computing, containerized databases, and automation of routine tasks. The playing eld is shifting rapidly with the development of technologies and software ...

1st ed.,XVII, 356 p. 30 illus. Softcover

Medium Type Book

Imprint Apress

` 1,049.00

Contents 1. Types of DBAs.- 2. The Set of Skills.- 3. The Future State of Databases.- 4. The Database Machine Administrator (DMA).- 5. Cloud Database Administration.- 6. Database Security.- 7. Data Professionals.- 8. The Art of Automation.- 9. Change and Cloud Therapy.10. Creating a Transformation Plan.

Fields of Interest Order Quantity

Order Quantity

Database Management

Content Level Professional/practitioner

Product category

ISBN : 9781484247679 Reprintsev, Alex, London, UK

Oracle SQL Revealed Executing Business Logic in the Database Engine • Guides you in using analytic functions, the model clause, row pattern matching, and other powerful features in Oracle SQL • Helps you nd competitive advantage through built-in features that are commonly overlooked • Assists you in choosing when to take a procedural approach in PL/SQL Write queries using little-known, but powerful, SQL features implemented in Oracle's database engine. You will be able to take advantage of Oracle’s power in implementing business logic, thereby maximizing return from your company’s investment in Oracle Database products. Important features and aspects of SQL covered in this book include the model clause, row pattern matching, analytic and aggregate functions, and recursive subquery factoring, just to name a few. The focus is on implementing business logic in pure SQL, with a comparison of different approaches that can be used to write SELECT statements Page 49


Computer Science to return results that drive good ...

Contents Part I: Features and Theory.- .- 1. Joins.- 2. Query Transformations.- 3. Analytic Functions.- 4. Aggregate Functions.- 5. Hierarchical Queries: CONNECT BY.- 6. Recursive Subquery Factoring.- 7. Model.- 8. Row Pattern Matching: match_recognize.- 9. Logical Execution Order of Query Clauses.- 10. Turing Completeness.- .- Part II: PL/SQL and Patterns.- 11. When PL/SQL is Better.- 12. Solving SQL Quizzes.- Appendix A: Useful Oracle Links.

springer.com • Provides a scienti c approach to evaluating architecture and technology changes • Explains industry-standard benchmarks and the applications for which they are best used • Helps administrators make sound decisions driven by numerical data

Professional book

Provide evidence-based answers that can be measured and relied upon by your business. Database administrators will be able to make sound architectural decisions in a fastchanging landscape of virtualized servers and container-based solutions based on the empirical method presented in this book for answering “what if” questions about database performance. Today’s database administrators face numerous questions such as: What if we consolidate databases using multitenant features? What if we virtualize database servers as Docker containers? What if we deploy the latest in NVMe ash disks to speed up IO access? Do features such as compression, ...

Available

Contents

Fields of Interest Database Management

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,X, 389 p. 4 illus. Softcover

Medium Type Book

Imprint Apress

` 1,149.00

1. Benchmarking Basics.- 2. Industry Standard Benchmarks.- 3. Benchmarking Tools.- 4. Benchmarking Preparation.- 5. Benchmarking Mistakes.- 6. Benchmarking Hardware Options.- 7. Benchmarking Software Options.8. Benchmarking for Consolidation.- 9. Benchmarking for Virtualization.- 10. Benchmarking for Public Cloud.- 11. Workload Capture and Replay.- 12. Database Stress Testing.

Fields of Interest Database Management

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 240 p. 111 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00 ISBN : 9781484247815

Order Quantity

ISBN : 9781484247891 Shaik, Baji, Vallarapu, Avinash, Hyderabad, India

Beginning PostgreSQL on the Cloud Simplifying Database as a Service on Cloud Platforms • The rst book purely focused on PostgreSQL implementations on the cloud • Covers migration from on-premise PostgreSQL to PostgreSQL on the cloud • Includes tips on securing and encrypting your cloud data Get started with PostgreSQL on the cloud and discover the advantages, disadvantages, and limitations of the cloud services from Amazon, Rackspace, Google, and Azure. Once you have chosen your cloud service, you will focus on securing it and developing a backup strategy for your PostgreSQL instance as part of your long-term plan. Beginning PostgreSQL on the Cloud covers other essential topics such as setting up replication and high availability; encrypting your saved cloud data; creating a connection pooler for your database; and monitoring PostgreSQL on the cloud. The book concludes by showing you how to install and con gure some of the ...

Contents Chapter 1: Introduction to Database on the Cloud.- Chapter 2: PostgreSQL Architecture.Chapter 3: Amazon Cloud.- Chapter 4: Rackspace Cloud.- Chapter 5: Google Cloud.Chapter 6: Azure Cloud.- Chapter 7: Security on the Cloud.- Chapter 8: Backups on the Cloud.- Chapter 9: Replication and High Availability on The Cloud.- Chapter 10: Encryption on the Cloud.- Chapter 11: Connection Pooling on the Cloud.- Chapter 12: Monitoring Cloud Databases.

Scalzo, Bert, Flower Mound, TX, USA

Database Benchmarking and Stress Testing An Evidence-Based Approach to Decisions on Architecture and Technology

Fields of Interest Database Management; Programming Techniques; Open Source; Computer Applications; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner Page 50


Computer Science

springer.com

Product category

Contents

Professional book

1st ed.,XX, 381 p. 288 illus. Softcover

Chapter 1: Introduction to Blockchain.Chapter 2: How Blockchain Works.- Chapter 3: How Bitcoin Works.- Chapter 4: How Ethereum Works.- Chapter 5: Blockchain Application Development.- Chapter 6: Building an Ethereum DApp.

Medium Type

Fields of Interest

Book

Database Management; Big Data; Computer Applications

Available

Bibliography

Imprint Apress

Content Level Professional/practitioner

` 1,149.00 Product category Professional book Order Quantity

Available

Bibliography 1st ed.,XV, 386 p. 117 illus. Softcover

Medium Type Book

Imprint Apress

` 849.00 Order Quantity

Get SQL Server up and running on the Linux operating system and containers. No database professional managing or developing SQL Server on Linux will want to be without this deep and authoritative guide by one of the most respected experts on SQL Server in the industry. Get an inside look at how SQL Server for Linux works through the eyes of an engineer on the team that made it possible. Microsoft SQL Server is one of the leading database platforms in the industry, and SQL Server 2017 offers developers and administrators the ability to run a database management system on Linux, offering proven support for enterprise-level features and without ...

Contents 1. Why SQL Server on Linux?.- 2. Install and Con guration.- 3. Building A Database and TSQL Fundamentals.- 4. Building an Application and Advanced T-SQL.- 5. SQL Server Tools.- 6. Performance Capabilities.- 7. Security in SQL Server.- 8. High Availability and Disaster Recovery for SQL Server.- 9. Managing and Monitoring SQL Server.- 10. Migrating to SQL Server on Linux.- 11. SQL Server and Containers.- 12. Epilogue.

Fields of Interest Database Management; Microsoft and .NET; Open Source

Content Level Professional/practitioner

Product category Professional book

ISBN : 9781484240410

In production

Singhal, B., Dhameja, G., Panda, P.S., Bangalore, India

Bibliography

Beginning Blockchain

1st ed.,XXVII, 605 p. 172 illus. Softcover

A Beginner's Guide to Building Blockchain Solutions

Medium Type Book

• Presents a detailed explanation of the prerequisite fundamentals of Blockchain • Includes in-depth coverage of the building blocks of Blockchain • Covers cryptographic fundamentals in detail Understand the nuts and bolts of Blockchain, its different avors with simple use cases, and cryptographic fundamentals. You will also learn some design considerations that can help you build custom solutions. Beginning Blockchain is a beginner’s guide to understanding the core concepts of Blockchain from a technical perspective. By learning the design constructs of different types of Blockchain, you will get a better understanding of building the best solution for speci c use cases. The book covers the technical aspects of Blockchain technologies, cryptography, cryptocurrencies, and distributed consensus mechanisms. You will learn how ...

Imprint Apress

` 1,749.00 ISBN : 9781484248317

Order Quantity

Ward, Bob, North Richland Hills, TX, USA

Pro SQL Server on Linux Including Container-Based Deployment with Docker and Kubernetes • Provides authoritative coverage by an engineer on the SQL Server product team • Brings a powerful database engine to the Linux platform, with Microsoft’s ease of administration • Explains internals and architectural points not easily found in other sources Page 51


Computer Science

springer.com

Medium Type Book

Imprint Apress

` 499.00

Tone Mapping and Color Grading.- Chapter 8: The Ethology of BRDFs.- Chapter 9: The Implementation of BRDFs.- Chapter 10: Approximate your BRDFs.- Chapter 11: How the Standard Shader works.- Chapter 12: The Unity Standard Shader Subsystems, and What They Can Do for You.- Chapter 13: Hooking into the Unity Shader Subsystems.- Chapter 14: Re ections and Cube Maps.- Chapter ...

Order Quantity

Fields of Interest Game Development; Programming Techniques; Computer Graphics

Content Level ISBN : 9781484248409

Professional/practitioner

Wood, William, Paci c, MO, USA

Product category Professional book

Migrating to MariaDB

Available

Toward an Open Source Database Solution

Bibliography 1st ed.,XXIII, 232 p. 113 illus., 75 illus. Softcover

• Presents a proven road map for migrating away from proprietary database software • Helps you avoid high licensing costs and disruptive software audits • Provides code snippets and tool insights to help in the migration to MariaDB

Medium Type Book ISBN : 9781484246313

Mitigate the risks involved in migrating away from a proprietary database platform toward MariaDB’s open source database engine. This book will help you assess the risks and the work involved, and ensure a successful migration. Migrating to MariaDB describes the process and lessons learned during a migration from a proprietary database management engine to the MariaDB open source solution. The book discusses the drivers for making the decision and change, walking you through all aspects of the process from evaluating the licensing, navigating the pitfalls and hurdles of a migration, through to nal implementation on the new platform. The ...

Doppioslash, Claudia, Liverpool, UK

Physically Based Shader Development for Unity 2017

Product category

Contents

Fields of Interest Database Management; Open Source

Content Level

Professional book Available

Bibliography 1st ed.,XIV, 156 p. 3 illus. Softcover

` 699.00 Order Quantity

• The rst book about physically based shading for real-time rendering; most of the information can only be found in academic papers and Siggraph talks • Unravels the best way to use shaders • Shows how to interface with the Unity shader subsystem

Professional/practitioner

1. Drivers for Change.-2. Considerations and Risk Assessment.-3. Database and Application Code Considerations.-4. Making the Decision. -5. The MariaDB Solution.-6. Change as Catalyst.-7. De ning the Roadmap for Success.-8. Making the Data Move.- Appendix A. Open Source Continuum.

Apress

Develop Custom Lighting Systems

Bene t from the latest rendering tech developments, currently covered only in papers and talks from Siggraph, in a way any developer or technical artist using Unity can take advantage of. This book starts by introducing how shader programming works in general, the common principles of different platforms (OpenGL, Vulkan, and DirectX), and the shading languages Unity uses: Cg, GLSL, and ShaderLab. Physically Based Shader Development for Unity 2017 discusses artistic choices, presenting various techniques (such as translucency and subsurface scattering) and BRDFs (OrenNayar, Cook-Torrance, and AshikhminShirley), and what they can be used ...

Contents

Imprint

Chapter 1: How Shader Development Works.Chapter 2: Your rst Unity Shader.- Chapter 3: Your rst Lighting Unity shader.- Chapter 4: What is Physically Based Shading?.- Chapter 5: Your rst Physically Based Shader.- Chapter 6: Your rst Image Effect.- Chapter 7: HDR,

ISBN : 9781484246160 Halpern, Jared, New York, NY, USA

Developing 2D Games with Unity Independent Game Programming with C# • A focused tour through the latest Unity 2D landscape, touching upon everything an aspiring indie-game developer needs to know to bring their vision to life Page 52


Computer Science

springer.com

• Take control of the driving force behind the current shake up in gaming by learning Unity’s powerful 2D work ow to create your own independent games • Embraces the golden age of independent games and leverages it to inspire the reader to bring their own vision to life

Product category

Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you'll learn best practices, helpful game-architectural patterns, and how to customize Unity to suit your needs, all in the context of building a working 2D game. While many books focus on 3D game creation with Unity, the easiest market for an independent developer to thrive in is 2D games. 2D games are generally cheaper to produce, more feasible for small teams, and more likely to be completed. If you live and breathe games ...

Medium Type

Contents Chapter 1. Gaming Past and Present.- Chapter 2. Introduction to Unity.- Chapter 3. Foundations.- Chapter 4. World Building .Chapter 5. Building Out the Gameplay.Chapter 6. Beyond the Basics.- Chapter 7. Polish, Polish, Polish .- Chapter 8. Where to go next.

Fields of Interest

Professional book Available

Bibliography 1st ed.,XIII, 151 p. 8 illus. Softcover

Book

Imprint Apress

` 499.00 ISBN : 9781484246931 Lodriguez, Oscar, NIEUW-VENNEP, Noord-Holland, The Netherlands

Let’s Build a Multiplayer Phaser Game With TypeScript, Socket.IO, and Phaser • Teaches you how to craft a multiplayer game with TypeScript, web sockets, and Phaser • Provides a starting point for beginning and intermediate users to create multiplayer games for the browser • Shows you how to use your newly acquired skills to add your own twists to the game

1st ed.,XXII, 383 p. 210 illus., 193 illus. Softcover

Create a fully working multiplayer game from scratch using TypeScript, Socket.IO, and the community edition of Phaser.js. You will achieve amazing feats in the browser without having to install any software. This book teaches you how to use the Phaser game engine APIs to tap into physics, and how to utilize HUD information and re lasers. Let’s Build a Multiplayer Phaser Game dives into the details to show you how to create a multiplayer game from beginning to end. Once you have nished this book, you will be well versed in creating not only a game, but also an application that you can extend with new functionality to enjoy with your ...

Medium Type

Contents

Game Development; Apple and iOS; Mobile Computing

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Book

Imprint Apress

` 1,149.00 Order Quantity

Order Quantity

Chapter 1: Introduction.- Chapter 2: Setting Up Our Development Environment.- Chapter 3: Orchestrating Our Domain Model.- Chapter 4: Implementing Our Game Domain Models.Chapter 5: Seeing It In Action.- Chapter 6: Projectiles.- Chapter 7: Hooking Up Our Server.- Chapter 8: The World Should Remember Your Name.- Chapter 9: Bonus: Refactoring and Asteroids.- Chapter 10: Further Reading and Discovery.-

Fields of Interest Game Development; Programming Languages, Compilers, Interpreters; Programming Techniques

ISBN : 9781484247365 Nandy, Abhishek, Biswas, Manisha, Kolkata, India

Neural Networks in Unity C# Programming for Windows 10 • A great way to learn neural networks for the beginner • Covers back propagation and unsupervised neural networks with Unity C# • Introduces different types of neural networks in Unity Learn the core concepts of neural networks and discover the different types of neural network, using Unity as your platform. In this book you will start by exploring back propagation and unsupervised neural networks with Unity and C#. You’ll then move onto activation functions, such as sigmoid functions, step functions, and so on. The author also explains all the variations of neural networks such as feed forward, recurrent, and radial. Once you’ve gained the basics, you’ll start programming Unity with C#. In this section the author discusses constructing neural networks for unsupervised learning, representing a neural network in terms of ...

Content Level Professional/practitioner

Contents Page 53


Computer Science Chapter 1: Core Concepts of Neural Networks.- Chapter 2: Different types of Neural Network.- Chapter 3: Neural Network with Unity.- Chapter 4: Back propagation using Unity.- Chapter 5: Neural Network with Processing and Windows 10 UWP.

springer.com

Professional/practitioner

you to the complexities of network programming and communication, where the focus will be on building the game from the ground up. You will start with a brief introduction to GameMaker Studio 2 and GML coding before diving into the essential principles of game design. Following this, you will go through an introductory section on NodeJS where you will learn how to create a server and send and receive data from it as well as integrating it with GameMaker Studio. You will then ...

Product category

Contents

Fields of Interest Game Development; Microsoft and .NET

Content Level

1st ed.,XI, 158 p. 107 illus. Softcover

Chapter 1: An introduction to Game Maker Studio 2.- Chapter 2: : Introduction to GML.Chapter 3: Make your rst game.- Chapter 4: An introduction to Node.JS.- Chapter 5: Talking to your server.- Chapter 6: Introducing the multiplayer game.

Medium Type

Fields of Interest

Professional book Available

Bibliography

Book

Imprint Apress

` 499.00

Game Development; Programming Languages, Compilers, Interpreters; Computer Graphics

Content Level Professional/practitioner

Product category Order Quantity

Professional book Available

Bibliography 1st ed.,XV, 206 p. 30 illus. Softcover

Medium Type Book

Imprint Apress

` 629.00

Understanding Game Application Development With Xamarin.Forms and ASP.NET • Includes real-time leader board examples • Covers mobile app development for both iOS and Android • Discusses creating SQL databases and Web API endpoints Learn to build a simple data-driven mobile game application using the power of Xamarin.Forms, ASP.NET, the Web API, and SignalR with this short book. In it you will build a cross-platform mobile application that targets both iOS and Android, connect your app with your database using Entity Framework, and implement real-time syncing functionality using SignalR. Understanding Game Application Development starts by giving you an overview of the development tools, an installation guide, and a list of prerequisites. You will learn how to manage application ow, create your workspace, and set up your database. Next, you will see how to access ...

Contents Chapter 1: Introduction.- Chapter 2: Getting Started.- Chapter 3: Con gure Data Access and API Endpoints.- Chapter 4: Building the Mobile Application with Xamarin.Forms.Chapter 5: Building a Simple Real-time Leaderboard Web App with ASP.NET SignalR and MVC.- Chapter 6: Deployment and Installation.- Chapter 7: Pushing Your Code to GitHub.

Fields of Interest Game Development; Microsoft and .NET

Content Level Professional/practitioner

Product category Order Quantity

Professional book Available

Bibliography

ISBN : 9781484247594

1st ed.,XVI, 269 p. 102 illus. Softcover

Rajiv, Yadu, Bangalore, India

Medium Type

Developing Turn-Based Multiplayer Games

Book

with GameMaker Studio 2 and NodeJS

Apress

• Covers the new networking features of GameMaker Studio 2 • Includes GameMaker Studio 2 and NodeJS integration • Develops a complete game from scratch

` 799.00

Create your rst turn-based multiplayer game using GameMaker Studio 2’s built-in networking functions as well as using a simple NodeJS server. This book introduces

Imprint

Order Quantity

ISBN : 9781484247747 S. Durano, Vincent Maverick, Minnetonka, MN, USA Page 54


Computer Science

springer.com Book

Imprint Apress

` 999.00 Order Quantity

Drop Games.- 10. Tilemaps.- 11. Platform Games.- 12. Adventure Games.- Part III: Advanced Topics.- 13. Alternative Sources of User Input.- 14. Procedural Content Generation.- 15. Advanced Graphics.- 16. Introduction to 3D.- 17. The Journey Continues.- Appendix 1: Game Design Documentation.- Appendix 2: Summary of Java concepts needed for this book.- ...

Fields of Interest Game Development; Java

Content Level Professional/practitioner ISBN : 9781484247969

Product category

Shpigor, Ilya, St. Petersburg, c.St-Peterburg, Russia

Professional book

Practical Video Game Bots

Available

Automating Game Processes using C++, Python, and AutoIt

Bibliography

• Contains everything you need to know about bot development in video games • A practical contemporary book on game automation and programming via game bots • Includes three game application examples

Medium Type

2nd ed.,XIX, 433 p. 127 illus., 108 illus. Softcover

Book ISBN : 9781484248065

Develop and use bots in video gaming to automate game processes and see possible ways to avoid this kind of automation. This book explains how bots can be very helpful in games such as multiplayer online games, both for training your character and for automating repetitious game processes in order to start a competition with human opponents much faster. Some players might use bots for cheating or avoiding game rules to gain an advantage over opponents - a sophisticated form of hacking that includes some elements of arti cial intelligence (AI). However, while Practical Video Game Bots considers these topics, it is not a cheater's guide. ...

Contents 1. Bots Overview.- 2. Clicker Bots.- 3. In-Game Bots.- 4. Out-Game Bots.- 5. Extra Techniques.-

Fields of Interest Game Development; Programming Languages, Compilers, Interpreters; Python; Microsoft and .NET

Content Level Professional/practitioner

Product category

Apress Stemkoski, Lee, ADELPHI UNIVERSITY DEPT OF MATH & CS, Garden City, NY, USA

` 1,299.00

Java Game Development with LibGDX

Order Quantity

From Beginner to Professional • Learn to apply Java programming concepts to video game development • Create 12 video game prototypes across a variety of genres • Join the growing LibGDX user community with hundreds of GitHub contributors Learn to design and create video games using the Java programming language and the LibGDX software library. Working through the examples in this book, you will create 12 game prototypes in a variety of popular genres, from collection-based and shoot-emup arcade games to side-scrolling platformers and sword- ghting adventure games. With the exibility provided by LibGDX, specialized genres such as card games, rhythm games, and visual novels are also covered in this book. Major updates in this edition include chapters covering advanced topics such as alternative sources of user input, procedural content generation, and advanced graphics. ...

Professional book

Contents Available

Bibliography 1st ed.,XV, 328 p. 81 illus., 12 illus. Softcover

Medium Type

Imprint

Part I: Fundamental Concepts.- 1. Getting started with Java and LibGDX.- 2. The LibGDX Framework.- 3. Extending the Framework.- 4. Shoot-em-up games.- 5. Text and User Interfaces.- 6. Audio.- Part II: Intermediate Examples.- 7. Side-Scrolling Games.- 8. Bouncing and Collision Games.- 9. Drag and

ISBN : 9781484248188 Tyers, Ben, Worthing, UK

Practical GameMaker Projects Build Games with GameMaker Studio 2 • Includes ten full games to build using GameMaker Studio 2 • The book's code is free to use in your own game projects, both free and paid • Pushes your skills with extra features and add-ons to each game

Page 55


Computer Science Make ten simple, casual games, and learn a ton of GML coding along the way. Each of these games is the kind you can play when you have a minute or two free, and are great for playing on your PC, or exported to HTML5 or Android. Each game in Practical GameMaker Projects has its own chapter that explains the process of making each game, along with sketches, screenshots, coding, explanations, and tips. For each game there is a YYZ project le of the completed game that is ready to load and play. Also, all resources are available so you can make the game as you follow along in the book. To take full advantage of this book and the accompanying ...

Contents 1. Spot the Difference.- 2. Quiz.- 3. Snake.- 4. Rock, Paper, Scissors.- 5. Jet Pack.- 6. Darts.- 7. Platform Game.- 8. Bomber.- 9. Match 3.- 10. Tower Defense.

Fields of Interest Game Development; Hardware and Maker; Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 255 p. 144 illus. Softcover

Medium Type Book

Imprint Apress

` 749.00 Order Quantity

springer.com Anandakrishnan, Sridhar, University Park, Pennsylvania, , USA

Propeller Programming Using Assembler, Spin, and C • Great singular reference to learn assembly and C • Learn how to program the propeller in Spin • Provides a map to use other high-level languages for programming the Propeller Learn to program the Propeller in Spin and C and how to map the Propeller Assembler (PASM) language from other high-level languages you might know. The overall task you will pursue in the book is to implement a Delta Compression algorithm: rst in Spin, then in PASM, then in C. Along the way, you'll review test driven development, a powerful technique for validating code, and conclude with a chapter on hardware manipulations. The book's main goal is to help you extend the capabilities of the Propeller processor by using the assembler language. What You’ll Learn Use a data compression/ decompression application to introduce PASM to the reader ...

Contents Part 1: Introduction.- Chapter 1: Introduction.Chapter 2: Steim Compression.- Chapter 3: Introduction to Spin.- Chapter 4: Test Driven Development (TDD).- Chapter 5: Compression in Spin.- Part 2: Spin and PASM.- Chapter 6: Propeller Assembler: PASM.- Chapter 7: Interacting with the world.- Chapter 8: Implementing the Compression code in PASM.- Chapter 9: Compression in PASM with TDD.- Chapter 10: Decompression in PASM.Chapter 11: Debugging PASM code.- Part III: C Language.- Chapter 12: C Programming for the Propeller.- Chapter 13: Programming in Cog C Mode.- Chapter 14: Programming With C and PASM.- Chapter 15: Hardware I/O with C.- ...

Fields of Interest Hardware and Maker; Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVI, 315 p. 62 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484245583

Order Quantity

` 899.00

ISBN : 9781484245804 Cameron, Neil, Edinburgh, UK

Arduino Applied Comprehensive Projects for Everyday Electronics • Build complex, simple, and enhanced projects with the Arduino • Use each chapter as stand-alone projects, or delve deeper into each section to utilize information throughout the book to build more complex projects • Learn how to code the Arduino with C Extend the range of your Arduino skills, incorporate the new developments in both hardware and software, and understand how the electronic applications function in everyday life. This project-based book extends the Arduino Uno starter kits and increases knowledge of microcontrollers in electronic applications. Learn how to build complex Arduino projects, break them down into smaller ones, and then enhance them, thereby broadening your understanding of each topic.You'll use the Arduino Uno in a range of applications such as a blinking LED, route mapping with a mobile GPS system, and uploading information to the internet. You'll also apply the ...

Contents Chapter 1. Introduction.- Chapter 2. Switches.- Chapter 3. Sensors.- Chapter 4. Liquid crystal display.- Chapter 5. Seven segment LED display.- Chapter 6. Four-digit seven-segment display.- Chapter 7. 8x8 dot matrix display.- Chapter 8. Servo and Stepper motors.- Chapter 9. Rotary encoder.- Chapter 10. Infrared sensor.- Chapter 11. Radio frequency identi cation.- Chapter 12. Data logging to an SD card.- Chapter 13. Screen displays.- Chapter 14. Sensing colours.Chapter 15. Camera.- Chapter 16. Bluetooth communication.- Chapter 17. Wireless Page 56


Computer Science communication.- Chapter 18. Build Arduino.Chapter 19. Global navigation satellite system.- Chapter ...

Fields of Interest Hardware and Maker

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 552 p. 208 illus., 192 illus. Softcover

Medium Type Book

Imprint Apress

` 1,599.00

springer.com rewarding introduction to robotics and a catalyst for further directed study. You'll be led step by step through the process of building a robot that uses the power of a Linux based computer paired with the simplicity of Arduino. You’ll learn why the Raspberry Pi is a great choice for a robotics platform; its strengths as well as its shortcomings; how to overcome these limitations by implementing an Arduino; and the basics of the Python ...

Contents Chapter 1: Introduction to Robotics.- Chapter 2: An Introduction to Raspberry Pi.- Chapter 3: A Crash Coarse in Python.- Chapter 4: Raspberry Pi GPIO.- Chapter 5: Raspberry Pi and Arduino.- Chapter 6: Driving Motors.Chapter 7: Assembling the Robot.- Chapter 8: Working with Infrared Sensors.- Chapter 9: An Introduction to OpenCV.- Chapter 10: Conclusion.

Fields of Interest Hardware and Maker

Content Level Professional/practitioner

Order Quantity

Product category Professional book Available

Bibliography 1st ed.,XVII, 363 p. 103 illus. Softcover

Medium Type Book

Imprint Apress

` 979.00 Order Quantity

ISBN : 9781484240458

Getting Started and Building Projects with the ASUS Single-Board Computer • A comprehensive guide to get started and begin working with the ASUS Tinker Board and Tinker Board S • This documentation enables makers and hobbyists to learn a new piece of hardware and begin working with an alternative singleboard computer • This book shows off a variety of Linux-based operating systems, from the broad (TinkerOS [Debian], Android) to the specialized (Volumio OS, Lakka) Get started with the ASUS Tinker Board and begin building and expanding your own projects. This book covers the basic operating systems offered by ASUS for the Tinker Board and Tinker Board S, TinkerOS and Android, and then dives deeper into its capabilities for projects; such as a music streamer or a weather display with internet connectivity. Beginners will nd the resources necessary to follow along and more seasoned makers can review additional information to engage with this new single-board computer platform. The projects are broad enough to show off the capability of the Tinker Board’s hardware and they can be used as is or you can ...

Contents Part I: Getting Started.- Chapter 1: What is the ASUS Tinker Board?.- Chapter 2: Ready to Begin: What do you need to use a Tinker Board?.-Chapter 3: Installing an Operating System.- Part II: Official Operating Systems and GPIO.- Chapter 4: Getting to Know TinkerOS.- Chapter 5: Programming with the GPIO Pins.- Chapter 6: Android on the Tinker Board.- Part III: Tinker Board Projects.- Chapter 7: Project 1: Build a Game Emulation System.Chapter 8: Project 2: Use the Tinker Board as a Media Center with Kodi.- Chapter 9: Project 3: Stream Music to the Tinker Board with Volumio.- Chapter 10: Project 4: Using an ePaper Display for Weather Data.- ...

Fields of Interest Hardware and Maker; Computer Communication Networks

Cicolani, Jeff, P ugerville, TX

Beginning Robotics with Raspberry Pi and Arduino

Content Level Professional/practitioner

Using Python and OpenCV

Product category

• Communicate between the Arduino and the Raspberry Pi • Use Python to program the logic and behavior of the robot • Track a ball using a basic USB webcam and OpenCV Learn how to use a Raspberry Pi in conjunction with an Arduino to build a basic robot with advanced capabilities. Getting started in robotics does not have to be difficult. This book is an insightful and

Practical Tinker Board

Professional book Available

Bibliography 1st ed.,XV, 327 p. 188 illus., 171 illus. Softcover

Medium Type ISBN : 9781484245897

Book

Clark, Liz, Boston, MA, USA Page 57


Computer Science

Imprint

springer.com The Raspberry Pi and the Arduino.-

Apress

Fields of Interest

` 999.00

Hardware and Maker; Computer Hardware; Python

Order Quantity

Content Level Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XXIV, 373 p. 127 illus. Softcover

Medium Type Book

Imprint Apress

` 689.00

output devices. Coding the Arduino contains four sections: background information, game development, electronic games and projects, and expanded programs. The nal chapters expand on the functionality of some of the programs presented in previous chapters, and challenges you with capstone projects. The projects will be described where the program code that is presented can be modi ed, or in which two ...

Contents Chapter 1. A Background on Technology.Chapter 2. Computers and the Binary System.- Chapter 3. Microcontrollers.Chapter 4. More Loops, and More Elegant Methods to Flash an LED.- Chapter 5. Serial Communications.- Chapter 6. Having Fun with Programming.- Chapter 7. More Game Programming with a Detailed Explanation.Chapter 8. Electronic Projects.- Chapter 9. More Elaborate Projects.- Chapter 10. Capstone Projects.- Appendix.

Fields of Interest Hardware and Maker

ISBN : 9781484240342

Order Quantity

Content Level Professional/practitioner

Donat, Wolfram, Palmdale, CA, USA

Learn Raspberry Pi Programming with Python

Product category

Learn to Program on the World's Most Popular Tiny Computer

Available

• Updated for the newest editions of theRaspberry Pi board • Hands on tutorials throughout • Perfect introduction to both micro computers and programming

1st ed.,XVIII, 294 p. 198 illus. Softcover

Learn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web bot to search and download les to a toy to drive your pets insane. Even if you're completely new to programming in general, you'll see how easy it is to create a home security system, an underwater photography system, an RC plane with a camera, and even a nearspace weather balloon with a camera. You'll learn how to use Pi with Arduino as well as Pi with Gertboard, an expansion board with an onboard ATmega microcontroller. Learn Raspberry Pi ...

Contents Chapter 1: Introduction to the Raspberry Pi.Chapter 2: Linux by the Seat of Your Pants.Chapter 3: Introduction to Python.- Chapter 4: Electronics at 100 MPF.- Chapter 5: The Web bot.- Chapter 6: The Weather Station.Chapter 7: The Media Server.- Chapter 8: The Home Security System.- Chapter 9: The Cat Toy.- Chapter 10: The Radio-controlled Airplane.- Chapter 11: The Weather Balloon.Chapter 12: The Submersible.- Chapter 13:

Professional book

Bibliography Medium Type Book

Imprint Apress

` 899.00 ISBN : 9781484246436

Order Quantity

Dukish, Bob, Can eld, OH, USA

Coding the Arduino Building Fun Programs, Games, and Electronic Projects • Learn coding and electronics by building fun and interesting projects • Build interactive programs and games that can be played with a PC, as well as standalone electronics projects • Explore the skills needed in today's highly automated workforce Get started with Arduino and computer coding. This book is intended for those new to the Arduino and computer coding. and looking to gain the skills to write microcontroller programs that can act on given inputs and operate electromechanical

ISBN : 9781484246719

Page 58


Computer Science Friedland, Gerald, Berkeley, CA, USA

springer.com Order Quantity

Fields of Interest Hardware and Maker; Computer Hardware

Beginning Programming Using Retro Computing

Content Level Popular/general

Learn BASIC with a Commodore Emulator

Product category

• Combines the fun of retro computing on the Pi with learning BASIC programming • Perfect for both the hobbyist Maker interested in a Pi project as well as someone wanting to learn or teach primary coding concepts • Though rooted in 80s ashback fun, the concepts in this book are completely applicable to today’s programming world

Professional book

Learn programming using the Commodore 16/Plus 4 system. Following this book, you and your children will not only learn BASIC programming, but also have fun emulating a retro Commodore system. There are many ways to bring the fun of learning to program in the 1980s back to life. For example, downloading the VICE emulator to a Raspberry Pi allows for the classic “turn on and program” experience and also provides some retro computing project fun. Many parents learned programming in this same way and can have fun helping their children follow the same path. You can also use this book as an opportunity to dust off your computing skills or learn ...

Imprint

Contents Chapter 1: Getting Started.- Chapter 2: Simple Drawing.- Chapter 3: Math.- Chapter 4: Sound.- Chapter 5: Colors.- Chapter 6: Graphics.- Chapter 7: Errors.- Chapter 8: Variables.- Chapter 9: Math and Variables.Chapter 10: A Program.- Chapter 11: Questions.- Chapter 12: Counting.- Chapter 13: Conditions.- Chapter 14: More Programs.Appendix: Saving and Loading.

Available

Bibliography 2nd ed.,XXVII, 521 p. 113 illus. Softcover

Medium Type Book

Apress ISBN : 9781484245989 Gay, Warren, St. Catharine’s, ON, Canada

Advanced Raspberry Pi • Provides all of the advanced information you need to become a true Raspberry Pi expert • Goes far beyond the basics to show you the limits of the Pi • Detailed hardware explanations from crosscompiling the kernel to building an H-bridge driver to running motors in reverse

Professional/practitioner

Product category

Contents

Professional book

Chapter 1: The Raspberry Pi.- Chapter 2: Preparation.- Chapter 3: Power.- Chapter 4: LEDs and Header Strips.- Chapter 5: SDRAM.Chapter 6:CPU.- Chapter 7: USB.- Chapter 8: Ethernet.- Chapter 9: SD Card Storage.Chapter 10: UART.- Chapter 11: GPIO Hardware.- Chapter 12: Sysfs GPIO.- Chapter 13: C Program GPIO.- Chapter 14: 1-Wire Driver.- Chapter 15: I2C Bus.- Chapter 16: SPI Bus.- Chapter 17: Boot.- Chapter 18: vcgencmd.- Chapter 19: Linex Console and Pi Zero.- Chapter 20: Cross-Compiling.- Chapter 21: Cross-Compiling the Kernel.- Chapter 22: DHT11 Sensor.- Chapter 23: Nunchuk Mouse.Chapter 24: LCD HDMI Display.- Chapter 25: Real-Time ...

Hardware and Maker; Programming Languages, Compilers, Interpreters

Content Level

Available

Bibliography 1st ed.,XV, 90 p. 85 illus., 76 illus. Softcover

Medium Type Book

Imprint Apress

` 299.00

Order Quantity

Raspbian Linux and GPIO Integration

Jump right into the pro-level guts of the Raspberry Pi with complete schematics and detailed hardware explanations as your guide. You'll tinker with runlevels, reporting voltages and temperatures, and work on a variety of project examples that you can tune for your own project ideas.. This book is fully updated for the latest Pi boards with three chapters dedicated to GPIO to help you master key aspects of the Raspberry Pi. You'll work with Linux driver information and explore the different Raspberry Pi models, including the Pi Zero, Pi Zero W, Pi 2, Pi3 B and Pi3 B+. You'll also review a variety of project examples that you can tune for ...

Fields of Interest

` 1,529.00

ISBN : 9781484245972 Gay, Warren, St. Catharines, ON, Canada

Beginning STM32 Developing with FreeRTOS, libopencm3 and GCC • User can develop applications using their choice of Linux, Raspberry Pi, MacOS, FreeBSD or Windows • Eases into FreeRTOS concepts throughout, leading to advanced multi-tasking applications • Features libopencm3 for driver support (unlike all others) with annotated code Using FreeRTOS and libopencm3 instead of the Arduino software environment, this book will help you develop multi-tasking applications that go beyond Arduino norms. In addition to the usual peripherals found in the typical Arduino device, the STM32 device includes a USB controller, RTC (Real Time Clock), DMA (Direct Memory Access Page 59


Computer Science controller), CAN bus and more. Each chapter contains clear explanations of the STM32 hardware capabilities to help get you started with the device, including GPIO and several other ST Microelectronics peripherals like USB and CAN bus controller. You’ll learn how to download and set up the libopencm3 + FreeRTOS ...

Contents Chapter 1.- Introduction.- Chapter 2.Software Setup.- Chapter 3.- Power up and Blink.- Chapter 4.- GPIO.- Chapter 5.FreeRTOS.- Chapter 6.- USART.- Chapter 7.USB Serial.- Chapter 8.- SPI Flash.- Chapter 9.Code Overlays.- Chapter 10.- Real Time Clock (RTC).- Chapter 11.- I2C.- Chapter 12.- SPI OLED.- Chapter 13.- OLED Using DMA.Chapter 14.- ADC.- Chapter 15.- Clock Tree.Chapter 16.- PWM With Timer 2.- Chapter 17.PWM Input with Timer 4.- Chapter 18.- CAN Bus.- Chapter 19.- CAN Bus Software.- Chapter 20.- New Projects.- 21.- Troubleshooting.- 22.Appendix A Answers to Exercises.- 23.Appendix B

springer.com ISBN : 9781484246207 Harding, Gene, South Bend, IN, USA

Programming LEGO® EV3 My Blocks Teaching Concepts and Preparing for FLL® Competition • Addresses EV3 programming in the speci c context of FLL® competition • Introduces the basics of programming to EV3 audiences • Provides extensive illustrations for both simple and complex concepts ISBN : 9781484246214

Professional/practitioner

Program Lego® My Blocks to accurately perform navigation functions on competition mats, such as moving forward and backward quickly and precisely, turning, following walls, and following lines. This book features extensive illustrations help to bring each step and concept to life so that you can easily follow along. You'll start by moving your creations forward and backward accurate distances while maintaining directional accuracy. You'll then build My Blocks to turn left and right at precise angles. After that you’re creations will be ready to nd, follow, and otherwise use lines on the mat to improve navigation accuracy. Finally, you'll ...

Product category

Contents

Fields of Interest Hardware and Maker

Content Level

Professional book

1st ed.,XXI, 409 p. 69 illus. Softcover

Chapter 1: Concepts and Common Tasks.Chapter 2: Getting Started with the EV3.Chapter 3: Moving Forward and Backward.Chapter 4: Turning in Place.- Chapter 5: Using Lines.- Chapter 6: Using Walls.- Chapter 7: Advanced Topics.- Chapter 8: Final Thoughts.

Medium Type

Fields of Interest

Available

Bibliography

Book

Imprint

Order Quantity

Deploying Chromebooks in the Classroom Planning, Installing, and Managing Chromebooks in Schools and Colleges • The most comprehensive treatment of deploying and managing Chromebooks in the classroom • Chrome OS can be managed centrally and updated over the network • With les stored online, students can quickly resume their work on any Chromebook rather than having to use the speci c computer that contains their les

Professional book

Learn how to deploy Chromebook computers in a classroom or lab situation and how to navigate the hardware and software choices you face. This book equips you with the skills and knowledge to plan and execute a deployment of Chromebook computers in the classroom. Teachers and IT administrators at schools will see how to set up the hardware and software swiftly on your own or with the help of your students. Step-bystep instructions and practical examples walk you through assessing the practicability of deploying Chromebooks in your school, planning the deployment, and executing it. You'll become an expert in using a Chromebook, developing ...

Available

Contents

Hardware and Maker; Robotics and Automation; Software Engineering/ Programming and Operating Systems

Apress

` 1,199.00

Hart-Davis, Guy, County Durham, UK

Content Level Popular/general

Product category

Bibliography 1st ed.,XIX, 136 p. 90 illus., 81 illus. Softcover

Medium Type Book

Imprint Apress

` 449.00 Order Quantity

Chapter 1: Planning Your Deployment of Chromebooks in the Classroom.- Chapter 2: Choosing Chromebooks and Accessories.Chapter 3: Essential Chromebook Skills for Teachers and Administrators.- Chapter 4: Con guring and Managing Chromebooks Manually.- Chapter 5: Con guring and Managing Chromebooks with Google Management Console.- Chapter 6: Choosing and Managing Apps and Extensions.- Chapter 7: Connecting to Resources and Printing.Chapter 8: Giving Lessons Using Google Classroom.- Chapter 9: Troubleshooting Chromebooks in the Classroom.- Appendix: Chromebook Information Resources for Teachers and Educators.

Page 60


Computer Science

springer.com ISBN : 9781484246559

Professional/practitioner

programs to the next level with Mastering 3D Printing in the Classroom, Library, and Lab. Organized in a way that is readable and easy to understand, this book is your guide to the many technology options available now in both ...

Product category

Contents

Robotics Programming Made Easy

Introduction.- Section 1. 3D Printing: State of the Art.- Chapter 1. When to Use a 3D Printer.Chapter 2. 3D printer types and Materials.Chapter 3. 3D printer work ow and software.Section 2. Buying and Setting up Printers.Chapter 4. 3D Printing Technical Issues: Comparing Technologies.- Chapter 5. Living with your 3D printer.- Chapter 6. Modeling.Section 3. 3D Printing Curriculum Development.- Chapter 7. Classroom general issues.- Chapter 8. Art and Theater.- Chapter 9. Engineering, math and science.- Chapter 10. Language arts and social studies.- Chapter 11. Elementary students.- Chapter 12. The Special-Needs Student.- Section 4. ...

• Covers robotics programming from scratch using Python and C++ • By the end of this book, readers will be able to build their own mobile robot project • Helpful resource for all hobbyists in the Maker-space interested in Robotics, including teenagers

Fields of Interest Hardware and Maker; Computers and Education

Content Level

Professional book Available

Bibliography 1st ed.,XV, 621 p. 298 illus. Softcover

Medium Type Book

Imprint Apress

` 1,749.00 Order Quantity

Fields of Interest Hardware and Maker; Computer Graphics; Computer-Aided Engineering (CAD, CAE) and Design

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 310 p. 102 illus. Softcover

Medium Type

Joseph, Lentin, Cheerakathil House, Aluva, India

Robot Operating System (ROS) for Absolute Beginners

Learn how to get started with robotics programming using Robot Operation System (ROS). Targeted for absolute beginners in ROS, Linux, and Python, this short guide shows you how to build your own robotics projects. ROS is an open-source and exible framework for writing robotics software. With a hands-on approach and sample projects, Robot Operating System for Absolute Beginners will enable you to begin your rst robot project. You will learn the basic concepts of working with ROS and begin coding with ROS APIs in both C++ and Python. What You’ll Learn Install ROS Review fundamental ROS concepts Work with frequently used commands in ROS ...

Contents Chapter 1: Getting Started with Ubuntu/Linux for Robotics. - Chapter 2. Fundamentals of C++ for Robotics. - Chapter 3. Fundamentals of Python for Robotics Programming. – Chapter 4. Kickstarting Robot Programming using ROS. - Chapter 5. Programming with ROS. - Chapter 6. Robotics project using ROS.

Book

Fields of Interest Imprint ISBN : 9781484246290 Horvath, Joan, Cameron, Rich, Nonscriptum LLC, Pasadena, CA, USA

Mastering 3D Printing in the Classroom, Library, and Lab • A practical and pragmatic view of current 3D printing hardware and software • Take your lab and 3D printer to the next level • Learn the entire 3D printing work ow from purchase to use cases Learn how to manage and integrate the technology of 3D printers in the classroom, library, and lab. With this book, the authors give practical, lessons-learned advice about the nuts and bolts of what happens when you mix 3D printers, teachers, students, and the general public in environments ranging from K-12 and university classrooms to libraries, museums, and after-school community programs. Take your existing

Hardware and Maker; Arti cial Intelligence

Apress

` 899.00 Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 282 p. 213 illus. Softcover

Medium Type Book

Imprint Apress

` 829.00 Order Quantity

Page 61


Computer Science

springer.com

Apress

to Front End Part I.- Chapter 4: Introduction to creating web content.- Chapter 5: Front End to Arduino.- Chapter 6: Arduino to Front End Part II.- Chapter 7: Visualizing Data.- Chapter 8: Create a web dashboard.- Chapter 9: Physical Data Visualization with Live Data.Chapter 10: Creating a game controller.Appendix A: Arduino resources.- Appendix B: More front end development.

` 949.00

Fields of Interest

Order Quantity

Content Level

Bibliography 1st ed.,XV, 319 p. 39 illus., 1 illus. Softcover

Medium Type Book

Imprint

Hardware and Maker

Professional/practitioner ISBN : 9781484246641

Product category Professional book

Kenlon, Seth, Wellington, New Zealand

Developing Games on the Raspberry Pi

Available

App Programming with Lua and LÖVE

1st ed.,XVI, 393 p. 75 illus. Softcover

Bibliography

• Build lightweight games that run on anything using the Raspberry Pi • Leverage minimal investment while learning professional development skills and languages • Ease into mobile app development Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock In nite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to nd and understand new functions, frameworks, and languages to utilize in your games.You’ll start by learning your way around the Raspberry Pi. Then you’ll quickly dive into learning game development with an industry-standard and scalable language. After reading ...

Medium Type Book

Imprint Apress

` 1049.00 ISBN : 9781484240472

Order Quantity

Knight, Indira, London, UK

Connecting Arduino to the Web Front End Development Using JavaScript • Learn how to set up electronic components that interact with the web • Teaches both electronics and programming skills • Provides an introduction to IoT and gives readers the ability to create prototypes

Contents 1. Getting Started with the Raspberry Pi. - 2. Scripting with LÖVE. - 3. Modular Programming with LÖVE. - 4. Analog Programming. - 5. Database and Libraries. - 6. Graphics. - 7. Menu Design. - 8. Battling It Out. - 9. Balance of Power. - 10. Save Files and Game States. - 11. Sound. - 12. Rogue-like Dungeon Crawler. - 13. Game Distribution. 14. Next Steps. - Appendix A

Fields of Interest Hardware and Maker; Game Development

Content Level Professional/practitioner

Create physical interfaces that interact with the Internet and web pages. With Arduino and JavaScript you can create interactive physical displays and connected devices that send data to or receive data from the web. You'll take advantage of the processes needed to set up electronic components, collect data, and create web pages able to interact with electronic components. Through exercises, projects, and explanations, this book will give you the core front end web development and electronics skills needed to create connected physical interfaces and build compelling visualizations with a range of JavaScript libraries. By the end of the book ...

Product category Professional book

Contents

Available

Introduction.- Getting Started.- Chapter 1: Arduino’s, circuits and components.- Chapter 2: Creating a Web server.- Chapter 3: Arduino

ISBN : 9781484240052 Kurniawan, Agus, Depok, Indonesia

Arduino Programming with .NET and Sketch • An easy to follow quick reference to Arduino programming for .NET and Sketch developers • Uses a content-driven approach • Perform sensing and actuating on Arduino boards Leverage .NET and Sketch in your Arduino development implementation and integrate it into your .NET program. There are many Page 62


Computer Science Arduino models and compatible shields that can be used in Arduino boards. Integrating between an Arduino platform and .NET technology or Sketch can produce more advantages. Arduino Programming using .NET and Sketch shows readers how to do so with practical Arduino projects, such as preparing a development environment, performing sensing and actuating with external devices, implementing Windows Remote Arduino and building a simple IoT program. Use this quick reference to learn the basics of the Arduino platform for ...

Contents Chapter 1: Introduction to Arduino Boards and Development Chapter 2: Interfacing .NET and Arduino Chapter 3: Sensing and Actuating Chapter 4: Windows Remote Arduino Chapter 5: Building Your Own Internet of Things Using Arduino and .NET

Fields of Interest Hardware and Maker

Content Level Professional/practitioner

Product category Professional book

springer.com

Raspbian OS Programming with the Raspberry Pi IoT Projects with Wolfram, Mathematica, and Scratch • Develop skills working with basic hardware and software programming • Create IoT programs and services using simple, straight-forward technology • Learn to master the command line and the Wolfram Language Master the command line and Raspbian Linux as well as the physical connections of the Pi. With this book you’ll develop skills applicable to other real world applications in both hardware and software development all while working on simple and fun IoT projects that you can do yourself. You'll learn to build programs on the top of Raspbian OS in Raspberry Pi boards. Start by using Raspbian shells to develop programs.Then follow projects and samples step-by-step to get new experiences in Raspbian OS development. You'll also learn the Wolfram Language and Mathematica, Scratch, IoT programs and IoT middleware, Node-RED, Interactive Data ...

Contents

1st ed.,XV, 168 p. 130 illus., 127 illus. Softcover

Chapter 1: Introduction to Raspberry Pi.Chapter 2: Raspbian OS Command Line.Chapter 3: Programming on Raspbian OS.Chapter 4: Computational Mathematics with Wolfram Language and Mathematica.Chapter 5: Visual Programming with Scratch.

Medium Type

Fields of Interest

Available

Bibliography

Book

Hardware and Maker

Imprint

Content Level

Apress

Professional/practitioner

` 459.00

Product category Professional book

Order Quantity

Available

Bibliography 1st ed.,XVI, 180 p. 157 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00 Order Quantity

ISBN : 9781484247150 McKeon, Richard, Prescott, AZ, USA

Neural Networks for Electronics Hobbyists A Non-Technical Project-Based Introduction • Learn through a hardware-based approach to neural networks versus implementing a network in software • No technical background or programming skills are required • The in-book project is made from inexpensive, readily available parts Learn how to implement and build a neural network with this non-technical, projectbased book as your guide. As you work through the chapters, you'll build an electronics project, providing a hands-on experience in training a network. There are no prerequisites here and you won't see a single line of computer code in this book. Instead, it takes a hardware approach using very simple electronic components. You'll start off with an interesting non-technical introduction to neural networks, and then construct an electronics project. The project isn't complicated, but it illustrates how back propagation can be used to adjust connection strengths ...

Contents Chapter 1: Biological Neural Networks.Chapter 2: Implementing Neural Networks.Chapter 3: Electronic Components.- Chapter 4: Building the Network.- Chapter 5: Training with Back Propagation.- Chapter 6: Training on Other Functions.- Chapter 7: Where Do We Go from Here?.- Appendix A: Nueral Network Software Simbrain.- Appendix B: Resources.

Fields of Interest Hardware and Maker; Arti cial Intelligence; Computer Communication Networks

Content Level Professional/practitioner ISBN : 9781484246863

Product category Professional book

Kurniawan, Agus, Depok, Indonesia Page 63


Computer Science Available

Bibliography 1st ed.,XIV, 139 p. 73 illus. Softcover

Medium Type Book

Imprint Apress

` 429.00 Order Quantity

springer.com Chapter 1: Introduction to Single Board Computers and Raspberry Pi.- Chapter 2: Important Linux Commands and Remote Connectivity.- Chapter 3: Introduction to Python.- Chapter 4: -------Introduction to Supercomputers.- Chapter 5: ---Message Passing Interface.- Chapter 6: Building the Supercomputer.- Chapter 7: Overclocking Raspberry Pi.- Chapter 8: Parallel Programming in Python 3.- Chapter 9: Introduction to SciPy Stack and Symbolic Programming.- Chapter 10: Introduction to NumPy.- Chapter 11: Introduction to SciPy.Chapter 12: Signal Processing with SciPy.Chapter 13: Image processing with SciPy. - Chapter 14: Matplotlib.

Fields of Interest Hardware and Maker; Computer Graphics; Programming Languages, Compilers, Interpreters; Python

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXII, 171 p. 95 illus., 90 illus. Softcover ISBN : 9781484240069 Pajankar, Ashwin, Nashik, India

Raspberry Pi Supercomputing and Scienti c Programming MPI4PY, NumPy, and SciPy for Enthusiasts

Medium Type Book

Imprint Apress

` 469.00

A Practical Introduction to micro:bit Development • A comprehensive user-guide reviewed by the micro:bit development team • Learn how to build your own micro:bit applications • Great for both beginners and those looking to expand their hardware library Learn essential concepts and techniques to build simple-to-advanced projects and overcome common programming challenges in micro:bit development. Beginning BBC micro:bit will take you through the complete features and capabilities of the micro:bit controller, enabling you to program and build your own projects. The uses are endless for the micro:bit and this books will help get you started on building your next project with this popular and easy-to-use microcontroller. You'll use online Python Editor and Mu Editor to build your own applications. Reviewed by the micro:bit developer team, this comprehensive guide also provides clean code ...

Contents Chapter 1: Getting Ready.- Chapter 2: Working with Display and Images.- Chapter 3: Working with Buttons.- Chapter 4: Using Inputs and Outputs.- Chapter 5: Using the Accelerometer and Compass.- Chapter 6: Working with Music.- Chapter 7: Working with Speech.- Chapter 8: Storing and Manipulating Files.- Chapter 9: Networks and Radios.Appendix A: Updating DAPLink Firmware and Using REPL with Tera Term .- Appendix B: Using micro:bit and micro:bit Blue Apps with Mobile Devices.

Fields of Interest Hardware and Maker

Order Quantity

• Practical and hands-on approach to inexpensive supercomputing at home • Tons of examples of parallel programming in Python 3 • Building a supercomputer with any version of the Raspberry Pi

Content Level Professional/practitioner

Product category Professional book Available

Build an inexpensive cluster of multiple Raspberry Pi computers and install all the required libraries to write parallel and scienti c programs in Python 3. This book covers setting up your Raspberry Pis, installing the necessary software, and making a cluster of multiple Pis. Once the cluster is built, its power has to be exploited by means of programs to run on it. So, Raspberry Pi Supercomputing and Scienti c Programming teaches you to code the cluster with the MPI4PY library of Python 3. Along the way, you will learn the concepts of the Message Passing Interface (MPI) standards and will explore the fundamentals of parallel programming ...

Contents

Bibliography 1st ed.,XIV, 256 p. 145 illus., 128 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 ISBN : 9781484247884 Seneviratne, Pradeeka, Mulleriyawa, Sri Lanka

Order Quantity

Beginning BBC micro:bit Page 64


Computer Science

springer.com Available

Apress

Meet the Raspberry Pi.- Chapter 3: Survival Linux.- Chapter 4: Meet C++.- Chapter 5: Meet WiringPi.- Chapter 6: Input and Output.Chapter 7: One Pi, Multiple Processes.Chapter 8: One Processe, Multiple Threads.Chapter 9: From Pi to the World: Network Sockets.- Chapter 10: Serving Pi: Network Servers.- Chapter 11: Files and Filesystems.Chapter 12: The Best of Both Worlds.- Chapter 13: Conclusions, Credits, and Closing Thoughts.

` 509.00

Fields of Interest

Order Quantity

Content Level

Bibliography 1st ed.,XIII, 183 p. 145 illus., 128 illus. Softcover

Medium Type Book

Imprint

ISBN : 9781484240113

Hardware and Maker

Professional/practitioner

Seneviratne, Pradeeka, Udumulla, Mulleriyawa, Sri Lanka

Product category Professional book

Building Arduino PLCs The essential techniques you need to develop Arduino-based PLCs

Available

• The rst Arduino book about programmable logic controllers • Knowledge gained through this book can be extended to industrial and non-industrial automation projects • The projects build in the book are based on IoT and are cloud-supported

1st ed.,XXVII, 427 p. 62 illus. Softcover

Learn the fundamentals of PLCs and how to control them using Arduino software to create your rst Arduino PLC. You will learn how to draw Ladder Logic diagrams to represent PLC designs for a wide variety of automated applications and to convert the diagrams to Arduino sketches. A comprehensive shopping guide includes the hardware and software components you need in your tool box. You will learn to use Arduino UNO, Arduino Ethernet shield, and Arduino WiFi shield. Building Arduino PLCs shows you how to build and test a simple Arduino UNO-based 5V DC logic level PLC with Grove Base shield by connecting simple sensors and actuators. You will ...

` 1,299.00

Contents Chapter 1: Getting Ready for the Development Environment Chapter 2: Arduino, Ethernet, and WiFi Chapter 3: Arduino at Heart Chapter 4: Your First Arduino PLC Chapter 5: Building with and ArduiBox Chapter 6: Write PLC-style Applications with plcLib Chapter 7: Modbus Chapter 8: Mapping PLCs into the Cloud Using NearBus Cloud Connector Chapter 9: Building a Better PLC

Bibliography Medium Type Book

Imprint Apress

ISBN : 9781484248089 Strickland, James R., Highlands Ranch, CO

Raspberry Pi for Arduino Users Building IoT and Network Applications and Devices • Leverage your Arduino skills to go further with the Raspberry Pi • Understand the Raspberry Pi from an Arduino view without starting from scratch • Jump to Raspberry Pi for internet of things applications beyond the Arduino

Professional/practitioner

Leverage your Arduino skills in the Raspberry Pi world and see how to cross the two platforms into sophisticated programs. The Arduino and Raspberry Pi communities overlap more than you might think. Arduinos can be expanded to have network capabilities with a variety of “shields,” all of which increase the cost and complexity of the system. By contrast, Raspberry Pis all run Linux, which is a very network-competent platform. The newest Pi, the Raspberry Pi Zero W, is WiFi and Bluetooth capable, and costs around $10 U.S. For network enabled gadgets, it makes far more sense to cross to the Raspberry PI platform, if only someone would make it ...

Product category

Contents

Fields of Interest Hardware and Maker; Logic Design; Control

Content Level

Professional book

Order Quantity

Chapter 1: Your Shopping List.- Chapter 2:

ISBN : 9781484248140 Subero, Armstrong, Moruga, Trinidad and Tobago

Programming PIC Microcontrollers with XC8 • Provides practical information that allows the user to start using PIC microcontrollers in their projects and devices quickly • Covers just enough theory without using any mathematics and irrelevant information • Provides information in a way that absolute beginners can follow along while allowing Page 65


Computer Science

springer.com

persons experienced with using the technology to follow along

Bibliography

Learn how to use microcontrollers without all the frills and math. This book uses a practical approach to show you how to develop embedded systems with 8 bit PIC microcontrollers using the XC8 compiler. It's your complete guide to understanding modern PIC microcontrollers. Are you tired of copying and pasting code into your embedded projects? Do you want to write your own code from scratch for microcontrollers and understand what your code is doing? Do you want to move beyond the Arduino? Then Programming PIC Microcontrollers with XC8 is for you! Written for those who want more than an Arduino, but less than the more complex microcontrollers ...

Medium Type

Contents Preface.- Chapter 1: Preparing For Development.- Chapter 2: The C Programming Language.- Chapter 3: Basic Electronics for Embedded Systems.- Chapter 4: PIC® Microcontrollers.- Chapter 5: Connecting and Creating.- Chapter 6: Input and Output.- Chapter 7: Interfacing Actuators.- Chapter 8: Interrupts, Timers, Counters and PWM.- Chapter 9: USART, SPI and I2C.- Chapter 10: Interfacing Displays.Chapter 11: ADC and DAC.- Chapter 12: CLC, NCO, Comparator and FVR.- Chapter 13: Wi-Fi and Bluetooth.- Chapter 14: Watchdog Timer and Low Power.- Chapter 15: PIC® Microcontroller Projects.

Fields of Interest Hardware and Maker

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 434 p. 101 illus., 57 illus. Softcover

Medium Type Book

1st ed.,XIII, 117 p. 84 illus. Softcover

Book

Imprint Apress

` 329.00 Order Quantity

ISBN : 9781484240038 Tickoo, Omesh, Iyer, Ravi, Portland, OR, USA

Making Sense of Sensors End-to-End Algorithms and Infrastructure Design from WearableDevices to Data Centers • Outlines common architectures used for deriving meaningful data from sensors • Learn how sensor data is converted into actionable knowledge • Provides tips for in-depth work in the eld, along with practical examples and pointers Make the most of the common architectures used for deriving meaningful data from sensors. This book provides you with the tools to understand how sensor data is converted into actionable knowledge and provides tips for in-depth work in this eld. Making Sense of Sensors starts with an overview of the general pipeline to extract meaningful data from sensors. It then dives deeper into some commonly used sensors and algorithms designed for knowledge extraction. Practical examples and pointers to more information are used to outline the key aspects of Multimodal recognition. The book concludes with a discussion on relationship extraction, ...

Contents Chapter 1: Introducing the Pipeline.- Chapter 2: From Data to Recognition.- Chapter 3: Multimodal Recognition.- Chapter 4: Contextual Recognition.- Chapter 5: Representing Relationships.- Chapter 6: Relationships and Knowledge.- Chapter 7: Knowledge Representation.

Imprint Apress

Fields of Interest

` 1,249.00

Hardware and Maker; Computer Science, general; Programming Techniques

Order Quantity

Content Level Popular/general

Product category Professional book Available

ISBN : 9781484245545 Ahmed, Riaz, Karachi, Pakistan

Cloud Computing Using Oracle Application Express Develop Internet-Facing Business Applications Accessible Anywhere and Anytime • Helps to build real-world business applications with Oracle APEX • Provides step-by-step guidance on building cloud-based data-centric applications • Based on the latest Oracle APEX 18.1 version Get the domain knowledge you need to develop real-world business apps for and in the cloud. You’ll see how Oracle APEX has made the life of web developers much easier and how it helps you create web-based datacentric applications easily and instantly without writing screeds of code. In Cloud Computing Using Oracle Application Express, you will develop a complete general ledger accounting system named the Cloud Accountant which will be accessible through a variety of devices including desktops, laptops, and the latest smartphones. This new edition also incorporates the new application page creation process, which differs from the previous ...

Contents Chapter 1: Introduction to Cloud Computing and Application Project 1.- Chapter 2: Page 66


Computer Science Application Navigation 9.- Chapter 3: Companies 13.- Chapter 4: Fiscal Year 15.Chapter 5: Voucher Types 25.- Chapter 6: Application Segments 29.- Chapter 7: User Groups 35.- Chapter 8: Create Users 43.Chapter 9: Reset Password 47.- Chapter 10: Switch Company, Year and Month 53.Chapter 11: Cost Centers 57.- Chapter 12: Chart of Accounts 63.- Chapter 13: Copy Chart of Accounts 71.- Chapter 14: Enter Vouchers 75.- Chapter 15: Search Transactions 85.Chapter 16: Vouchers Veri cation 89.Chapter 17: Vouchers Report 95.- Chapter 18: Ledger Report 103.- ...

Fields of Interest Information Systems Applications (incl. Internet); Web Development; Database Management

springer.com system (Project Jigsaw) • Covers all new features and changes in Java 9 • Real-world examples and usage scenarios Discover all the new features and changes in Java 9, including module systems—JPMS or Project Jigsaw. This book covers the whole Java application development life cycle. You'll review all the important concepts, including module descriptor, unnamed module, automatic module, and command line tools. Exploring Java 9 also serves as a practical guide for migration to module systems. Code samples from real-world scenarios solidify a foundation for learning and development and allow you to apply best practices in actual development. Additionally, you'll learn about concurrency, ECMAScript 6 features in Nashorn and Parser API, stack-walking API, ...

Content Level Professional/practitioner

Contents

Book

Chapter 1: Introduction.- Chapter 2: Module System.- Chapter 3: jshell.- Chapter 4: Collections, Streams, and Optional.- Chapter 5: Process API.- Chapter 6: Platform logging API and service.- Chapter 7: Reactive streams.Chapter 8: Variable handles.- Chapter 9: Enhanced method handles.- Chapter 10: Concurrency.- Chapter 11: Nashorn.- Chapter 12: I/O.- Chapter 13: Security.- Chapter 14: User interface.- Chapter 15: JVM.- Chapter 16: Miscellaneous.

Imprint

Fields of Interest

Product category Professional book Available

Bibliography 2nd ed.,XIX, 341 p. 54 illus. Softcover

Medium Type

Java for Absolute Beginners Learn to Program the Fundamentals the Java 9+ Way • Written by a Java expert, experienced trainer and author of certi cation exam study guides • Covers new features introduced in Java versions 10 and 11, such as local-variable type inference and local variable syntax for Lambda expressions • Includes coverage of new JSON, JavaFX, Streaming APIs and more

1st ed.,XV, 174 p. 10 illus., 9 illus. Softcover

Medium Type

Contents

Book

1. An Introduction to Java and Java.- 2. Preparing your Development Environment.3. Getting Your Feet Wet.- 4. Java Syntax.- 5. Data Types.- 6. Operators.- 7. Controlling the Flow.- 8. The Stream API.- 9. Debugging , Testing and Documenting.- 10. Making Your Application Dynamic / Interactive.- 11. Writing Files.- 12. Publish-Subscribe Framework.- 13. Garbage Collection.

Java; Web Development

` 999.00

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Imprint Apress

` 549.00 Order Quantity

ISBN : 9781484245873

Cosmina, Iuliana, Edinburgh, UK

Write your rst code in Java using simple, step-by-step examples that model real-word objects and events, making learning easy. With this book you’ll be able to pick up the concepts without fuss. Java for Absolute Beginners teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. After reading this book, you'll come away with the basics to get started writing programs in Java. Author Iuliana Cosmina focuses on practical knowledge and getting up to speed quickly—all the bits and pieces a novice needs ...

Apress

Order Quantity

ISBN : 9781484245927

Fields of Interest

Cheng, Fu, Auckland, New Zealand

Java; Programming Languages, Compilers, Interpreters; Programming Techniques

Exploring Java 9

Content Level

Build Modularized Applications in Java • Complete guide to Java platform module

Professional/practitioner

Product category Professional book Page 67


Computer Science Available

Bibliography 1st ed.,XX, 612 p. 172 illus., 2 illus. Softcover

Medium Type Book

Imprint Apress

` 1,749.00 Order Quantity

springer.com Getting Started.- Chapter 03 Introducing IoC.Chapter 04 Spring Con guration In Detail and Spring Boot.- Chapter 05 Introducing Spring AOP.- Chapter 06 Spring JDBC Support.Chapter 07 Using Hibernate In Spring.Chapter 08 Data Access In Spring With JPA2.Chapter 09 Transaction Management.Chapter 10 Validation Conversion Formatting.- Chapter 11 Task Scheduling.Chapter 12 Using Spring Remoting.- Chapter 13 Spring Testing.- Chapter 14 Scripting Support In Spring.- Chapter 15 Application Monitoring.- Chapter 16 Web Applications.Chapter 17 WebSocket.- Chapter 18 Spring Projects Batch, ...

• A compact, practical book that shows you how to optimize your Java applications' performance with reactive streams • Includes example applications demonstrating new ways to stream and process data • Shows how to carry out reactive streams programming in Android

Professional book

Get an easy introduction to reactive streams in Java to handle concurrency, data streams, and the propagation of change in today's applications. This compact book includes indepth introductions to RxJava, Akka Streams, and Reactor, and integrates the latest related features from Java 9 and 11, as well as reactive streams programming with the Android SDK. Reactive Streams in Java explains how to manage the exchange of stream data across an asynchronous boundary—passing elements on to another thread or thread-pool—while ensuring that the receiving side is not forced to buffer arbitrary amounts of data which can reduce application efficiency. ...

Available

Contents

Fields of Interest Java; Software Engineering/Programming and Operating Systems

Content Level Popular/general

Product category

Bibliography 5th ed.,XXIX, 849 p. 61 illus., 59 illus. Softcover

Medium Type Book

1. Introduction to Reactive Streams.- 2. Existing Models of Concurrency in Java.- 3. Common Concepts.- 4. RxJava.- 5. Reactor.- 6. Akka Streams.- 7. Android.- 8. Spring Boot.- 9. Akka HTTP and Akka Streams.- 10. Conclusions.- Appendix A.

Fields of Interest

ISBN : 9781484240557

Imprint Apress

Java; Programming Languages, Compilers, Interpreters; Programming Techniques

Cosmina, I., Harrop, R., Schaefer, C., Ho, C., Sibiu, Romania

` 1499.00

Content Level Professional/practitioner

Pro Spring 5 An In-Depth Guide to the Spring Framework and Its Tools

Order Quantity

Product category Professional book

• Discover what's new in Spring Framework 5 • Learn how to use Spring Framework with Java 9 • Utilize Spring Testing, Spring Remoting, WebSocket, and other features

Available

Master Spring basics and core topics, and share the authors’ insights and real–world experiences with remoting, Hibernate, and EJB. Beyond the basics, you'll learn how to leverage the Spring Framework to build the various tiers and parts of an enterprise Java application: transactions, web and presentation tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in Pro Spring 5 and see how they work together. This book updates the perennial bestseller with the latest that the new Spring Framework 5 has to offer. Now in its fth edition, this popular title is by far the ...

Book

Contents Chapter 01 Introducing Spring.- Chapter 02

Bibliography 1st ed.,XIV, 139 p. 18 illus. Softcover

Medium Type Imprint Apress

` 429.00 Order Quantity

ISBN : 9781484246023 Davis, Adam L., Oviedo, FL, USA

Reactive Streams in Java Concurrency with RxJava, Reactor, and Akka Streams Page 68


Computer Science

springer.com Softcover

Integration.- 14.LcDsl Integration.15.Advanced Samples.

Medium Type Book

Fields of Interest

Imprint

Java; Programming Languages, Compilers, Interpreters; Programming Techniques

Apress

Content Level

` 999.00

Professional/practitioner

Product category Order Quantity

Professional book Available

Bibliography

ISBN : 9781484246054

1st ed.,XIII, 170 p. 91 illus. Softcover Deinum, Marten, Meppel, Drenthe, The Netherlands

Medium Type

Spring Boot 2 Recipes

Book

A Problem-Solution Approach

Imprint Apress

• A practical, hands-on problem-solution code-rich guide to using Spring Boot 2 • Written by a contributor and submitter to the open source Spring Framework and Boot projects • Covers service programming, microservices, messaging, and more Solve all your Spring Boot 2 problems using complete and real-world code examples. When you start a new project, you’ll be able to copy the code and con guration les from this book, and then modify them for your needs. This can save you a great deal of work over creating a project from scratch. Using a problem-solution approach, Spring Boot 2 Recipes quickly introduces you to Pivotal's Spring Boot 2 micro-framework, then dives into code snippets on how to apply and integrate Spring Boot 2 with the Spring MVC web framework, Spring Web Sockets, and microservices. You'll also get solutions to common problems with persistence, integrating ...

Contents 1. Spring Boot Introduction.- 2. Spring Boot Basics.- 3. Spring MVC.- 4. Web Sockets.- 5. WebFlux.- 6. Spring Security.- 7. Data Access.8. Java Enterprise Services.- 9. Messaging.- 10. Spring Boot Actuator.- 11. Packaging.

Fields of Interest Java; Programming Languages, Compilers, Interpreters; Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 332 p. 57 illus., 5 illus.

` 529.00 Order Quantity

ISBN : 9781484246405 Duft, Markus, Peggau, Steiermark, Austria

Eclipse TEA Revealed Building Plug-ins and Creating Extensions for Eclipse • An authoritative book written by the Eclipse TEA project lead • Explains how to extend the industrystandard Eclipse IDE platform • Teaches how to use TEA's library of pre-built components Discover the open source Eclipse Tasking Engine Advanced (TEA) project in this compact to-the-point book. It covers how to automate tasks using TEA and focuses on simplifying and aiding the creation of extensions for the Eclipse IDE in a way which makes them accessible both from the IDE’s UI and in a headless fashion from the command line. Additionally, Eclipse TEA Revealed explores the library of pre-built components included with TEA, mostly in the area of rich client platform (RCP)-based Java application development, for building projects, updating sites, dealing with target platforms, and more. After reading and using this book, you'll ...

Contents 1.About TEA.- 2.Getting started.- 3.TEA Architecture.- 4.Logging.- 5.Tasks.- 6.Task Chains.- 7.Con guration.- 8.Progress Reporting.- 9.Statistics.- 10.Live View.- 11.E4 Events.- 12.TEA Build Library.- 13.EASE

ISBN : 9781484246078 Gutierrez, Felipe, Albuquerque, NM, USA

Pro Spring Boot 2 An Authoritative Guide to Building Microservices, Web and Enterprise Applications, and Best Practices • An authoritative guide on Spring Boot 2 written by Felipe Gutierrez of Pivotal, the makers of Spring technologies • A book with practical case studies and best practices • Spring Boot was an industry award winner as best 2016 Java tool Quickly and productively develop complex Spring applications and microservices out of the box, with minimal concern over things like con gurations. This revised book will Page 69


Computer Science show you how to fully leverage the Spring Boot 2 technology and how to apply it to create enterprise ready applications that just work. It will also cover what's been added to the new Spring Boot 2 release, including Spring Framework 5 features like WebFlux, Security, Actuator and the new way to expose Metrics through Micrometer framework, and more. This book is your authoritative handson practical guide for increasing your enterprise Java and cloud application ...

Contents 1. Introduction to Spring Framework 5.- 2. Introduction to Spring Boot.- 3. Spring Boot Internals and Features.- 4. Web Development with Spring Boot.- 5. Data Access with Spring Boot.- 6. WebFlux and Reactive Data with Spring Boot.- 7. Testing with Spring Boot.- 8. Security with Spring Boot.- 9. Messaging with Spring Boot.- 10. Spring Boot Actuator.- 11. Integration and Cloud Stream with Spring Boot.- 12. Spring Boot in the Cloud.- 13. Extending Spring Boot.- Appendix A. Spring Boot CLI.

springer.com ISBN : 9781484246412 Indrasiri, Kasun, Siriwardena, Prabath, San Jose, CA, USA

Microservices for the Enterprise Designing, Developing, and Deploying • Helps in mastering microservices architecture from design to development, deployment, and administration through real-world use cases • Covers new and cutting-edge concepts such as service mesh, reactive microservices, and composite and edge service • Highlights industry-accepted security patterns for securing your microservices architecture

Available

Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how to eliminate the use of centralized integration products such as the enterprise service bus (ESB) through the use of composite/integration microservices. Concepts in the book are supported with use cases, and emphasis is put on the reality that most of you are ...

Bibliography

Contents

Fields of Interest Java; Programming Techniques

Content Level Professional/practitioner

Product category Professional book

2nd ed.,XVII, 511 p. 117 illus. Softcover

Medium Type Book

Imprint Apress

` 1,449.00

1. The Case for Microservices.- 2. Designing Microservices.- 3. Inter-service Communication.- 4. Developing Services.- 5. Data Management.- 6. Microservices Governance.- 7. Integrating Microservices.- 8. Deploying and Running Microservices.- 9. Service Mesh.- 10. APIs, Events, and Stream.11. Microservices Security Fundamentals.-12. Securing Microservices.- 13. Observability.

Fields of Interest Order Quantity

Order Quantity

Java

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 422 p. 134 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00

ISBN : 9781484246566 Juneau, Josh, Hinckley, IL

Java EE 8 Recipes A Problem-Solution Approach • Rather than burying readers with details, this book is for those who need to get work done using effective and proven solutions and get home in time for dinner • Takes an examples-based approach in showing how to program Enterprise Java applications for many different scenarios • Uses the latest frameworks and technologies available in the platform Quickly nd solutions to dozens of common programming problems with the Java Enterprise Edition Platform for small business web applications, enterprise database applications, and microservices solutions. Content is presented in the popular problemsolution format. Look up the programming problem that you want to solve. Read the solution. Apply the solution directly in your own code. Problem solved! Java EE 8 Recipes provides you with effective and proven solutions that can be used to accomplish just about any task that you may encounter. You can feel con dent using the reliable solutions that are demonstrated in this book in your personal ...

Contents 1. Working with Servlets.- 2. JavaServer Pages.- 3. The Basics of JavaServer Faces.- 4. JavaServer Faces Standard Components.- 5. Advanced JavaServer Faces and Ajax.- 6. The MVC Framework.- 7. JDBC.- 8. ObjectRelational Mapping.- 9. Enterprise JavaBeans.10. The Query API and JPQL.- 11. Bean Validation.- 12. Java EE Containers.- 13. Contexts and Dependency Injection.- 14. Java Message Service.- 15. RESTful Web Services.16. WebSockets and JSON.- 17. Security.- 18. Concurrency and Batch Applications.- 19. Page 70


Computer Science Appendix: Java EE Development with Apache NetBeans IDE.

Fields of Interest Java

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XLIX, 760 p. 88 illus. Softcover

Medium Type Book

Imprint Apress

` 2,199.00 Order Quantity

springer.com Authors Mike Keith, Merrick Schincariol and Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start ...

Contents 1. Introduction.- 2. Getting Started.- 3. Enterprise Applications.- 4. Object Relational Mapping.- 5. Collection Mapping.- 6. Entity Manager.- 7. Using Queries.- 8. Java Persistence Query Language.- 9. Criteria.- 10. Advanced Object Relational Mapping.- 11. Advanced Queries.- 12. Advanced Topics.- 13. XML Mapping Files.- 14. Packaging and Deployment.- 15. Testing.

Fields of Interest Java; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book

Modrzyk, Nicolas, Tokyo, Japan

Java Image Processing Recipes With OpenCV and JVM • Covers complex image manipulation techniques through simple and short code samples • Introduces Origami, a JVM image wrapper speci cally created for this book • Builds a new image manipulation environment that provides instant image results Quickly obtain solutions to common Java image processing problems, learn best practices, and understand everything OpenCV has to offer for image processing. You will work with a JVM image wrapper to make it very easy to run image transformation through pipelines and obtain instant visual feedback. This book makes heavy use of the Gorilla environment where code can be executed directly in the browser, and image transformation results can also be visualized directly in the browser. Java Image Processing Recipes includes recipes on more advanced image manipulation techniques, such as image smoothing, cartooning, sketching, and mastering masks ...

Contents

3rd ed.,XXI, 759 p. 68 illus., 6 illus. Softcover

Chapter 1: OpenCV on JVM, and why Origami.- Chapter 2: Performing Image Manipulations.- Chapter 3: Analyzing Image Content.- Chapter 4: Working with Real-time Video Streams.

Medium Type

Fields of Interest

Available

Bibliography

Book

Java; Open Source; Web Development

Imprint

Content Level

Apress

Professional/practitioner

` 2,199.00

Product category Professional book

ISBN : 9781484246634

Order Quantity

Keith, M., Schincariol, M., Nardone, M., Ottawa, ON, Canada

Bibliography 1st ed.,XVIII, 341 p. 269 illus., 83 illus. Softcover

Pro JPA 2 in Java EE 8 An In-Depth Guide to Java Persistence APIs

Medium Type Book

• Written by one of the JPA speci cation creators and other vastly experienced authors • Learn to build complex enterprise Java applications using JPA • Connect and persist data with a variety of databases and tables Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the speci cation creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.

Available

Imprint Apress

` 999.00 Order Quantity

ISBN : 9781484247266

Page 71


Computer Science

springer.com Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXII, 480 p. 82 illus. Softcover

Contents 1. HelloWorld.- 2. Compile and Run.- 3. Variables.- 4. Operators.- 5. String.- 6. Arrays.7. Conditionals.- 8. Loops.- 9. Methods.- 10. Class.- 11. Stack.- 12. Inheritance.- 13. Overriding.- 14. Packages and Import.- 15. Access Levels.- 16. Constants.- 17. Interface.18. Abstract.- 19. Enum.- 20. Exception Handling.- 21. Boxing and Unboxing.- 22. Generics.-23. Lambda Expressions.

Fields of Interest Java; Programming Techniques

Medium Type Book

Imprint Müller, Michael, Brühl, Germany

Practical JSF in Java EE 8 Web Applications in Java for the Enterprise

Content Level Popular/general

ISBN : 9781484247310 Apress

Product category Professional book

` 1,399.00 Order Quantity

Available

Bibliography

• Contains four real-world projects to enhance your skills • Broadens your knowledge of expression language, internationalization and localization, context and dependency Injection, and more • Utilizes REST, Vaadin, and AngularJS

2nd ed.,XVI, 113 p. 1 illus. Softcover

Master the Java EE 8 and JSF (JavaServer Faces) APIs and web framework with this practical, projects-driven guide to web development. This book combines theoretical background with a practical approach by building four real-world applications. By developing these JSF web applications, you'll take a tour through the other Java EE technologies such as JPA, CDI, Security, WebSockets, and more. In Practical JSF in Java EE 8, you will learn to use the JavaServer Faces web framework in Java EE 8 to easily construct a web-based user interface from a set of reusable components. Next, you add JSF event handling and then link to a database, persist ...

` 349.00

Contents Part I: TinyCalculator Project.- 1. TinyCalculator.- 2. Foundations.- 3. JavaServer Faces.- 4. Expression Language.- 5. HTML Friendly Markup.- 6. Con guration les.- 7. Testing with Selenium.- 8. Recap TinyCalculator.- Part II: Books Project.- 9. Preparing for Java EE 8.- 10. Introducing the Books Application.- 11. Starting the Books App.- 12. Java Persistence API.- 13. JSF Templating.- 14. Becoming International.- 15. Bean Validation.- 16. Contexts and Dependency Injection.- 17. Conversation Scope.- 18. Links.- 19. Responsive Design.- 20. Summary and Perspective.- Part III: Intermezzo Project.- 21. Intermezzo.- 22. JSF Lifecycle revised.- ...

Fields of Interest Java; Programming Languages, Compilers, Interpreters; Web Development;

Medium Type Book

Imprint Apress

Order Quantity

ISBN : 9781484247518 Olsson, Mikael, Hammarland

Java Quick Syntax Reference • Learn to code with Java modules • Master exception handling • Utilize condensed code examples to resolve your own coding challenges Quickly gain the insight necessary to address a multitude of Java coding challenges using this succinct reference guide. Short, focused code examples will help you master Java elements such as modules, boxing/unboxing and more. You won’t nd any technical jargon, bloated samples, drawn out history lessons or witty stories in this book. What you will nd is a language reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any Java programmer. What You Will Learn Code with Java modules Box/unbox Utilize exception handling Who This Book Is For Those with prior ...

ISBN : 9781484247693 Riti, Pierluigi, Mullingar, Ireland

Practical Scala DSLs Real-World Applications Using Domain Speci c Languages • Learn to create a custom language • Apply DSLs to mobile apps development, game development, and more • Discover the role of DSLs in cloud development

Page 72


Computer Science Build domain speci c languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications. At the end of this unique book, you’ll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another ...

Contents 1. Introduction to Scala.- 2. Introduction to DSL.- 3. External DSL.- 4. Internal DSL.- 5. Creating Web API and Microservices.- 6. Identi cation of a user.- 7. Creating a custom language.- 8. Mobile development.- 9. Forex System.- 10. Game Development.- 11. Cloud Development and DevOps.

springer.com ISBN : 9781484247792

Book Sarcar, Vaskaran, Bangalore, India

Java Design Patterns

Imprint

A Hands-On Experience with RealWorld Examples

` 1,449.00

• Presents a complete implementation for each topic; the outputs are generated using the latest edition of Eclipse (the most popular IDE in this area) • Includes an in-depth Q&A session in each chapter to help you understand the pros and cons of each design pattern • Covers alternative design patterns, including the Simple Factory Pattern, the Null Object Pattern, and the MVC Pattern

Professional book

Get hands-on experience implementing 26 of the most common design patterns using Java and Eclipse. In addition to Gang of Four (GoF) design patterns, you will also learn about alternative design patterns, and understand the criticisms of design patterns with an overview of anti-patterns. For each pattern you will see at least one real-world scenario, a computer-world example, and a complete implementation including output. This book has three parts. The rst part covers 23 Gang of Four (GoF) design patterns. The second part includes three alternative design patterns. The third part presents criticisms of design patterns with an overview of ...

Available

Contents

Fields of Interest Java; Programming Languages, Compilers, Interpreters; Programming Techniques

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XV, 226 p. 31 illus., 22 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00 Order Quantity

Medium Type

Part I: Gang of Four Patterns.- Chapter 1: Singleton Pattern.- Chapter 2: Prototype Pattern.- Chapter 3: Builder Pattern.- Chapter 4: Factory Method Pattern.- Chapter 5: Abstract Factory Pattern.- Chapter 6: Proxy Pattern.- Chapter 7: Decorator Pattern.Chapter 8: Adapter Pattern.- Chapter 9: Facade Pattern.- Chapter 10: Flyweight Pattern.- Chapter 11: Composite Pattern.Chapter 12: Bridge Pattern.- Chapter 13: Visitor Pattern.- Chapter 14: Observer Pattern.- Chapter 15: Strategy (Policy) Pattern.- Chapter 16: Template Pattern.Chapter 17: Command Pattern.- Chapter 18: Iterator Pattern.- Chapter 19: Memento Pattern.- Chapter 20: State ...

Apress

Order Quantity

ISBN : 9781484247839 Scholtz, Bauke, Tijms, Arjan, Willemstad, Curaçao

The De nitive Guide to JSF in Java EE 8 Building Web Applications with JavaServer Faces • Master the new features in JSF 2.3 MVC web framework and how to use them in tandem with other new Java EE 8 APIs • Build a web application from scratch using JSF and Java EE 8 • Learn the best practices for web application development, and which are obsolete

Professional book

Learn and master the new features in the JSF 2.3 MVC web framework in this de nitive guide written by two of the JavaServer Faces (JSF) speci cation leads. The authors take you through real-world examples that demonstrate how these new features are used with other APIs in Java EE 8. You’ll see the new and exciting ways JSF applications can use to communicate between a client and a server, such as using WebSockets, invoking bean methods directly from Ajax, executing client-side JavaScript when Ajax calls complete, and more Along the way you’ll broaden your knowledge of JSF components and web APIs best practices, and learn a great deal about ...

Available

Contents

Bibliography

1. History.- 2. From Zero To Hello World.- 3. Components.- 4. Form Components.- 5. Validation and Conversion.- 6. Output Components.- 7. Facelets Templating.- 8.

Fields of Interest Java; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category

2nd ed.,XXXIII, 500 p. 128 illus. Softcover

Page 73


Computer Science Backing Beans.- 9. Exception Handling.- 10. WebSocket Push.- 11. Custom Components.12. Search Expressions.- 13. Security.- 14. Localization.- 15. Extensions.

springer.com

Available

Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply must know in today’s job climate. Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions. The result is a fresh treatment of design patterns that expands their power and ...

Bibliography

Contents

Fields of Interest Java; Web Development; Programming Techniques

Content Level Professional/practitioner

Product category Professional book

1st ed.,XV, 512 p. 59 illus. Softcover

Medium Type Book

Imprint Apress

` 1,449.00

1. Modular Software Design.- 2. Polymorphism.- 3. Class Hierarchies.- 4. Strategies.- 5. Encapsulating Constructor Usage.- 6. Iteration.- 7. Adapters.- 8. Decorators.- 9. Composites.- 10. Observers. -11. Model, View, Controller.

Fields of Interest Java

Content Level Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography

Sharan, Kishori, Montgomery, AL

Java APIs, Extensions and Libraries With JavaFX, JDBC, jmod, jlink, Networking, and the Process API • Provides a comprehensive approach to learning the newly renovated modular Java 9 programming language • Contains over 90 diagrams and 240 complete programs to help beginners and intermediate level programmers learn the topics faster • This is the third of a unique three-part series on beginning Java 9 from Apress and Kishori Sharan This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more. Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After ...

Contents

Apress

1. Introduction to Swing.- 2. Swing Components.- 3. Advanced Swing.- 4. Network Programming.- 5. JDBC API.- 6. Java Remote Method Invocation.- 7. Java Native Interface.- 8. Introduction to JavaFX.- 9. Scripting in Java.- 10. Process API.- 11. Packaging Module.- 12. Custom Runtime Images.

` 1,299.00

Fields of Interest

1st ed.,XVII, 456 p. 70 illus. Softcover

Medium Type Book

Imprint

Java; Computer Science, general; Programming Techniques Order Quantity

Content Level

ISBN : 9781484247860

Popular/general

Sciore, Edward, Newton, MA, USA

Product category

Java Program Design

Professional book

Principles, Polymorphism, and Patterns

Available

Bibliography

• Provides a grounding in critical aspects of program design that every Java programmer must know • Enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions • Takes into account modern Java features that change the way traditional design patterns are applied

2nd ed.,XXV, 813 p. 155 illus. Softcover

Medium Type Book

Imprint Apress

` 2,299.00 ISBN : 9781484247914 Page 74


Computer Science Order Quantity

springer.com Popular/general

contains engaging tutorials that cover virtually every facet of JavaFX ...

Product category Professional book

Contents

2nd ed.,XXVIII, 895 p. 76 illus. Softcover

1: Getting a Jump Start in JavaFX.- 2: Creating a User Interface in JavaFX.- 3: Properties and Bindings.- 4: Using the JavaFX UI Controls.- 5: Collections and Concurrency.- 6: Creating Charts in JavaFX.- 7: Accessing Web Services.

Medium Type

Fields of Interest

Book

Java; Software Engineering/Programming and Operating Systems; User Interfaces and Human Computer Interaction

Available

Bibliography

Imprint Apress

` 2,599.00

Content Level Professional/practitioner

Product category Order Quantity

ISBN : 9781484247921

Professional book Available

Sharan, Kishori, Montgomery, AL

Bibliography

Java Language Features

4th ed.,XIII, 348 p. 97 illus., 66 illus. Softcover

With Modules, Streams, Threads, I/O, and Lambda Expressions

Medium Type

• Master advanced features such as Java modules development, lambda expressions, threads, and I/O • Bene t from extensive coverage of Java MIO, the Stream API, the Path APi, the FileVisitor API, and asynchronous le I/O • Work with re ection, generics, and threads

Book

Work with essential and advanced features of the Java programming language such as Java modules development, lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, and more. Author Kishori Sharan provides over 50 diagrams and 290 complete programs to help you visualize and better understand the topics covered in this book. Java Language Features, Second Edition starts with a series of chapters on the essential language features provided by Java, including annotations, re ection, and generics. These topics are then complemented by details of how to use lambda expressions, allowing you to build powerful ...

Order Quantity

Contents 1. Annotations.- 2. Inner Classes.- 3. Re ection.- 4. Generics.- 5. Lambda Expressions.- 6. Threads.- 7. Input Output.- 8. Working with Archive Files.- 9. New Input Output NIO.- 10. New Input Output 2.0.- 11. Garbage Collection.- 12. Collections.- 13. Streams.- 14. Implementing Services.- 15. The Module API.- 16. Breaking Module Encapsulation.- 17.- Reactive Streams.- 18.Stack Walking.

Fields of Interest Java; Programming Techniques

Content Level

Imprint Apress

` 999.00

ISBN : 9781484248256 Vos, J., Chin, S., Gao, W., Weaver, J., Iverson, D., Leuven, Belgium

Pro JavaFX 9 A De nitive Guide to Building Desktop, Mobile, and Embedded Java Clients • A uniquely de nitive book on the new JavaFX 9 APIs • Some co-authors work for Oracle, managing Java 9 including JavaFX 9 • Java remains one of today's most popular programming platforms Use the JavaFX platform to create rich-client Java applications and discover how you can use this powerful Java-based UI platform, which is capable of handling large-scale datadriven business applications for PC as well as mobile and embedded devices. The expert authors cover the new more modular JavaFX 9 APIs, development tools, and best practices and provide code examples that explore the exciting new features provided with JavaFX 9, part of Oracle's new Java 9 release. Pro JavaFX 9: A De nitive Guide to Building Desktop, Mobile, and Embedded Java Clients also

ISBN : 9781484248355 Weston, Toby, London, UK

Scala for Java Developers A Practical Primer • Learn how to transition from Java to Scala, including converting and managing your codebase • Leverage your existing knowledge of Java to master Scala • Gain insight into functional programming Page 75


Computer Science

springer.com

concepts and idioms

Content Level Professional/practitioner

Master the fundamentals of Scala and understand its emphasis on functional programming that sets it apart from Java. This book will help you translate what you already know in Java to Scala to start your functional programming journey. Learn Scala is split into four parts: a tour of Scala, a comparison between Java and Scala, Scalaspeci c features and functional programming idioms, and nally a discussion about adopting Scala in existing Java teams and legacy projects. After reading and using this tutorial, you'll come away with the skills in Scala to kick-start your productivity with this growing popular language. What You'll Learn Tour ...

Contents I. Scala Tour.- 1. The Scala Language.- 2. Installing Scala.- 3. Some Basic Syntax.- 4. Scala’s Class Hierarchy.- 5. ScalaDoc.- 6. Language Features.- II. Key Syntactical Differences.- 7. Classes and Fields.- 8. Classes and Objects.- 9. Classes and Functions.- 10. Inheritance.- 11. Control Structures.- 12. Generics.- III. Beyond Java to Scala.- 13. Faking Function Calls.- 14. Faking Language Constructs.- 15. Pattern Matching.- 16. Map and FlatMap.- 17. Monads.- 18. For Comprehensions.- IV. Adopting Scala in Java Teams.- 19. Adopting Scala.- 20. What to Expect.- 21. Tips.- 22. Convert Your Codebase.- 23. Manage Your Codebase.Appendix A. ...

Product category Professional book Available

Bibliography 3rd ed.,XXX, 652 p. 193 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484248362

Apress

Wetherbee, J., Nardone, M., Rathod, C., Kodali, R., San Mateo, CA, USA

` 1,899.00

Beginning EJB in Java EE 8

• Shows how to get started with EJBs for enterprise applications • Explains the differences between EJBs and contexts and dependency injection and when to use each • Includes how EJBs in Java EE 8 can be used with new Eclipse projects including Eclipse Enterprise for Java (EE4J), Web Tools Project (WTP) and the Micropro le project

Bibliography

Build powerful back-end business logic and complex Enterprise JavaBeans (EJB)-based applications using Java EE 8, Eclipse Enterprise for Java (EE4J), Web Tools Project (WTP), and the Micropro le platform. Targeted at Java and Java EE developers, with or without prior EJB experience, this book is packed with practical insights, strategy tips, and code examples. As each chapter unfolds, you'll see how you can apply the new EJB spec to your own applications through speci c examples. Beginning EJB in Java EE 8 serves not only as a reference, but also as a how-to guide and repository of practical examples to which you can refer as you build ...

1st ed.,XXI, 245 p. 26 illus., 13 illus. Softcover

Contents

Fields of Interest Java; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book Available

Medium Type Book

Imprint Apress

` 729.00 Order Quantity

Order Quantity

Building Applications with Enterprise JavaBeans

1. Introduction to the EJB 3.2 Architecture & CDI Services.- 2. Session Beans.- 3. Entities and the Java Persistence API (JPA).- 4. Advanced Persistence Features.- 5. MessageDriven Beans.- 6. EJB and Microservices with Eclipse Micropro le.- 7. Integrating Session Beans, Entities, Message-Driven Beans, and Web Services.- 8. Transaction Management.9. EJB Performance and Testing.- 10. Context and Dependency Injection (CDI).- 11. Packaging and Deployment.- 12. EJB Client Applications.- 13. EJB Runtime Environments.

Fields of Interest Java; Programming Languages, Compilers, Interpreters; Programming Techniques

ISBN : 9781484248379 Wickham, Mark, Irving, TX, USA

Practical Java Machine Learning Projects with Google Cloud Platform and Amazon Web Services • A practical, hands-on book covering the latest machine learning and cloud techniques that Java developers can use • Explains why machine learning techniques can yield new functionality which was not previously possible using traditional development approaches • Includes several case study examples and projects Build machine learning (ML) solutions for Java development. This book shows you that when designing ML apps, data is the key driver and must be considered throughout all phases of the project life cycle. Practical Java Machine Learning helps you understand the importance of data and how to organize it for use within your ML project. You will be introduced to tools which can help you identify and manage your data including JSON, visualization, NoSQL databases, and Page 76


Computer Science

springer.com

cloud platforms including Google Cloud Platform and Amazon Web Services. Practical Java Machine Learning includes multiple projects, with particular focus on the Android mobile ...

provided in most other books • Covers multiple real-world implementations and migrations • Contains a sample architecture comparison for on-premise vs. Azure

Contents

Professional book

Adopt Azure IaaS and migrate your onpremise infrastructure partially or fully to Azure. This book provides practical solutions by following Microsoft’s design and best practice guidelines for building highly available, scalable, and secure solution stacks using Microsoft Azure IaaS. The author starts by giving an overview of Azure IaaS and its components: you’ll see the new aspects of Azure Resource Manager, storage in IaaS, and Azure networking. As such, you’ll cover design considerations for migration and implementation of infrastructure services, giving you practical skills to apply to your own projects. The next part of the book takes ...

Available

Contents

1. Introduction.- 2. Data: The Fuel for Machine Learning.- 3. Leveraging Cloud Platforms.- 4. Algorithms: The Brains of Machine Learning.5. Java Machine Learning Environments.- 6. Integrating Models.

Fields of Interest Java; Arti cial Intelligence; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XXIII, 392 p. 155 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00

Chapter 1: Introduction to Azure IaaS.Chapter 2: Compute migration.- Chapter 3: Storage and Network migration.- Chapter 4: Implement Scalable infrastructure in Azure.Chapter 5: Design for resiliency in Azure.Chapter 6: Design for High availability in Azure.- Chapter 7: Automated provisioning and Resource performance ne tuning.Chapter 8: Practical Azure security.- Chapter 9: Common IaaS architectures and implementation guidelines.

Fields of Interest Order Quantity

Microsoft and .NET; Computer Applications; Computer Communication Networks

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 307 p. 293 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484245569 Ambi Karthikeyan, Shijimol, Bangalore, India

Practical Microsoft Azure IaaS Migrating and Building Scalable and Secure Cloud Solutions • Provides an infrastructure-driven view of cloud migration, which is easier for architects working in on-premise datacenters as compared to the application- rst approach

` 899.00 Order Quantity

ISBN : 9781484245767 Borycki, Dawid, Polish Academy of Sciences, Warsaw, Poland

Beginning Xamarin Development for the Mac Create iOS, watchOS, and Apple tvOS apps with Xamarin.iOS and Visual Studio for Mac • Teaches you to create apps for Apple platforms and improve your coding efficiency with Xamarin • Presents new programming technologies and tools from Microsoft to build great native apps for Apple platforms • Provides expert content from a leading programmer, author, and conference speaker Develop apps for the iPhone, iPad, and Apple wearables using Visual Studio for the Mac. Learn how to set up your development environment and emulators, and how to create adaptive user interfaces for various platforms. Expert Dawid Borycki guides you through the fundamentals of programming for Apple platforms (Model View Controller, Test Driven Development), navigation patterns, gesture handling, accessing user's location, and reading and consuming data from web services. After reading this book, you will be able to build native apps that look and feel like other apps built into iOS, watchOS, and tvOS, and have the skills that are in high ...

Contents Chapter 1: Fundamentals.- Chapter 2: App structure and lifecycle.- Chapter 3: Views.Chapter 4: Navigation.- Chapter 5: Touch.Chapter 6: Unit Testing.- Chapter 7: Consuming RESTful web services.- Chapter 8: watchOS.- Chapter 9: tvOS.

Fields of Interest Microsoft and .NET; Apple and iOS; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Page 77


Computer Science Professional book

springer.com techniques such as how to streamline administrative tasks, and how to manage ...

An In-Depth Guide to Windows PowerShell DSC

Contents

• Full in-depth guide to this vital PowerShell feature in Windows and beyond • Written by a renowned PowerShell expert, multi-year MVP awardee, speaker, and contributor to the international PowerShell community • Helps readers take a modern and robust approach to con guring their infrastructure, whether on-premises or in the cloud, and cross-platform

Available

Bibliography 1st ed.,XVI, 215 p. Softcover

Medium Type Book

Imprint Apress

` 649.00

Chapter 1: Introduction to PowerShell for Office 365.- Chapter 2: Managing Users and Licenses.- Chapter 3: Managing SharePoint Online.- Chapter 4: Managing Exchange Online.- Chapter 5: Managing Skype for Business Online.- Chapter 6: Managing the Office 365 Security & Compliance Center.Chapter 7: Managing Office 365 Groups.Chapter 8: Automating Tasks with PowerShell.

Fields of Interest Order Quantity

Microsoft and .NET; Operating Systems; Management of Computing and Information Systems; Programming Techniques; Computer Applications

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 234 p. 164 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484245835

Apress

Catrinescu, Vlad, Green eld Park, QC, Canada

` 699.00

Essential PowerShell for Office 365

Order Quantity

Managing and Automating Skills for Improved Productivity • Shows you how to streamline daily administrator tasks and automate business processes with PowerShell • Presents practical guidance and plenty of practice with numerous con guration and automation examples • Useful for any IT professional wanting to prepare for the 70-346 and 70-347 Microsoft Certi cation exams Take your Office 365 skills to the next level. Master PowerShell for Office 365 to stay competitive in today’s world of highly sought after cloud management skills. With expert guidance, IT pros will learn how to leverage the muscle of PowerShell to automate many advanced administrative tasks not otherwise accessible in the Office 365 Admin Center. You will discover how to unlock con guration options and automate tasks in order to free up valuable time and resources. This book is your companion to administering Office 365 with PowerShell. You will learn time-saving

Use Windows PowerShell Desired State Con guration (DSC) to con gure your infrastructure on-premises and in the cloud. In an environment where changes and deployments are happening all the time, DSC makes the necessary adjustments to the system so you don’t have to. Pro PowerShell Desired State Con guration shows you how. PowerShell Desired State Con guration (DSC) is a powerful con guration management platform that makes it easier than ever to perform con guration management of your infrastructure, whether on-premises or in the cloud. With Pro PowerShell Desired State Con guration, Ravikanth Chaganti revises and signi cantly expands ...

Contents Part 1: Getting Started with Desired State Con guration.- Chapter 1: Introduction to Infrastructure as Code and PowerShell DSC.Chapter 2: Windows PowerShell DSC Architecture and Feature Overview.- Chapter 3: Windows PowerShell DSC Local Con guration Manager.- Chapter 4: Writing DSC Con gurations.- Chapter 5: Building Advanced DSC Con gurations.- Chapter 6: Writing DSC Resources.- Chapter 7: Validating DSC Resources.- Part 2: Advanced DSC Concepts.- Chapter 8: DSC Con guration Delivery Modes.- Chapter 9: Reporting DSC Con guration.- Chapter 10: Partial Con gurations.- Chapter 11: Cross-machine Synchronization in DSC.- Chapter 12: ...

Fields of Interest Microsoft and .NET; Software Engineering/ Programming and Operating Systems

Content Level Professional/practitioner

Product category Professional book Available

Bibliography ISBN : 9781484245842

2nd ed.,XXVIII, 577 p. 260 illus. Softcover

Chaganti, Ravikanth, Saideep Helicon, Bengaluru, India

Medium Type

Pro PowerShell Desired State Con guration

Imprint

Book

Apress Page 78


Computer Science

` 1,649.00

springer.com Dynamics 365 for Marketing

Fields of Interest Order Quantity

Microsoft and .NET; Computer Applications; Database Management

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 613 p. 668 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484245934

` 1,749.00 Order Quantity

Administering and Con guring Solutions

Contents Introduction. - Part I – Setup. - Chapter 1: Customer Management. - Chapter 2: Customer Service. - Chapter 3: Sales. - Chapter 4: Security Model. - Chapter 5: Field Service and Resource Scheduling. - Chapter 6: Mobile Application. - Chapter 7: Reporting. - Part II – Con guration. - Chapter 8: Processes. Chapter 9: UI Customization and Relationships. - Chapter 10: App Framework. Chapter 11: Microsoft Flow. - Chapter 12: Common Data Service for Apps. - Chapter 13:

1: Introducing Microsoft Cognitive Services.2: Getting Started with Computer Vision APIs.- 3: Invoking the Computer Vision APIs from C#.- 4: Computer Vision on Mobile Apps with Xamarin.- 5: Computer Vision in Web Apps with ASP.NET MVC Core.

Microsoft and .NET; Arti cial Intelligence; Programming Techniques

Content Level Professional/practitioner

• Discusses the standard features of Dynamics 365: v9 • Includes real-life scenarios that help in customized implementation of Dynamics 365 • Discusses usage of Microsoft Flow and the Common Data Service which provide the foundation for integrations with other business systems Discover how to set up core Dynamics 365 Customer Engagement functionality and learn how to build more customized processes on top of the standard capabilities. This book starts by showing you how to set up the Dynamics 365 Online system for sales, customer service, marketing, eld service, and Outlook integration. In the second section, you’ll work through UI customizations, process automation and reporting in Dynamics 365 CE. Learn about the App Framework, how to create modeldriven apps and how to get started with the Common Data Service for Apps. Leverage Microsoft Flow within Dynamics 365 CE to create loosely coupled business ...

Contents

Fields of Interest

Critchley, Sarah, Cambridge, Cambridgeshire, UK

Dynamics 365 CE Essentials

Dive head rst into Microsoft’s Computer Vision APIs through sample-driven scenarios! Imagine an app that describes to the visually impaired the objects around them, or reads the Sunday paper, a favorite magazine, or a street sign. Or an app that is capable of monitoring what is happening inside an area without human control, and then makes a decision based on interpreting an occurrence detected with a live camera. This book teaches developers Microsoft's Computer Vision APIs, a service capable of understanding and interpreting the content of any image. Author Del Sole begins by providing a succinct “need to know” overview of the service ...

Product category Professional book Available

Bibliography 1st ed.,XIV, 90 p. 31 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484246092 Del Sole, Alessandro, Cremona, Italy

` 299.00 Order Quantity

Microsoft Computer Vision APIs Distilled Getting Started with Cognitive Services • Sample scenarios throughout the text facilitate your understanding of Microsoft’s Computer Vision APIs • Shows you how Microsoft Cognitive Services can be used to develop intelligent crossplatform and cross-device apps, in any programming language and with any development platform • Teaches you about cross-platform apps that consume the Computer Vision APIs within iOS and Android apps from examples in C# and .NET within iOS, Android, and Windows 10 apps Page 79


Computer Science

springer.com

ISBN : 9781484246153

Apress

Del Sole, Alessandro, Cremona, Italy

` 629.00

Visual Studio Code Distilled Evolved Code Editing for Windows, macOS, and Linux

Order Quantity

Fields of Interest Microsoft and .NET; Software Management; Practice and Hospital Management

• Practical guidance for getting started with Visual Studio Code, a popular mobile tool used in day-to-day developer scenarios • Teaches how to write code in an evolved way, independent of your operating system, programming language, or developer experience • Chock-full of examples about working with popular platforms such as .NET Core and Docker, and presents a look forward to recent additions such as support for arti cial intelligence Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. Visual Studio Code Distilled teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code les, complete projects, and come away with an understanding of advanced ...

Contents Chapter 1: Introducing Visual Studio Code.Chapter 2: Getting to know the Workspace.Chapter 3: Language Support and Code Editing Features.- Chapter 4: Working with Files and Folders.- Chapter 5: Customizing VS Code.- Chapter 6: Installing and Managing Extensions.- Chapter 7: Source Control with Git.- Chapter 8: Automating Tasks.- Chapter 9: Running and Debugging Code.

Fields of Interest Microsoft and .NET; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 215 p. 127 illus. Softcover

Medium Type Book

Imprint

Chapter 6: Overcome Scheduling Challenges.Chapter 7: Personal Health Record: External Sharing in a Secure Manner.- Chapter 8: Continuous Education for Nurses.- Chapter 9: Monitoring and Lowering Readmission Rate.

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVI, 208 p. 127 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484246191

Apress

Dhru, Nidhish, San Ramon, CA, USA

` 629.00

Office 365 for Healthcare Professionals

Order Quantity

Improving Patient Care Through Collaboration, Compliance, and Productivity • Shows how to streamline productivity in existing day-to-day healthcare systems operations • Teaches you to improve internal and external collaboration utilizing your existing investment • Helps you implement instant collaboration to improve patient satisfaction and bridge the communication gap Leverage Office 365 and the cloud in order to be more productive, secure, and compliant with healthcare standards. This book offers prescriptive guidance and real-world use cases to help you maximize and extend care for patients, while working with fewer resources and striving to stay modern and secure. Office 365 for Healthcare increases the value of your existing investment and infrastructure in Office 365 by teaching con gurations and services that will resolve real day-to-day productivity and communication challenges. Understanding that each provider is unique, this book focuses on operational and clinical similarities that can be ...

Contents Chapter 1: Improving Productivity in Healthcare with Office 365.- Chapter 2: Con guring Office 365.- Chapter 3: Innovate while Staying Compliant.- Chapter 4: Telehealth Powered by Office 365.- Chapter 5: Innovations in Tumor Board Reviews.-

ISBN : 9781484246221 Diaz, Francesco, Freato, Roberto, Peschiera Borromeo, Milano, Italy

Cloud Data Design, Orchestration, and Management Using Microsoft Azure Master and Design a Solution Leveraging the Azure Data Platform • Guides cloud data architects in designing a solution that leverages the Azure data platform • Covers new technologies that make processes less costly • Shows you how to use the cloud to Page 80


Computer Science

springer.com

accelerate the business, transitioning from a CAPEX model to an OPEX model

Product category

Use Microsoft Azure to optimally design your data solutions and save time and money. Scenarios are presented covering analysis, design, integration, monitoring, and derivatives. This book is about data and provides you with a wide range of possibilities to implement a data solution on Azure, from hybrid cloud to PaaS services. Migration from existing solutions is presented in detail. Alternatives and their scope are discussed. Five of six chapters explore PaaS, while one focuses on SQL Server features for cloud and relates to hybrid cloud and IaaS functionalities. What You'll Learn Know the Azure services useful to implement a data solution ...

Available

Contents 1 Working with Azure Database Services Platform.- 2 Working with SQL Server on Hybrid Cloud and Azure IaaS.- 3 Working with NoSQL Alternatives.- 4 Orchestrate Data with Azure Data Factory.- 5 Working with Azure Data Lake Store and Azure Data Lake Analytics.- 6 Working with In-Transit Data and Analytics.

Fields of Interest Microsoft and .NET; Open Source; Arti cial Intelligence

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 438 p. 302 illus. Softcover

Medium Type

Professional book

Bibliography 1st ed.,XXII, 396 p. 45 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00 ISBN : 9781484246450 Eason, Kit, Farnham, Surrey, UK

Stylish F# Crafting Elegant Functional Code for .NET and .NET Core • The most practical guide yet to succeeding with F# in the real world • Written for any developer who wants to take the F# programming experience beyond syntax and into design • Explains how all design is compromise and avoids purism Why just get by in F# when you can program in style! This book goes beyond syntax and into design. It provides F# developers with best practices, guidance, and advice to write beautiful, maintainable, and correct code. Stylish F# covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the bene ts of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. ...

Book

Contents Imprint Apress

` 1,299.00 Order Quantity

Order Quantity

Chapter 1: The Sense of Style.- Chapter 2: Designing Functions Using Types.- Chapter 3: Missing Data.- Chapter 4: Working Effectively with Collections Functions.- Chapter 5: Immutability and Mutation.- Chapter 6: Pattern Matching.- Chapter 7: Record Types.Chapter 8: Classes.- Chapter 9: Programming With Functions.- Chapter 10: Asynchronous and Parallel Programming.- Chapter 11: Railway Oriented Programming.- Chapter 12: Performance.- Chapter 13: Layout and Naming.- Chapter 14: Summary.

Fields of Interest Microsoft and .NET; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

ISBN : 9781484246573 Fenton, Steve, Basingstoke, UK

Pro TypeScript Application-Scale JavaScript Development • Teaches you how to write large-scale JavaScript programs that can run in any web browser or on any web server using Microsoft’s TypeScript language • Gets under the hood of the language, to show you how to use it effectively • New edition of the popular professional guide by the author of the rst-ever book on the TypeScript language Explore the features of this innovative open source language in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. This fully revised and updated second edition of Steve Fenton’s popular book covers everything you need to discover this fascinating language and transform your experience of JavaScript development. What’s New in This Edition Coverage of major changes to modules, namespaces, and module loading New guidance on how to use inference to reduce the effort of using TypeScript Page 81


Computer Science Recommendations on compiler options A wide range of feature updates from intersections ...

Contents 1.TypeScript Language Features.- 2. Code Organization.- 3: The Type System.- 4. Object Orientation in TypeScript.- 5. The JavaScript Runtime.- 6. Running TypeScript in a Browser.- 7. Running TypeScript on a Server.8. Exceptions, Memory and Performance.- 9. Using JavaScript Libraries and Type De nitions.- 10. Automated testing.Appendix A. JavaScript Quick Reference.Appendix B. TypeScript Compiler.- Appendix C. Bitwise Flags.- Appendix D. Coding Katas.

Fields of Interest Microsoft and .NET; Programming Languages, Compilers, Interpreters

Content Level Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XXVII, 287 p. 53 illus., 33 illus. Softcover

Medium Type Book

Imprint Apress

` 899.00 Order Quantity

springer.com cover ASP.NET Core MVC 2 • Contains detailed explanations of the new ASP.NET Core MVC 2 functionality • Presents a fully worked case study of a functioning ASP.NET Core MVC 2 application that readers can use as a template for their own projects Now in its 7th edition, the best selling book on MVC is updated for ASP.NET Core MVC 2. It contains detailed explanations of the Core MVC functionality which enables developers to produce leaner, cloud optimized and mobile-ready applications for the .NET platform. This book puts ASP.NET Core MVC into context and dives deep into the tools and techniques required to build modern, cloud optimized extensible web applications. All the new MVC features are described in detail and the author explains how best to apply them to both new and existing projects. The ASP.NET Core MVC Framework is the latest evolution of Microsoft’s ASP.NET web platform, ...

Contents Part I: Introducing ASP.NET Core MVC.- 1: Putting ASP.NET MVC In Context.- 2: Your First MVC Application.- 3: The MVC Pattern, Projects and Conventions.- 4: Essential C# Features.- 5: Working with Razor.- 6: Working with Visual Studio.- 7: Testing MVC Applications.- 8: SportsStore: A Real Application.- 9: SportsStore: Navigation.- 10: SportsStore: Cart.- 11: SportsStore: Administration.- 12: SportsStore: Security & Deployment.- 13: SportsStore: Working with Visual Studio Code.- Part II: ASP.NET Core MVC In Depth.- 14: Con guring Applications.15: URL Routing.- 16: Advanced Routing Features.- 17: Controllers and Actions.- 18: Dependency ...

Fields of Interest Microsoft and .NET

Content Level Professional/practitioner

Product category

Order Quantity

ISBN : 9781484246696 Freeman, Adam, London, UK

Pro Entity Framework Core 2 for ASP.NET Core MVC • Tailored for developers working with ASP. NET Core MVC 2 • Includes coverage of common problems and how to avoid them • Written by best-selling author Adam Freeman Model, map, and access data effectively with Entity Framework Core 2, the latest evolution of Microsoft’s object-relational mapping framework. You will access data utilizing .NET objects via the most common data access layer used in ASP.NET Core MVC 2 projects. Best-selling author Adam Freeman explains how to get the most from Entity Framework Core 2 in MVC projects. He begins by describing the different ways that Entity Framework Core 2 can model data and the different types of databases that can be used. He then shows you how to use Entity Framework Core 2 in your own MVC projects, starting from the nuts and bolts and building up to the ...

Professional book

Contents Available

Bibliography 7th ed.,XXIX, 1017 p. 292 illus., 281 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484241110 Freeman, Adam, London, UK

Pro ASP.NET Core MVC 2 • Best-selling book on MVC is now updated to

Apress

` 2500.00

Part 1.- 1 - Entity Framework Core in Context.2 - Your First Entity Framework Core Application.- 3 - Working with Databases.- 4 SportsStore - A Real (Data) Application.- 5 SportsStore - Storing Data.- 6 - SportsStore Modifying Data.- 7 - SportsStore - Expanding the Data Model.- 8 - SportsStore - Scaling Up.9 - SportsStore - Customer Features.- 10 SportsStore - Creating An API.- Part 2.- 11 Working with Entity Framework Core.- 12 Performing Data Operations.- 13 Understanding Migrations.- 14 - Creating Data Relationships.- 15 - Working with Relationships.- 16 - Working with Relationships.- 17 - Scaffolding an Existing ...

Fields of Interest Page 82


Computer Science Microsoft and .NET; Software Engineering; Data Structures

springer.com

Professional/practitioner

how to add Azure support to Xamarin Forms application. You'll review in detail how to build a Xamarin Form with Azure Client and modify an existing app to become a Xamarin Forms Client for ...

Product category

Contents

Professional book

Chapter 1: Installing Visual Studio 2017.Chapter 2: Introduction to Xamarin Forms.Chapter 3: Introduction to Azure: a Developer's Perspective.- Chapter 4: Building an Azure Service Using Quickstart.- Chapter 5: Building a Xamarin Forms Azure Client. -Chapter 6: Delete Resources in Your Subscription.

Content Level

Available

Bibliography 1st ed.,XXI, 650 p. 157 illus. Softcover

Medium Type Book

Fields of Interest

Apress

Microsoft and .NET; Apple and iOS; Mobile Computing

` 1,899.00

Content Level

Order Quantity

Product category

Imprint

Professional/practitioner

Professional book Available

Bibliography 1st ed.,XVII, 260 p. 219 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

resolve the major challenges of morphing a legacy on-premise application into a cloudrst, resilient, and scalable platform • Shows you how to hit the ground running with best practices and valuable tools for futurizing existing code and infrastructure • Prepares you to create concise plans for communicating the baseline, target, and transition architectures to key stakeholders Design an enterprise solution from scratch that allows the migration of a legacy application. Begin with the planning and design phase and be guided through all the stages of selecting the architecture framework that ts your enterprise. Join Microsoft MVP Josh Garverick as he addresses all major areas of design and implementation—application, infrastructure, data, security, and deployment—while leveraging the power and tools of Visual Studio Team Services (VSTS) to bring DevOps to the forefront. With an emphasis on principles and best practices of enterprise design, you will discover how to recognize existing patterns within the legacy ...

Contents PART 1: Assessing the Legacy.- Chapter 1: The Baseline.- Chapter 2: Domain Architectures.Chapter 3: Security and Compliance.- Chapter 4: Operating Models.- PART II: Planning for the Future.- Chapter 5: The Wireframe.Chapter 6: Capacity Planning.- Chapter 7: Performance Considerations.- Chapter 8: The Target.- PART III Bringing it to the Cloud.Chapter 9: Transition Architectures.- Chapter 10: Development Concepts.- Chapter 11: Deployment Pipelines.- Chapter 12: Operations and Site Reliability.

Fields of Interest Microsoft and .NET; Computer Applications; Business IT Infrastructure; Software Management

ISBN : 9781484246740 Fustino, Russell, New Port Richey, FL, USA

Content Level

Azure and Xamarin Forms

Professional/practitioner

Cross Platform Mobile Development

Product category Professional book

• Build apps in C# using Xamarin and deploy to iOS, Android and Windows Stores • Demonstration through examples of phone vs tablet, portrait vs landscape and ListView vs grid layout • Learning tips for developers for designing apps Discover how to create cross platform apps for Android, iOS and UWP using Azure services and C# with Xamarin Forms. This book illustrates how to utilize Azure cloud storage for serving up Azure SQL DB data through Azure App Services. The book starts by setting up Xamarin and introducing Xamarin Forms and then covers the Azure Portal from a developer’s perspective and goes on to demonstrate how to build an Azure Service using Quickstart. You'll also see

Available

Bibliography 1st ed.,XXI, 300 p. 86 illus. Softcover

Medium Type Book ISBN : 9781484245941 Garverick, Josh, AKRON, NY, USA

Imprint Apress

` 899.00

Migrating to Azure Transforming Legacy Applications into Scalable Cloud-First Solutions

Order Quantity

• Teaches you how to identify and effectively Page 83


Computer Science

springer.com Professional/practitioner

Professional book

he describes how organizations can prepare for Teams and enhance existing services. He further shows you how to manage and control ...

Available

Contents

Product category

Bibliography 1st ed.,XV, 146 p. 112 illus. Softcover

Medium Type Book

Imprint Apress

` 449.00 Order Quantity

Content Level

Hubbard, Melissa, Bailey, Matthew J., Withum Digital, Bethesda, MD, USA

Professional/practitioner

End User Guide to Practical Usage, Collaboration, and Governance

Product category Professional book

• Offers comprehensive coverage of Microsoft Teams with hands-on experience using the product and in-depth coverage of different segments of Teams and how they can affect each other • The authors are the foremost authorities on Microsoft Teams with an MVP and a certi ed trainer who bring the perfect balance of business and technical to the book; they speak at multiple conferences, events, and user group meetings • Includes all the information you need to successfully implement, use, and manage Microsoft Teams at your business and for your customers Do you need to learn how to use Microsoft Teams? Are you questioning how to drive user adoption, govern content, and manage access for your Teams deployment? Either way, Mastering Microsoft Teams is your onestop-shop to learning everything you need to know to nd success with Microsoft Teams. Microsoft’s new chat-based collaboration software has many rich features that enable teams to be more efficient, and save valuable time and resources. However, as with all software, there is a learning curve and pitfalls that should be avoided. Begin by learning the core components and use cases for Teams. From there the authors guide you through ...

Contents Chapter 1: Introduction to Microsoft Teams.Chapter 2: Working in Teams.- Chapter 3: Communicating in Teams.- Chapter 4: Meetings in Teams.- Chapter 5: User Adoption in Teams.- Chapter 6: Governance.- Chapter 7: Automating Business Processes in Teams.Chapter 8: Known Challenges and the Future.

Fields of Interest Microsoft and .NET; Business IT Infrastructure

Content Level

Fields of Interest Microsoft and .NET; Computer Communication Networks; Computer Applications

ISBN : 9781484246320

Mastering Microsoft Teams

Ch 1. Introduction: Microsoft Teams.- Ch 2. Optimize Teams experience.- Ch 3. Managing and controlling Microsoft Teams experience.Ch 4. Teams capabilities and enhancement.Ch 5. Journey from Skype for Business to Microsoft Teams.- Ch 6. Microsoft Teams Troubleshooting.

Available

Bibliography 1st ed.,XX, 323 p. 191 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00 ISBN : 9781484246399

Order Quantity

Ilag, Balu N, Tracy, CA, USA

Introducing Microsoft Teams Understanding the New Chat-Based Workspace in Office 365 • Covers customization details for Teams enhancement and capabilities • The book demonstrates complete transition from Skype for Business to Microsoft Teams, step by step process to move gradually from Skype for Business to Microsoft Teams • Dedicated chapter on Troubleshooting and Best Practices for helping the users in providing technical support Gain industry best practices from planning to implementing Microsoft Teams and learn how to enable, con gure, and integrate user provisioning, management, and monitoring. This book also covers troubleshooting Teams with step-by-step instructions and examples. Introducing Microsoft Teams gives you the comprehensive coverage you need to creatively utilize Microsoft Teams services. The author starts by giving an introduction to Microsoft Teams and its architecture followed by optimizing the Teams experience where

ISBN : 9781484246795 Kokosa, Konrad, Warsaw

Pro .NET Memory Management For Better Code, Performance, and Scalability • Takes a deep dive into .NET memory management, including comprehensive Page 84


Computer Science

springer.com

coverage of how .NET memory works, implementation details, possible pitfalls, and ways to work around them • Helps readers understand the internal workings of the .NET framework and how they can work with it more effectively • Includes practical applications and code examples at every step

Fields of Interest Microsoft and .NET; Image Processing and Computer Vision

Content Level Professional/practitioner

Product category Professional book

Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. Pro .NET Memory Management is your comprehensive guide to writing better software by understanding and working with memory management in .NET. Thoroughly vetted by the .NET Team at Microsoft, this book contains 25 valuable troubleshooting scenarios designed to ...

Contents 1. Basic Concepts.- 2. Low-Level Memory Management.- 3. Memory Measurements.- 4. .NET Fundamentals.- 5. Memory Partitioning.6. Memory Allocation.- 7. Garbage Collection: Introduction.- 8. Garbage Collection: Mark Phase.- 9. Garbage Collection: Plan Phase.- 10. Garbage Collection: Sweep and Compact.-11. GC Flavors.- 12. Finalization.- 13. Miscellaneous Topics.- 14. Advanced Techniques.- 15. Programmatical APIs.

Available

Bibliography 1st ed.,XIV, 274 p. 88 illus., 53 illus. Softcover ISBN : 9781484246825

Medium Type Kovalevsky, Vladimir, Berlin, Germany

Book

Modern Algorithms for Image Processing

Imprint

Computer Imagery by Example Using C#

` 799.00

• Teaches efficient methods of digital image processing that can be used for improving the quality of images and for recognizing and measuring objects • Provides project source code you can immediately use in your work • Written by a renowned expert who has worked and taught in the eld of image processing for many decades

Available

Utilize modern methods for digital image processing and take advantage of the many time-saving templates provided for all of the projects in this book. Modern Algorithms for Image Processing approaches the topic of image processing through teaching by example. Throughout the book, you will create projects that resolve typical problems that you might encounter in the world of digital image processing. Some projects teach you methods for addressing the quality of images, such as reducing random errors or noise and suppressing pulse noise (salt and pepper), a method valuable for improving the quality of historical images. Other methods detail ...

Bibliography

Contents

Fields of Interest Microsoft and .NET; Memory Structures; Programming Languages, Compilers, Interpreters; Software Engineering

Content Level Professional/practitioner

Product category Professional book

1st ed.,XXXI, 1072 p. 293 illus. Softcover

Medium Type Book

Imprint Apress

` 3,099.00 Order Quantity

Part I: Image Processing.- Chapter 1: Introduction.- Chapter 2: Noise Reduction.Chapter 3: Contrast Enhancement.- Chapter 4: Shading Correction with Thresholding.Chapter 5: Project "WFshadBinImpulse".- Part II: Image Analysis.- Chapter 6: Edge Detection.- Chapter 7: A New Method of Edge Detection.- Chapter 8: A New Method of image Compression.- Chapter 9: Image Segmentation and Connected Components.Chapter 10: Straightening Photos of Paintings.- Chapter 11: Polygonal Approximation of Region Boundaries and Edges.- Chapter 12: Recognition and Measurement of Circular Objects.- Chapter 13: Recognition of Bicycles in Traffic.Appendix A: ...

Apress

Order Quantity

ISBN : 9781484240571 MacDonald, Matthew, Toronto, ON, Canada

Beginning ASP.NET 4.5 in C# • One of the rst books introducing novices to this important new technology area, and written speci cally in their coding language of preference. • Provides thorough coverage of all the issues that a novice programmer is likely to meet and presents them in a clean, logical manner where each chapter builds on the concepts introduced by those before it. • Written by Matthew MacDonald a proven and award winning .NET author that has been following the technology release cycle since its inception This book is the most comprehensive and up to date introduction to ASP.NET ever written. Focussing solely on C#, with no code samples duplicated in other languages, award Page 85


Computer Science winning author Matthew MacDonald introduces you to the very latest thinking and best practices for the ASP.NET 4.5 technology. Assuming no prior coding experience, you'll be taught everything you need to know from the ground up. Starting from rst principals, you'll learn the skills you need to be an effective ASP.NET developer who is ready to progress to more sophisticated projects and professional work. You'll be taught how to use object orientation and code-behind ...

springer.com • Introduces readers to the new concept of Conversation as a Service (CaaS) • Covers Bots development on Windows as well as Non-Windows platforms

Professional book

Develop Intelligent Bots using Microsoft Bot framework (C# and Node.js), Visual Studio Enterprise & Code, Microsoft Azure and Cognitive Services. This book shows you how to develop great Bots, publish to Azure and register with Bot portal so that customers can connect and communicate using famous communication channels like Skype, Slack, Web and Facebook. You'll also learn how to build intelligence into Bots using Azure Cognitive Services like LUIS, OCR, Speech to Text and Web Search. Bots are the new face of user experience. Conversational User Interface provides many options to make user experience richer, innovative and engaging with ...

Available

Contents

Fields of Interest Microsoft and .NET; Software Engineering/ Programming and Operating Systems

Content Level Popular/general

Product category

Apress

Chapter 1: Conversations as Platforms.Chapter 2: Developing Skype Bot using .NET Core.- Chapter 3: Developing Bots Using Node JS.- Chapter 4: Channels.- Chapter 5: Bot Conversations.- Chapter 6: Skype Calling Bots.- Chapter 7: Storing State.- Chapter 8: Dialogs.- Chapter 9: Natural Language Processing.- Chapter 10: Azure Cognitive Services.- Chapter 11: Bot Operations.

` 1899.00

Fields of Interest

Bibliography 1st ed.,XXXVI, 885 p. Softcover

Medium Type Book

Imprint

Machiraju, Suren, Gaurav, Suraj, Issaquah, WA, USA

DevOps for Azure Applications Deploy Web Applications on Azure • Consists of a tried-and-tested set of tools and approaches for the new challenges offered by the cloud • Contains real-world case studies for deploying of Azure applications • Demonstrates running performance tests and comparing results

Bibliography

Deploy web applications on Azure using DevOps tools. This book gives solutions to real-world Cloud deployment scenarios which will enable you to become adept in DevOps work for Azure. You'll start by seeing an overview of DevOps for Azure deployments where you will also survey the available tools, including Octopus Deploy and TeamCity. Here, you will learn how to use TeamCity as a CI tool and Octopus Deploy as release-management and CD software to get your package deployed on Azure Web Application. Next, the authors demonstrate using the Microsoft Visual Studio Team Services (VSTS) integrated developer platform. Finally, you will go through ...

1st ed.,XV, 283 p. 204 illus., 190 illus. Softcover

Contents

Microsoft and .NET; Computer Applications; Web Development

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Medium Type Book

Imprint Apress

` 829.00 ISBN : 9781484246993 Machiraju, Srikanth, Modi, Ritesh, Hyderabad

ISBN : 9781484246979

Chapter 1: DevOps for Azure. - Chapter 2: Deployment via TeamCity and Octopus Deploy. - Chapter 3: Deployment via VSTS. Chapter 4: Azure Application Deployment.Chapter 5: Final Thoughts

Fields of Interest Microsoft and .NET; Computer Applications; Programming Languages, Compilers, Interpreters

Order Quantity

Content Level

Developing Bots with Microsoft Bots Framework

Professional/practitioner

Create Intelligent Bots using MS Bot Framework and Azure Cognitive Services

Professional book

• The rst book covering Microsoft Bots framework

Bibliography

Product category Available

1st ed.,XVI, 126 p. 115 illus. Softcover Page 86


Computer Science

Medium Type Book

Imprint Apress

` 399.00 Order Quantity

springer.com Chapter 4: Service Fundamentals: Instrumentation,Telemetry, and Monitoring.Chapter 5: Key Application Experiences: Latency, Scalability, and Throughput.Chapter 6: Failures and Their Inevitability.Chapter 7: Failures and Recovery.- Chapter 8: High Availability, Scalability, and Disaster Recovery.- Chapter 9: Availability and Economics of 9s.- Chapter 10: Securing Your Application.- Chapter 11: The Modernization of Software Organizations.

Fields of Interest Microsoft and .NET

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XXII, 254 p. 94 illus. Softcover

Medium Type Book ISBN : 9781484246986 Machiraju, Suren, Gaurav, Suraj, Issaquah, WA, USA

Hardening Azure Applications Techniques and Principles for Building Large-Scale, Mission-Critical Applications

Imprint Apress

` 799.00

Contents Chapter 1: Introducing the Cloud Computing Platform.- Chapter 2: Cloud Applications.Chapter 3: Hardened Cloud Applications.-

Contents Chapter 1: Revealing the Black Box.- Chapter 2: Performance Analysis.- Chapter 3: Performance Tools.- Chapter 4: Optimizing the BizTalk Server Platform.- Chapter 5: Instrumenting BizTalk Solutions.- Chapter 6: Developing high performance solutions.Chapter 7: Decreasing downtime.- Chapter 8: Monitoring using BizTalk 360.- Chapter 9: Testing BizTalk Server Solutions.- Chapter 10: A BizTalk Server tale

Fields of Interest Microsoft and .NET; Web Development; Computer Applications

Content Level Professional/practitioner

Order Quantity

Product category Professional book

• The rst book to cover the critical topic of hardening cloud applications for maximum reliability and security • Learn the tips, tricks and secrets of hardened Azure application development from authors who have personally developed and deployed massively scalable systems • Includes case studies of major cloud service failures Build large-scale, mission-critical hardened applications on the Azure cloud platform. This 2nd edition provides information on the newer features in Azure, such as Linux extensions and supporting Azure Services such as HDInsight and SQL Server on Linux. Updated with new applications Hardening Azure Applications also discusses Scale Sets (VMSS), a major upgrade that enables autoscaling and seamlessly makes machines ready for high availability. The authors take you step by step through the process of evaluating and building applications with the appropriate hardness attributes. After a small introduction to cloud computing, you will learn ...

Gain an in depth view of optimizing the performance of BizTalk Server. This book provides best practices and techniques for improving development of high mission critical solutions. You'll see how the BizTalk Server engine works and how to proactively detect and remedy potential bottlenecks before they occur. The book starts with an overview of the BizTalk Server internal mechanisms that will help you understand the optimizations detailed throughout the book. You'll then see how the mechanisms can be applied to a BizTalk Server environment to improve low and high latency throughput scenarios. A section on testing BizTalk server solutions ...

Available

Bibliography 1st ed.,XXI, 535 p. 340 illus. Softcover

Medium Type Book

Imprint Apress

` 1,549.00 Order Quantity

ISBN : 9781484247037 Mántaras, Agustín, Dubai, United Arab Emirates

BizTalk Server 2016 Performance Tuning and Optimization • Real eld scenarios in BizTalk Server Performance • Load testing BizTalk Server solutions with practical applications • Optimization of the SQL server layer to boost BizTalk Server performance

Page 87


Computer Science

springer.com Professional book Available

solution that uses all of these technologies—an IoT suite for a smart healthcare ...

Bibliography

Contents

2nd ed.,XVIII, 180 p. 1 illus. Softcover

1. The Arti cial Intelligence 2.0 Revolution.- 2. Understanding the Internet of Things and Azure IoT Suite.- 3. Creating Smart IoT Applications.- 4. Understanding Cognitive APIs.- 5. Consuming Microsoft Cognitive APIs.- 6. Building Smarter Applications Using Cognitive APIs.- 7. Understanding Blockchain.- 8. Implementing Blockchain as a Service.- 9. Capturing, Analyzing, and Visualizing Real-time Data.- 10. Making Predictions with Machine Learning.

Medium Type Book

Imprint Apress

` 549.00 ISBN : 9781484247532 Order Quantity Olsson, Mikael, Hammarland, Finland

Fields of Interest

C# 7 Quick Syntax Reference

Microsoft and .NET; Computer Communication Networks; Arti cial Intelligence

A Pocket Guide to the Language, APIs, and Library

Content Level

• A concise reference to the C# 7.3 language syntax • Covers new feature like out values, ref locals and returns functions, local functions, throw expressions and numeric literals • Short, simple and focused code examples

Professional/practitioner

This quick C# 7 guide is a condensed code and syntax reference to the C# programming language, updated with the latest features of C# 7.3 for .NET and Windows 10. It presents the essential C# 7 syntax in a well-organized format that can be used as a handy reference. In the C# 7 Quick Syntax Reference, you will nd a concise reference to the C# language syntax: short, simple, and focused code examples; a well laid out table of contents; and a comprehensive index allowing easy review. You won’t nd any technical jargon, bloated samples, drawn-out history lessons, or witty stories. What you will nd is a language reference that is concise, ...

Bibliography

Contents 1. Hello World.- 2. Compile and Run.- 3. Variables.- 4. Operators.- 5. String.- 6. Arrays.7. Conditionals.- 8. Loops.- 9. Methods.- 10. Class.- 11. Inheritance.- 12. Rede ning Members.- 13. Access Levels.- 14. Static.- 15. Properties.- 16. Indexers.- 17. Interface.- 18. Abstract.- 19. Namespaces.- 20. Enum.- 21. Exception Handling.- 22. Operator Overloading.- 23. Custom Conversions.- 24. Struct.- 25. Preprocessor.- 26. Delegates.- 27. Events.- 28. Generics.- 29. Constants.- 30. Asynchronous methods.

Fields of Interest Microsoft and .NET; Programming Languages, Compilers, Interpreters; Programming Techniques

Content Level Professional/practitioner

Product category

Product category Professional book Available

1st ed.,XXI, 308 p. 149 illus. Softcover

Medium Type Book ISBN : 9781484240380

Imprint

Pathak, Nishith, Bhandari, Anurag, Kotdwara, Dist. Pauri Garhwal, India

` 749.00

Apress

IoT, AI, and Blockchain for .NET Building a Next-Generation Application from the Ground Up

Order Quantity

• Brings together cutting-edge technologies that developers need to master in order to compete in today's marketplace • Demonstrates how complex capabilities can be provided and consumed as a service in the form of easy-to-use APIs, making them more accessible than ever before • Contains examples in C# that can easily be applied across a wide range of platforms, including web, desktop, and mobile Create applications using Industry 4.0. Discover how arti cial intelligence (AI) and machine learning (ML) capabilities can be enhanced using the Internet of things (IoT) and secured using Blockchain, so your latest app can be not just smarter but also more connected and more secure than ever before. This book covers the latest easy-to-use APIs and services from Microsoft, including Azure IoT, Cognitive Services APIs, Blockchain as a Service (BaaS), and Machine Learning Studio. As you work through the book, you’ll get hands-on experience building an example

ISBN : 9781484247419 Pollack, Edward, Albany, NY, USA

Dynamic SQL Applications, Performance, and Page 88


Computer Science

springer.com

Security in Microsoft SQL Server

Fields of Interest Microsoft and .NET; Database Management

• Helps you build exible applications that respond quickly to changing business needs • Provides examples of unconventional but productive uses of dynamic SQL • Shows best practices around security and how to mitigate SQL injection and other threats Take a deep dive into the many uses of dynamic SQL in Microsoft SQL Server. This edition has been updated to use the newest features in SQL Server 2016 and SQL Server 2017 as well as incorporating the changing landscape of analytics and database administration. Code examples have been updated with new system objects and functions to improve efficiency and maintainability. Executing dynamic SQL is key to large-scale searching based on userentered criteria. Dynamic SQL can generate lists of values and even code with minimal impact on performance. Dynamic SQL enables dynamic pivoting of data for business intelligence solutions as well as ...

Contents 1. What is Dynamic SQL?.- 2. Protecting Against SQL Injection.- 3. Large Scale Searching.- 4. Permissions and Security.- 5. Managing Scope.- 6. Performance Optimization.- 7. Scalable Dynamic Lists.- 8. Parameter Sniffing.- 9. Dynamic PIVOT and UNPIVOT.- 10. Solving Common Problems.11. Applications of Dynamic SQL.- 12. Index Usage and Maintenance.

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIX, 545 p. 508 illus. Softcover

Medium Type ISBN : 9781484247501

Book

Rad, Reza, Meadowbank, Auckland, New Zealand

Imprint

Pro Power BI Architecture

Apress

Sharing, Security, and Deployment Options for Microsoft Power BI Solutions

` 1,599.00

2nd ed.,XX, 496 p. 128 illus. Softcover

Architect and deploy a Power BI solution. This book will help you understand the many available options and choose the best combination for hosting, developing, sharing, and deploying a Power BI solution within your organization. Pro Power BI Architecture provides detailed examples and explains the different methods available for sharing and securing Power BI content so that only intended recipients can see it. Commonly encountered problems you will learn to handle include content unexpectedly changing while users are in the process of creating reports and building analysis, methods of sharing analyses that don’t cover all the requirements ...

Medium Type

Contents

Fields of Interest Microsoft and .NET; Database Management

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Book

Imprint Apress

` 1,449.00 Order Quantity

Order Quantity

• Solves the common challenge of managing multiple environments—such as development, test, and production—with a Power BI solution • Covers row-level security along with other methods of securing valuable data against outsiders • Explains each of the sharing methods in detail to aid in choosing the most suitable method for a given organization and use case

Introduction.-.-Part I: Getting Started.- 1. Power BI Components.- 2. Tools and Preparation.-.-Part II: Power BI Service.- 3. Power BI Service Content. -4. Gateway.- 5. Import Data or Schedule Refresh.- 6. DirectQuery.- 7. Live Connection.-8. Choosing the Right Connection Type.-.-Part III: Sharing and Security.- 9. Dashboard Sharing.- 10. Workspaces as a Collaborative Environment.11. Power BI Apps.- 12. Publish to Web.- 13. Embed in SharePoint Online.- 14. Power BI Embedded.- 15. Power BI Sharing Methods.16. Row Level Security.- 17. Dynamic Row Level Security.-.-Part IV: Administration and Licensing.- 18. Patterns for Dynamic Row Level ...

ISBN : 9781484247600 Ramalingam, Vijai Anand, New Jersey, , USA

Introducing Microsoft Flow Automating Work ows Between Apps and Services • First book to cover Microsoft Flow • Includes assignments for building custom business processes to give you practice in the techniques • Shows real-world applications of connectors Use Microsoft Flow in your business to improve productivity through automation with this step-by-step introductory text from a Microsoft Flow expert. You’ll see the prerequisites to get started with this cloudbased service, including how to create a ow and how to use different connectors. Introducing Microsoft Flow takes you through connecting with SharePoint, creating approval ows, and using mobile apps. This vital information gives you a head-start when Page 89


Computer Science planning your Microsoft Flow implementation. The second half of the book continues with managing connections and gateways, where you’ll cover the con guration, creation, and deletion ...

springer.com • Demonstrates building enterprise analytics solutions (architecture plus code) with examples for easy understanding • Discusses in detail executing SSIS packages in different scenarios to help developers work in all types of situations

Contents Chapter 1: Overview: Microsoft Flow.- Chapter 2: Tutorials: How-To’s.- Chapter 3: Approval Flows.- Chapter 4: Flow Mobile App.- Chapter 5: Manage Connections and Gateways.Chapter 6: Flow Administration.

Fields of Interest Microsoft and .NET; Computer Applications; Mobile Computing

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,IX, 232 p. 337 illus. Softcover

Medium Type Book

Imprint Apress

Improve your analytics and data platform to solve major challenges, including operationalizing big data and advanced analytics workloads on Azure. You will learn how to monitor complex pipelines, set alerts, and extend your organization's custom monitoring requirements. This book starts with an overview of the Azure Data Factory as a hybrid ETL/ELT orchestration service on Azure. The book then dives into data movement and the connectivity capability of Azure Data Factory. You will learn about the support for hybrid data integration from disparate sources such as on-premise, cloud, or from SaaS applications. Detailed guidance is provided on ...

Contents Chapter 1: Introduction to Data Analytics.Chapter 2: Introduction to Azure Data Factory.- Chapter 3: Data Movement.Chapter 4: Data Transformation-I.- Chapter 5: Data Transformation-II.- Chapter 6: Monitoring.- Chapter 7: Security.- Chapter 8: Executing SSIS Packages.

Fields of Interest

` 699.00

Microsoft and .NET; Computer Applications; Computer Communication Networks

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 368 p. 376 illus. Softcover

Medium Type Book

Imprint Apress

` 1,049.00 ISBN : 9781484247648 Rawat, Sudhir, Narain, Abhishek, Bangalore, India

Order Quantity

ISBN : 9781484247662 Reagan, Rob, Chattanooga, TN, USA

Web Applications on Azure Developing for Global Scale • Teaches you to build web applications in .NET on the Azure platform-as-a-service that are designed to handle thousands of concurrent users • Provides an understanding of where traditional approaches and technologies will let you down and how to architect for Internet scale • Shows you how to deliver your content globally with con dence Build .NET apps on Microsoft Azure services that can grow to Internet scale. Learn how you can make smart application architecture decisions and follow best practices so that your website can handle tens of thousands of concurrent users and deliver your content globally. Author Rob Reagan takes you through key Azure technologies targeted toward building web applications, and along the way shares his lessons learned in scaling out a real-world web application. After an overview of web application building blocks, the book dives into relational and NoSQL data storage options on Azure, including Azure Table Storage and CosmosDB. You’ll then ...

Contents 1. Introducing Azure.- 2. Web Applications.- 3. Azure Data Storage.- 4. Azure SQL Databases.5. Azure Table Storage.- 6. CosmosDB.- 7. Redis Cache.- 8. WebJobs.- 9. Messaging Queues.- 10. Other Tips and Tricks.- 11. Troubleshooting Web Applications.- 12. Deployment.

Fields of Interest Microsoft and .NET; Web Development

Understanding Azure Data Factory

Content Level

Operationalizing Big Data and Advanced Analytics Solutions

Product category

• Covers the latest Azure Data Factory version 2

Available

Professional/practitioner

Professional book

Page 90


Computer Science

Bibliography 1st ed.,XXIII, 515 p. 183 illus., 181 illus. Softcover

springer.com covered in the book include the fundamentals and core concepts ...

Contents Medium Type Book

Imprint Apress

` 1,449.00

1. API Design Demysti ed.- 2. Introduction to ASP.NET Core.- 3. Your First API Application.4. Extensibility Architecture.- 5. MVC.- 6. The Con guration Model.- 7. Logging and Error Handling.- 8. Securing APIs.- 9. Bells & Whistles.- 10. Testing & Debugging.- 11. Hosting & Deployment.

Fields of Interest Order Quantity

Microsoft and .NET

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 236 p. 67 illus. Softcover

Medium Type Book

Imprint Apress

` 699.00 ISBN : 9781484247686 Reynders, Fanie, Odijk, The Netherlands

Use the valuable Entity Framework Core 2.0 tool in ASP.NET and the .NET Framework to eliminate the tedium around accessing databases and the data they contain. Entity Framework Core 2.0 greatly simpli es access to relational databases such as SQL Server that are commonly deployed in corporate settings. By eliminating tedious data access code that developers are otherwise forced to use, Entity Framework Core 2.0 enables you to work directly with the data in a database through domain-speci c objects and methods. Beginning Entity Framework Core 2.0 is a carefully designed tutorial. Throughout the book you will encounter examples that you can ...

Contents Introduction.- 1. Getting Started.- 2. Working with Multiple Tables.- 3. Stepping Beyond the Basics.- 4. Data Validation and POCO's.- 5. Stored Procedures, Table Design and Modi cations.- 6. ASP.NET MVC and EF Core 2.0.- 7. Finishing our ASP.NET MVC .NET Core 2.0 Project.- 8. Wrap-up and Where to Go Next.- 9. Appendix A: Database Script For Chapter 6.

Fields of Interest Microsoft and .NET

Content Level Professional/practitioner

Order Quantity

Product category

Modern API Design with ASP. NET Core 2

Professional book Available

Building Cross-Platform Back-End Systems

Bibliography 1st ed.,XVII, 338 p. 127 illus. Softcover

• Shows how to build cross-platform web APIs using the completely rewritten ASP.NET Core 2.0 framework along with RESTful techniques, Swagger, GraphQL, HATEOAS, versioning, and more • Covers unit- and integration-testing for assuring code quality, along with debugging .NET Core compiled code • Provides examples of application deployment to Microsoft’s Azure cloud environment, Docker, and Ubuntu Use ASP.NET Core 2 to create durable and cross-platform web APIs through a series of applied, practical scenarios. Examples in this book help you build APIs that are fast and scalable. You’ll progress from the basics of the framework through to solving the complex problems encountered in implementing secure RESTful services. The book is packed full of examples showing how Microsoft’s ground-up rewrite of ASP.NET Core 2 enables native cross-platform applications that are fast and modular, allowing your cloud-ready server applications to scale as your business grows. Major topics

application development

Medium Type Book

Imprint Apress

` 999.00 Order Quantity

ISBN : 9781484247723 Rouleau, Derek J., East Baldwin, ME, USA

Beginning Entity Framework Core 2.0 Database Access from .NET • Shows the preferred method for database access from .NET • Provides easy-to-follow examples that can be used as templates for your future work • Demonstrates a 'database rst approach' to Page 91


Computer Science

springer.com

Professional book

started with AI? Written by expert data scientists at Microsoft, Deep Learning with the Microsoft AI Platform helps you with the how-to of doing deep learning on Azure and leveraging deep learning to create ...

Available

Contents

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XVII, 654 p. 302 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484247730

Apress

Rozga, Szymon, Port Washington, NY, USA

` 1,899.00

Practical Bot Development Designing and Building Bots with Node.js and Microsoft Bot Framework

Order Quantity

Part 1 - Getting Started with AI.- Chapter 1: Introduction to Arti cial Intelligence.Chapter 2: Overview of Deep Learning.Chapter 3: Trends in Deep Learning.- Part 2: Azure AI Platform and Experimentation Tools.- Chapter 4: Microsoft AI Platform.Chapter 5: Cognitive Services and Custom Vision.- Part 3: AI Networks in Practice.Chapter 6: Convolutional Neural Networks.Chapter 7: Recurrent Neural Networks.Chapter 8: Generative Adversarial Networks (GANs).- Part 4: AI Architectures and Best Practices.- Chapter 9: Training AI Models.Chapter 10: Operationalizing AI Models.Appendix: Notes.

• Learn to build and publish bots using the Microsoft Bot Builder Framework • Utilize your existing Node.js skills to build great bot experiences • Real hands on bot development for beginners

Fields of Interest

Explore the concept of bots and discover the motivation behind working with these new apps with messaging platforms. This book is an accessible resource teaching the basic concepts behind bot design and implementation. Each chapter builds on previous topics and, where appropriate, real working code is shown that implements the concepts. By just picking up a code editor, you can start creating smart, engaging, and useful bot experiences today. Practical Bot Development will teach you how to create your own bots on platforms like Facebook Messenger and Slack, incorporate extension APIs, and apply AI and ML algorithms in the cloud. By the end ...

Professional book

Contents Chapter 1: Introducing Bots.- Chapter 2: Bot User Design (UX).- Chapter 3: Natural Language Understanding.- Chapter 4: Introducing Microsoft Bot Builder Framework.- Chapter 5: Dive into Bot Builder.Chapter 6: Putting it all together.- Chapter 7: Advanced bot builder topics.- Chapter 8: Deploying to Channels and sending custom data.- Chapter 9: Custom channels.- Chapter 10: Making the Bot smarter.- Chapter 11: Communicating using Custom Graphics.Chapter 12: Human Handoff.- Chapter 13: Logging and Bot Analytics.- Chapter 14: Other bot implementation platforms.

Fields of Interest Microsoft and .NET; Software Engineering/ Programming and Operating Systems; Computer Communication Networks; Arti cial Intelligence; Web Development

Microsoft and .NET; Arti cial Intelligence

Content Level Professional/practitioner

Product category Available

Bibliography 1st ed.,XXVII, 284 p. 104 illus. Softcover

Medium Type Book ISBN : 9781484247754 Salvaris, M., Dean, D., Tok, W.H., London, UK

Imprint Apress

` 899.00

Deep Learning with Azure Building and Deploying Arti cial Intelligence Solutions on the Microsoft AI Platform

Order Quantity

• Provides a solid introduction to deep learning concepts, trends, and opportunities • Shows how to perform machine learning and deep learning using the latest tools and technologies on Microsoft AI • Teaches how to build and operationalize deep learning models on the Microsoft AI platform Get up-to-speed with Microsoft's AI Platform. Learn to innovate and accelerate with open and powerful tools and services that bring arti cial intelligence to every data scientist and developer. Arti cial Intelligence (AI) is the new normal. Innovations in deep learning algorithms and hardware are happening at a rapid pace. It is no longer a question of should I build AI into my business, but more about where do I begin and how do I get

ISBN : 9781484247785 Sarcar, Vaskaran, White eld, Bangalore, India Page 92


Computer Science

springer.com

Design Patterns in C#

` 1,349.00

A Hands-on Guide with Real-World Examples

Order Quantity

• Contains full implementations of each pattern, along with snapshots of the Solution Explorer views and output • Presents real-world examples for each pattern • Uses simple and effective language to convey complex information Get hands-on experience with each Gang of Four design pattern using C#. For each of the patterns, you’ll see at least one real-world scenario, a coding example, and a complete implementation including output. In the rst part of Design Patterns in C#, you will cover the 23 Gang of Four (GoF) design patterns, before moving onto some alternative design patterns, including the Simple Factory Pattern, the Null Object Pattern, and the MVC Pattern. The nal part winds up with a conclusion and criticisms of design patterns with chapters on anti-patterns and memory leaks. By working through easy-to-follow examples, you will understand the concepts ...

Contents Part-I: Gang of Four Design Patterns.- 1.A: Creational Patterns.- Chapter 1: Singleton Pattern.- Chapter 2: Prototype Pattern.Chapter 3: Builder Pattern.- Chapter 4: Factory Method Pattern.- Chapter 5: Abstract Factory Pattern. - 1.B: Structural Patterns.- Chapter 6: Proxy Pattern.- Chapter 7: Decorator Pattern.Chapter 8: Adapter Pattern.- Chapter 9: Facade Pattern.- Chapter 10: Flyweight Pattern.- Chapter 11: Composite Pattern.Chapter 12: Bridge Pattern.- 1.C: Behavioral Patterns.- Chapter 13: Visitor Pattern.Chapter 14: Observer Pattern.- Chapter 15: Strategy Pattern.- Chapter 16: Template Method Pattern.- Chapter 17: Command ...

Fields of Interest Microsoft and .NET; Programming Techniques; Big Data

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXXIV, 644 p. 182 illus. Softcover ISBN : 9781484247853

Book

Modern Data Access with Entity Framework Core Database Programming Techniques for .NET, .NET Core, UWP, and Xamarin with C#

Bibliography

Contents

1st ed.,XXX, 455 p. 154 illus. Softcover

Chapter 1: Introducing Entity Framework Core.- Chapter 2: Installing Entity Framework Core.- Chapter 3: Concepts of Entity Framework Core.- Chapter 4: Reverse Engineering for Existing Databases (Database First Development).- Chapter 5: Forward Engineering for New Databases.- Chapter 6: Customizing the Database Schema.- Chapter 7: Database Schema Migrations.- Chapter 8:

Content Level Professional/practitioner

Product category Professional book

Medium Type Book

Imprint Apress

Imprint Apress

` 1,899.00 Order Quantity

• Covers all important database access scenarios as well as best practices and tips • Shows how to use Entity Framework Core for database access through C# applications • Teaches about important third-party tools, such as LINQPad, Entity Developer, Entity Framework Pro le, EFPlus, and AutoMapper, to add functionality

Available

Microsoft and .NET; Programming Languages, Compilers, Interpreters; Computer Applications

Medium Type

Schwichtenberg, Holger, Essen, Germany

C# developers, here’s your opportunity to learn the ins-and-outs of Entity Framework Core, Microsoft’s recently redesigned objectrelational mapper. Bene t from hands-on learning that will teach you how to tackle frustrating database challenges, such as workarounds to missing features in Entity Framework Core, and learn how to optimize the performance of your applications, headon! Modern Data Access with Entity Framework Core teaches best practices, guidance, and shortcuts that will signi cantly reduce the amount of resources you internally dedicate to programming data access code. The proven methods and tools taught in this book, such as ...

Fields of Interest

Read Data with LINQ.- Chapter 9: Object Relationships and Loading Strategies.Chapter 10: Inserting, Deleting, and Modifying Records.- Chapter 11: Concurrency (Preventing Con icts).- Chapter 12: Logging.Chapter 13: Asynchronous Programming.Chapter 14: Dynamic LINQ ...

ISBN : 9781484247877 Seamark, Philip, UPPER HUTT, New Zealand

Beginning DAX with Power BI The SQL Pro’s Guide to Better Business Intelligence • Teaches the differences between the types of calculations available in DAX and how and when to use each • Presents the key aspects of DAX such as variables, lter context, joining tables, aggregating data, and optimization • Provides BI content for SQL pros while most DAX books target Excel users

Page 93


Computer Science Attention all SQL Pros, DAX is not just for writing Excel-based formulas! Get hands-on learning and expert advice on how to use the vast capabilities of the DAX language to solve common data modeling challenges. Beginning DAX with Power BI teaches key concepts such as mapping techniques from SQL to DAX, ltering, grouping, joining, pivoting, and using temporary tables, all aimed at the SQL professional. Join author Philip Seamark as he guides you on a journey through typical business data transformation scenarios and challenges, and teaches you, step-by-step, how to resolve challenges using DAX. Tips, tricks, and shortcuts are included and ...

springer.com Shaikh, Kasam, Mumbai, India

Developing Bots with QnA Maker Service Integration with Azure Bot Service and Microsoft Bot Framework • Discusses continuous integration with web chat using GitHub and the Azure portal • Discusses bot management in QnA Maker online and offline using Visual Studio 2017 • Contains real-world examples of creating bots

Professional/practitioner

Learn to develop bots with zero coding knowledge using the Azure Cognitive QnA Maker service, a GUI cognitive service from Microsoft. This book shows you how to integrate QnA Maker with the Azure Bot Service and Microsoft Bot Framework, along with how to integrate your bot with social channels such as Web Chat, and Telegram. You will learn what QnA Maker is, why you should use this service in enterprise settings, when you should use this service, and how you should use the service. Developing Bots with QnA Maker Service takes you through the QnA Maker FAQ knowledge base with Azure Bot Service, where you will discover how to get started with ...

Product category

Contents

Contents Chapter 1: Introduction to DAX.- Chapter 2: Variables.- Chapter 3: Context.- Chapter 4: Summarizing and Aggregating.- Chapter 5: Joins.- Chapter 6: Filtering.- Chapter 7: Dates.Chapter 8: Debugging and Optimizing.Chapter 9: Practical DAX.

Fields of Interest Microsoft and .NET; Big Data/Analytics

Content Level

Professional book Available

Bibliography 1st ed.,XVII, 264 p. 84 illus. Softcover

Medium Type Book

Imprint

Chapter 1 – Eagle eye view of Cognitive Services offering.- Chapter 2 - What, When, Why & How QnA Maker Service.- Chapter 3 Creating FAQ Bot Backend from Scratch.Chapter 4 – Talk-with-Azure-Bot-Framework.Chapter 5 – Connecting-Bot-with-SocialChannels.- Chapter 6 – Bot Build Management.- Chapter 7 – Things you must know about QnAMaker knowledgebase.Chapter 8 - A steps towards having an Interactive & Cost-effective FAQ Bot.

Order Quantity

ISBN : 9781484247938 Sharma, Manish, Faridabad, India

Cosmos DB for MongoDB Developers Migrating to Azure Cosmos DB and Using the MongoDB API • First book covering the MongoDB API of Cosmos DB • Discusses integration of Azure Cosmos DB with Spark • Covers advanced features such as the multihoming API and TTL using the Cosmos DB for MongoDB API

Professional book

Learn Azure Cosmos DB and its MongoDB API with hands-on samples and advanced features such as the multi-homing API, georeplication, custom indexing, TTL, request units (RU), consistency levels, partitioning, and much more. Each chapter explains Azure Cosmos DB’s features and functionalities by comparing it to MongoDB with coding samples. Cosmos DB for MongoDB Developers starts with an overview of NoSQL and Azure Cosmos DB and moves on to demonstrate the difference between georeplication of Azure Cosmos DB compared to MongoDB. Along the way you’ll cover subjects including indexing, partitioning, consistency, and sizing, all of which will ...

Available

Contents

Apress

` 799.00

Order Quantity

Fields of Interest Microsoft and .NET; Computer Applications; Computer Graphics

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XIII, 178 p. 129 illus. Softcover

Medium Type Book

Imprint

Chapter 1:Why NoSQL?. - Chapter 2:CosmosDB overview. - Chapter 3:CosmosDB Multi-geo replication. - Chapter 4:Indexing.Chapter 5:Partitioning. - Chapter 6:Consistency. - Chapter 7: Sizing. - Chapter 8:Migrating to CosmosDB MongoDB API. Chapter 9:CosmosDB MongoDB API – Advanced services.

Apress

` 549.00

Fields of Interest Microsoft and .NET; Database Management; Computer Applications

ISBN : 9781484247907 Page 94


Computer Science

springer.com

Professional book

bulbs going on over the students’ heads as he drew the gures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. For this latest edition, Dan is joined ...

Available

Contents

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XVIII, 209 p. 118 illus. Softcover

Medium Type Book

Imprint Apress

` 629.00 Order Quantity

1. C# and the .NET Framework.- 2. C# and .NET Core.- 3. Overview of C# Programming.- 4. Types, Storage, and Variables.- 5. Classes: The Basics.- 6. Methods.- 7. More About Classes.8. Classes and Inheritance.- 9. Expressions and Operators.- 10. Statements.- 11. Structs.- 12. Enumerations.- 13. Arrays.- 14. Delegates.- 15. Events.- 16. Interfaces.- 17. Conversions.- 18. Generics.- 19. Enumerators and Iterators.- 20. Introduction to LINQ.- 21. Introduction to Asynchronous Programming.- 22. Namespaces and Assemblies.- 23. Exceptions.- 24. Preprocessor Directives.- 25. Re ection and Attributes.- 26. What’s New in C# 6 and 7.- 27. Other Topics.

• Provides an understanding of the bene ts of serverless technology and how to apply it in the three largest and growing cloud providers • Dives into a newer technology that is in high demand in many industries, including Net ix, Coca-Cola, Slack, and many more • Promotes good design and development techniques (with hands-on code samples) that utilize new technical tools such as the Serverless Framework powered by AWS, Azure, Google Cloud, and IBM OpenWhisk

Medium Type

Contents

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Book

Imprint

Solis, Daniel, Schrotenboer, Cal, SAN JOSE, CA, USA

Apress

Illustrated C# 7

` 2,299.00

Chapter 1: Understanding Serverless Computing.- Chapter 2: Getting Started.Chapter 3: Amazon Web Services.- Chapter 4: Azure.- Chapter 5: Google Cloud.- Chapter 6: Agnostic Approach.

Fields of Interest Order Quantity

• Covers brand new content on .NET Core, Roslyn, and the latest C# 7.0 features, including tuples and pattern matching • Provides a unique take on C#, presenting the language in clean, simple diagrams, focused code samples, and clear, concise explanations • Is well suited as both a language learning aid and a handy reference you will come back to for years to come Get to work quickly with C# with a uniquely succinct and visual format used to present the C# 7.0 language. Whether you’re getting to grips with C# for the rst time or working to deepen your understanding, you’ll nd this book to be a clear and refreshing take on each aspect of the language. Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the light

Developing with Amazon Web Services, Microsoft Azure, and Google Cloud

5th ed.,XXXIV, 799 p. 398 illus. Softcover

Microsoft and .NET; Software Engineering/ Programming and Operating Systems

The C# Language Presented Clearly, Concisely, and Visually

Beginning Serverless Computing

Learn the basics of serverless computing and how to develop event-driven architectures with the three major cloud platforms: Amazon Web Services, Microsoft Azure, and Google Cloud. This hands-on guide dives into the foundations of serverless computing, its use cases, and how to apply it using developer tools such as Node.js, Visual Studio Code, Postman, and Serverless Framework. You will apply the fundamentals of serverless technology from the ground up, and come away with a greater understanding of its power and how to make it work for you. This book teaches you how to quickly and securely develop applications without the hassle of ...

Fields of Interest

ISBN : 9781484248027

Stigler, Maddie, Richmond, VA, USA

Microsoft and .NET; Servers; Management of Computing and Information Systems; Software Engineering/Programming and Operating Systems

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 199 p. 160 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484248072

Page 95


Computer Science

` 599.00 Order Quantity

springer.com Connecting Hyper-V Hosts to Storage Infrastructure.- Chapter 10: Providing High Availability for Hyper-V Virtual Machines.Chapter 11: Using Failover Cluster Manager to ...

Professional/practitioner

directly into your own projects. You will be able to deliver working code faster than ever. Examples are made available through GitHub, maximizing the convenience and value this book provides to Xamarin.Forms developers. Solutions in the book are organized broadly into problem domains such as user interface for applications, data and security, connectivity and external services, and more. Within each domain the book presents speci c solutions ...

Product category

Contents

Fields of Interest Microsoft and .NET

Content Level

Available

1. Fundamentals.- 2. User Interface.- 3. Working with Data.- 4. Network & Security.- 5. Business App Concepts.- 6. Advanced Topics.

Bibliography

Fields of Interest

Professional book

ISBN : 9781484248157 Syrewicze, Andy, Siddaway, Richard, Jenison, MI, USA

1st ed.,XXII, 388 p. 95 illus. Softcover

Microsoft and .NET; Mobile Computing

Medium Type

Content Level

Book

Professional/practitioner

Imprint

Product category

Apress

Professional book

` 1,149.00

Available

Pro Microsoft Hyper-V 2019 Practical Guidance and Hands-On Labs

Bibliography Order Quantity

1st ed.,XVIII, 281 p. 80 illus. Softcover

• Is up-to-date on the latest features in Windows Server 2019 and Windows 10 • Covers Hyper-V, Microsoft’s virtualization platform designed to work with both Windows and Unix/Linux virtual machines • Written for newcomers to Hyper-V, but contains learning points for more experienced users

Medium Type

Successfully create and manage your Hyper-V environment without any of the marketing uff. This book's lab-driven, hands-on approach will get you up and running as quickly and efficiently as possible. Virtualization is the cornerstone of today’s data center. As a modern-day IT pro, you are required to manage environments that are in a regular state of ux and increasing in both size and complexity. To keep up, you need practical information in a format that is succinct, yet comprehensive and highly applicable. Pro Hyper-V 2019 breaks down critical and time-saving topics into a series of easy-to-digest chapters, showing you how to perform ...

Order Quantity

Contents Chapter 1: Introduction to Hyper-V.- Chapter 2: Con guring Hyper-V Host Settings.Chapter 3: Creating Your First Hyper-V Virtual Machine.- Chapter 4: Con guring Basic Virtual Machine Resources and Settings.- Chapter 5: Managing and Maintaining Hyper-V Integration Services.- Chapter 6: Managing and Modifying Virtual Machine Files.- Chapter 7: Utilizing Hyper-V Checkpoints for Software Upgrades.- Chapter 8: Connecting Virtual Machines to the Physical Network.- Chapter 9:

Book

Imprint Apress

` 829.00

ISBN : 9781484248225 Versluis, Gerald, Thewissen, Steven, Hulsberg, The Netherlands

Xamarin.Forms Solutions • Provides ready-to-run solutions that any Xamarin.Forms programmer can adopt and adapt • Presents examples of best practices in developing Xamarin.Forms applications • Organized by problem domain area for ease of reference

ISBN : 9781484248249 Vijayakumar, Thurupathan, Colombo, Sri Lanka

Use the solutions provided in this book to handle common challenges in Xamarin.Forms that are encountered on a daily basis. Working examples and techniques are presented that you can modify and drop

Practical API Architecture and Development with Azure and AWS Design and Implementation of APIs Page 96


Computer Science

springer.com

for the Cloud

Content Level Professional/practitioner

• Introduces both business and technical requirements and necessities of API architecture and development. • Includes fundamental guidelines to start API development and implementation with minimal viable standards. • Provides practical implementation details of API gateways from the leading cloud platforms – Azure and AWS Learn the business and technical importance of API design and architecture using the available cloud services from Azure and AWS. This book starts off with an introduction to APIs and the concept of API Economy from a business and organizational perspective. You'll decide on a sustainable API strategy and API architecture based on different case scenarios. You'll then look at actual examples on API development guidelines, providing a practical view and approach towards the API development and aligning teams in API development. This book walks you through the API gateway services available in Azure and AWS and reviews different approaches to ...

Contents Chapter 1: Practical Introduction to APIs.Chapter 2: API Strategy and Architecture.Chapter 3: API Development.- Chapter 4: API Gateways.- Chapter 5: API Security.- Chapter 6: Serverless API.- Chapter 7: Practical Design and Development.

Product category Professional book Available

Bibliography 1st ed.,XV, 159 p. 72 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484248263

Apress

Waghmare, Charles David, Mumbai, India

` 499.00

Beginning SharePoint Communication Sites

Order Quantity

Creating and Managing Professional Collaborative Experiences • Consists of case studies to demonstrate integration of communication sites • Discusses integration with platforms such as Microsoft Teams along with Power BI • Covers creating and editing content through SharePoint mobile apps

Available

Understand SharePoint communication sites and create one on your own using SharePoint Home available in Office 365. This beginner's book will advise you about the ways to integrate your existing collaboration channels with SharePoint communication sites. Along the way you will see how to embed documents, videos, and real-time data from across Office 365, including documents from SharePoint, Power BI reports, Microsoft Stream videos, and Yammer discussions. The author starts by giving an introduction to SharePoint communication sites and how to create them. Next, you’ll cover various cases to understand the bene ts of communicating through ...

Bibliography

Contents

Fields of Interest Microsoft and .NET; Web Development; Computer Applications

Content Level Professional/practitioner

Product category Professional book

1st ed.,XV, 173 p. 69 illus. Softcover

Medium Type Book

Imprint Apress

` 529.00 Order Quantity

Chapter 1: What is SharePoint Communication Sites?.- Chapter 2: Effectively Communicating and collaborating through SharePoint Communication sites.- Chapter 3: Build Collaborative experience for end users.Chapter 4: Create Digital Intranets.- Chapter 5: Integration of Communications sites with Office 365 products for easy end user collaboration.- Chapter 6: Use Communication sites for managing communities to create collaborative experience.- Chapter 7: Social knowledge management using Communication sites.Chapter 8: Create new horizons of digital communication.

Fields of Interest Microsoft and .NET; Computer Communication Networks; Computer Applications

ISBN : 9781484245880 Cheng, Fu, Sandringham, Auckland, New Zealand

Build Mobile Apps with Ionic 4 and Firebase Hybrid Mobile App Development • Updated for Ionic 4 to cover React and Vue, Stencil, built-in support for router, and the new Oceanic theme • Use HTML/JavaScript/CSS to create mobile apps requiring only one codebase for different platforms • Ionic 4 is the rst Ionic version to be framework agnostic with Angular as the default implementation Leverage your existing web development skills to learn the whole cycle of hybrid mobile app development. This edition is fully updated with the changes in Ionic 4, including Stencil, a new framework based on the web components standard. It explains Ionic and Firebase in detail, including how to create hybrid mobile apps using using React and Vue, and run those apps in an internal browser using a wrapper created by Apache Page 97


Computer Science Cordova. Build Mobile Apps with Ionic 4 and Firebase shows you how to focus on developing front-end code, without needing to manage any back-end code or servers. You'll learn in the context of building a Hacker News client ...

Contents Chapter 1: Getting Started.- Chapter 2: Languages, frameworks, libraries and tools.Chapter 3: Web Components and Stencil.Chapter 4: Basic app structure.- Chapter 5: List stories.- Chapter 6: View story.- Chapter 7: View comments.- Chapter 8: User management.- Chapter 9: Manage favorites.Chapter 10: Share stories.- Chapter 11: Common components.- Chapter 12: Advanced topics.- Chapter 13: End-to-end test and build.- Chapter 14: Publish.- Chapter 15: App monitoring and analysis.

Fields of Interest Mobile Computing; Programming Languages, Compilers, Interpreters; Apple and iOS

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XXV, 435 p. 38 illus. Softcover

Medium Type

springer.com

Learn Android Studio 3 Efficient Android App Development • Broaden your knowledge of Android Studio 3, the most popular development environment for Android app developers • Learn to develop Java-based Android apps through practical examples • Publish your newly created apps to the Google Play store Build Android apps using the popular and efficient Android Studio 3 suite of tools, an integrated development environment (IDE) for Android developers using Java APIs. With this book, you’ll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app development and minimal effort on your part. Along the way, you’ll use Android Studio to develop Java-based Android apps, tier by tier through practical examples. These examples cover core Android topics such as noti cations and toast; intents and broadcast receivers; and services. Then, you’ll learn how to publish your apps and sell them online and in ...

Contents 1. Introduction.- 2. Android Studio.- 3. Application Fundamentals.- 4. Activities and Layouts.- 5. Handling Events.- 6. Working with Multiple Activities.- 7. UI Elements.- 8. Running in the Background.- 9. Debugging.10. Data Persistence.- 11. App Distribution.Appendix A. Introduction to Java.

Book

Fields of Interest

Imprint

Mobile Computing; Programming Techniques; Java

Apress

` 1,299.00 Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 260 p. 135 illus., 130 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

ISBN : 9781484246122 Hagos, Ted, Manila, Philippines

ISBN : 9781484246139 Hagos, Ted, Manila, National Capital Region, Philippines

Learn Android Studio 3 with Kotlin Efficient Android App Development • Broaden your knowledge of Android Studio 3 • Learn to develop Kotlin-based Android apps through practical examples • Publish your newly created apps to the Google Play store Build Android apps using the popular and efficient Android Studio 3 suite of tools, an integrated development environment (IDE) with which Android developers can now use the Kotlin programming language. With this book, you’ll learn the latest and most productive tools in the Android tools ecosystem, ensuring quick Android app development and minimal effort on your part. Along the way, you’ll use Android Studio to develop apps tier by tier through practical examples. These examples cover core Android topics such as Activities, Intents, BroadcastReceivers, Services and AsyncTask. Then, you’ll learn how to publish your apps and sell them online ...

Contents Part 1 The Kotlin Language.- Chapter 1: Getting Into Kotlin.- Chapter 2: Getting Started.- Chapter 3: Functions.- Chapter 4: Types.- Chapter 5: Higher Order Functions and Lambdas.- Chapter 6 : Collections.Chapter 7 : Generic support.- Part 2: Android Programming with Kotlin.- Chapter 8: Introduction to Android.- Chapter 9: Getting started.- Chapter 10: Activities and Layouts.Chapter 11: Event Handling.- Chapter 12: Intents.- Chapter 13: UI Elements.- Chapter 14: Fragments.- Chapter 15: Running in the background.- Chapter 16: Debugging.Chapter 17: Shared Preferences.- Chapter 18: Internal Storage.- Chapter 19: Broadcast Receivers.- ...

Fields of Interest Mobile Computing; Programming Languages, Compilers, Interpreters; Programming Page 98


Computer Science Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIV, 469 p. 170 illus. Softcover

Medium Type Book

Imprint Apress

` 1,399.00 Order Quantity

springer.com can understand, giving you the best possible start in Android development. It provides clean, straightforward examples that make learning easy, allowing you to pick up the concepts without ...

Contents 1: Introduction to Android 7 Nougat.- 2: Setting Up an Android Studio Development System.- 3: An Introduction to the Android Studio Integrated Development Environment.- 4: An Introduction to XML.- 5: An Introduction to Java.- 6: Android User Interface Design.- 7: Making Apps Interactive.8: Android Design Patterns.- 9: Android Graphic Design.- 10: Android Animation.- 11: Digital Video.- 12: Digital Audio.- 13: Android Services and Threads.- 14: Android Content Providers.

Fields of Interest Mobile Computing; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level

Using MVVM Light with your Xamarin Apps • Covers the popular MVVM development design pattern with a focus on Xamarin. Forms • Provides step-by-step demos • Includes application development for iOS, Android, and Windows phone Learn how to use the popular MVVM Light development framework with a focus on reliable, maintainable code that can be deployed across any of the .NET-supported mobile platforms. Clear examples are provided of the advantages of the MVVM platform along with step-by-step demonstrations of how to create applications at different levels of complexity. Application development is covered for iOS, Android, and Windows phone (UWP) using MVVM Light as the central framework. The model-view-viewmodel (MVVM) pattern is valued by many developers as an excellent way to create sophisticated modern applications. Its clear separation of presentation and ...

Popular/general

Product category

Contents

Bibliography

1: Installing MVVM Light.- 2: Your First MVVM Light Mobile App.- 3: Inversion of Control (IoC) & Messenging.- 4: Adding Functionality.5: Converting Your Existing Apps.- 6: The Outside World.- 7: Unit Testing.- 8: Using Xamarin Forms.- 9: Rounding Things Off.

4th ed.,XXVII, 484 p. 325 illus., 324 illus. Softcover

Fields of Interest

Medium Type

Mobile Computing; Microsoft and .NET; Software Engineering

Professional book Available

Book

Content Level Imprint

Professional/practitioner

Apress ISBN : 9781484240533

` 1149.00

Jackson, Wallace, Lompoc, CA

Android Apps for Absolute Beginners

Professional book Available

Order Quantity

Bibliography 1st ed.,XVII, 200 p. 118 illus., 112 illus. Softcover

Covering Android 7 • Updated to include the new Android 7 release • A unique tutorial on getting started with Android using media apps as examples • Wallace Jackson is an accomplished Android and multimedia expert and author Get your rst Android apps up and running with the help of plain English and practical examples. If you have a great idea for an Android app, but have never programmed before, then this book is for you. Android Apps for Absolute Beginners cuts through the fog of jargon and mystery that surrounds Android app development, and gives you simple, step-by-step instructions to get you started. This book teaches Android application development in language anyone

Product category

Medium Type Book

Imprint Apress

` 629.00 Order Quantity

ISBN : 9781484246498 Johnson, Paul, Merseyside, UK Page 99


Computer Science

springer.com 1st ed.,XV, 133 p. 34 illus., 26 illus. Softcover

15. Troubleshooting.- 16. Distributing Apps.17. Instant Apps.- 18. CLI.

Medium Type

Fields of Interest

Book

Mobile Computing; Programming Languages, Compilers, Interpreters; Wireless and Mobile Communication

Imprint Apress

Content Level

` 429.00

Professional/practitioner

Product category Order Quantity

Professional book Available

ISBN : 9781484247297

Bibliography Mukherjee, Chinmoy, Bangalore, India

1st ed.,XXVII, 485 p. 47 illus. Softcover

Build Android-Based Smart Applications

Medium Type

Using Rules Engines, NLP and Automation Frameworks

Imprint

Book

Apress

• Learn how to use rules engines to build smart applications which can even beat human beings in decision making • Shift gears from traditional application development to smart application development • Transform your development process Build smart applications using cutting-edge technologies such as rules engines, code automation frameworks, and natural language processing (NLP). This book provides step-by-step instructions on how to port nine rules engines (CLIPS, JRuleEngine, DTRules, Zilonis, TermWare, Roolie, OpenRules, JxBRE, and JEOPS) to the Android platform. You’ll learn how to use each rules engine to build a smart application with sample code snippets so that you can get started with programming smart applications immediately. Build Android-Based Smart Applications also describes porting issues with other popular rules engines (Drools, JLisa, Take, and Jess). ...

Contents 1. Introduction.- 2. Rules Engines.- 3. Knowledge Management Applications.- 4. Android applications for solving real life problems.

Fields of Interest Mobile Computing; Open Source; Arti cial Intelligence; Java

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

` 1,399.00 Order Quantity

ISBN : 9781484248041 Späth, Peter, Leipzig, Germany

Pro Android with Kotlin Developing Modern Mobile Apps • Covers all aspects of professional Android development with Kotlin • Gives you great insight into Kotlin and Android apps • Written by an experienced author and trainer Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book covers the various aspects of a modern Android app that professionals are expected to encounter. There are chapters dealing with all the important aspects of the Android platform, including GUI design, le- and data-handling, coping with phone calls, multimedia apps, interaction with location and mapping services, monetizing apps, and much more. Pro Android with Kotlin is an invaluable source for developers wanting to build realworld state-of-the-art apps for modern Android devices. What You Will Learn Integrate activities, such as intents, ...

Contents 1. System.- 2. Application.- 3. Activities.- 4. Services.- 5. Broadcasts 6. Content Providers.7. Permissions.- 8. APIs.- 9. User Interface.- 10. Development.- 11. Building.- 12. Communication.- 13. Hardware.- 14. Testing.-

ISBN : 9781484240236 Wickham, Mark, Dallas, TX, USA

Practical Android 14 Complete Projects on Advanced Techniques and Approaches • A practical book presenting 14 complete projects • Covers more advanced Android techniques for experienced app developers • Author Mark Wickham is an experienced Android expert, teacher and trainer, who speaks at AnDevCon and other events Choose the best approach for your app and implement your solution quickly by leveraging complete projects. This book is a collection of practical projects that use Page 100


Computer Science advanced Android techniques and approaches, written by Android instructor Mark Wickham. Mark has taught a series of popular classes at Android development conferences since 2013 and Practical Android covers content from his most popular classes. Each chapter covers an important concept and provides you with a deep dive into the implementation. The book is an ideal resource for developers who have some development experience, but may not be Android or mobile development experts. ...

Contents 1. Introduction to JSON.- 2. Connectivity.- 3. Lazy Loading Images.- 4. Remote Crash Logs.5. Uploading and Emailing.- 6. Push Messaging.- 7. Android Audio.

Fields of Interest Mobile Computing; Java; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIX, 228 p. 53 illus. Softcover

Medium Type Book

Imprint Apress

` 629.00 Order Quantity

springer.com

And Everyone Who Wants To Be One • Only book on the market that shows how to apply the Linux philosophy to working as a SysAdmin • Learn the secrets that make the best Linux SysAdmins powerful far beyond that of mere mortals • Written by David Both, who has been working with Linux and Open Source Software for 20 years, and has written articles for OS/2 Magazine, Linux Magazine, Linux Journal and OpenSource.com. Reveals and illustrates the awesome power and exibility of the command line, and the design and usage philosophies that support those traits. This understanding of how to extract the most from the Linux command line can help you become a better SysAdmin. Understand why many things in the Linux and Unix worlds are done as they are, and how to apply the Linux Philosophy to working as a SysAdmin. The original Unix/ Linux Philosophy presented foundational and functional tenets - rules, guidelines, and procedural methods - that worked well. However, it was intended for the developers of those operating systems. Although System Administrators ...

Contents Part 1. Introduction.- 1. Introduction to the Linux Philosophy.- 2. Getting Ready.- Part 2. Foundation.- 3. Data Streams.- 4. Transforming Data Streams.- 5. Everything is a File.- 6. Using the Linux FHS.- Part 3. Function.- 7. Embrace the CLI.- 8: Be a Lazy SysAdmin.- 9. Automate Everything.- 10. Always use Shell Scripts.- 11. Test Early, Test Often.- 12. Use Common Sense Naming.- 13. Store Data in Open Formats.- 14. Use Separate Filesystems for Data.- 15. Make Programs Portable.- 16. Use Open Source Software.- Part 4.Becoming Zen.- 17. Strive for Elegance.- 18. Find the Simplicity.- 19. Use your Favorite Editor.- 20. Document Everything.- ...

Fields of Interest Open Source

Content Level Professional/practitioner

Product category Professional book Available

` 1,449.00 Order Quantity

ISBN : 9781484240120 Dannen, Chris, Brooklyn, NY

Introducing Ethereum and Solidity Foundations of Cryptocurrency and Blockchain Programming for Beginners • First book on the market that teaches Ethereum and Solidity for technical thinkers of all types • Written by a technology journalist trained in breaking down technical concepts into easyto-understand prose • Updates you on the last three years of progress since Bitcoin became popular - a new frontier replete with opportunity for new products and services Learn how to use Solidity and the Ethereum project – second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a frontrunner. This book presents the blockchain phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin. See why professionals and non-professionals alike are honing their skills in smart contract patterns and distributed application development. You'll review the fundamentals of programming and networking, alongside its introduction to the new discipline of ...

Bibliography 1st ed.,XXIV, 511 p. 82 illus. Softcover

Medium Type ISBN : 9781484245774

Book

Both, David, Raleigh, NC, USA

Imprint

The Linux Philosophy for SysAdmins

Apress

Contents 1. Bridging the Blockchain Knowledge Gap.2. The Mist Browser.- 3. The EVM.- 4. Solidity Programming.- 5. Smart Contacts and Tokens.- 6. Mining Ether.- 7. Cryptoeconomics Survey.- 8. Dapp Deployment.- 9. Creating Private Chains.- 10. Use Cases.- 11. Advanced Concepts. Page 101


Computer Science

Fields of Interest Open Source; Management of Computing and Information Systems; Professional Computing; Computers and Society; The Computing Profession; Personal Computing

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 185 p. 34 illus., 31 illus. Softcover

Medium Type Book

Imprint Apress

` 509.00 Order Quantity

springer.com tips to be committed raw to memory. You will learn everyday tasks ranging from basic system administration—partitioning and mounting lesystems, software installation, network con guration, working from the command line) — to Bourne shell scripting, using graphical applications, as well as fanciful things such as emulation layers for Windows and Linux and virtualization with VirtualBox. It’s now 50 years since the creation of Unix but it is still growing. As Unix now moves ...

Contents Part 1: What Can You Do With Unix Emulation.- 1. Editing Text With Vim and Joe.2. Essential Unix Commands and Terminology.- 3. Bourne Shell Scripting.- Part 2: The World of Real Unix.- 4. PC Hardware for Unix.- 5. Installing and Con guring FreeBSD/ Linux.- 6. Basic System Administration.- 7. The Best of the Graphical Unix World.- 8. Emulation Layers: Wine and Linuxulator.- 9. Virtualization: The New Buzz Word.- Part 3: Developing Applications Under Unix.- 10. Advanced Techniques in Shell Scripting.- 11. Unix Programming with C and Vala.Appendix.

Fields of Interest Open Source

Content Level

Order Quantity

1. Containers.- 2. Docker.- 3. Monolith vs. Microservices.- 4. Docker Basics.- 5. Docker Images.- 6. Docker Compose.- 7. Debugging Microservices Using Docker.- 8. Advanced Docker Use Cases.

Bibliography 1st ed.,XXII, 417 p. 247 illus. Softcover

Medium Type Book

Imprint

• Only book on the market looking at the modern state of Unix and recent, relevant technologies • An exhaustive collection of everyday computer tasks and how to address them in the Unix world • Suitable for complete beginners with no previous experience of Unix

• Explains how to leverage Docker to debug microservices easily, thus increasing development velocity • Provides quick, handy solutions to road blocks while setting up Docker and debugging containers • Written by Kinnary Jangla, engineering manager at Pinterest

Contents

Available

Learn to Live Comfortably in a Modern Unix Environment

Docker Across Microservices

` 1,199.00

Professional book

Beginning Modern Unix

Accelerating Development Velocity Using Docker

Apress

Product category

Jain, Manish, Jaipur, India

Jangla, Kinnary, San Francisco, CA, USA

Discover how a software engineer can leverage Docker in order to expedite development velocity. This book focuses on the fundamental concepts this program is built upon and explores how it can help you get your services up and running inside Docker containers. You'll also review tips on how to debug microservices applications that run inside Docker containers. Tech companies are now developing complex softwares that are comprised of multiple services running on different platforms, and Docker has become an essential part of coordinating the communication between these services and platforms. This book addresses problems caused by drifting ...

Professional/practitioner

ISBN : 9781484246443

ISBN : 9781484246467

Fields of Interest Open Source

Content Level Professional/practitioner

Product category Professional book

Discover how to leverage modern Unix even if you’ve never worked with Unix before. This book presents everything in conceptual terms that you can understand, rather than

Available

Bibliography 1st ed.,XIX, 148 p. 17 illus. Softcover Page 102


Computer Science

Medium Type Book

Imprint Apress

` 499.00 Order Quantity

springer.com spent improving the quality of systems. You will learn that by making relationships rstclass ...

Contents 1. The Problem.- 2. History: How Did We Get Here?.- 3. Analysis: What’s Going Wrong?.- 4. Five Dogmas That Hold Us Back.- 5. The Solution: Vertical Integration.- 6. The Art of Querying.- 7. The I/R Model.- 8. Implicit Services.- 9. Persistence-Aware Programming.- 10. The Client.

Available

Understand the importance of programming, even if you’ve never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy. The chapters in the book will demonstrate the process of programming, starting with formulating an idea, planning, building on past projects, and re ning the work, similar to writing an essay or composing a song. This approach will guide you to make use of logic and mathematics to produce beautiful effects. The term for program in Processing is sketch, though the ...

Bibliography

Contents

Fields of Interest Open Source

Content Level Professional/practitioner

Product category Professional book

1st ed.,XV, 244 p. 21 illus. Softcover

Medium Type Book ISBN : 9781484246535

• Simple, appealing examples that cross over to the real world, inspiring readers to build their own programs • Written by successful author and college professor, Jeanine Meyer, who has taught these concepts to many students

Imprint

1. Basics.- 2. Interactions.- 3. Animation Using Arrays and Parallel Structures.- 4. Classes.- 5. More Interactions.- 6. Images, Graphics, and Building on Prior Work.- 7. Using Files for Making a Holiday Card.- 8. Combining Videos, Images, and Graphics- 9. Hangman.- 10. 3D.Appendix A: Publishing on the Web.

Jong, Jos, AMSTELVEEN, The Netherlands

Apress

Vertically Integrated Architectures

` 729.00

Fields of Interest

Versioned Data Models, Implicit Services, and Persistence-Aware Programming

Order Quantity

Content Level Professional/practitioner

Product category

• Presents the rst comprehensive analysis of the urgent need for Vertically Integrated Architectures (VIA) and offers numerous unique insights and out-of-the-box proposals to make VIA a reality in the real world • Explains how and why the separation between layers and tiers in service-oriented architectures holds software developers back from being truly productive and how VIA can remedy that problem • Makes bold but substantiated statements; understand, for example, why serviceoriented architectures (SOA) are holding developers back from improving productivity and quality. Understand how and why the separation between layers and tiers in service-oriented architectures holds software developers back from being truly productive, and how you can remedy that problem. Strong processes and development tools can help developers write more complex software, but large amounts of code can still be directly deduced from the underlying database model, hampering developer productivity. In a world with a shortage of developers, this is bad news. More code also increases maintenance costs and the risk of bugs, meaning less time is

Open Source

Professional book Available

Bibliography 1st ed.,XXI, 319 p. 89 illus., 45 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00 ISBN : 9781484247174

Order Quantity

Meyer, Jeanine, Mt Kisco, NY, USA

Programming 101 The How and Why of Programming Revealed Using the Processing Programming Language • Programming book for beginners that explains the why of programming as well as the how Page 103


Computer Science

springer.com Professional book Available

Bibliography

Setting Up Jenkins Blue Ocean.- 3. Creating Your First Pipeline.- 4. Jenkins le and the Declarative Pipeline Syntax.- 5. Writing a Jenkins le.- 6. Where to Go from Here?.Appendix.

1st ed.,XIV, 425 p. 437 illus. Softcover

Fields of Interest Medium Type

Open Source; Java; Computer Applications

Book

Content Level Imprint

Professional/practitioner

Apress

Product category

` 1,199.00

Professional book Available

ISBN : 9781484247556 Order Quantity

Bibliography

Oualline, Steve, Oualline, Grace, San Diego, CA, USA

1st ed.,XVII, 246 p. 157 illus. Softcover

Practical Free Alternatives to Commercial Software

Medium Type Book

• Shows you how to use free and open source alternatives to most paid software options • Great introduction to the wide range of free and open source software • Written by an extremely experienced technical author well versed with distilling complex subjects into east-to-follow concepts Get all the things done you're used to doing with pricey software at a fraction of the cost. There are hundreds of free programs out there that work just as well as the commercial programs people pay hundreds of dollars for. This book tells you how to nd and use the most popular and useful of these. The Open Source movement is a system where programmers can share code and collectively improve programs. As a result they can produce programs that are just as good, if not better than their commercial alternatives. For example, LibreOffice comes with a database, Microsoft Office does not. This book shows you where to get and how to use the ...

Contents 1. Web Browsing.- Part 1. LibreOffice.- 2. Introduction to Libreoffice Writer- The Party.3. Writing Letters with LibreOffice.- 4. Writing a Report.- 5. Spreadsheets.- 6. Impress Presentations.- 7. LibreOffice Base.- Part 2. Graphics.- 8. Gimp Basics.- 9. Drawing with Inkscape.- 10. Dia Diagram Editor.- 11. GnuCash.- 12. Audio Editing.- 13. Video Editing with OpenShot.-14. DVD Creation with DVDStyler.- Part 3.Cloud Based Services.15. Gmail.- 16. Google Docs.- 17. Using Google Backup and Sync.- 18. Google Sheets.19. Games.

Fields of Interest Open Source

Content Level Professional/practitioner

Product category

Imprint Apress

` 729.00 Order Quantity

ISBN : 9781484247587 Pathania, Nikhil, Brande, Denmark

Beginning Jenkins Blue Ocean Create Elegant Pipelines With Ease • Covers the visual pipeline editor, pipeline visualization, and pipeline diagnosis in Blue Ocean • Includes tools to help you write declarative pipelines with ease • Teaches extending pipelines using shared libraries Dive deep into Jenkins Blue Ocean and discover how easy creating a pipeline can be. You’ll see how Blue Ocean provides a better user experience when designing, running, and visualizing pipelines. This book shows you its intuitive user interface and its powerful pipeline editor and how this makes it a tool for everyone. Beginning Jenkins Blue Ocean starts with an introduction to Blue Ocean, followed by a step-by-step guide on how to set it up. You’ll learn how to create a pipeline for every branch and pull request on your Git, GitHub, and GitLab repositories. You'll experience the improved pipeline visualization and log diagnosis features in ...

Contents 1. What's new in Jenkins Blue Ocean.- 2.

ISBN : 9781484247655 Petersen, Richard, Alameda, CA, USA

Beginning Fedora Desktop Fedora 28 Edition • Complete guide to using Fedora as your daily driver for mail, productivity, social networking, and more • Written by Richard Petersen, Linux expert and author of multiple programming books • Completely updated for the most recent Fedora Desktop Linux release, Fedora 28 Get the most out of Fedora 28 Desktop, including free Office suites, editors, e-book readers, music and video applications. In addition to those features, you’ll also work with codecs, email clients, web browsers, FTP Page 104


Computer Science

springer.com

and BitTorrent clients, VoIP clients, and IM applications. The major Fedora 28 desktop spins are covered in detail, including the Plasma desktop (KDE), Cinnamon, MateCompiz, LXDE, Xfce, and LXQT. This is your complete guide to using the Fedora 28 Desktop Linux release as your daily driver for multimedia, productivity, social networking, administrative tasks, and more. Author and Linux expert Richard Petersen delves into the ...

1st ed.,XVIII, 260 p. 47 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

Contents Part 1. Getting Started.- 1. Fedora 28 Introduction.- 2. Installation and Upgrade.- 3. Usage Basics: Login, Desktop, and Help.- 4. Installing and Updating Software: DNF, GNOME Software, Packages, DnfDragora, and RPM.- Part 2. Applications.- 5. Office Applications, Email, Editors, and Databases.-6. Graphics and Multimedia.- 7. Internet Applications: Web and FTP.- Part 3. Desktops.8. The GNOME Desktop.- 9. Plasma Desktop: The K Desktop Environment: (KDE).- 10. Shells.- 11. Additional Desktops.- Part 4. Administration.- 12. Fedora System Tools.- 13. System Administration.- 14. Network Con guration.

Fields of Interest Open Source

Content Level Popular/general

Product category Professional book Available

Bibliography 3rd ed.,XXV, 595 p. 382 illus. Softcover

Medium Type Book

Imprint

ISBN : 9781484247471 Quevedo, Waldemar, San Francisco, CA, USA

Practical NATS From Beginner to Pro • First book on the market that teaches NATS • Includes thorough explanations of the design behind the NATS server and its clients • Written by Waldemar Quevedo who has been using NATs for 5 years and has presented on NATs at a number of industry events, including StrangeLoop, AllThingsOpen, and GopherCon. Learn to use NATS and messaging as a solution for communication between services. The NATS project has been around since 2010, but it has become more popular in recent years due to how well it ts into the paradigm of cloud native applications and microservices architectures. It’s fast becoming a very attractive option thanks to its great performance characteristics--a single server can push millions of messages per second--and overall simple design. First you will learn the fundamentals of NATS, such as its design, protocol and the styles of communications it enables, internals of the NATS clients, and how to use the basic API provided by ...

Apress

Contents

` 1,699.00 Order Quantity

1. Introduction to NATS.- 2. The NATS Protocol.- 3. The NATS Clients.- 4. Setting up NATS.- 5. High Availability with NATS Clustering.- 6. Developing a Cloud Native NATS Application.- 7. Monitoring NATS.- 8. Securing NATS.- 9. Troubleshooting NATS.10. Advanced NATS Techniques.

Fields of Interest Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

ISBN : 9781484245644 Axelrod, Arnon, Matan, Israel

Complete Guide to Test Automation Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects • Sets valid expectations from test automation, shows where test automation really shines, and how to get there • Gives concrete tools for decision makers to ensure that the test automation project will succeed and help the software project thrive • Provides hands-on guidance for test automation developers to design tests that are well-suited for automation, and to write highly maintainable test code Rely on this robust and thorough guide to build and maintain successful test automation. As the software industry shifts from traditional waterfall paradigms into more agile ones, test automation becomes a highly important tool that allows your development teams to deliver software at an ever-increasing pace without compromising quality. Even though it may seem trivial to automate the repetitive tester’s work, using test automation efficiently and properly is not trivial. Many test automation endeavors end up in the “graveyard” of software projects. There are many things that affect the value of test automation, and also its costs. This book ... Page 105


Computer Science

Contents Part 1: The “Why” and the “What”.- Chapter 1: The Value of Test Automation.- Chapter 2: From Manual to Automated Testing.- Chapter 3: People and Tools.- Chapter 4: Reaching Full Coverage.- Chapter 5: Business Processes.Chapter 6: Test Automation and Architecture.- Chapter 7: Isolation and Test Environments.- Chapter 8: The Big Picture.Part 2: The “How”.- Chapter 9: Preparing for the Tutorial.- Chapter 10: Designing the First Test Case.- Chapter 11: Start Coding the First Test.- Chapter 12: Completing the First Test.Chapter 13: Investigating Failure.- Chapter 14: Adding More Tests.- Chapter 15: Continuous Integration.- Chapter 16: ...

springer.com • A compact, practical guide to the visual design for GraphQL data • Author is an expert on data visualization techniques in data science programming • Shows how to create property graph diagrams of your APIs

Professional/practitioner

Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and uni cation, as well as useful visualization techniques. These in turn help you improve the quality of your API designs and give you the skills to produce convincing visual communications about the structure of your API designs. Finally, Visual Design of GraphQL Data shows you how to handle GraphQL with legacy data as well as with Neo4j graph databases. Spending time on schema quality means ...

Product category

Contents

Professional book

1. Visual Design of GraphQL Data.- 2. GraphQL Concepts.- 3. Getting Started.- 4. An Email Example.- 5. Business Meaning.- 6. Presenting the Business Flow.- 7. Content Matters.- 8. Getting the Structure Right.- 9. From Graph to Trees.- 10. Resolving Legacy SQL Data Issues.- 11. Using GraphQL with an Existing Graph Database.- 12. Using GraphQL with a New Graph Database.- Afterword: Summary.

Fields of Interest Programming Languages, Compilers, Interpreters

Content Level

Available

Bibliography 1st ed.,XXIX, 529 p. 74 illus. Softcover

Medium Type Book

Imprint Apress

ISBN : 9781484246009 Godse, Jay, Kanata, ON, Canada

Ruby Data Processing Using Map, Reduce, and Select • A practical compact book on Ruby data processing • Comes with simple examples to start • Builds up to complex example solutions

Professional/practitioner

Gain the basics of Ruby’s map, reduce, and select functions and discover how to use them to solve data-processing problems. This compact hands-on book explains how you can encode certain complex programs in 10 lines of Ruby code, an astonishingly small number. You will walk through problems and solutions which are effective because they use map, reduce, and select. As you read Ruby Data Processing, type in the code, run the code, and ponder the results. Tweak the code to test the code and see how the results change. After reading this book, you will have a deeper understanding of how to break data-processing problems into processing stages, ...

Product category

Contents

Professional book Available

1. Basic Ruby.- 2. Function Overview and Simple Examples.- 3. Complex Solutions.- 4. Reverse Engineering Complex Solutions.

Bibliography

Fields of Interest

1st ed.,XVI, 111 p. 40 illus. Softcover

Programming Languages, Compilers, Interpreters; Big Data; Programming Techniques; Data Structures

Fields of Interest

` 1,549.00

Programming Languages, Compilers, Interpreters; Database Management; Web Development

Order Quantity

Content Level

Medium Type Book

Content Level Imprint

Professional/practitioner

Apress

` 349.00

Product category Professional book Available

ISBN : 9781484246726

Order Quantity

Bibliography

Frisendal, Thomas, Copenhagen S, Denmark

1st ed.,XV, 98 p. 1 illus. Softcover

Visual Design of GraphQL Data

Medium Type

A Practical Introduction with Legacy Data and Neo4j

Book

Imprint Page 106


Computer Science Apress

springer.com Semantics.- 18. First-Class Functions.- 19. Containers and Algorithms.

` 329.00 Fields of Interest Order Quantity

Programming Languages, Compilers, Interpreters

Content Level Popular/general

Product category Professional book Available

Bibliography 5th ed.,XXVIII, 771 p. 82 illus. Softcover

Medium Type Book

Imprint Apress

Contents Chapter 1: Introduction.- Chapter 2: Getting Started.- Chapter 3: Basic .- Chapter 4: Descriptive Statistics.- Chapter 5: Data Visualizations.- Chapter 6: Inferential Statistics and Regressions.

Fields of Interest Programming Languages, Compilers, Interpreters; Big Data; Probability and Statistics in Computer Science; Open Source

` 2,199.00

Content Level

Order Quantity

Product category

ISBN : 9781484246276 Horton, Ivor, Van Weert, Peter, Stratford-uponAvon, UK

covers topics ranging from R syntax basics, descriptive statistics, and data visualizations to inferential statistics and regressions. After learning R’s syntax, you will work through data visualizations such as histograms and boxplot charting, descriptive statistics, and inferential statistics such as t-test, chi-square test, ANOVA, non-parametric test, and linear regressions. Learn R for Applied Statistics is a timely skills-migration book that equips you with the R programming ...

Professional/practitioner

Professional book

Beginning C++17

Available

From Novice to Professional

Bibliography

• Master C++17 through step-by-step examples • Learn to work with arrays, loops, strings, lambda expressions, and more • Utilize operator overloading, inheritance, virtual functions and polymorphism

1st ed.,XV, 243 p. 111 illus. Softcover

Medium Type Book

Imprint Apress

Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge. All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Code downloads are provided for all examples from the text and solutions to the exercises. This latest edition has been fully updated to the ...

Contents 1. Basic Ideas.- 2. Introducing Fundamental Types of Data.- 3. Working Fundamental Types.- 4. Making Decisions.- 5. Arrays and Loops.- 6. Pointers and References.- 7. Working with Strings.- 8. De ning Functions.9. Function Templates.- 10. Program Files and Preprocessing Directives.- 11. De ning your own Data Types.- 12. Operator Overloading.13. Inheritance.- 14. Virtual Functions and Polymorphism.- 15. Runtime Errors and Exceptions.- 16. Class Templates.- 17. Move

` 699.00 Order Quantity

ISBN : 9781484246344 Hui, Eric Goh Ming, Singapore, Singapore

Learn R for Applied Statistics With Data Visualizations, Regressions, and Statistics • Learn R through structured and optimized, real project examples • Covers applied statistics using R, rst by learning R basics, then applying to data visualizations, descriptive, inferential and regressions-based statistics • Explore data science using applied statistics and data visualization Gain the R programming language fundamentals for doing the applied statistics useful for data exploration and analysis in data science and data mining. This book

ISBN : 9781484246887 Kusswurm, Daniel, Geneva, IL, USA

Modern X86 Assembly Page 107


Computer Science

springer.com

Language Programming

Imprint

Covers x86 64-bit, AVX, AVX2, and AVX-512

` 1,699.00

• Has a modern focus on 64-bit and AVX programming for today's algorithmsin uenced programmers • Revised and updated to cover the new AVX512 • The author is an expert with over 30 years experience as a programmer, developer and computer scientist Gain the fundamentals of x86 64-bit assembly language programming and focus on the updated aspects of the x86 instruction set that are most relevant to application software development. This book covers topics including x86 64-bit programming and Advanced Vector Extensions (AVX) programming. The focus in this second edition is exclusively on 64-bit base programming architecture and AVX programming. Modern X86 Assembly Language Programming’s structure and sample code are designed to help you quickly understand x86 assembly language programming and the computational capabilities of the x86 platform. After readingand using this book, you’ll be ...

Contents Chapter 1 – 64-bit Architecture.- Chapter 2 – 64-bit Architecture Programming – Part 1.Chapter 3- 64-bit Architecture Programming – Part 2.- Chapter 4 – Advanced Vector Extensions (AVX).- Chapter 5 – AVX Programming – Scalar Floating-Point.Chapter 6 – AVX Programming – Packed Floating-Point.- Chapter 7 – AVX Programming – Packed Integers.- Chapter 8 – Advanced Vector Extensions 2 (AVX2).Chapter 9 – AVX2 Programming – Packed Floating-Point.- Chapter 10 – AVX2 Programming – Packed Integers.- Chapter 11 – AVX2 Programming – Enhanced Feature Set Instructions.- Chapter 12 – Advanced Vector Extensions 512 (AVX-512).- Chapter 13 – AVX512 ...

Fields of Interest Programming Languages, Compilers, Interpreters; Algorithm Analysis and Problem Complexity

Content Level Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XXI, 604 p. 96 illus. Softcover

Medium Type Book

Apress

Interpreters; Arti cial Intelligence; Programming Techniques; Probability and Statistics in Computer Science; Big Data

Content Level Professional/practitioner Order Quantity

Product category Professional book Available

Bibliography 1st ed.,IX, 257 p. 10 illus. Softcover

Medium Type Book

Imprint Apress

` 419.00 Order Quantity

ISBN : 9781484240045 Mailund, Thomas, Aarhus N, Denmark

Domain-Speci c Languages in R Advanced Statistical Programming • Learn to program with domain-speci c languages using R • Carry out large matrix expressions and multiplications • Implement metaprogramming with DSLs Gain an accelerated introduction to domainspeci c languages in R, including coverage of regular expressions. This compact, in-depth book shows you how DSLs are programming languages specialized for a particular purpose, as opposed to general purpose programming languages. Along the way, you’ll learn to specify tasks you want to do in a precise way and achieve programming goals within a domain-speci c context. Domain-Speci c Languages in R includes examples of DSLs including large data sets or matrix multiplication; pattern matching DSLs for application in computer vision; and DSLs for continuous time Markov chains and their applications ...

Contents 1. Introduction.- 2. Matrix expressions.- 3. Components of a programming language.- 4. Functions, classes and operators.- 5. Parsing and manipulating expressions.- 6. Lambda expressions.- 7. Environments and Expressions.- 8. Tidy evaluation.- 9. List comprehension.- 10. Continuous-Time Markov chains.- 11. Pattern matching.- 12. Dynamic programming.- 13. Conclusion.

Fields of Interest Programming Languages, Compilers,

ISBN : 9781484247112 Masters, Timothy, Ithaca, NY, USA

Data Mining Algorithms in C++ Data Patterns and Algorithms for Modern Applications • An expert-driven data mining and algorithms in C++ book • Data mining is an important topic in big data • Algorithms are also a critical topic of growing importance Discover hidden relationships among the variables in your data, and learn how to exploit these relationships. This book presents a collection of data-mining algorithms that are effective in a wide variety of prediction and classi cation applications. All algorithms include an intuitive explanation of operation, essential equations, references to more rigorous theory, and commented C++ source code. Many of these Page 108


Computer Science techniques are recent developments, still not in widespread use. Others are standard algorithms given a fresh look. In every case, the focus is on practical applicability, with all code written in such a way that it can easily be ...

springer.com testing and tuning using C++ algorithms • Includes examples that reinforce the theory that nancial engineers and traders can take away with them • Written by Timothy Masters, PhD, a nancial programming and software engineering expert

Contents 1. Information and Entropy.- 2. Screening for Relationships.- 3. Displaying Relationship Anomalies.- 4. Fun With Eigenvectors.- 5. Using the DATAMINE Program.

Professional book

Build, test, and tune nancial, insurance or other market trading systems using C++ algorithms and statistics. You’ve had an idea and have done some preliminary experiments, and it looks promising. Where do you go from here? Well, this book discusses and dissects this case study approach. Seemingly good backtest performance isn't enough to justify trading real money. You need to perform rigorous statistical tests of the system's validity. Then, if basic tests con rm the quality of your idea, you need to tune your system, not just for best performance, but also for robust behavior in the face of inevitable market changes. Next, you need to ...

Available

Contents

Fields of Interest Programming Languages, Compilers, Interpreters; Big Data; Data Mining and Knowledge Discovery; Programming Techniques; Algorithms

Content Level Professional/practitioner

Product category

Book

1. Introduction.- 2. Pre-Optimization Issues.3. Optimization Issues.- 4. Post-Optimization Issues.- 5. Estimating Future Performance I: Unbiased Trade Simulation.- 6. Estimating Future Performance II: Trade Analysis.- 7. Permutation Tests.

Imprint

Fields of Interest

Bibliography 1st ed.,XIV, 286 p. Softcover

Medium Type

Apress

` 829.00 Order Quantity

Programming Languages, Compilers, Interpreters; Financial Engineering; Software Engineering; Algorithm Analysis and Problem Complexity

Content Level Professional/practitioner

Product category Professional book

ISBN : 9781484247228 Milanesi, Carlo, Bergamo, Italy

Beginning Rust From Novice to Professional • Covers programming with Rust on Unix, Linux, macOS, and Windows • Master heterogeneous data structures and data sequences • Utilize closures, changeable strings, ranges and slices Learn to program with Rust in an easy, stepby-step manner on Unix, Linux shell, macOS and the Windows command line. As you read this book, you’ll build on the knowledge you gained in previous chapters and see what Rust has to offer. Beginning Rust starts with the basics of Rust, including how to name objects, control execution ow, and handle primitive types. You’ll see how to do arithmetic, allocate memory, use iterators, and handle input/output. Once you have mastered these core skills, you’ll work on handling errors and using the object-oriented features of Rust to build robust Rust applications in no time. Only a basic knowledge of ...

Available

Contents Bibliography 1st ed.,IX, 321 p. 29 illus. Softcover

Medium Type Book

Imprint Apress

` 899.00 ISBN : 9781484247136 Masters, Timothy, Ithaca, NY, USA

Testing and Tuning Market Trading Systems Algorithms in C++

Order Quantity

1. Printing on Terminal.- 2. Doing Arithmatic.3. Naming Objects.- 4. Controlling Execution Flow.- 5. Using Data Sequences.- 6. Using Primitive Types.- 7. Enumerating Cases.- 8. Using Heterogeneous Data Structures.- 9. De ning Functions.- 10. De ning Generic Functions and Structs.- 11. Allocating Memory.- 12. Data Implementation.- 13. De ning Closures.- 14. Using Changeable Strings.- 15. Ranges and Slices.- 16. Using Iterators.- 17. Input/Output and Error Handling.- 18. Using Traits.- 19. ObjectOriented Programming.- 20. Standard Library Collections.- 21. Drops, Moves, and Copies.22. Borrowing and Lifetimes.- 23. More about Lifetimes.

Fields of Interest Programming Languages, Compilers, Interpreters; Programming Techniques; Open Source

• The rst book on trading systems building, Page 109


Computer Science

springer.com

Content Level

Contents

Professional/practitioner

Chapter 1. Ruby.- Chapter 2. Nim.- Chapter 3. Crystal.- Chapter 4. Rust.- Chapter 5. D.Chapter 6. C++.- Chapter 7.Clojure.- Chapter 8. Java.- Chapter 9. Go.- Chapter 10. Elixir.Chapter 11. Node.js.- Chapter 12. Python.

Product category Professional book Available

Fields of Interest Bibliography 1st ed.,XVII, 376 p. 3 illus. Softcover

Medium Type Book

Programming Languages, Compilers, Interpreters; Open Source; Web Development; Java; Python

Content Level Professional/practitioner

Imprint Apress

Product category Professional book

` 1,149.00 Available Order Quantity

Bibliography 1st ed.,XVI, 277 p. 158 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

writing code to learn concepts. Starting from the basics, this book covers array-based computing, plotting, and working with les in Octave, which can run MATLAB les without modi cation. Introduction to Octave is useful for industry engineers, researchers, and students who are looking for open-source solutions for numerical computation. In this book you will learn by doing, avoiding technical jargon, which makes the concepts easy to learn. First you’ll see how to run basic calculations, absorbing technical complexities incrementally as you progress ...

Contents 1. Introduction to Octave.- 2. Interactive Octave Sessions.- 3. Mathematical Expressions.- 4. Working with Arrays.- 5. Array Properties.- 6. Plotting7. Data Through File Reading and Writing.- 8. Functions and Loops.- 9. Numerical Computing Formalism.

Fields of Interest Programming Languages, Compilers, Interpreters; Programming Techniques; Mathematical Logic and Formal Languages; Numeric Computing; Open Source; Software Engineering

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 209 p. 29 illus., 26 illus. in color. Softcover ISBN : 9781484247259

Medium Type Book

Modrzyk, Nicolas, Tokyo, Japan

Building Telegram Bots

Imprint

Develop Bots in 12 Programming Languages using the Telegram Bot API

` 599.00

• A unique title focused on Telegram bot development • Includes popular languages such as Python, Go, Java and Clojure • Covers bots with TensorFlow Learn about bot programming, using all the latest and greatest programming languages, including Python, Go, and Clojure, so you can feel at ease writing your Telegram bot in a way that suits you. This book shows how you can use bots for just about everything: they connect, they respond, they enhance your job search chances, they do technical research for you, they remind you about your last train, they tell the difference between a horse and a zebra, they can tell jokes, and they can cheer you up in the middle of the night. Bots used to be hard to set up and enhance, but with the help of Building Telegram Bots you’ll see how the Telegram ...

Apress

Order Quantity

ISBN : 9781484240175 Nagar, Sandeep, New York, , USA

Introduction to Octave For Engineers and Scientists • A quick practical hands-on tutorial for learning the Octave programming package • Includes sample code examples throughout this learn-by-doing book • Octave is a free, open-source alternative to the popular MATLAB package Familiarize yourself with Octave using this concise, practical tutorial that is focused on Page 110


Computer Science

springer.com

ISBN : 9781484240540

Product category Professional book

Nagar, Sandeep, New York, , USA

Introduction to Scilab

Available

For Engineers and Scientists

Bibliography 1st ed.,XI, 153 p. 20 illus. Softcover

• Learn Scilab through practical, hands-on examples • Master Scilab arrays, functions, and loops • Apply sample code to your numerical computing or computational engineering applications Familiarize yourself with Scilab using this concise, practical tutorial that is focused on writing code to learn concepts. Starting from the basics, this book covers array-based computing, plotting, and working with les in Scilab. Introduction to Scilab is useful for industry engineers, researchers, and students who are looking for open-source solutions for numerical computation. In this book you will learn by doing, avoiding technical jargon, which makes the concepts easy to learn. First you’ll see how to run basic calculations, absorbing technical complexities incrementally as you progress toward advanced topics. Throughout, the language ...

Contents 1. Introduction to Scilab.- 2. Working with Scilab.- 3. Working with Arrays.- 4. Plotting.- 5. Data Through File Reading and Writing.- 6. Functions and Loops.- Numerical Computing Formalism.- 8. XCOS.

Fields of Interest Programming Languages, Compilers, Interpreters; Computational Mathematics and Numerical Analysis; Mathematical Logic and Formal Languages; Numeric Computing; Programming Techniques; Open Source

Content Level Professional/practitioner

Product category Professional book

Medium Type Book

Imprint Apress

` 499.00 ISBN : 9781484247341 Nagy, Zsolt, Berlin, Germany

Regex Quick Syntax Reference Understanding and Using Regular Expressions • A compact, handy quick reference to get you started and using regular expressions fast • A contemporary guide that takes into account today's challenges from big data and data science • Covers front end, backend and IT infrastructure This quick guide to regular expressions is a condensed code and syntax reference for an important programming technique. It demonstrates regex syntax in a wellorganized format that can be used as a handy reference, showing you how to execute regexes in many languages, including JavaScript, Python, Java, and C#. The Regex Quick Syntax Reference features short, focused code examples that show you how to use regular expressions to validate user input, split strings, parse input, and match patterns. Utilizing regular expressions to deal with search/replace and ltering data for backend coding is also covered. You won’t nd any bloated ...

Contents

Apress

1. An Introduction to Regular Expressions.- 2. Regex Syntax 101.- 3. Executing Regular Expressions.- 4. Visualizing Regex Execution using Finite State Machines.- 5. Repeat modi ers.- 6. Character Sets and Character Classes.- 7. Substring Extraction from Regular Expressions.- 8. Lookahead and Lookbehind.9. Maintaining Regular Expressions.- 10. Optimizing regular expressions.- 11. Parsing HTML Code and URL Query Strings with Regular Expressions.- Afterword: This is not the end, but the beginning.

` 429.00

Fields of Interest

Order Quantity

Programming Languages, Compilers, Interpreters; Programming Techniques; Software Engineering; Web Development

Available

Bibliography 1st ed.,XV, 193 p. 46 illus., 38 illus. Softcover

Medium Type Book

Imprint

Order Quantity

Content Level Professional/practitioner

ISBN : 9781484247396 Nesteruk, Dmitri, St. Petersburg, Russia

Design Patterns in Modern C++ Reusable Approaches for ObjectOriented Software Design • Apply design patterns to modern C++ programming • Learn behavioral patterns such as chain of responsibility, command, and iterator • Use structural patterns such as adapter, bridge, and decorator Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book eshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs. Design Patterns in Modern C++ also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) make difficult problems a lot easier to solve. The examples in this book are all suitable ...

Contents Page 111


Computer Science 1. Introduction.- Pt I Creational Patterns.- 2. Builder.- 3. Factories.- 4. Prototype.- 5. Singleton.- Pt II Structural Patterns.- 6. Adapter.- 7. Bridge.- 8. Composite.- 9. Decorator.- 10. Façade.- 11. Flyweight.- 12. Proxy.- Pt III Behavioral Patterns.- 13. Chain of Responsibility.- 14. Command.- 15. Interpreter.- 16. Iterator.- 17. Mediator.- 18. Null Object.- 19. Observer.- 20. State.- 21. Strategy.- 22. Template Method.- 23. Visitor.24. Maybe Monad.- Pt IV Appendix.- 25. Appendix A: Functional Design Patterns.

Fields of Interest Programming Languages, Compilers, Interpreters; Software Engineering; Programming Techniques

springer.com • Utilize new C++17 class templates such as std::variant, optional, any and stringview This quick C++17 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++17. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference. In the C++17 Quick Syntax Reference, you will nd short, simple, and focused code examples. This book includes a well laid out table of contents and a comprehensive index allowing for easy review. You won’t nd any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will nd is a language reference that is concise, to the point and highly accessible. The book is ...

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 314 p. 3 illus. Softcover

Medium Type Book

Imprint Apress

Contents 1. Hello World.- 2. Compile and Run.- 3. Variables.- 4. Operators.- 5. Pointers.- 6. References.- 7. Arrays.- 8. String.- 9. Conditionals.- 10. Loops.- 11. Functions.- 12. Class.- 13. Constructor.- 14. Inheritance.- 15. Overriding.- 16. Access Levels.- 17. Static.- 18. Enum.- 19. Struct and Union.- 20. Operator Overloading.- 21. Custom Conversions.- 22. Namespaces.- 23. Constants.- 24. Preprocessor.- 25. Exception Handling.- 26. Type Conversions.- 27. Smart Pointers.- 28. Templates.- 29. Headers.

Fields of Interest Programming Languages, Compilers, Interpreters; Programming Techniques

ISBN : 9781484247440 Preibisch, Sascha, Richmond, BC, Canada

API Development A Practical Guide for Business Implementation Success • Introduces the topic of APIs from both a technical standpoint and a business-centric point of view • Details the bene ts and potential rami cations that must be considered when exposing a company’s internal data to the Internet • Provides examples of real-world APIs with a discussion on good and bad aspects as guidelines

Book

Implement application programming interface (API) usability, security, availability, reliability, and scalability to extend your company’s market and potentially generate revenue. Businesses know they need to extend their markets into the digital world, and expose internal data to the Internet. This book shows how stakeholders within an organization can make it a successful journey. Stakeholder needs are not identical and departments experience difficulties discussing requirements with each other due to their different fundamental understanding of the process. The goal of this book is to introduce a common language for all business ...

Imprint

Contents

Apress

Olsson, Mikael, Hammarland, Finland

Chapter 1: APIs: What Are They?.- Chapter 2: API Stakeholders.- Chapter 3: Importance and Relevance of APIs.- Chapter 4: API Design.Chapter 5: API Authentication and Authorization.- Chapter 6: API Implementation Details.- Chapter 7: API Gateways.- Chapter 8: API and Microservices.Chapter 9: Real Life API Examples.- Appendix A: Key Terms.-

C++17 Quick Syntax Reference

Fields of Interest

A Pocket Guide to the Language, APIs and Library

Programming Languages, Compilers, Interpreters; Project Management; Computer Applications

• A handy compact reference handbook for C++17 code syntax • Learn from succinct code examples

Content Level

` 899.00

Content Level Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 3rd ed.,XVIII, 186 p. 1 illus. Softcover

Medium Type

` 549.00 Order Quantity

ISBN : 9781484247549

Professional/practitioner Page 112


Computer Science

Product category Professional book Available

Bibliography 1st ed.,XIV, 178 p. 51 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00 Order Quantity

springer.com Chapter 1: Object Oriented Programming Concepts.- Chapter 2. Class and Objects.Chapter 3. The concept of inheritance.Chapter 4. Inheritance in depth.- Chapter 5. Interfaces,- Chapter 6. Properties.- Chapter 7. Important comparisons,- Chapter 8.- OOPs concepts revisited.- Chapter 9. Consult with the experts.- Chapter 10. Exceptions.- Chapter 11. Disposals through garbage collections.Chapter 12. Generics[25-30].- Chapter 13. Flexibilities with anonymous methods.Chapter 14.Become a hero in the real world.Chapter 15. Winning notes and the road ahead.

Fields of Interest Programming Languages, Compilers, Interpreters; Open Source

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXXIX, 494 p. 325 illus., 304 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484247808 Sarcar, Vaskaran, , India

` 1,449.00 Order Quantity

Interactive C# Fundamentals, Core Concepts and Patterns

Assembly Language and IBM QExperience • Programmers will learn how to write code for a real Quantum rig in the cloud • Developers and users will learn how to write algorithms that take advantage of quantum computing • Put your skills to the test now with practical, hands-on examples Write algorithms and program in the new eld of quantum computing. This book covers major topics such as the physical components of a quantum computer: qubits, entanglement, logic gates, circuits, and how they differ from a traditional computer. Also, Practical Quantum Computing for Developers discusses quantum computing in the cloud using IBM Q Experience including: the composer, quantum scores, experiments, circuits, simulators, real quantum devices, and more. You’ll be able to run experiments in the cloud on a real quantum device. Furthermore, this book shows you how to do quantum programming using the QISKit (Quantum Information ...

Contents 1. The Bizarre and Awesome World of Quantum Mechanics.- 2. Quantum Computing: Bending the Fabric of Reality Itself.- 3. Enter the IBM Q Experience: A One of a Kind Platform for Quantum Computing in the Cloud.- 4. QISKit, Awesome SDK for Quantum Programming in Python.- 5. Start Your Engines: From Quantum Random Numbers to Teleportation, Pit Stop at Super Dense Coding.- 6. Fun with Quantum Games.7. Game Theory: With Quantum Mechanics Odds Are Always in Your Favor.- 8. Faster Search Plus Threatening the Foundation of Asymmetric Cryptography with Grover and Shor.

Fields of Interest

• Presents a two-way discussion between a teacher and students • Covers the most recent features of C# 7.0 • Outputs are generated using the most popular and recent Visual Studio IDE

Programming Languages, Compilers, Interpreters; Mathematical Models of Cognitive Processes and Neural Networks; Quantum Computing; Big Data; Python

Content Level Discover object-oriented programming with core concepts of C# in this unique tutorial. The book consists of four major sections which cover 15 core topics - nine of them are dedicated to object-oriented programming, ve of them are dedicated to advanced concepts of C#, and one of them is dedicated to design patterns, with coverage of three Gang of Four design patterns with C# implementations. Finally, Interactive C# contains an FAQ section to cover all of these topics. This book uniquely presents a twoway discussion between a teacher and students. So, with this book you will have the feel of learning C# in a classroom environment or with ...

Contents

Professional/practitioner

Product category Professional book Available

Bibliography ISBN : 9781484247976

1st ed.,XVII, 346 p. 143 illus., 45 illus. Softcover

Silva, Vladimir, CARY, NC, USA

Medium Type

Practical Quantum Computing for Developers

Book

Programming Quantum Rigs in the Cloud using Python, Quantum

Apress

Imprint

Page 113


Computer Science

` 999.00

springer.com Software Engineering

Content Level Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIII, 221 p. 22 illus. Softcover

Medium Type Book

terrible programmer. You want to write code that gets vigorously rejected in review. You look forward to reading feedback plastered in comments like "WTF???". Even better, you fantasize about your bug-ridden changes sneaking through and ...

Contents 1. Fundamentals of Badness.- 2. Layout and Structure.- 3. Variables.- 4. Conditionals.- 5. Loops.- 6. Subroutines.- 7. Error-handling.- 8. Modules.- 9. Objects.- 10. Testing.- 11. Debugging.- Glossary.- Bibliography.

Fields of Interest

Apress

Programming Techniques; Software Engineering; Programming Languages, Compilers, Interpreters

` 699.00

Content Level

Order Quantity

Product category

Imprint

Professional/practitioner

ISBN : 9781484248324

Professional book

Wayne, Hillel, Chicago, IL, USA

Available

Practical TLA+

Bibliography 1st ed.,XXII, 221 p. 15 illus. Softcover

Planning Driven Development

Medium Type

• Use TLA+ to uncover complex bugs before you code • Practical, useful examples in distributed systems, threading, business logic, and more • Three case studies that teach the real-world experience

Book

Imprint Apress

` 699.00 Learn how to design complex, correct programs and x problems before writing a single line of code. This book is a practical, comprehensive resource on TLA+ programming with rich, complex examples. Practical TLA+ shows you how to use TLA+ to specify a complex system and test the design itself for bugs. You’ll learn how even a short TLA+ spec can nd critical bugs. Start by getting your feet wet with an example of TLA+ used in a bank transfer system, to see how it helps you design, test, and build a better application. Then, get some fundamentals of TLA+ operators, logic, functions, PlusCal, models, and concurrency. Along the way you will ...

Contents Part I: The Semantics of TLA+ and PlusCal.- 1. An Example.- 2. PlusCal.- 3. Operators and Functions.- 4. Constants, Models, and Imports.- 5. Concurrency.- 6. Temporal Logic.Part II: Applying TLA+.- 7. Algorithms.- 8. Data Structures.- 9. State Machines.- 10. Ambiguity and Feature Interation.- 11. Case Study: MapReduce.- Appendix A: Mathematics.Appendix B: PT library.- Appendix C: PlusCal to TLA+.

Fields of Interest Programming Languages, Compilers, Interpreters; Programming Techniques;

Order Quantity

ISBN : 9781484245699 Beecher, Karl, Berlin, Germany

Bad Programming Practices 101 Become a Better Coder by Learning How (Not) to Program • Distills into one book many common practices to avoid (which normally comes from several years of experience), thus giving you a checklist of things you shouldn’t do • Explains the fundamentals in a humorous and easy-to-understand way • Sources its information from successful software projects and empirical research This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world’s worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce bugs or cause code contributions to be rejected. Why be a code monkey when you can be a chaos monkey? OK, so you want to become a

ISBN : 9781484240021 Mailund, Thomas, Aarhus N, Denmark

Metaprogramming in R Advanced Statistical Programming for Data Science, Analysis and Finance • Shows you how to manipulate the structures of the R language Page 114


Computer Science

springer.com

• Demonstrates applications in big data, data science/analytics, nance and analysis with statistical programming • Broadens your understanding of functions and expressions in R

Programming Techniques; Programming Languages, Compilers, Interpreters; Software Engineering; Web Development; Open Source

Content Level Learn how to manipulate functions and expressions to modify how the R language interprets itself. This book is an introduction to metaprogramming in the R language, so you will write programs to manipulate other programs. Metaprogramming in R shows you how to treat code as data that you can generate, analyze, or modify. R is a very highlevel language where all operations are functions and all functions are data that can be manipulated. This book shows you how to leverage R's natural exibility in how function calls and expressions are evaluated, to create small domain-speci c languages to extend R within the R language itself. What You'll ...

Contents 1. Anatomy of a Function.- 2. Inside a Function-Call.- 3. Expressions and Environments.- 4. Manipulating Expressions .5. Working with Substitutions.

Fields of Interest Programming Techniques; Programming Languages, Compilers, Interpreters; Probability and Statistics in Computer Science

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 275 p. 59 illus. Softcover ISBN : 9781484247464

Medium Type Noback, Matthias, Zeist, The Netherlands

Book

Principles of Package Design

Imprint

Creating Reusable Software Components • Introduces SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion • The rst book to provide extensive coverage of component/package design principles • Offers easy-to-read but advanced design principles, making it valuable to many software developers with a broad range of experience in the eld

Apress

` 829.00 Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 103 p. 4 illus. Softcover

Medium Type Book

Imprint Apress

` 289.00 Order Quantity

Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainerfriendly at the same time. The rst part of this book walks you through the ve SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when to split packages, and if a combination of classes ...

Contents Part 1: Class Design.- Chapter 1: The Single Responsibility Principle.- Chapter 2: The Open/Closed Principle.- Chapter 3: The Liskov Substitution Principle.- Chapter 4: The Interface Segregation Principle.- Chapter 5: The Dependency Inversion Principle.- Part 2: Package Design.- Chapter 6: The Release/ Reuse Equivalence Principle.- Chapter 7: The Common Reuse Principle.- Chapter 8: The Common Closure Principle.- Chapter 9: The Acyclic Dependencies Principle.- Chapter 10: The Stable Dependencies Principle.- Chapter 11: The Stable Abstractions Principle.Chapter 12: Conclusion.- Appendix A: The Full Page Class.-

Fields of Interest

ISBN : 9781484245613 Ashley, W. David, Krause, Andrew, AUSTIN, TX, USA

Foundations of PyGTK Development GUI Creation with Python • This updated edition covers the latest PyGTK features with a full set of new Python examples • Provides everything you need to learn and use PyGTK to develop user interfaces with Python • Author W. David Ashley is a seasoned technical writer for SkillSoft Learn how to develop portable GUI programs to run on multiple operating systems. Revised and updated from the popular original, with a full set of new examples in Python and using PyGTK, this book provides all the information you'll need to write easy or complex GUI Page 115


Computer Science applications, offering one source of knowledge and best practices for user interface creation. Foundations of PyGTK Development presents numerous real-life examples that you can immediately put to use in your own applications. It begins with an overview of key topics such as widget choice, placement, and behavior, before moving on to more advanced issues. Building on your ...

Contents 1. Getting Started.- 2. The Application and ApplicationWindow Classes.- 3. Some Simple PyGTK Applications.- 4. Containers.- 5. Basic Widgets.- 6. Dialogs.- 7. Python and GTK+.- 8. Text View Widget.- 9. Tree View Widget.- 10. Menus and Toolbars.- 11. Dynamic User Interfaces.- 12. Custom Widgets.- 13. More_ PyGTK _Widgets.- 14. Integrating Everything.Appendix A.- Appendix B.- Appendix C.Appendix D.- Appendix E_Index.

springer.com Bhat, Sathyajith, Bangalore, India

Practical Docker with Python Build, Release and Distribute your Python App with Docker • Features a single Python-Docker project throughout the book for hands-on learning • Covers Multi-container applications with Docker Compose • Includes Data Persistence using Docker Volumes

Professional/practitioner

Learn the key differences between containers and virtual machines. Adopting a project based approach, this book introduces you to a simple Python application to be developed and containerized with Docker. After an introduction to Containers and Docker you'll be guided through Docker installation and con guration. You'll also learn basic functions and commands used in Docker by running a simple container using Docker commands. The book then moves on to developing a Python based Messaging Bot using required libraries and virtual environment where you'll add Docker Volumes to your project, ensuring your container data is safe. You'll create a ...

Product category

Contents

Professional book

Chapter 1: Introduction to Containerization & Docker.- Chapter 2: Docker 101.- Chapter 3: Building the Python App.- Chapter 4: Understanding Docker le.- Chapter 5: Understanding Docker Volumes.- Chapter 6: Docker Networking.- Chapter 7: Multi Container Applications with Docker Compose.

Fields of Interest Python; Open Source; User Interfaces and Human Computer Interaction

Content Level

Available

Bibliography 2nd ed.,XXIV, 563 p. 90 illus. Softcover

Medium Type Book

Fields of Interest

Apress

Python; Web Development; Software Engineering

` 1,649.00

Content Level

Imprint

ISBN : 9781484246337 Driscoll, Mike, Ankeny, NY, USA

wxPython Recipes A Problem - Solution Approach • Provides solutions to common UI issues using wxPython • Includes more than 50 recipes to improve GUI development • Explores widgets, images, colors, event handling, XML, frames, and much more Quickly discover solutions to common problems, learn best practices, and understand everything wxPython has to offer. This book is for anyone wanting to learn more about how to use the wxPython desktop GUI toolkit. It assumes some prior knowledge of Python and a general understanding of wxPython or GUI development, and contains more than 50 recipes covering various tasks and aspects of the toolkit. wxPython Recipes guides you step by step. The book takes you through how to create user interfaces in Python, including adding widgets, changing background images, manipulating dialogs, managing data, and much more. Examples target both Python 2.x ...

Professional/practitioner

Contents Order Quantity

Product category Professional book Available

Bibliography 1st ed.,XV, 186 p. 33 illus. Softcover

Medium Type Book

Imprint Apress

1. Introduction.- 2. Working with Images.- 3. Special Effects.- 4. The Publish-Subscribe Pattern.- 5. Wizard Recipes.- 6. Creating Simple Widgets.- 7. Using Con g Files.- 8. Working with Events.- 9. Drag and Drop.- 10. Working with Frames.- 11. wxPython and the System Tray.- 12. Fun with Panels.- 13. Using Objects in Widgets.- 14. XML and XRC.- 15. Working with Sizers.- 16. Threads and Timers.17. Redirecting Text.- 18. Grid Recipes.- 19. Working with Your Application.- 20. Bonus Recipes.

Fields of Interest

` 549.00

Python; User Interfaces and Human Computer Interaction

Order Quantity

Content Level Professional/practitioner

ISBN : 9781484245736

Product category Professional book Page 116


Computer Science Available

Bibliography 1st ed.,XXI, 348 p. 84 illus., 80 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00

springer.com

Contents Chapter 1: Introduction to data science with python.- Chapter 2: The importance of data visualization in business intelligence.Chapter 3: Data collections structure.Chapter 4: File I/O processing & Regular expressions.- Chapter 5: Data gathering and cleaning.- Chapter 6: Data exploring and analysis.- Chapter 7: Data visualization.Chapter 8: Case Study.

Fields of Interest Python; Open Source; Big Data

Content Level Order Quantity

Professional/practitioner

Product category Professional book

develop further Closely examine website scraping and data processing: the technique of extracting data from websites in a format suitable for further analysis. You'll review which tools to use, and compare their features and efficiency. Focusing on BeautifulSoup4 and Scrapy, this concise, focused book highlights common problems and suggests solutions that readers can implement on their own. Website Scraping with Python starts by introducing and installing the scraping tools and explaining the features of the full application that readers will build throughout the book. You'll see how to use BeautifulSoup4 and Scrapy individually or together to achieve the ...

Contents

1st ed.,XX, 374 p. 267 illus. Softcover

1. Getting Started.- 2. Entering the Requirements 3. Using Beautiful Soup.- 4. Using Scrapy.- 5. Handling JavaScript.- 6. Website Scraping in the Cloud.

Medium Type

Fields of Interest

Available

Bibliography

Book

Python; Web Development

Imprint

Content Level

Apress

Professional/practitioner

` 1,099.00

Product category Professional book

Order Quantity

ISBN : 9781484246528

Bibliography 1st ed.,XVIII, 223 p. 56 illus. Softcover

Embarak, Dr. Ossama, Higher Colleges of Technology, Abu Dhabi, United Arab Emirates

Medium Type

Data Analysis and Visualization Using Python

Book

Imprint

Analyze Data to Create Visualizations for BI Systems

Apress

` 699.00

• Features a detailed business case on effective strategies on data visualization • Covers abstraction of the Series and DataFrames • Includes a business case study in the concluding chapter of the book Look at Python from a data science point of view and learn proven techniques for data visualization as used in making critical business decisions. Starting with an introduction to data science with Python, you will take a closer look at the Python environment and get acquainted with editors such as Jupyter Notebook and Spyder. After going through a primer on Python programming, you will grasp fundamental Python programming techniques used in data science. Moving on to data visualization, you will see how it caters to modern business needs and forms a key factor in decisionmaking. You will also take a look at some popular data visualization ...

Available

Order Quantity

ISBN : 9781484246146 Hajba, Gábor László, Sopron, Hungary

Website Scraping with Python Using BeautifulSoup and Scrapy • Offers road-tested techniques for website scraping and solutions to common issues developers may face • Provides tips and tweaking guidance for the popular scraping tools BeautifulSoup and Scrapy • Builds a complete scraping application over the course of the book that readers can Page 117


Computer Science

springer.com

ISBN : 9781484246269

Medium Type Book

Henley, A.J., Wolf, Dave, Washington, D.C., DC, USA

Imprint

Learn Data Analysis with Python

Apress

` 399.00

Lessons in Coding • A quick and practical hands-on guide to learning and using Python in data analysis • Includes three exercises and one analysis project case study • Learn to visualize data using Python Get started using Python in data analysis with this compact practical guide. This book includes three exercises and a case study on getting data in and out of Python code in the right format. Learn Data Analysis with Python also helps you discover meaning in the data using analysis and shows you how to visualize it. Each lesson is, as much as possible, self-contained to allow you to dip in and out of the examples as your needs dictate. If you are already using Python for data analysis, you will nd a number of things that you wish you knew how to do in Python. You can then take these techniques and apply them directly to your own projects. ...

Contents 1. How to Use This Book.- 2. Getting Data into and out of Python.- 3. Preparing Data is Half the Battle.- 4. Finding the Meaning.- 5. Visualizing Data.- 6. Practice Problems.

Fields of Interest Python; Data Mining and Knowledge Discovery; Big Data; Big Data/Analytics

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,IX, 97 p. 15 illus. Softcover

Medium Type Book

Imprint Apress

` 299.00

Order Quantity

ISBN : 9781484246375 Humber, Max, Toronto, Ontario, , Canada

Personal Finance with Python Using pandas, Requests, and Recurrent • Contains a compact primer on personal nance planning and management using Python • Organized around nancial concepts including pro t, budgeting, investing, amortization, and more • Inspired by the author's conference presentations on the same topic

Johansson, Robert, Urayasu-shi, Chiba, Japan

Deal with data, build up nancial formulas in code from scratch, and evaluate and think about money in your day-to-day life. This book is about Python and personal nance and how you can effectively mix the two together. In Personal Finance with Python you will learn Python and nance at the same time by creating a pro t calculator, a currency converter, an amortization schedule, a budget, a portfolio rebalancer, and a purchase forecaster. Many of the examples use pandas, the main data manipulation tool in Python. Each chapter is hands-on, selfcontained, and motivated by fun and interesting examples. Although this book assumes a minimal ...

Numerical Python Scienti c Computing and Data Science Applications with Numpy, SciPy and Matplotlib • Revised and updated with new examples using the numerical and mathematical modules in Python and its standard library • Understand open source numerical Python packages like NumPy, FiPy, Pillow, matplotlib and more • Applications include those from business management, big data/cloud computing, nancial engineering and games

Professional book

Leverage the numerical and mathematical modules in Python and its standard library as well as popular open source numerical Python packages like NumPy, SciPy, FiPy, matplotlib and more. This fully revised edition, updated with the latest details of each package and changes to Jupyter projects, demonstrates how to numerically compute solutions and mathematically model applications in big data, cloud computing, nancial engineering, business management and more. Numerical Python, Second Edition, presents many brand-new case study examples of applications in data science and statistics using Python, along with extensions to many previous ...

Available

Contents

Bibliography

1. Introduction to Computing with Python.- 2. Vectors, Matrices and Multidimensional Arrays.- 3. Symbolic Computing.- 4. Plotting

Contents 1. Setup.- 2. Pro t.- 3. Convert.- 4. Amortize.5. Budget.- 6. Invest.- 7. Spend.- Next.

Fields of Interest Python; Personal Finance/Wealth Management/Pension Planning; Programming Languages, Compilers, Interpreters

Content Level Order Quantity

ISBN : 9781484246481

Professional/practitioner

Product category

1st ed.,XVI, 117 p. 36 illus. Softcover

Page 118


Computer Science and Visualization.- 5. Equation Solving.- 6. Optimization.- 7. Interpolation.- 8. Integration.- 9. Ordinary Differential Equations.- 10. Sparse Matrices and Graphs.11. Partial Differential Equations.- 12. Data Processing and Analysis.- 13. Statistics.- 14. Statistical Modeling.- 15. Machine Learning.16. Bayesian Statistics.- 17. Signal and Image Processing.- 18. Data Input and Output.- 19. Code Optimization.

Fields of Interest Python; Mathematical Software; Big Data; Arti cial Intelligence

Content Level Professional/practitioner

Product category

springer.com • Includes homework problems and solutions for each chapter Learn programming with Python by creating a text adventure. This book will teach you the fundamentals of programming, how to organize code, and some coding best practices. By the end of the book, you will have a working game that you can play or show off to friends. You will also be able to change the game and make it your own by writing a different story line, including new items, creating new characters, and more. Make your own Python Text Adventure offers a structured approach to learning Python that teaches the fundamentals of the language, while also guiding the development of the customizable game. The rst half of the book introduces ...

Professional book

Contents Available

Bibliography 2nd ed.,XXIII, 700 p. 168 illus., 63 illus. Softcover

Medium Type Book

Imprint Apress

` 1,999.00

1. Getting Started.- 2. Your First Program.- 3. Listening to your User.- 4. Decisions.- 5. Functions.- 6. Lists.- 7. Loops.- 8. Objects.- 9. Exceptions.- 10. Intermezzo.- 11. Building Your World.- 12. Making the World More Interesting.- 13. Worldbuilding, part 2.- 14. Econ 101.- 15. Endgame.- 16. Appendix A: Homework Solutions.- 17. Appendix B: Common Errors.

Fields of Interest Python; Programming Languages, Compilers, Interpreters

Content Level Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 149 p. 16 illus., 2 illus. Softcover

Medium Type Book

Imprint Apress

` 449.00 ISBN : 9781484246511 Johnson, Phillip, New York, , USA

Make Your Own Python Text Adventure

ISBN : 9781484246610 Kalb, Irv, Mountain View, CA, USA

Learn to Program with Python 3 A Step-by-Step Guide to Programming • Teaches programming with a step-by-step approach honed in the author's Python courses • Updated for the latest Python 3 code and techniques • Concepts build on each other throughout the book and a variety of sample programs are provided including a game example Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully updated for Python 3, with code and examples throughout, the book explains Python coding with an accessible, step-by-step approach designed to bring you comfortably into the world of software development. Real–world analogies make the material understandable, with a wide variety of well-documented examples to illustrate each concept. Along the way, you’ll develop short programs through a series of coding challenges that reinforce the content of the chapters. Learn to Program with Python 3 guides you with material developed in the ...

Contents 1. Getting Started.- 2. Variables and Assignment Statements.- 3. Built-in Functions.- 4. User-De ned Functions.- 5. if, else, and elif Statements.- 6. Loops.- 7. Lists.8. Strings.- 9. File Input / Output.- 10. Internet Data.- 11. Data Structures.- 12. Where to Go From Here.

Order Quantity

Fields of Interest Python; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level

A Guide to Learning Programming

Professional/practitioner

• Learn programming in Python by building a customizable text adventure game • Teaches good coding concepts and best practices

Product category Professional book Available Page 119


Computer Science

springer.com

2nd ed.,XVII, 354 p. 36 illus. Softcover

Discrete Models.- 6: Classic Mixed Models.- 7: Advanced Techniques.

Medium Type

Fields of Interest

Book

Python; Mathematics of Computing; Programming Techniques

Bibliography

Imprint Apress

Professional/practitioner

kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software development that are typically glossed over in pure programming texts. After reading this book, you’ll see that in today's fast-moving world, ...

Product category

Contents

Content Level

` 1,049.00 Professional book Order Quantity

Available

Bibliography 1st ed.,XIII, 279 p. 26 illus. Softcover

Medium Type Book

Imprint Apress

` 749.00 Order Quantity

1. Automated Testing.- 2. Unit Testing in Python.- 3 Continuous Integration with Jenkins.- 4. Continuous Delivery.- 5. Building Packages.- 6. Distributing Debian Packages.7. Package Deployment.- 8. A Virtual Playground for Automating Deployments.- 9. Building in the Pipeline with Go Continuous Delivery.- 10. Distributing and Deploying Packages in the Pipeline.- 11. Pipeline Improvements.- 12. Security.- 13. State Management.- 14. Conclusions and Outlook.

Fields of Interest Python; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book

ISBN : 9781484240373

Available

Kruk, Serge, Oakland University Mathematics, Rochester, MI

Bibliography

Practical Python AI Projects

1st ed.,XIX, 194 p. 23 illus., 2 illus. Softcover

Mathematical Models of Optimization Problems with Google OR-Tools

Medium Type Book

• A very practical, hands-on Python book with several projects or case studies to build • Come away with real-world templates that you may re-purpose for your own coding projects • Written by an industry expert and teacher

Imprint Apress

` 599.00 ISBN : 9781484246894

Discover the art and science of solving arti cial intelligence problems with Python using optimization modeling. This book covers the practical creation and analysis of mathematical algebraic models such as linear continuous models, non-obviously linear continuous models, and pure linear integer models. Rather than focus on theory, Practical Python AI Projects, the product of the author's decades of industry teaching and consulting, stresses the model creation aspect; contrasting alternate approaches and practical variations. Each model is explained thoroughly and written to be executed. The source code from all examples in the book is ...

Contents 1: Introduction.- 2: Linear Continuous Models.- 3: Hidden Linear Continuous Models.- 4: Linear Network Models.- 5: Classic

Lenz, Moritz, Fürth, Bayern, Germany

Order Quantity

Python Continuous Integration and Delivery A Concise Guide with Examples • Introduces Python programmers to the techniques and tools that enable a smooth and efficient software development process • Contains practical examples on this aspect of Python DevOps • Makes DevOps accessible for Python coders Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various Page 120


Computer Science

springer.com

ISBN : 9781484247044 Marani, Federico, London, UK

Professional/practitioner Order Quantity

Product category Professional book

Practical Django 2 and Channels 2

Available

Building Projects and Applications with Real-Time Capabilities

Bibliography 1st ed.,XV, 186 p. 18 illus. Softcover

• Covers real-time development with Django Channels • Based on Django version 2 • Adopts a "Learn by Doing" approach

Medium Type Book

Imprint Learn how to rapidly build your own ecommerce site by applying Django’s battletested components. This book demonstrates Django’s features and conventions to help you develop modern web applications quickly. You'll adopt a "learn by doing" approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical. The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. ...

Contents Chapter 01: Introduction to Django and basic concepts.- Chapter 02: Getting started with a simple company site.- Chapter 03: Adding the product catalogue to the site.- Chapter 04: A checkout system for receiving orders online.Chapter 05: Adding CSS/Javascript to our Django project.- Chapter 06: Using external libraries in our project.- Chapter 07: Making an internal dashboard for the company.Chapter 08: : Backend for a mobile customer service app (using Channels: Chapter 09: Mobile customer service app (using websockets).- Chapter 10: How to deploy Django sites.

Fields of Interest Python; Web Development; Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVI, 409 p. 36 illus. Softcover

Medium Type

Apress

` 549.00 Order Quantity

ISBN : 9781484247303 Mukhopadhyay, Sayan, Kolkata, India

Advanced Data Analytics Using Python With Machine Learning, Deep Learning and NLP Examples • Contains practical real-world examples of data analytics • Covers a wide spectrum from basic statistics to ETL, deep learning and IoT • Gives an idea of every technical aspect of an industrial analytics project Gain a broad foundation of advanced data analytics concepts and discover the recent revolution in databases such as Neo4j, Elasticsearch, and MongoDB. This book discusses how to implement ETL techniques including topical crawling, which is applied in domains such as high-frequency algorithmic trading and goal-oriented dialog systems. You’ll also see examples of machine learning concepts such as semi-supervised learning, deep learning, and NLP. Advanced Data Analytics Using Python also covers important traditional data analysis techniques such as time series and principal component analysis. After reading this book you will have experience of ...

Contents Chapter 1: Introduction.- Chapter 2: ETL with Python.- Chapter 3: Supervised Learning with Python.- Chapter 4: Unsupervised Learning with Python.- Chapter 5: Deep Learning & Neural Networks.- Chapter 6: Time Series Analysis.- Chapter 7: Python in Emerging Technologies.

Book

Imprint

Fields of Interest Python; Big Data; Open Source

Apress

` 1,199.00

Content Level

ISBN : 9781484247334 Nagar, Sandeep, New York, , USA

Introduction to Python for Engineers and Scientists Open Source Solutions for Numerical Computation • A quick, practical compact primer for learning and applying the Python programming language • Includes sample code with applications for engineers and scientists • Python is one of today's most popular, if not the most popular, programming languages with its exibility and many applications Familiarize yourself with the basics of Python for engineering and scienti c computations using this concise, practical tutorial that is focused on writing code to learn concepts. Introduction to Python is useful for industry engineers, researchers, and students who are looking for open-source solutions for numerical computation. In this book you will learn by doing, avoiding technical jargon, which makes the concepts easy to learn. First you’ll see how to run basic calculations, Page 121


Computer Science

springer.com

absorbing technical complexities incrementally as you progress toward advanced topics. Throughout, the language is kept simple to ensure that readers at all levels ...

• Includes three new chapters on social media analysis, image analysis with OpenCV, and deep learning • Written by IT Scienti c Application Specialist, Fabio Nelli

Contents

Explore the latest Python tools and techniques to help you tackle the world of data acquisition and analysis. You'll review scienti c computing with NumPy, visualization with matplotlib, and machine learning with scikit-learn. This revision is fully updated with new content on social media data analysis, image analysis with OpenCV, and deep learning libraries. Each chapter includes multiple examples demonstrating how to work with each library. At its heart lies the coverage of pandas, for highperformance, easy-to-use data structures and tools for data manipulation Author Fabio Nelli expertly demonstrates using Python for data processing, ...

1. Philosophy of Python.- 2. Introduction to the Basics of Python.- 3. Ipython.- 4. Data Types.- 5. Operators.- 6. Arrays.- 7. Plotting.- 8. Functions and Loops.- 9. Object-Oriented Programming.- 10. Numerical Computing Formalism.

Fields of Interest Python; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 254 p. 30 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

Contents 1. An Introduction to Data Analysis .- 2. Introduction to the Python's World.- 3. The NumPy Library .- 4. The pandas Library-- An Introduction.- 5. pandas: Reading and Writing Data .- 6. pandas in Depth: Data Manipulation .- 7. Data Visualization with matplotlib .- 8. Machine Learning with scikit-learn.- 9. Deep Learning with TensorFlow.- 10. An Example Meteorological Data.- 11. Embedding the JavaScript D3 Library in IPython Notebook.12. Recognizing Handwritten Digits.- 13. Textual data Analysis with NLTK.- 14. Image Analysis and Computer Vision with OpenCV.Appendix A.- Appendix B.

Python for Data Mining Quick Syntax Reference • A concise guide to common Python features and popular data mining tools including pandas, SciPy, NumPy, and Matplotlib • Quick reference format offers readers essential information and brief explanations with many examples • Includes scikit-learn and core machine learning concepts

Professional book Available

Contents

Fields of Interest Python; Big Data; Arti cial Intelligence

Popular/general

Product category

Bibliography 2nd ed.,XIX, 569 p. 648 illus. Softcover

Medium Type Book

Imprint Apress

Nelli, Fabio, Rome, Italy

Porcu, Valentina, Nuoro, Italy

Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis. Python for Data Mining Quick Syntax Reference covers each concept concisely, with many illustrative examples. You'll be introduced to several data mining packages, with examples of how to use each of them. The rst part covers core Python including objects, lists, functions, modules, and error handling. The second part covers Python's most ...

Content Level

ISBN : 9781484247372

ISBN : 9781484247426

1. Getting Started.- 2. Introductory Notions.3. Basic Objects and Structures.- 4. Functions.5. Conditional Instructions and Writing Functions.- 6. Other Basic Concepts.- 7. Importing Files.- 8. pandas.- 9. SciPy and NumPy.- 10. Matplotlib.- 11. scikit-learn.

Fields of Interest Python; Big Data

` 1,649.00

Content Level

Order Quantity

Product category

Professional/practitioner

Python Data Analytics

Professional book

With Pandas, NumPy, and Matplotlib

Available

• Fully revised and updated with the latest tools and techniques for data analysis with Python

Bibliography 1st ed.,XV, 260 p. 80 illus. Softcover Page 122


Computer Science

Medium Type

springer.com Interpreters; Programming Techniques

Book

Content Level Imprint

Professional/practitioner

Contents

Apress

Product category

` 799.00

a chapter on debugging or unit testing in your average basic Python book. However, the proportion of time ...

Professional book Available

Order Quantity

Bibliography 1st ed.,XIX, 192 p. 75 illus. Softcover

Medium Type Book

Imprint Apress

` 599.00 Order Quantity

1. Introduction: Why Do We Need Best Practices?.- 2. Exceptions in Python.- 3. Semantic Errors in Python.- 4. Debugging with the Scienti c Method.- 5. Debugging with print Statements.- 6. Debugging with Introspection Functions.- 7. Using an Interactive Debugger.- 8. Writing Automated Tests.- 9. Organizing Test Data.- 10. Writing a Test Suite.- 11. Testing Best Practices.- 12. Version Control.- 13. Setting Up a Python Project.- 14. Cleaning Up Code.- 15. Decomposing Programming Tasks.- 16. Static Typing in Python.- 17. Documentation. div></div></div>

Fields of Interest Python; Programming Techniques; Programming Languages, Compilers, Interpreters

Content Level Professional/practitioner

Product category Professional book

ISBN : 9781484247563 Raj, Sumit, Bangalore, India

Available

Building Chatbots with Python

Bibliography 1st ed.,XXVII, 264 p. 63 illus., 19 illus. Softcover

Using Natural Language Processing and Machine Learning • Covers different approaches to chatbot development • Includes key points on chatbot integration and deployment • Employs machine learning to con gure your chatbots Build your own chatbot using Python and open source tools. This book begins with an introduction to chatbots where you will gain vital information on their architecture. You will then dive straight into natural language processing with the natural language toolkit (NLTK) for building a custom language processing platform for your chatbot. With this foundation, you will take a look at different natural language processing techniques so that you can choose the right one for you. The next stage is to learn to build a chatbot using the API.ai platform and de ne its intents and entities. During this example, you will learn to enable ...

Contents Chapter 1: Introducing Chatbots.- Chapter 2: Natural Language Processing.- Chapter 3: Chatbot Development.- Chapter 4: Chatbot Communication.- Chapter 5: Build-TrainDeploy.

Fields of Interest Python; Programming Languages, Compilers,

Medium Type Book

Imprint Apress ISBN : 9781484240366

` 719.00

Rother, Kristian, Berlin, Germany

Pro Python Best Practices

Order Quantity

Debugging, Testing and Maintenance • Translates best practices of programming to Python programmers • Conveys practical coding from debugging, testing, and maintenance perspectives • The techniques in this book allow you to solve problems from web development to big data and more Learn software engineering and coding best practices to write Python code right and error free. In this book you’ll see how to properly debug, organize, test, and maintain your code, all of which leads to better, more efficient coding. Software engineering is difficult. Programs of any substantial length are inherently prone to errors of all kinds. The development cycle is full of traps unknown to the apprentice developer. Yet, in Python textbooks little attention is paid to this aspect of getting your code to run. At most, there is

ISBN : 9781484240137 Sinha, Sanjib, Howrah Page 123


Computer Science

springer.com

Beginning Ethical Hacking with Python

Techniques

• A rare combination of ethical hacking and Python 3 • Covers key concepts of security in Python 3 • Includes networking concepts and Linux terminologies

Professional/practitioner

Content Level Product category Professional book Available

Learn the basics of ethical hacking and gain insights into the logic, algorithms, and syntax of Python. This book will set you up with a foundation that will help you understand the advanced concepts of hacking in the future. Learn Ethical Hacking with Python 3 touches the core issues of cyber security: in the modern world of interconnected computers and the Internet, security is increasingly becoming one of the most important features of programming. Ethical hacking is closely related to Python. For this reason this book is organized in three parts. The rst part deals with the basics of ethical hacking; the second part deals with Python ...

Contents Chapter - 1. Legal Side of Hacking.- Chapter 2. Hacking Environment.- Chapter - 3. What Is VirtualBox?.- Chapter - 4. Install Kali Linux & Other OS in VB Chapter - 5. Linux Terminals and Basic Functionalities.- Chapter 6 – Role of Python in Ethical Hacking.- Chapter 7 Python environment.- Chapter 8 – General Syntaxes.- Chapter 9 – Variables, Objects and Values.-l Chapter 10 - Conditionals Chapter 11 – How Loops Make Your Life Easier.- Chapter 12 - Regular Expressions Chapter 13 – Exceptions, Catching Errors.- Chapter 14 Functions.- Chapter 15 - Classes.- Chapter 16 String Methods.- Chapter 17 - File Input and Output.- Chapter 18 - ...

Bibliography 1st ed.,XXIX, 314 p. 7 illus. Softcover

Medium Type Book ISBN : 9781484248126

Imprint Stueben, Michael, Falls Church, VA, USA

Good Habits for Great Coding Improving Programming Skills with Examples in Python

Professional/practitioner

Product category

Contents

Professional book

Part 1: Not Learned in School.- 1. A Coding Fantasy.- 2. Coding Tricks.- 3. Style.- 4. More Coding Tricks.- Part 2: Coding Advice.- 5. Function Design.- 6. Self-Documenting Code.7. Step-Wise Re nement.- 8. Comments.- 9. Stop Coding.- 10. Testing.- 11. Defensive Programming.- 12. Refactoring.- 13. Write The Tests First (Sometimes).- 14. Expert Advice.Part 3: Perspective.- 15. A Lesson In Design.16. Beware Of OOP.- 17. The Evolution Of A Function.- 18. Do Not Snub Inefficient Algorithms.- Part 4: Walk the Walk.19.Problems Worth Solving.- 20. Problem Solving.- 21. Dynamic Programming.

Python; Security; Systems and Data Security; Cryptology

Content Level

Available

Bibliography 1st ed.,XIX, 201 p. 22 illus. Softcover

Medium Type Book

Imprint Apress

` 559.00

Fields of Interest Order Quantity

` 999.00 Order Quantity

• Distills a lifetime of lessons learned to provide advice, unique insights, and best practices to improve your coding skills • Teaches how to write code that is readable, with attention to good coding style • Contains many code samples in Python which are accessible to beginning programmers in any language Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more. Taking an informal, conversational tone, author Michael Stueben offers programming stories, anecdotes, observations, advice, tricks, examples, and challenges based on his 38 years experience writing code and teaching programming classes. Trying to teach style to beginners is notoriously difficult and can easily appear pedantic. Instead, this book offers solutions and many examples ...

Fields of Interest

Apress

Python; Programming Languages, Compilers, Interpreters; Algorithms; Coding and Information Theory; Programming

ISBN : 9781484248195 vanden Broucke, Seppe, Baesens, Bart, KU Leuven, Leuven, Belgium

Practical Web Scraping for Data Science Best Practices and Examples with Python • Web scraping geared toward data scientists that explains how web scraping ts into the data science work ow • Takes a “code rst” approach to get you up to speed quickly without too much boilerplate text • Includes many larger, fully worked out examples This book provides a complete and modern guide to web scraping, using Python as the programming language, without glossing over important details or best practices. Written with a data science audience in mind, the book explores both scraping and the larger context of web technologies in which it Page 124


Computer Science operates, to ensure full understanding. The authors recommend web scraping as a powerful tool for any data scientist’s arsenal, as many data science projects start by obtaining an appropriate data set. Starting with a brief overview on scraping and real-life use cases, the authors explore the core concepts of HTTP, HTML, and CSS to provide a solid ...

Contents Part I: Web Scraping Basics.- 1. Introduction.2. The Web Speaks HTTP.- 3. Stirring the HTML and CSS Soup.- Part II: Advanced Web Scraping.- 4. Delving Deeper in HTTP.- 5. Dealing with JavaScript.- 6. From Web Scraping to Web Crawling.- Part III: Managerial Concerns and Best Practices.- 7. Managerial and Legal Concerns.- 8. Closing Topics.- 9. Examples.

Fields of Interest Python; Database Management; Big Data/ Analytics

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVI, 306 p. 35 illus. Softcover

Medium Type Book

Imprint

springer.com

Expert Twisted Event-Driven and Asynchronous Programming with Python • An authoritative guide to the Twisted ecosystem, written by Python community leaders • Explains event-driven programming and asynchronous programming with Python • Demonstrates how to combine Twisted's many components into a coherent whole Explore Twisted, the Python-based eventdriven networking engine, and review several of its most popular application projects. It is written by community leaders who have contributed to many of the projects covered, and share their hard-won insights and experience. Expert Twisted starts with an introduction to event-driven programming, explaining it in the context of what makes Twisted unique. It shows how Twisted's design emphasizes testability as a solution to common challenges of reliability, debugging, and start-to- nish causality that are inherent in event-driven programming. It also explains asynchronous programming, and the ...

Contents Part 1: Foundations.- 1. Introduction to EventDriven programming via Twisted.- 2. Introduction to Asynchronous Programming with Twisted.- 3. Practical Twisted Applications with treq and klein.- Part 2: Projects.- 4. Twisted and Docker.- 5. Twisted as a WSGI Container.- 6. Tahoe LAFS.- 7. Magic Wormhole.- 8. Autobahn.- 9. Integrating Twisted and Asyncio.- 10. Buildbot.- 11. HTTP2.- 12. Twisted and Django Channels.

Apress

Fields of Interest

` 899.00

Python; Programming Languages, Compilers, Interpreters

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIX, 382 p. 23 illus. Softcover

Medium Type Book

Imprint Apress

` 1,149.00 Order Quantity

ISBN : 9781484248386 Williams, M., Ben eld, C., Warner, B., Zadka, M., Mitchell, D., Samuel, K., Tardy, P., Pasadena, CA, USA

ISBN : 9781484248454 Zimmerman, Jacob, New York, , USA

Python Descriptors Understanding and Using the Descriptor Protocol • Provides a solid foundation to understand how descriptors work, with many examples of making your own • A brief, yet comprehensive guide to Python descriptors, revised to cover new functions and techniques • Gain an understanding of how descriptors work, and techniques to use them effectively Create descriptors and see ideas and examples of how to use descriptors effectively. In this short book, you’ll explore descriptors in general, with a deep explanation of what descriptors are, how they work, and how they're used. Once you understand the simplicity of the descriptor protocol, the author delves into using and creating descriptors in practice, with plenty of tips, patterns, and real-world guidance. Because descriptors are inherently exible, you’ll work with multiple examples illustrating how to best take advantage of them. This second edition includes additions throughout, including new material covering the setname() ...

Contents Part I: About Descriptors.- Chapter 1: What Is a Descriptor?.- Chapter 2: The Descriptor Protocol.- Chapter 3: What Are Descriptors Good For?.- Chapter 4: Descriptors in the Standard Library.- Chapter 5: Attribute Access and Descriptors.- Part II: Making Descriptors.Chapter 6: Which Methods Are Needed?.Chapter 7: Storing the Attributes.- Chapter 8: Read-Only Descriptors.- Chapter 9: Writing __delete__().- Chapter 10: Descriptors are Classes To.- Chapter 11: Reusing the Wheel.Chapter 12: Instance-Level Descriptors.Chapter 13: Other Uses of Descriptors in the World.

Fields of Interest Python; Programming Languages, Compilers, Interpreters; Programming Techniques

Page 125


Computer Science

springer.com

2nd ed.,XIV, 97 p. 4 illus. Softcover

the book Enterprise Cybersecurity: How to Build a Successful Cyberdefense Program Against Advanced Threats. The study guide will help you understand the book’s ideas and put them to work. The guide can be used for self-study or in the classroom. Enterprise cybersecurity is about implementing a cyberdefense program that will succeed in defending against real-world attacks. While we ...

Medium Type

Contents

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Book

Imprint Apress

` 329.00 Order Quantity

Part I: The Cybersecurity Challenge.- Chapter 1: De ning the Cybersecurity Challenge.Chapter 2: Meeting the Cybersecurity Challenge.- Part II: A New Enterprise Cybersecurity Architecture.- Chapter 3: Enterprise Cybersecurity Architecture.Chapter 4: Implementing Enterprise Cybersecurity.- Chapter 5: Operating Enterprise Cybersecurity.- Chapter 6: Enterprise Cybersecurity and the Cloud.Chapter 7: Enterprise Cybersecurity for Mobile and BYOD.- Part III: The Art of Cyber Defense.- Chapter 8: Building an Effective Defense.- Chapter 9: Responding to Incidents.- Chapter 10: Managing a Cybersecurity Crisis.- Part IV: Enterprise Cyber Defense ...

Fields of Interest Security; Cryptology; Systems and Data Security

Content Level Professional/practitioner

Product category Professional book ISBN : 9781484246283 Donaldson, S.E., Siegel, S.G., Williams, C.K., Aslam, A., Falls Church, VA, USA

Available

Bibliography 1st ed.,XLVI, 709 p. 564 illus., 425 illus. Softcover

Enterprise Cybersecurity Study Guide

Medium Type

How to Build a Successful Cyberdefense Program Against Advanced Threats

Imprint

• An instructional companion or self-study guide to the book Enterprise Cybersecurity: How to Build a Successful Cyberdefense Program Against Advanced Threats • Presents a cohesive enterprise framework that integrates fundamental elements of a successful cybersecurity program • Describes an architecture consisting of functional areas used to organize and manage enterprise cybersecurity Use the methodology in this study guide to design, manage, and operate a balanced enterprise cybersecurity program that is pragmatic and realistic in the face of resource constraints and other real-world limitations. This guide is an instructional companion to

Book

Apress

` 2,099.00 Order Quantity

ISBN : 9781484246108 Haber, Morey J., Hibbert, Brad, Heathrow, FL, USA

Asset Attack Vectors Building Effective Vulnerability Management Strategies to Protect Organizations • Teaches you about the cyberattack chain and how security aws from vulnerabilities to miscon gurations can lead to the exploitation of assets and a security breach • Covers the required policies, procedures, regulations, and disclosure of vulnerabilities for vendors and end users • Explores common vulnerability management mistakes, architectural considerations, and technology required to build an effective vulnerability management program Build an effective vulnerability management strategy to protect your organization’s assets, applications, and data. Today’s network environments are dynamic, requiring multiple defenses to mitigate vulnerabilities and stop data breaches. In the modern enterprise, everything connected to the network is a target. Attack surfaces are rapidly expanding to include not only traditional servers and desktops, but also routers, printers, cameras, and other IOT devices. It doesn’t matter whether an organization uses LAN, WAN, wireless, or even a modern PAN—savvy criminals have more potential entry points than ever before. To stay ahead of these ...

Contents Chapter 1: The Attack Chain.- Chapter 2: The Vulnerability Landscape.- Chapter 3: Threat Intelligence.- Chapter 4: Credential Asset Risks.- Chapter 5: Vulnerability Assessment.Chapter 6: Con guration Assessment.Chapter 7: Risk Measurement.- Chapter 8: Vulnerability States.- Chapter 9: Vulnerability Authorities.- Chapter 10: Penetration Testing.Chapter 11: Remediation.- Chapter 12: The Vulnerability Management Program.- Chapter 13: Vulnerability Management Planning.Chapter 14: Vulnerability Management Development.- Chapter 15: Vulnerability Management Deployment.- Chapter 16: Page 126


Computer Science Vulnerability Management Operations.Chapter 17: ...

Fields of Interest Security

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXXVII, 371 p. 33 illus. Softcover

Medium Type Book

Imprint Apress

` 1,149.00 Order Quantity

springer.com increase in volume and sophistication. It is not a matter of if, but when, your organization will be breached. Attackers target the perimeter network, but, in recent years, have refocused their efforts on the path of least resistance: users and their privileges. In decades past, an entire enterprise might be sufficiently managed through just a handful of credentials. Today’s environmental complexity means privileged credentials are needed for a multitude of different account types (from ...

Contents Chapter 1: Privileges.- Chapter 2: Shared Credentials.- Chapter 3: Password Hacking.Chapter 4: Privilege Escalation.- Chapter 5: Insider Threats.- Chapter 6: Insider Threats.Chapter 7: Threat Hunting.- Chapter 8: Data Centric Audit and Protection .- Chapter 9: Privileged Monitoring.- Chapter 10: Privilege Access Management.- Chapter 11: PAM Architecture.- Chapter 12: Break Glass.Chapter 13: Industrial Control Systems (ICS).Chapter 14: Internet of Things (IoT).- Chapter 15: The Cloud.- Chapter 16: Mobile Devices.Chapter 17: Ransomware.- Chapter 18: Secured DevOps (SDevOps).- Chapter 19: Regulatory Compliance.- Chapter 20: Sample PAM ...

Fields of Interest Security

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXVII, 247 p. 30 illus., 29 illus. Softcover ISBN : 9781484246085 Haber, Morey J., Hibbert, Brad, Heathrow, FL, USA

Medium Type Book

Imprint

Privileged Attack Vectors

Apress

Building Effective Cyber-Defense Strategies to Protect Organizations

` 799.00

• Explains all vectors used in privileged attacks from passwords to exploits • Describes the attack chain and how privileged access management protects against and detects privileged attacks • Outlines use cases and methodology for deploying a success privileged access management program within an organization

Order Quantity

See how privileges, passwords, vulnerabilities, and exploits can be combined as an attack vector and breach any organization. Cyber attacks continue to

ISBN : 9781484246245 Hassan, Nihad A., Hijazi, Rami, New York, , USA

Open Source Intelligence Methods and Tools A Practical Guide to Online Intelligence • Teaches users how to utilize OSINT resources to gather/search information online • Contains comprehensive coverage of the "underground Internet world" that is still considered vague for many Internet users • Written in straightforward language—can also be used as a teaching guide or to complement current OSINT instruction Apply Open Source Intelligence (OSINT) techniques, methods, and tools to acquire information from publicly available online sources to support your intelligence analysis. Use the harvested data in different scenarios such as nancial, crime, and terrorism investigations as well as performing business competition analysis and acquiring intelligence about individuals and other entities. This book will also improve your skills to acquire information online from both the regular Internet as well as the hidden web through its two sub-layers: the deep web and the dark web. The author includes many OSINT resources that can be used by intelligence ...

Contents Chapter 1: The Evolution of Open Source Intelligence (OSINT): OSINT in a Nutshell.Chapter 2: Setting the Stage: What You Should Do Before You Begin Gathering OSINT Sources.- Chapter 3: The Underground Internet: Diving Beneath the Surface Internet.- Chapter 4: Search Engine Techniques: How to Retrieve Accurate Results From Search Engines.- Chapter 5: Social Media Intelligence: Conduct Advanced Searches on Social Media Sites .- Chapter 6: People Search Engines and Public Records: Find People Related Information Online.Chapter 7: Online Maps: Gathering Intelligence from Geolocation Information.Chapter 8: Technical Footprinting: Gathering ... Page 127


Computer Science

Fields of Interest Security

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIII, 354 p. 144 illus. Softcover

Medium Type Book

Imprint Apress

` 1,049.00

springer.com attacks targeting IoT, ICS, and other critical network resources. Defending IoT Infrastructures with the Raspberry Pi provides techniques and scripts for the discovery of dangerous data leakage events emanating from IoT devices. Using Raspbian Linux and specialized Python scripts, the book ...

Contents Chapter 1: IoT Vulnerabilities.- Chapter 2: Classifying and Modeling IoT Behavior.Chapter 3: Raspberry Pi Con guration and PackerRecorder.py Enhancements.- Chapter 4: Raspberry Pi as a Sensor.- Chapter 5: Operating the Raspberry Pi Sensor .- Chapter 6: Adding Finishing Touches.- Chapter 7: Future Considerations.- Appendix: Obtaining the Python Source Code.- Glossary.-

Fields of Interest Security; Python; Hardware and Maker

Content Level Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 178 p. 68 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00 Order Quantity

Security for Non-Techies • Designed to be highly accessible and even entertaining—it requires almost zero technical knowledge and explains everything in layman's terms • Includes comprehensive coverage of security concerns for both Mac and PC as well as iOS and Android • Provides speci c solutions for protecting your online privacy against malware and intrusions Rely on this practical, end-to-end guide on cyber safety and online security written expressly for a non-technical audience. You will have just what you need to protect yourself—step by step, without judgment, and with as little jargon as possible. Just how secure is your computer right now? You probably don't really know. Computers and the Internet have revolutionized the modern world, but if you're like most people, you have no clue how these things work and don't know the real threats. Protecting your computer is like defending a medieval castle. While moats, walls, drawbridges, and castle guards can be effective, you'd go broke trying to ...

Contents Chapter 1: Before We Begin.- Chapter 2: Cybersecurity 101.- Chapter 3: First Things First.- Chapter 4: Passwords.- Chapter 5: Computer Security.- Chapter 6: Lan Sweet Lan.- Chapter 7: Practice Safe Sur ng.Chapter 8: Secure Communication.- Chapter 9: Online Accounts and Social Media.Chapter 10: Parental Guidance.- Chapter 11: Don’t Be a Smart Phone Dummy.- Chapter 12: Odds and Ends.- Chapter 13: Parting Thoughts.- Chapter 14: Glossary.

Fields of Interest

ISBN : 9781484246306

Security

Hosmer, Chet, Longs, SC, USA

Content Level Professional/practitioner

Defending IoT Infrastructures with the Raspberry Pi

Product category Professional book

Monitoring and Detecting Nefarious Behavior in Real Time

Available

• The rst book to put together coverage of IoT, Raspberry Pi, Python, and cybersecurity • Addresses the critical need to secure IoT devices and their rapidly growing infrastructure • Provides a unique use of the application of the Raspberry Pi Apply a methodology and practical solutions for monitoring the behavior of the Internet of Things (IoT), industrial control systems (ICS), and other critical network devices with the inexpensive Raspberry Pi. With this book, you will master passive monitoring and detection of aberrant behavior, and learn how to generate early indications and warning of

Bibliography 3rd ed.,XXI, 400 p. 199 illus., 191 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484247570 Parker, Carey, North Carolina, , USA

Firewalls Don't Stop Dragons

Apress

` 1,199.00 Order Quantity

A Step-by-Step Guide to Computer Page 128


Computer Science

springer.com

Imprint

Federation.-

Apress

Fields of Interest

` 429.00

Security; Systems and Data Security; Software Engineering

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography ISBN : 9781484247525

1st ed.,XV, 377 p. 134 illus. Softcover

Rahalkar, Sagar, Pune, India

Medium Type

Quick Start Guide to Penetration Testing

Book

Imprint Apress

With NMAP, OpenVAS and Metasploit • Focuses on the three most powerful pentesting tools • Integrates NMAP, OpenVAS, and Metasploit for efficient tests • Covers Metrepreter

` 1,099.00 ISBN : 9781484247846

Order Quantity

Schwartz, Michael, Machulak, Maciej, Austin, TX

Get started with NMAP, OpenVAS, and Metasploit in this short book and understand how NMAP, OpenVAS, and Metasploit can be integrated with each other for greater exibility and efficiency. You will begin by working with NMAP and ZENMAP and learning the basic scanning and enumeration process. After getting to know the differences between TCP and UDP scans, you will learn to ne tune your scans and efficiently use NMAP scripts. This will be followed by an introduction to OpenVAS vulnerability management system. You will then learn to con gure OpenVAS and scan for and report vulnerabilities. The next chapter takes you on a detailed tour of ...

Contents Chapter 1: Penetration Testing with NMAP.Chapter 2: OpenVAS.- Chapter 3: Scanning with Metasploit.- Chapter 4: Use Case

Fields of Interest Security; Systems and Data Security; Software Engineering

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XI, 139 p. 127 illus. Softcover

Medium Type Book

Securing the Perimeter Deploying Identity and Access Management with Free Open Source Software • Allows you to save money buying a book and using free open source options vs. licensing expensive enterprise software that can cost six gures • Presents technical information in an easy-tounderstand manner • Is a holistic how-to guide that provides what is typically fragmented information on how to con gure products to work together Leverage existing free open source software to build an identity and access management (IAM) platform that can serve your organization for the long term. With the emergence of open standards and open source software, it’s now easier than ever to build and operate your own IAM stack. The most common culprit of the largest hacks has been bad personal identi cation. In terms of bang for your buck, effective access control is the best investment you can make. Financially, it’s more valuable to prevent than to detect a security breach. That’s why Identity and Access Management (IAM) is a critical component of an organization’s security ...

Contents Chapter 1: Introduction.- Chapter 2: LDAP.Chapter 3: SAML.- Chapter 4: Oauth.- Chapter 5: OpenID Connect.- Chapter 6: Proxy.Chapter 7: Strong Authentication.- Chapter 8: User-Managed Access.- Chapter 9: Identity Management.- Chapter 10: Multiparty

ISBN : 9781484248003 Sinha, Sanjib, Howrah, India

Beginning Ethical Hacking with Kali Linux Computational Techniques for Resolving Security Issues • Covers the basics of hashes, passwords, and cryptography • Includes classic and modern encryption techniques and key security trends • Focuses on the information assurance model Get started in white-hat ethical hacking using Kali Linux. This book starts off by giving you an overview of security trends, where you will learn the OSI security architecture. This will form the foundation for the rest of Beginning Ethical Hacking with Kali Linux. With the Page 129


Computer Science theory out of the way, you’ll move on to an introduction to VirtualBox, networking, and common Linux commands, followed by the step-by-step procedure to build your own web server and acquire the skill to be anonymous . When you have nished the examples in the rst part of your book, you will have all you need to carry out safe and ethical hacking experiments. After an ...

Contents Chapter 01: Security Trends: Past and Present.- Chapter 02: Why VirtualBox is a Solution.- Chapter 03: Elementary Linux Commands.- Chapter 04: Know Your Network.- Chapter 05: How to Build a Kali Web Server.- Chapter 06: Kali Linux InsideOut.- Chapter 07: Kali and Python.- Chapter 08: Information Gathering.- Chapter 09: SQL Mapping.- Chapter 10: Vulnerability Analysis.Chapter 11: Information Assurance Model.Chapter 12: Metaspoilt in Kali Linux.- Chapter 13: Hashes and Passwords.- Chapter 14: Classical and Modern encryption.- Chapter 15: Exploiting Remote Targets.

springer.com ISBN : 9781484248164

Apress Thompson, Eric C., Lisle, IL, USA

Cybersecurity Incident Response How to Contain, Eradicate, and Recover from Incidents

Professional book Available

Contents

Security; Open Source; Systems and Data Security

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XX, 417 p. 99 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00 Order Quantity

` 549.00 Order Quantity

• Provides practical guidance for the containment, eradication, and recovery from cybersecurity events and incidents • Includes enhancements to current strategies and new implementations to protect the operations of the business • Details how to make the case for a signi cant investment of time, funds, and executive support Create, maintain, and manage a continual cybersecurity incident response program using the practical steps presented in this book. Don't allow your cybersecurity incident responses (IR) to fall short of the mark due to lack of planning, preparation, leadership, and management support. Surviving an incident, or a breach, requires the best response possible. This book provides practical guidance for the containment, eradication, and recovery from cybersecurity events and incidents. The book takes the approach that incident response should be a continual program. Leaders must understand the organizational environment, the strengths and ...

Fields of Interest

Imprint

Chapter 1: The Signi cance of Incident Response.- Chapter 2: Necessary Prerequisites.- Chapter 3: Incident Response Frameworks.- Chapter 4: Leadership, Teams, and Culture.- Chapter 5: The Incident Response Strategy.- Chapter 6: Cyber Risks and the Attack Lifecycle.- Chapter 7: Detection and Identi cation of Events.Chapter 8: Containment.- Chapter 9: Eradication, Recovery, and Post-Incident Review.- Chapter 10: Continuous Monitoring of Incident Response Program .- Chapter 11: Incident Response Story.- Chapter 12: This Is a Full-Time Job.- Appendix A: NIST CSF.

ISBN : 9781484245637 Atkinson, Brandon, Edwards, Dallas, North Chester eld, VA, USA

Generic Pipelines Using Docker The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks • Teaches you to use shell scripts and Docker to build a complete pipeline, giving your team the exibility to move between CI/CD platforms and deployment targets with ease • Shows you how generic pipelines can accommodate many applications, making it easier for your DevOps team to deliver to your customers as companies move to microservices and a pipeline per service model quickly becomes unmanageable • Covers what you need to know about generic pipelines whether you have ten years of experience or six months

1st ed.,XV, 176 p. 62 illus. Softcover

Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines. In today’s world of microservices and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you’re creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also ...

Medium Type

Contents

Book

Chapter 1: Recognizing You Are Stuck in the Past.- Chapter 2: Setting the Stage for the

Fields of Interest Security

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Page 130


Computer Science Present.- Chapter 3: Getting it Right with Docker and Scripts.- Chapter 4: A Practical Example.- Chapter 5: Moving Beyond the Basics.

springer.com

Professional/practitioner

Performance Holarchy (APH)—a "how-ability" model that provides agile leaders and teams with an operating system to build, evaluate, and sustain great agile habits and behaviors. The APH is an organizational operating system based on a set of interdependent, self-organizing circles, or holons, that re ect the empirical, object-oriented nature of agility. As more companies seek the bene ts of Agile within and beyond IT, agile leaders need to ...

Product category

Contents

Fields of Interest Software Engineering; Microsoft and .NET; Java

Content Level

Professional book Available

Bibliography 1st ed.,XXVII, 127 p. 68 illus. Softcover

Medium Type Book

Imprint Apress

` 499.00 Order Quantity

Part 1: The Agile Performance Holarchy.Chapter 1: The API Is Broken.- Part 2: The Performance Circles.- Chapter 2: Performance Circle: Leading.- Chapter 3: Performance Circle: Providing.- Chapter 4: Performance Circle: Envisioning.- Chapter 5: Performance Circle: Crafting.- Chapter 6: Performance Circle: Affirming.- Chapter 7: Performance Circle: Teaming.- Part 3: Ceremonies and Techniques.- Chapter 8: Acceptance Testing.Chapter 9: Agile Agreement.- Chapter 10: Agile Digs.- Chapter 11: Agile Partner Assessment.- Chapter 12: All Hands Raised.Chapter 13: Arc of Conversation.- Chapter 14: Automated Build.- Chapter 15: Backlog Grooming.- ...

Fields of Interest Software Engineering; Project Management

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 335 p. 107 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484245965

` 999.00

Dalton, Jeff, Waterford, MI, USA

Great Big Agile An OS for Agile Leaders • Provides organizational and behavioral guidelines for scalable and sustainable agility • Shows you how to build agile capability with an objective model based on the CMMI, Agile frameworks, and independent research • Teaches you how self-organization can bring a greater level of agile capability Big Agile leaders need an empirical, "hightrust" model that provides guidance for scaling and sustaining agility and capability throughout a modern technology organization. This book presents the Agile

ISBN : 9781484247822 Scheaffer, J., Ravichandran, A., Martins, A., San Francisco, CA, USA

The Kitty Hawk Venture A Novel About Continuous Testing in DevOps to Support Continuous Delivery and Business Success • Includes interviews of six continuous testing leaders from CA’s customers discussing their CT journey, and identi es similarities to develop a composite user • Provides real-world examples of successful implementations • Expands on the value of continuous testing in a way that is platform independent, with actionable recommendations An airline is supposed to make the experience of booking a ight easy, trouble free, and reliable. But when scheduling software breaks down and ights get canceled, customers will walk, and heads will roll. That’s what Leigh Freemark faces the day she and her team launch a software upgrade that fails spectacularly and hits the media immediately. As Senior Director of Quality Assurance, her job is to make sure that code is market ready. And she’s the one who must face the music when it doesn’t. Tasked by senior management to nd and x the source of the failure, Leigh discovers just how essential it has become to radically improve the ...

Contents Order Quantity

Chapter 1: Cutover.- Chapter 2: Why Testing is Imperative Now.- Chapter 3: Challenges to Achieving Quality.- Chapter 4: What Constitutes Continuous Testing .- Chapter 5: Taking It to 11 .- Chapter 6: Accelerate into the Curves.- Chapter 7: Where Am I?.- Chapter 8: The Value of Metrics.- Chapter 9: The Security Perspective.- Chapter 10: Future Proof.- Chapter 11: Epilogue.- Appendix: Flight Plan for Your Continuous Testing Journey.-

Fields of Interest Software Engineering; Project Management

Content Level Page 131


Computer Science Professional/practitioner

springer.com

Professional book

work into using code snippets to build frameworks and write code using Xcode and Swift. Once you have frameworks in place, you’ll learn to use algorithms ...

Available

Contents

Product category

Bibliography 1st ed.,XXIII, 169 p. 10 illus. Softcover

Medium Type Book

Imprint Apress

` 529.00 Order Quantity

1. Thinking Computationally 2. Writing Code and Using Swift Playgrounds 3. Exploring Programming Paradigms 4. Using Algorithms 5. Managing Control Flow: Repetition 6. Working with Data - Collections 7. Working with Data - Types 8. Managing Control Flow: Beyond Repetitions 9. Storing data and Sharing Data 10. Building Components 11. Using Events to Guide Actions 12. Getting into Xcode in depth 13. Bringing in People 14. Graphics and Visualization Techniques and Problems

Financial Cybersecurity Risk Management Leadership Perspectives and Guidance for Systems and Institutions • Offers guidance to nancial institutions regarding cyber challenges to help in the analysis of problems and choosing between risk treatment options • Explores cybersecurity as a pressing concern for nancial organizations, including covering the unique ways it has hit this industry that have not been adequately explored • Provides much needed guidance on cyber threats against nancial enterprises as they continue to increase and grow in complexity (as recently affirmed by the US Securities and Exchange Commission)

Fields of Interest Software Engineering/Programming and Operating Systems

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVI, 303 p. 116 illus., 113 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484240397

Apress

Feiler, Jesse, Suite 1, Plattsburgh, NY

` 829.00

Learn Computer Science with Swift

Order Quantity

Computation Concepts, Programming Paradigms, Data Management, and Modern Component Architectures with Swift and Playgrounds

Understand critical cybersecurity and risk perspectives, insights, and tools for the leaders of complex nancial systems and markets. This book offers guidance for decision makers and helps establish a framework for communication between cyber leaders and front-line professionals. Information is provided to help in the analysis of cyber challenges and choosing between risk treatment options. Financial cybersecurity is a complex, systemic risk challenge that includes technological and operational elements. The interconnectedness of nancial systems and markets creates dynamic, high-risk environments where organizational security is greatly ...

Contents Chapter 1: What Are We Afraid Of?.- Chapter 2: Where Are We Vulnerable?.- Chapter 3: What Would a Breach Cost Us?.- Chapter 4: What Are the Odds?.- Chapter 5: So What Can We Do?.- Chapter 6: How Do I Manage This?.Chapter 7: Should This Involve the Whole Organization?.- Chapter 8: How Can We Improve Our Capabilities?.- Chapter 9: What Can We Learn from Losses?.- Chapter 10: So What’s Next?.

Fields of Interest

• Think computationally to use Swift to solve logic puzzles and create algorithms • Collect lines of code into blocks, functions, procedures, and methods • Structure data with Swift

Systems and Data Security; Risk Management

Master the basics of solving logic puzzles, and creating algorithms using Swift on Apple platforms. This book is based on the curriculum currently being used in common computer classes. You’ll learn to automate algorithmic processes that scale using Swift in the context of iOS, macOS, tvOS, and watchOS. Begin by understanding how to think computationally: to formulate a computational problem and recognize patterns and ways to validate it. Then jump ahead past the abstractions and conceptual

Professional book

Content Level Professional/practitioner

Product category Available

Bibliography 1st ed.,XXI, 259 p. 48 illus. Softcover ISBN : 9781484247716 Rohmeyer, Paul, Bayuk, Jennifer L., Stevens Institute of Technology, Hoboken, NJ, USA

Medium Type Book

Imprint Apress Page 132


Computer Science

` 799.00 Order Quantity

springer.com Speak the User's Language.- Chapter 8: Favor the Familiar.- Chapter 9: Stability, Reliability, and Security.- Chapter 10: Speed.- Chapter 11: Usefulness.- Chapter 12: The Lives in Front of Interfaces.- Part 2: Being Human.- Chapter 13: Perception.- Chapter 14: Attention.- Chapter 15: Flow.- Chapter 16: Laziness.- Chapter 17: Memory.- Chapter 18: Rationalization.Chapter 19: Accessibility.- Chapter ...

Professional/practitioner

Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how 'Function as Data' opens up a world of possibilities. You will then build higher order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them. You will learn how to transform one function to another ...

Product category

Contents

Professional book

Apress

Chapter 1: Functional Programming In Simple Terms.- Chapter 2: Fundamentals of JavaScript functions.- Chapter 3: Higher Order Functions.- Chapter 4: Closures and higher order functions.- Chapter 5: Being Functional On Arrays.- Chapter 6: Currying and Partial Application.- Chapter 7: Composition and pipeline.- Chapter 8: Fun with Functors.Chapter 9: Monads In Depth.- Chapter 10: Pause, Resume with Generators.- Chapter 11: Building a Small React-like Library.- Chapter 12: Testing and Closing Thoughts.

` 999.00

Fields of Interest

Fields of Interest User Interfaces and Human Computer Interaction; Engineering Design; Computers and Society; Design, general; Innovation/ Technology Management; Information Systems Applications (incl. Internet)

Content Level

ISBN : 9781484248133

Available

Stull, Edward, Upper Arlington, OH, USA

Bibliography

UX Fundamentals for Non-UX Professionals User Experience Principles for Managers, Writers, Designers, and Developers • Explains the fundamental concepts of UX design through entertaining real-world examples • Designed for professionals who work alongside UX designers and researchers, including but not limited to: project managers, graphic designers, copyeditors, developers, and HR professionals • Explains how UX impacts business, including product, pricing, placement, and promotion as well as security, speed, and privacy What can a WWII-era tank teach us about design? What does a small, blue ower tell us about audiences? What do drunk, French marathon-runners show us about software? In 40+ chapters and stories, you will learn the ways in which UX has in uenced history and vice versa, and how it continues to change our daily lives. This book enables you to participate fully in discussions about UX, as you discover the fundamentals of user experience design and research. Rather than grasp concepts through a barrage of facts and gures, you will learn through stories. Poisonous blow sh, Russian playwrights, tiny angels, Texas sharpshooters, and wilderness ...

Contents Part 1: UX Principles.- Chapter 1: UX Is Unavoidable.- Chapter 2: You Are Not the User.- Chapter 3: You Compete with Everything.- Chapter 4: The User Is on a Journey.- Chapter 5: Keep It Simple.- Chapter 6: Users Collect Experiences.- Chapter 7:

functional concepts • Based on EcmaScript 8

1st ed.,XIV, 349 p. 102 illus. Softcover

Medium Type Book

Imprint

Web Development; Programming Techniques; Software Engineering

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XVII, 307 p. 26 illus. Softcover

Medium Type Book

Imprint Apress

` 899.00 ISBN : 9781484245590

Order Quantity

Aravinth, Anto, Machiraju, Srikanth, Chennai, India

Beginning Functional JavaScript Uncover the Concepts of Functional Programming with EcmaScript 8 • Shows how functional APIs can be built • Builds a React-like library following Page 133


Computer Science

springer.com Professional/practitioner

SQL patterns and explains the fundamentals of ...

Product category Professional book Available

Bibliography

Contents 1. Introduction.- 2. Scaling – An Art and a Science.- 3. Scaling – Advanced Concepts.- 4. Concepts We Tend to Ignore.- 5. Relational vs NoSql Architectures.- 6. Polyglot Persistence.

1st ed.,XXIX, 458 p. 156 illus. Softcover

Fields of Interest Medium Type

Web Development; Microsoft and .NET

Book

Content Level Imprint

Professional/practitioner

Apress

Product category

ISBN : 9781484245903

` 1,399.00

Professional book

Clow, Mark, Sandy Springs, GA, USA

Angular 5 Projects

Available Order Quantity

Learn to Build Single Page Web Applications Using 70+ Projects

Bibliography

• Contains 70+ projects and hundreds of code examples so you can get your hands dirty while learning • Provides a full picture of the Angular and web ecosystem and how to work within it • Written by an author with 28 years’ experience in the web development industry

Medium Type

Learn to build single page web apps using Angular 5 and TypeScript by working through 70+ mini-projects. With hundreds of code examples you gain a thorough understanding of the Angular 5 ecosystem and how to work within it. You'll begin by understanding the bene ts of Angular 5 vs older versions, and how this bene ts your applications. You'll then move onto mini-projects that teach you JavaScript, TypeScript, how to use editors, Node, CLI, components, modules, directives, Webpack, dependency injection, widgets, routes and navigation, observers, reactive programming, and RxJS. Complete with a consistently-updated online code repository, ...

Contents 1. Web Applications and AJAX.- 2. AngularJS vs Angular (Old vs New).- 3. JavaScript.- 4. TypeScript.- 5. Visual Studio Code.- 6. Node.7. Start Coding with the CLI.- 8. Introducing Components.- 9. Introducing Modules.- 10. Introducing Webpack.- 11. Introducing Directives.- 12. More Components.- 13. Dependency Injection.- 14. Angular and UI Widgets.- 15. Routes and Navigation.- 16. Observers, Reactive Programming, and RxJS. -17. RxJS with Angular.- 18. HTTP and the HttpClient Module.- 19. Forms.- 20. Pipes.21.Zones and Change Detection.- 22. Testing.- 23. More Advanced Topics.- 24. Resources.

Fields of Interest Web Development

Content Level

1st ed.,XV, 158 p. 40 illus. Softcover

Book

Imprint Apress

` 499.00 Order Quantity

ISBN : 9781484246177 Dhall, Chander, Austin, TX, USA

Scalability Patterns Best Practices for Designing High Volume Websites • Learn the pros and cons of website design scalability patterns, and how to select the appropriate pattern for your website. • Master the top ten techniques for creating scalable solutions • Broaden your knowledge of polyglot programming

ISBN : 9781484246252 Doglio, Fernando, La Paz, Canelones, Uruguay

In this book, the CEO of Cazton, Inc. and internationally-acclaimed speaker, Chander Dhall, demonstrates current website design scalability patterns and takes a pragmatic approach to explaining their pros and cons to show you how to select the appropriate pattern for your site. He then tests the patterns by deliberately forcing them to fail and exposing potential aws before discussing how to design the optimal pattern to match your scale requirements. The author explains the use of polyglot programming and how to match the right patterns to your business needs. He also details several No-

REST API Development with Node.js Manage and Understand the Full Capabilities of Successful REST Development • Completely updated second edition including ES6 compliant code, and guidance on testing and production • Learn by doing: includes coding a fullyfunctional API from start to nish • Written by Fernando Doglio, author of Page 134


Computer Science

springer.com

multiple Apress titles, well versed at breaking down tricky technical concepts

Book

Imprint Manage and understand the full capabilities of successful REST development. REST API development is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This completely updated second edition provides a brief background on REST and the tools it provides (well known and not so well known), then explains how there is more to REST than just JSON and URLs. You will learn about the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to nish, using a ...

Contents 1. REST 101.- 2. API Design Best Practices.- 3. Node.js and REST.- 4. Architecting a REST API.5. Working with Modules.- 6. Planning Your REST API.- 7. Developing Your REST API.- 8. Testing Your REST API.- 9. Deploying Your REST API.- 10. Troubleshooting.

Fields of Interest Web Development; Software Engineering/ Programming and Operating Systems

Content Level Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XVII, 323 p. 61 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00 Order Quantity

Apress

` 499.00 Order Quantity

ISBN : 9781484246238 Doglio, Fernando, La Paz, Canelones, Uruguay

Scaling Your Node.js Apps Progress Your Personal Projects to Production-Ready • Takes you into the last step of any development process: deploying your Node. js app into a scalable infrastructure • Covers Message Queues, multiprocessing and load balancers that will help you achieve your scaling goals • Third Node.js title written by Fernando Doglio Take your Node.js application into production-ready status, capable of scaling up to whatever your needs might be. You'll discover that architecting for successful, popular sites is an essential tool of any professional Node.js developer, and learning to scale your own applications is a great place to start. Using this book you will learn when to scale, what factors should trigger scaling, and what architectural techniques are best suited for scaling. You will also explore common pitfalls that arise when scaling a Node.js application and solutions to correct them. Including analyses of success cases at the largest-scale companies, such as ...

Contents 1. The Need to Scale.- 2. Architecture Patterns.- 3. Ways to Scale.- 4. Issues when Scaling.- 5. When to Scale?.- 6. Testing your Application.- 7. Success Cases.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 162 p. 47 illus. Softcover

Medium Type

ISBN : 9781484246382 Duffield, Matthew, West Linn, OR, USA

Practical App Development with Aurelia Leverage the Power of Aurelia to Build Personal and Business Applications • Aurelia is a hot new framework that eliminates a lot of needless ceremony other frameworks have • Contains complete blueprints for practical personal and line-of-business Aurelia applications • Written by an experienced developer used to distilling knowledge into easy-tounderstand concepts Explore all the aspects of the Aurelia framework, including routing, templating, data binding, custom elements, event aggregation, HTTP services, features, plugins, etc. You’ll see how to tie all the pieces together and walk away with an understanding of how to build applications, end to end. Practical App Development with Aurelia teaches you to write a line of business applications using simple, clean JavaScript harnessing the Aurelia framework. You’ll learn the key abstractions of Aurelia and understand the life cycle of components. If you want to understand the key features of the framework and gain a mastery of building Aurelia apps, ...

Contents 1. Introduction.- 2. Getting Setup.- 3. Routing.- 4. Security and Pipelines.- 5. Dependency Injection.- 6. Services.- 7. Getting Data.- 8. Databinding.- 9. Templates.- 10. Page 135


Computer Science Forms and Validation.- 11. View and Component Lifecycles.- 12. Event Aggregation.- 13. Custom Elements.- 14. Custom Attributes.- 15. Value Converters.- 16. Binding Behaviors.- 17. Compose.- 18. Dynamic Views.- 19. Creating Features.- 20. Creating Plugins.- 21. Animations.- 22. Dialogs.- 23. Localization.- 24. Testing and Debugging.- 25. Bundling and Deploying.- 26. Closing Thoughts.

springer.com team to demonstrate every concept – gain practical knowledge about the tools, frameworks and programming languages used in each stage of the software development process • Build and deploy fully-functional software from scratch

1st ed.,XVII, 272 p. 79 illus. Softcover

Understand the big picture of the software development process. We use software every day – operating systems, applications, document editing programs, home banking – but have you ever wondered who creates software and how it’s created? This book guides you through the entire process, from conception to the nished product with the aid of user-centric design theory and tools. Software Development: From A to Z provides an overview of backend development - from databases to communication protocols including practical programming skills in Java and of frontend development - from HTML and CSS to npm registry and Vue.js framework. You'll review ...

Medium Type

Contents

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography

Book

Imprint Apress

` 799.00 Order Quantity

1. I Have An Idea!.- 2. Roles, Responsibilities, Planning and Process.- 3. Requirements, Commitment and Deadline.- 4. User-centric Design.- 5. Backend Development.- 6. Frontend Development.- 7. Testing Your Product.- 8. Let’s Go Live!.- 9. Maintaining, Refactoring, Redesigning and Rewriting.- 10. Tips and Tricks.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XV, 291 p. 88 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484246603

` 849.00

Filipova, Olga, Vilão, Rui, Berlin, Germany

Software Development From A to Z A Deep Dive into all the Roles Involved in the Creation of Software • Provides a full overview of the software development process enabling you to understand all the connections and relationships between departments • Unique style uses a live project with a real

ISBN : 9781484240106 Franklin, Jack, Ferguson, Russ, GDS, 6th Floor Aviation House, London, UK

Beginning jQuery From the Basics of jQuery to Writing your Own Plug-ins • Completely updated for the latest version of jQuery • Takes you from the beginning of writing basic jQuery all the way to building your own plug-ins • Written by authors well used to distilling difficult concepts resulting in an easy-tofollow style Navigate the tricky issues around crossbrowser inconsistencies and use jQuery to avoid wasting time xing these bugs. This book is your step-by-step guide to learning the jQuery library and allows you to concentrate on what really matters to you, mastering the most popular JavaScript library in a web developer’s toolkit. Throughout this book, you'll discover how expressive yet concise jQuery’s code is and how much quicker and efficiently you can develop with jQuery. Beginning jQuery takes you from the basics of getting you started with jQuery, right through to extending jQuery by writing your own plug-ins. You'll discover best practices ...

Contents 1. JavaScript You Need to Know.- 2. The Basics of jQuery.- 3. Traversing the DOM.- 4. DOM Manipulation with jQuery.- 5. An Introduction to Events.- 6. More Events.- 7. Animation.- 8. Ajax with jQuery.- 9. Writing a jQuery Plug-in.10. More jQuery Plug-ins.- 11. A jQuery Image Slider.

Order Quantity

Fields of Interest Web Development

Content Level Popular/general

Product category Professional book Available Page 136


Computer Science

Bibliography 2nd ed.,XI, 179 p. 39 illus., 32 illus. Softcover

Medium Type Book

Imprint Apress

` 499.00 Order Quantity

springer.com SportsStore: A Real Application.- 6. SportsStore: Checkout and Orders.- 7. SportsStore: Scaling and Administration.- 8. SportsStore: Administration and Deployment. -Part II.- 9. Understanding Vue.js.- 10. Understanding Vue.js Projects and Tools.- 11. Understanding Data Bindings.- 12. Using the Basic Directives.- 13. Using the Repeater Directive.- 14. Handling Events.- 15. Working with Form Elements.- 16. Using Components.Part III.- 17. Understanding the Component Lifecycle.- 18. Loosely-Coupled Components.19. ...

Professional book

Learn how to take your existing knowledge of Ethereum and Solidity to the next level. Hone your development skills and become more familiar with the syntax of the Solidity language by working through well-tested, well-documented intermediate-level sample projects. You will begin by covering the basics of Ethereum, Solidity, and gaming theory. From there, you will move onto sample projects that use smart contract engineering to create fun casino-style games that you can deploy and test on your friends and colleagues with real ether. All games are provably fair and auditable, so that players know the house won’t always win! Ideal for any ...

Available

Contents

Fields of Interest Web Development; Programming Languages, Compilers, Interpreters; Mobile Computing

Content Level Professional/practitioner

Product category

Bibliography 1st ed.,XXIII, 719 p. 253 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484246702

Apress

Freeman, Adam, London, UK

` 2,099.00

Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing framework for building dynamic JavaScript applications. You will work with the power of the ModelView-Controller (MVC) pattern on the client, creating a strong foundation for complex and rich web apps. Best-selling author Adam Freeman explains how to get the most from Vue.js 2. He begins by describing the MVC pattern and the bene ts it can offer. He then shows you how to use Vue.js in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the ...

Contents Part I.- 1 Your First Vue.js Application.- 2. Understanding Vue.js.- 3. HTML & CSS Primer.- 4. Essential JavaScript Primer.- 5.

1. Conceptual Introduction.- 2. The Ethereum Development Environment.- 3. First Steps with Ethereum.- 4. Smart Contracts in the Abstract.- 5. Contract Security.- 6. CryptoEconomics and Game Theory.- 7. Ponzis and Pyramids.- 8. Lotteries.- 9. Prize Puzzles.- 10. Prediction Markets.- 11. Gambling.- Appendix. References.

Fields of Interest Web Development

Content Level

Pro Vue.js 2 • Shows you why Vue.js is the fastest-growing front-end JavaScript framework in use today with the guidance of best-selling author Adam Freeman • Provides an example application in full to work through to get a feel for how Vue.js looks in the real world • Includes coverage of common problems and how to avoid them

programming instructor at General Assembly in NYC • Authors experienced at breaking blockchain down into easy terms • Builds on the concepts taught in the popular Introducing Ethereum and Solidity

Order Quantity

Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVIII, 269 p. 19 illus. Softcover

Medium Type Book

Imprint Apress

` 799.00 Order Quantity

ISBN : 9781484246429 Iyer, Kedar, Dannen, Chris, Brooklyn, NY, USA

Building Games with Ethereum Smart Contracts Intermediate Projects for Solidity Developers • Code and exercises written by former Page 137


Computer Science

springer.com Professional book Available

Bibliography 1st ed.,XVII, 166 p. 42 illus. Softcover

Medium Type Book

Imprint Apress

` 529.00 ISBN : 9781484246788 Order Quantity Knight, Westley, Northampton, UK

1. Introducing PHP.- 2. Con guring Your Environment.- 3. PHP Basics.- 4. Functions.- 5. Arrays.- 6. Object-Oriented PHP.- 7. Advanced OOP Features.- 8. Error and Exception Handling.- 9. Strings and Regular Expressions.- 10. Working with the File and Operating System.- 11. Third-party Libraries.12. Date and Time.- 13. Forms.- 14. Authenticating Your Users.- 15. Handling File Uploads.- 16. Networking.- 17. Session Handlers.- 18. Web Services.- 19. Secure PHP Programming.- 20. Integrating jQuery and PHP.- 21. MVC and Frameworks.- 22. Introducing MySQL.- 23. Installing and Con guring MySQL.- 24. The Many MySQL Clients.- 25. MySQL Storage ...

Fields of Interest Web Development; Computer Science, general

UX for Developers How to Integrate User-Centered Design Principles Into Your Day-toDay Development Work

Content Level

• Bridges the gap between UX theory and UX implementation speci cally for developers • Contains unique approaches that enable developers to change their way of thinking in order to be involved in the design of what they build • Written by Westley Knight who has worked in development for over 15 years and UX for 5 years, so is uniquely placed to bridge the gap between development and design

Product category

Become more mindful of the user when building digital products, and learn how to integrate a user-centered approach into your thinking as a web or app developer. This book shows you how the user experience is the responsibility of everyone involved in creating the product and how to rede ne development principles when building usercentered digital products. There are still many organizations that are not design driven, and the gap between stereotypical design and development teams needs to be bridged in order to build digital products that cater to the needs of real people. We are at a point where we see organizations that cannot bring the ...

Popular/general

Professional book Available

Bibliography 5th ed.,XXV, 875 p. 36 illus. Softcover

Medium Type Book

Imprint ISBN : 9781484246856

Apress

Kromann, Frank M., Aliso Viejo, CA, USA

` 2,499.00

Beginning PHP and MySQL From Novice to Professional • Teaches how to effectively integrate PHP and MySQL in order to build robust datadriven applications • Includes extensive introductions to the core features of PHP, MySQL, and related tools • A major update of the authoritative book on PHP and MySQL

Professional/practitioner

Get started with PHP and MySQL programming: no experience necessary. This fth edition of a classic best-seller includes detailed instructions for con guring the ultimate PHP 7 and MySQL development environment on all major platforms, complete coverage of the latest additions and improvements to the PHP language, and thorough introductions to MySQL’s most relied-upon features. You'll not only receive extensive introductions to the core features of PHP, MySQL, and related tools, but you'll also learn how to effectively integrate them in order to build robust data-driven applications. Author Frank M. Kromann draws upon more than 20 years of ...

Product category

Contents

Contents 1. What is User Experience?.- 2. The Importance of User Experience.- 3. Business Objectives vs. User Goals.- 4. Adjusting The Developer Perspective.- 5. The Importance Of Communication.- 6. Focusing on the User.- 7. Building Empathy.- 8. The Importance Of Visual Design.- 9. Prototype, Evaluate, Iterate.10. The Path Ahead.

Fields of Interest Web Development

Content Level

Order Quantity

ISBN : 9781484246917 Libby, Alex, Rugby, Warwickshire, UK

Beginning SVG A Practical Introduction to SVG using Real-World Examples Page 138


Computer Science

springer.com

• First beginner-level book on the market solely dedicated to every application of SVG • Breaks down advanced topics into easy-tounderstand concepts using practical, handson learning with real-world projects • Second book written by Alex Libby, author of Beginning Ractive.js Develop SVG functionality for use within websites quickly and natively, using basic tools such as HTML and CSS. This book is a project-oriented guide to creating and manipulating scalable vector graphics in the browser for websites or online applications, using little more than a text editor or free software, and the power of JavaScript. You'll use a starting toolset to incorporate into your existing work ow, develop future projects, and reduce any dependency on graphics applications for simple projects. This book is an excellent resource for getting acquainted with creating and manipulating SVG content. We live in an age where speed and ...

Contents Part I: Getting Started.- 1. Introducing SVG.- 2. Adding SVG Content to a Page.- Part II: In More Detail.- 3. Working with Images and Text.- 4. Sizing SVG.- 5. Creating Filters.- 6. Animating Content.- 7. Optimizing SVG.- Part III: Putting SVG to Use.- 8. Creating SVG Charts.- 9. Incorporating SVG Libraries.- 10. Taking it Further.

Imprint Apress

` 629.00 Order Quantity

ISBN : 9781484246924 Loder, Wolfgang, Vienna, Austria

Web Applications with Elm Functional Programming for the Web • Written by an Erlang, Elm and programming expert with nearly 40 years of experience • One of the rst Elm books • Covers Elm beyond web application programming

Available

Learn the basics of the Elm platform for web applications. This book covers the language as of version 0.18 and the most important libraries. After reading this book you will have an understanding what Elm can do for you. Also, you will be able to build on the example in the book to develop advanced web applications with Elm. What You'll Learn: Work with Elm and its development environment Learn the language and libraries in examples Use the Elm architecture to create applications with the Elm platform Put it all together with a sample application and explanation that covers the implementation details Who This Book Is For: Web developers new ...

Bibliography

Contents

1st ed.,XIX, 298 p. 100 illus., 84 illus. Softcover

1: Introduction.- 2: Getting Started.- 3: Elm Primer.- 4: Tooling and Libraries.- 5: Elm Architecture and Building Blocks.- 6: Putting It All Together.- 7: Where to go from here.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book

Medium Type Book

Fields of Interest Imprint Apress

` 899.00

Web Development; Programming Languages, Compilers, Interpreters; Programming Techniques

Content Level

ISBN : 9781484247068 Mardan, Azat, San Francisco, CA, USA

Full Stack JavaScript Learn Backbone.js, Node.js, and MongoDB • Focused on rapid development, minimizing theory and maximizing hands-on experience • Written by leading JavaScript expert and speaker, Azat Mardan • Completely updated for ES6/ES2015 and the latest versions of Node and npm Learn agile JavaScript web development using the latest cutting-edge front-end and back-end technologies including Node.js, MongoDB, Backbone.js, Parse.com, Heroku, and Microsoft Azure. Using a key project example of a message board app, you will learn the foundations of a typical web application: fetching data, displaying it, and submitting new data. Practical examples of the app build are provided with multiple technologies and all code examples are in full color. This book will save you many hours by providing a hand-picked and tested collection of quick start guides that will enable you to spend less time learning and more time building ...

Professional/practitioner Order Quantity

Product category Professional book Available

Bibliography 1st ed.,IX, 208 p. 27 illus. Softcover

Contents Part I. Quick Start.- 1. Basics.- 2. Setup.- Part II. Front-End Prototyping.- 3. Getting Data from Backend Using jQuery and Parse.- 4. Intro to Backbone.js.- 5. Backbone.js and Parse.com.Part III. Back-End Prototyping.- 6. Intro to Node.js.- 7. Intro to MongoDB.- 8. Putting Frontend and Backend Together.- 9. Conclusion.- Appendix. Further Reading.

Medium Type Book

Fields of Interest Page 139


Computer Science Web Development; Programming Techniques

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XXV, 300 p. 25 illus. Softcover

Medium Type Book

Imprint Apress

` 899.00 Order Quantity

springer.com together. Practical Node.js takes you from installing all the necessary modules to writing full-stack web applications. You'll harness the power of the Express.js and Hapi frameworks, the MongoDB database with Mongoskin and Mongoose. You'll also work with Pug and ...

ISBN : 9781484247051

Contents

Secrets of a Successful Online Course Creator and Other Income Strategies that Really Work

1. Setting Up Node.js and Other Essentials.- 2. Using Express.js to Create Node.js Web Apps.3. TDD and BDD for Node.js with Mocha.- 4. Template Engines: Pug and Handlebars.- 5. Persistence with MongoDB and Mongoskin.6. Security and Auth in Node.js.- 7. Boosting Your Node.js and MongoDB with Mongoose.8. Building Node.js REST API Servers with Express.js and Hapi.- 9. Real-Time Apps with WebSocket, Socket.IO, and DerbyJS.- 10. Getting Node.js Apps Production Ready.- 11. Deploying Node.js Apps.- 12. Modularizing Your Code and Publishing Node.js Modules to npm.- 13. Node HTTP/2 Servers.- 14. Asynchronous Code in Node.- 15. Node ...

Fields of Interest Web Development; Software Engineering/ Programming and Operating Systems

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 2nd ed.,XXIV, 505 p. 106 illus., 103 illus. Softcover

Medium Type Book ISBN : 9781484247075

Imprint

Mardan, Azat, San Francisco, CA, USA

Apress

Practical Node.js

` 1,449.00

Building Real-World Scalable Web Apps

Order Quantity

• Second edition fully updated for the latest versions of Node (6) and npm (3), making this one of the best and most up-to-date resources on the market • Written by successful author and speaker, Azat Mardan • Now includes Pug, Docker, and the latest versions of Express, Mongoose, Mocha and Hapi

Mardan, Azat, San Francisco, CA, USA

Using Your Web Skills To Make Money

• Easy-to-digest, short guide on how to make the most of your web skills in the modern world • Learn how to use your web skills to make money outside of building websites, with online courses, speaking, live training, and more • Written by Azat Mardan, author of several tech books, creator of successful online training courses, and founder of Node University Discover what you need to learn to thrive and master online course creation and other income generating strategies that really work. This short book is the story of what worked and what didn’t for author Azat Mardan, giving you the best tools and inspiration to achieve your monetary, career, creative, or contributorship goals. Are you happy with your current level of passive income? Do your products or businesses make you money while you're asleep? When it comes to money and passive income, the only person you can rely on is yourself. Using Your Web Skills To Make Money will navigate you past any obstacles you may face in generating multiple ...

Contents 1. Live Training.- 2. Online Courses.- 3. Webinars.- 4. One-on-One Coaching.- 5. Apprenticeships.- 6. Masterminds.- 7. Membership Communities.- 8. Conclusion.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,VII, 55 p. 5 illus. Softcover

Medium Type Learn how to build a wide range of scalable real-world web applications using a professional development toolkit. 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.With this book, you'll work with a varied collection of standards and frameworks and see how all those pieces t

Book

Imprint Apress

` 229.00

Page 140


Computer Science Order Quantity

springer.com Responsive Design and Accessibility.

Fields of Interest Web Development; Software Engineering/ Programming and Operating Systems

Content Level Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XIX, 425 p. 107 illus., 105 illus. Softcover

Medium Type Book ISBN : 9781484247198

Imprint

and JavaScript that will provide an introduction to programming and enable you to build interactive websites. This completely updated second edition explains HTML, JavaScript and CSS in the context of working examples and contains full-color screen shots of the programs in action. You'll begin at an introductory level, learning the essentials of HTML5 and JavaScript and programming techniques. Each chapter features either a familiar game such as Hangman, Rock-PaperScissors, Craps, Memory, and Blackjack, or a simple type of game, such as a quiz, a maze, or animated simulations. You’ll develop solid ...

Contents 1. The Basics.- 2. Dice Game.- 3. Bouncing Ball.- 4. Cannonball and Slingshot.- 5. The Memory (aka Concentration) Game.- 6. Quiz.7. Mazes.- 8. Rock, Paper, Scissors.- 9. Hangman.- 10. Blackjack.

Meyer, Jeanine, New York, , USA

Apress

HTML5 and JavaScript Projects

` 1,249.00

Web Development; Software Engineering/ Programming and Operating Systems

Order Quantity

Content Level

Build on your Basic Knowledge of HTML5 and JavaScript to Create Substantial HTML5 Applications • Fully updated second edition shows HTML and JavaScript in connection with the Google Map API and geolocation • Get hands-on with fun projects to motivate and teach programming techniques and language features • Explains modi cations to code to make programs work across all modern mobile devices Build on your basic knowledge of HTML5 and JavaScript to create substantial HTML5 applications. Through the many interesting projects you can create in this book, you'll develop HTML5 skills for future projects, and extend the core skills you may have learned with its companion book, The Essential Guide to HTML5. HTML5 and JavaScript Projects is fully updated as a second edition and covers important programming techniques and HTML, CSS, and JavaScript features to help you build projects with images, animation, video, audio and line drawings. You'll learn how to build games, quizzes and other interactive projects; incorporate the use of the ...

Contents 1. Building the HTML5 Logo — Drawing on Canvas, with Scaling, and Semantic Tags.- 2. Family Collage: Manipulating ProgrammerDe ned Objects on a Canvas.- 3. Bouncing Video: Animating and Masking HTML5 Video.4. Map Maker: Combining Google Maps and the Canvas.- 5. Map Portal: Using Google Maps to Access Your Media.- 6. Add to 15 Game.- 7. Origami Directions: Using MathBased Line Drawings, Photographs, and Videos.- 8. Jigsaw Video.- 9. US States Game: Building a Multiactivity Game.- 10.

Fields of Interest

Popular/general

Product category Professional book Available

Bibliography 2nd ed.,XIX, 417 p. 97 illus., 90 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00 ISBN : 9781484247181

Order Quantity

Meyer, Jeanine, Purchase, NY, USA

The Essential Guide to HTML5 Using Games to Learn HTML5 and JavaScript • Completely updated second edition uses games as a fun medium for teaching core skills • Use HTML5 and programming essentials to. produce your own web sites, including games and other dynamic applications • Jeanine Meyer is an author of several Apress books and a Professor Emerita at Purchase College/SUNY and past Coordinator of the Mathematics/Computer Science Board of Study Gain a deep, practical knowledge of HTML

ISBN : 9781484247204 Page 141


Computer Science

springer.com

Mezzalira, Luca, London, UK

1st ed.,XIII, 265 p. 122 illus. Softcover

Front-End Reactive Architectures

Medium Type Book

Explore the Future of the Front-End using Reactive JavaScript Frameworks and Libraries

Imprint Apress

` 799.00

• First book on the market to cover a range of front-end reactive frameworks and libraries • Written by experienced speaker and technical reviewer used to distilling tricky concepts • Covers the use of RxJS, Cycle.js, Flux, React, Ember, Angular, MVI and MobX

Order Quantity

ISBN : 9781484247389 Learn how to use reactive architectures on the front-end. There are many technologies using a reactive approach on the back end, but this book teaches you how the reactive manifesto can be used to bene t your frontend programming as well. You will discover what reactive programming is, what the current front-end ecosystem looks like, and how to use a range of frameworks and libraries. You will also apply speci c reactive architectures in your own projects. Each concept is taught with a mix of technical explanations and real-world code implementations. The future of front-end programming and architecture is reactive – don’t get left ...

Contents 1. What is Reactive Programming?.- 2. Architectures Comparison.- 3. Reactive Programming.- 4. Cycle.js and MVI.- 5. MobX: Simple State Management.- 6. SAM: A Functional Reactive Pattern.- 7. A Reactive Future.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XIII, 188 p. 37 illus., 21 illus. Softcover

Medium Type Book

Imprint Apress

` 549.00

Nelson, Brett, Eagan, MN, USA

Getting to Know Vue.js Learn to Build Single Page Applications in Vue from Scratch • One-stop resource for everything you need to know to get started with Vue.js • Each chapter is self-contained and can be read and understood without relying on other chapters • Suitable for developers with no previous experience of Single Page Application frameworks ISBN : 9781484247495 Learn how to render lists of items without repeating your code structure and how to work with conditional rendering items and event handling. Containing all you need to know to get started with Vue.js, this book will take you through using build tools (transpile to ES5), creating custom components, state management, and routers. With Getting to Know Vue.js, you'll see how to combine reusable code with custom components, allowing you to create snippets of reusable code to suit your speci c business needs. You'll also explore how to use Single File Components and the Vue.js Command Line Interface (CLI) to build components in a single le and ...

Contents 1. Why Vue.js?.- 2. The Basics.- 3. Conditional Rendering.- 4. Computer Properties and Watchers.- 5. Events.- 6. Bindings.- 7. State Management.- 8. Using Components.- 9. Reusable Code.- 10. Custom Functionality.11. Tooling.- 12. Using Routers.

The Full Stack Developer Your Essential Guide to the Everyday Skills Expected of a Modern Full Stack Web Developer • The only book on full stack development that covers the 'soft' skills you need to be a successful full stack developer • Explains the underlying concepts of programming examples that will remain relevant as the web evolves • Written by Chris Northwood, Senior Engineer for BBC Research & Development - this is the book he wishes he had when he started his career

Available

Understand the technical foundations, as well as the non-programming skills needed to be a successful full stack web developer. This book reveals the reasons why a truly successful full stack developer does more than write code. You will learn the principles of the topics needed to help a developer new to agile or full stack working—UX, project management, QA, product management, and more— all from the point of view of a developer. Covering these skills alongside the fundamentals and foundations of modern web development, rather than speci cs of current technologies and frameworks (which can age quickly), all programming examples are given ...

Bibliography

Contents

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book

Order Quantity

Northwood, Chris, Manchester, UK

Page 142


Computer Science 1. The Modern Web.- 2. Planning Your Work.3. User Experience.- 4. Designing Systems.- 5. Ethics.- 6. Front-End.- 7. Testing.- 8. JavaScript.- 9. Accessibility.- 10. APIs.- 11. Storing Data.- 12. Security.- 13. Deployment.14. In Production.- 15. Constant Learning.- 16. Epilogue.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XVII, 348 p. 25 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00 Order Quantity

springer.com interacting with a database, rendering templates, writing asynchronous code, and hosting sites with SSL. Along the way, you’ll see how to build a commerce application, which lists products and allows shoppers to register and purchase those products. The site will feature a product catalog, a shopping cart, user registration and login, and pro le management. The De nitive Guide to AdonisJs also covers how to create a frontend build chain, so that you can use a modern front-end framework, such as React. You’ll discover how to connect your front end to the ...

Putrady, Ecky, Singapore, Singapore, Singapore

Contents

Professional/practitioner

Learn how to advance your skill level of Haskell, and use this language for practical web development. This book uses a direct, no nonsense approach, so you no longer need to spend extra time reading the documentation, blog posts, and forums to understand how to use Haskell – all that knowledge is provided in one coherent resource. You'll start by reviewing how multiple facets of web development are done in Haskell, such as routing, building HTMLs, interacting with databases, caches, and queues, etc. You'll then move on to using notable libraries, such as "scotty" for routings, "digestive-functor" for input validation, and ...

Product category

Contents

1. Getting started.- 2. Routing.- 3. Views.- 4. Requests.- 5. Responses.- 6. Generators.- 7. Promises.- 8. Controllers and Middleware.- 9. Databases.- 10. Validation and Error Pages.11. Sessions and Cookies.- 12. Security.- 13. Front-end Tools.- 14. Web sockets.- 15. Deployment.- 16. Finishing Touches.

Fields of Interest Web Development; Programming Techniques

Content Level

Professional book Available

Bibliography 1st ed.,XIII, 249 p. 26 illus. Softcover

Medium Type Book

Imprint Apress

` 729.00 Order Quantity

Practical Web Development with Haskell Master the Essential Skills to Build Fast and Scalable Web Applications • The most comprehensive guide on building web applications with Haskell • Plenty of practical examples get you productive in Haskell quickly • A Haskell book with “just enough” theory and lots of real practice

1. Getting Started.- 2. Practical Haskell.- 3. Domain Modeling.- 4. Logging.- 5. Databases.- 6. Queues.- 7. RESTful APIs.- 8. Web Programming.- 9. HTTP Client.- 10: Con guration.- 11. Testing.- 12. Deployment.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXI, 278 p. 15 illus. Softcover

Medium Type

ISBN : 9781484247402

Book Pitt, Christopher, Cape Town, South Africa

Imprint

The De nitive Guide to AdonisJs

Apress

` 829.00

Building Node.js Applications with JavaScript

Order Quantity

• Master the order and structure of the JavaScript application framework, AdonisJs • Learn how to create a front-end build chain to optimize JavaScript and CSS • Build a functioning e-commerce application Learn everything you need to master the AdonisJs framework, including topics such as

ISBN : 9781484247457

Page 143


Computer Science

springer.com Available

Bibliography

products online. You'll learn how to install WordPress and how to plan your e-commerce solution with ...

1st ed.,XIII, 171 p. 74 illus. Softcover

Contents Medium Type Book

Imprint Apress

` 529.00 Order Quantity

1. Introduction to E-commerce.- 2. Planning Your E-commerce Strategy.- 3. Overview of Wordpress.- 4. WooCommerce For Ecommerce.- 5. E-commerce Themes.- 6. Creating Your Online Store.- 7. Securing Your Online Store.- 8. Testing Your Online Store.- 9. Marketing Your Online Store.- 10. Maintaining Your Online Store.

Fields of Interest

ISBN : 9781484247945

Web Development

Shenoy, Aravind, Prabhu, Anirudh, Mahavir Trinkets, Behind Huma Adlabs C-wing, 809/810, Mumbai, India

Content Level

CSS Framework Alternatives

Product category

Professional/practitioner

Professional book

Explore Five Lightweight Alternatives to Bootstrap and Foundation with Project Examples

Available

Bibliography

• First book on the market to cover Skeleton, Miligram, UI Kit, Material Design Lite, and Susy • Demonstrates each framework through an easy-to-follow practical project • Written by experienced authors used to distilling concepts to be easily followed by readers Learn how to use lightweight CSS framework alternatives to build intuitive websites. This book presents ve project examples that use Skeleton, Miligram, UI Kit, Material Design Lite and Susy. This no-nonsense introduction will help you understand the concept of designing interactive websites using these frameworks with ease. Each framework is demonstrated through a practical project in an easy-to-understand manner. Web design is streamlined nowadays thanks to CSS frameworks and, although Bootstrap and Foundation rule the roost with web design, you don't need an exhaustive framework like these for smaller websites.You'll get a glimpse into ...

Contents 1. Choosing Lightweight Frameworks for Intuitive Web Design.- 2. Building a Landing Page with Skeleton.- 3. Building a Product Page with Milligram.- 4. Introducing UI Kit.- 5. Material Design Lite Explained.- 6. Susy Explained.

Fields of Interest Web Development

Content Level Professional/practitioner

Product category Professional book

1st ed.,XX, 179 p. 110 illus. Softcover

Medium Type Book

Imprint Apress ISBN : 9781484247983

` 549.00

Sims, Lisa, Conyers, GA, USA

Building Your Online Store With WordPress and WooCommerce

Order Quantity

Learn to Leverage the Critical Role Ecommerce Plays in Today’s Competitive Marketplace • Save time and money by planning your own e-commerce strategy without paying expensive consultants • Test and market your online store to potential customers • Written by an entrepreneur who has over 10 years experience in implementing ecommerce solutions (including her own) and also teaches ecommerce courses for several online universities Teaches you all about e-commerce and how to create your own online shop using WordPress and WooCommerce. Regardless of a business’s size, e-commerce helps level the playing eld, increases a business’s exposure, allows companies to reach customers globally, and streamlines the ful llment process. In the past, e-commerce websites were expensive, technically difficult, and time-consuming to create but not anymore. WordPress and WooCommerce together are a complete e-commerce solution that can be used to sell both physical and digital

ISBN : 9781484240427 SMITH, BEN, ROSWELL, NM, USA

Beginning JSON • Beginning JSON is the de nitive guide to JSON - JavaScript Object Notation - today’s standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of JSON from Page 144


Computer Science the basics of data formats and reading and storing data, to creating your own server to store and retrieve persistent data. Beginning JSON is the de nitive guide to JSON - JavaScript Object Notation - today’s standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of JSON from the basics of data formats to creating your own server to store and retrieve persistent data. Beginning JSON provides you with the skill set required for reading and writing properly validated JSON data. The rst two brief chapters of the book contain the foundations of JavaScript as it relates to JSON, and provide the necessary understandings for later chapters. Chapters 3 ...

Fields of Interest Web Development; Software Engineering/ Programming and Operating Systems

springer.com

Decoupled Drupal in Practice

1st ed.,XXVII, 492 p. 152 illus. Softcover

Architect and Implement Decoupled Drupal Architectures Across the Stack

Medium Type

• Written by the Director of Research and Innovation at Acquia and Drupal developer since 2007, Preston So, who is the foremost expert on decoupled Drupal, having spoken on the topic at Frontend United and at keynotes on four continents in multiple languages • The rst comprehensive and in-depth look at decoupled Drupal architectures across the stack. No other book at this level of depth, with material for developers of diverse backgrounds, exists on the market today • With the evolution towards servicesoriented architectures, API- rst patterns, and decoupled CMSes, developers, architects, and technical leads need more practical and actionable resources than ever

Book

Gain a clear understanding of the most important concepts in the decoupled CMS landscape. You will learn how to architect and implement decoupled Drupal architectures across the stack—from building the back end and designing APIs to integrating with front-end technologies. You'll also review presenting data through consumer applications in widely adopted technologies such as Angular, Ember, React, and Vue.js. Featuring a foreword by Drupal founder and project lead Dries Buytaert, the rst part of this book chronicles the history of the CMS and the server–client divide, analyzes the risks and rewards of decoupled CMS architectures, and ...

Imprint

Contents

Apress

Part I. Decoupled Drupal Fundamentals.- 1. The Changing Web.- 2. The Server-side Web: From Monolithic to Decoupled CMS.- 3. The Client-side Web: From Static to Dynamic Pages.- 4. Decoupled Drupal.- 5. Advantages of Decoupled Drupal.- 6. Disadvantages of Decoupled Drupal.- Part II. Decoupling Drupal.- 7. Decoupling Drupal 8 Core.- 8. Decoupling Drupal 8 With Contributed Modules.- 9. Authenticating Requests in Drupal 8.- Part III. Consuming and Manipulating Drupal 8.- 10. Core REST.- 11. Using Views with Core REST.- 12. JSON API in Drupal.- 13. RELAXed Web Services.- 14. GraphQL in Drupal.- Part IV. The Decoupled Drupal Ecosystem.- 15. ...

Content Level Popular/general

Product category Professional book Available

Bibliography 1st ed.,XV, 324 p. 104 illus. Softcover

Medium Type

` 879.00 Order Quantity

Fields of Interest Web Development

Content Level Professional/practitioner

Product category

Book

Imprint Apress

` 1,449.00 Order Quantity

ISBN : 9781484248348 West, Adrian W., Prettyman, Steve, Colyton, Devon, UK

Practical PHP 7, MySQL 8, and MariaDB Website Databases A Simpli ed Approach to Developing Database-Driven Websites • A practical, hands-on book that explains how to create interactive web sites step-by step • Learn how PHP, MySQL and MariaDB quickly through real-world applications • Build your own database-driven website Build interactive, database-driven websites with PHP 7, MySQL 8, and MariaDB. The focus of this book is on getting you up and running as quickly as possible with real-world applications. In the rst two chapters, you will set up your development and testing environment, and then build your rst PHP and MariaDB or MySQL database-driven website. You will then increase its sophistication, security, and functionality throughout the course of the book. The PHP required is taught in context within each project so you can quickly learn how PHP integrates with MariaDB and MySQL to create powerful database-driven websites. Each project is fully ...

Professional book ISBN : 9781484248010

Available

So, Preston, Ridgewood, NY, USA

Bibliography

Contents 1. Create and Test a Database and Table.- 2. Create Web Pages that Interact with Users.- 3. Login/Logout for Members and an Page 145


Computer Science Administrator.- 4. Creating an Administration Interface.- 5. Expanding and Enriching your Website.- 6. Finishing Touches: Security and Validation.- 7. Migrating to a Host and Backing Up Your Website Database.- 8. Creating a Product Catalog.- 9. Joining Multiple Tables and Other Enhancements.10. Creating a Message Board.- 11. Ecommerce: A Brief Introduction.- 12. A Brief Look at Oracle MySQL 8.- Appendix A. Troubleshooting.- Appendix B. Resources.

springer.com • Employ test-driven development for your Rails-based web applications

Popular/general

Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples – rather than a single large application. This book covers topics including Active Storage, Credentials, Active Record, Scaffolding, REST, Routing, Bundler, Forms, Cookies, and Sessions, all of which are vital for modern Rails web applications. To complement these topics you’ll also learn about test-driven development, Action Cable, Active Job, Action Mailer, I18n, Asset Pipeline, and caching. ...

Product category

Contents

Professional book

1. Ruby Introduction.- 2. First Steps with Rails.- 3. ActiveRecord for Persistence.- 4. Scaffolding and REST.- 5. Routes.- 6. Bundler and Gems.- 7. Forms.- 8. Cookies and Sessions.- 9. Tests.- 10. Active Job.- 11. Action Mailer.- 12. Internationalization.- 13. Asset Pipeline.- 14. Caching.- 15. Action Cable.- 16. Credentials.- 17. Active Storage.- Appendix A. Ruby on Rails Install How-To.- Appendix B. Web Server in Production Mode.- Appendix C. Further Rails Reading Material

Fields of Interest Web Development; Data Structures and Information Theory; Programming Languages, Compilers, Interpreters

Content Level

Available

Bibliography 2nd ed.,XX, 546 p. 177 illus. Softcover

Medium Type Book

Imprint Apress

` 1,599.00

Fields of Interest Web Development; Programming Languages, Compilers, Interpreters; Programming Techniques

Order Quantity

Content Level Professional/practitioner

Product category Professional book Available

Bibliography 1st ed.,XXIII, 435 p. 159 illus. Softcover

Medium Type

ISBN : 9781484248447 Zammetti, Frank, Pottstown, PA, USA

Practical React Native Build Two Full Projects and One Full Game using React Native • Teaches React Native in a playful and practical way, with real world solutions to real world situations • Includes three full builds - two projects and one full game - that you can actually install on your own mobile devices (source code all available on GitHub) • Written by Frank Zammetti, author of 10 Apress titles, well used to breaking down complex concepts into easy-to-follow instructions Discover how to use React Native in the real world, from scratch. This book shows you what React Native has to offer, where it came from, and where it’s going. You'll begin with a solid foundation of practical knowledge, and then build on it immediately by constructing three different apps. You'll learn how to use each feature of React Native by working on two full projects and one full game. These aren’t just simple React Native Hello World examples (although you’ll naturally start there!) but are apps that you can, if you so choose, install on your mobile devices and use for real. Throughout this book, you'll gain real-world familiarity ...

Book

Contents Imprint Apress

` 1,299.00 ISBN : 9781484248393 Wintermeyer, Stefan, Bochum, Germany

Order Quantity

1. React Native: A Gentle Introduction.- 2. Getting to Know React Native.- 3. Restaurant Chooser, Part 1.- 4. Restaurant Chooser, Part 2.- 5. React Native Trivia, Part 1.- 6. React Native Trivia, Part 2.- 7. Time for Some Fun: A React Native Game, Part 1.- 8. Time for Some Fun: A React Native Game, Part 2.

Fields of Interest

Learn Rails 5.2

Web Development

Accelerated Web Development with Ruby on Rails

Content Level

• An accelerated tutorial on the Rails 5 web development framework • Learn to persist data for your web application with Active Record

Professional/practitioner

Product category Professional book

Page 146


Computer Science Available

Bibliography 1st ed.,XV, 334 p. 53 illus. Softcover

Medium Type Book

Imprint Apress

` 999.00

springer.com Getting to Know Webix.- 3. Getting to Know Webix -Even More!.- 4. Webix: The Final Frontier.- 5. Getting Practical: Building wxPIM.- 6. Getting Practical: Building wxPIM Redux.- 7. Taking wxPIM to the Desktop.- 8. Taking wxPIM to the Cloud.- 9. Packaging wxPIM with PhoneGap.- 10. The Fun Side of Webix; A Game!.

Fields of Interest Web Development

Content Level Professional/practitioner

Order Quantity

Product category Professional book Available

Bibliography 1st ed.,XXII, 407 p. 100 illus. Softcover

Medium Type Book

Imprint Apress

` 1,199.00 Order Quantity

ISBN : 9781484248430 Zammetti, Frank, Pottstown, PA, USA

Practical Webix Learn to Expedite and Improve your Web Development • First book on the market that teaches Webix • Uses practical, real-world examples to teach every concept – including building a game in the nal chapter • Written by Frank Zammetti who has over 25 years of development experience and who is the author of eight tech books Learn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and code snippet testing facility). You’ll understand how Webix can integrate with other popular libraries and frameworks including Angular, Vue, React and more (as well as third-party components like dHTMLx and rich text editors). You will learn tangential topics including communication with back-end systems (Node.js and common related tooling), packaging as a Cordova app and, of course, ...

Contents 1. Better Web Development with Webix.- 2. Page 147


Order Form

ISBN

Title

Quan ty Price

Total

• Prices mentioned as on 01-06-2019 and are subject to change without any prior notice. • Apress Reprint versions are for sale in Indian Sub Continent only, any export outside Indian Sub-continent is strictly prohibited. Any attempt by anyone to sell, distribute or circulate the book outside the Indian Subcontinent shall cause infringement of copyright. • Bulk orders: It's a great way for Institutions, Coaching Classes and Corporate Houses to consider Apress titles for adoption at special discount. If you'd like to request desk copies or review copies for textbook adoption write to us @ apress-sales@mehulbooksales.com

Page 148


For professionals by professionals

Get a Head Start in Tech New

New

New

Year: 2019

Year: 2019

Year: 2019

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 1,699.00

` 399.00

` 2099.00

ISBN : 9781484247761

ISBN : 9781484246979

ISBN : 9781484246283

CAPM® in Depth: Certified Associate in Project Management Study Guide for the CAPM® Exam

DevOps for Azure Applications: Deploy Web Applications on Azure

Enterprise Cybersecurity Study Guide: How to Build a Successful Cyberdefense Program Against Advanced Threats

— by Paul Sanghera

— by Suren Machiraju, Suraj Gaurav

New

— by Scott E. Donaldson, Stanley G. Siegel, Chris K. Williams, Abdul Aslam

New

New

Year: 2018

Year: 2018

Year: 2019

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 509.00

` 749.00

` 899.00

ISBN : 9781484240120

ISBN : 9781484240380

ISBN : 9781484246764

Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners

IoT, AI, and Blockchain for .NET: Building a Next-Generation Application from the Ground Up

Oracle WebLogic Server 12c Administration I Exam 1Z0-133: A Comprehensive Certification Guide

— by Chris Dannen

— by Nishith Pathak, Anurag Bhandari

— by Gustavo Garnica

New

New

New

Year: 2019

Year: 2018

Year: 2018

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 749.00

` 1429.00

` 669.00

ISBN : 9781484248188

ISBN : 9781484240496

ISBN : 9781484240564

Practical GameMaker Projects: Build Games with GameMaker Studio 2

Practical Machine Learning with Python: A Problem-Solver's Guide to Building Real-World Intelligent Systems

Pro Hadoop Data Analytics: Designing and Building Big Data Systems using the Hadoop Ecosystem

— by Ben Tyers

— by Dipanjan Sarkar, Raghav Bali, Tushar Sharma

— by Kerry Koitzsch

New

New

New

Year: 2018

Year: 2018

Year: 2018

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 1499.00

` 2500.00

` 4099.00

ISBN : 9781484240595

ISBN : 9781484241110

ISBN : 9781484230176

Pro Angular 6

Pro ASP.NET Core MVC 2

Pro C# 7: With .NET and .NET Core

— by Adam Freeman

— by Adam Freeman

— by Andrew Troelsen, Philip Japikse


For professionals by professionals

Get a Head Start in Tech New

New

New

Year: 2019

Year: 2018

Year: 2018

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 549.00

` 1049.00

` 699.00

ISBN : 9781484247303

ISBN : 9781484240465

ISBN : 9781484240359

Advanced Data Analytics Using Python: With Machine Learning, Deep Learning and NLP Examples

Applied Analytics through Case Studies Using SAS and R: Implementing Predictive Models and Machine Learning Techniques

Blockchain Basics: A Non-Technical Introduction in 25 Steps

— by Sayan Mukhopadhyay

— by Deepti Gupta

— by Daniel Drescher

New

New

New

Year: 2019

Year: 2018

Year: 2018

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 599.00

` 289.00

` 559.00

ISBN : 9781484247563

ISBN : 9781484240328

ISBN : 9781484240618

Building Chatbots with Python: Using Natural Language Processing and Machine Learning

Design, Launch, and Scale IOT Services: A Practical Business Approach

Enterprise DevOps Framework: Transforming IT Operations

— by Sumi Raj

— by Barry Haughian

— by Shamayel M. Farooqui

New

New

New

Year: 2019

Year: 2019

Year: 2018

Binding: Paperback

Binding: Paperback

Binding: Paperback

` 2199.00

` 1999.00

` 379.00

ISBN : 9781484246566

ISBN : 9781484247624

ISBN : 9781484240526

Java EE 8 Recipes: A Problem-Solution Approach

Machine Learning Using R: With Time Series and Industry-Based Use Cases in R

Matlab Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence

— by Josh Juneau

— by Karthik Ramasubramanian, Abhishek Singh

— by SeongPil Kim

Sales & Administrative Office: #10 & 11, 1st Floor, Kitab Mahal, 192 D.N. Road, Fort, Mumbai - 400 001. Tel & Fax: 022 - 22054044 / 22013523 / 22060694 • Email: info@mehulbooksales.com Pune Branch Office: 1st Floor, Office No. # 5 & 6, Nutan Classic, N.C. Kelkar Road, 639 – Narayan Peth, Pune - 411030. Phone & Fax: +91 (020) 24455959 • Email: pune@mehulbooksales.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.