Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • [Place of publication not identified] : Apress  (430)
  • Electronic books ; local  (400)
  • Instructional films  (28)
  • Artificial intelligence  (17)
Datasource
Material
Language
Years
  • 1
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484294789 , 1484294785
    Language: English
    Pages: 1 online resource (1 video file (31 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Computer networks Security measures ; Small business Computer networks ; Security measures ; Computer security Government policy ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Cybersecurity is not just for large businesses. Smaller organizations are becoming a prime target for attacks. Consider that about 60% of small businesses close down within six months of being hacked. Unfortunately, the risks keep growing. There are more than 4,000 ransomware attacks daily. Every eight seconds, there is a phishing attempt. But cybersecurity is not just about fending off hackers. It is actually important for a company's growth. If you want to sell your products or services to larger companies, you will likely need to go through cybersecurity due diligence. The good news is that there are cost-effective ways to improve your security systems and policies -- and this video will show how. What You Will Learn How to assess your cybersecurity risks How to evaluate software protections and countermeasures How to train your employees to improve security Who This Video is For Small business owners and startup founders.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484293744 , 1484293746
    Language: English
    Pages: 1 online resource (1 video file (28 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Application software Development ; Global Positioning System ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This is very simple but useful skill for every Android developer to learn how to get GPS data and display it in its proper format. Based on this knowledge, the developer can create tracking apps and other useful location based apps. Viewers of this video course will learn how to create a basic Android Studio project for Android, reach the GPS module on the device, get location permission, and display the coordinates in proper format on the screen. The video also includes a map so viewers can see not only coordinates but a location on the map too. This is one more amazing skill for the developers. What You'll Learn How to set up the project How to create the use interface How to create the code for the user interface How to write the main logic for getting the location and formatting the data Who This Video Is For People with more advanced skills in Android Studio and Java are the main audience, but the video will be useful for total beginners as well.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484298640 , 1484298640
    Language: English
    Pages: 1 online resource (1 video file (35 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Application software Development ; Card games ; Mobile computing Software ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In the video, you will learn how to build the classic War card game for Android. The game is played with a full deck of 52 cards. The players play cards one by one and the bigger card gets the smaller one. The point of the game is to win all of the cards. In this game, the user will be able to play vs device. This video is a valuable resource for developers looking to grasp the fundamentals of creating Android games with Java. It covers various aspects, including game design, creating a deck of cards, playing cards on the table, and delving into the intricacies of card games. What You'll Learn How to create Android games with Java How to create game design How to write the logic for card dealing How to play cards one by one and challenge the device Who This Video Is For People with more advanced skills in Android and Java are targeted but the video will be useful for total beginners as well.
    Note: Online resource; title from title details screen (O'Reilly, viewed September 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9781484295021 , 1484295021
    Language: English
    Pages: 1 online resource (370 pages) , illustrations (black and white, and color).
    Parallel Title: Erscheint auch als
    Keywords: Artificial intelligence ; New business enterprises ; Intelligence artificielle ; Nouvelles entreprises ; artificial intelligence
    Abstract: Gain exclusive access to the secrets to building an enterprise AI start-up. AI innovation helps with every aspect of the business, from the supply chain, marketing, and advertising, customer service, risk management, operations to security. Industries from different verticals have been adopting AI and get real business values out of it. This book guides you through each step, from defining the business need and business model, all the way to registering IP and calculating your AI start-up valuation. You see how to perform market and technology validation, perform lean AI R&D, design AI architecture, AI product development and operationalization. The book also cover building and managing an AI team, along with attracting and keeping business and developer users, Building an Enterprise AI start-up is hard because Enterprise AI is an effort to build applications to mimic human intelligence to solve business problems. Hence it has a different challenge from building traditional non-AI applications, such as scouting, recruiting and managing AI talents; designing the most cost-efficient and scalable Enterprise AI; or establishing the best practice to operationalize AI in production As we are in the dawn of the AI-first product wave, AI-powered products for enterprises will be created for many years to come and AI Startup Strategy is the one-stop guide for it. You will: Match customers expectation VS technical feasibility Justify business values and ROI for customers Review the best business models for high valuation enterprise AI start-ups Design an AI product that gives a satisfactory experience for the user Register and value AI IP.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484295557 , 1484295552
    Language: English
    Pages: 1 online resource (1 video file (25 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: iOS (Electronic resource) ; Application software Development ; iPhone (Smartphone) Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Software widgets are relatively simple and easy-to-use software applications or components made for one or more different software platforms. Popular examples of widgets include event countdowns, website visitors counter, clocks, daily weather report, etc. Lots of people can build a widget for iOS. But few can integrate them with an image downloader and show the downloaded image in the widget with custom intervals. This video will show how you can build very simple iOS widget in Xcode. The widget will have big image, front and center. Then on custom intervals, the widget will update the image with a new random one. Images will be stored on an online location so the widget will have to download them and show them one by one. What You'll Learn The basics of iOS widgets Image downloading Basics of SwiftUI How to update the widget with custom functions Who This Video Is For People with more advanced skills in Xcode and Swift are targeted, but the video will be useful for total beginners as well.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484296837 , 1484296834
    Language: English
    Pages: 1 online resource (1 video file (30 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Xcode ; Application software Development ; Mobile apps ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In the video you will learn how to build a simple reminder app for iOS. The user will be able to input some text, set a time and the app will show this text as a notification at the specified time. This app is very useful for people to schedule reminders and notes at specific time. The developers will be able to build that kind of app and will learn how to work with notifications which is very important skill for an iOS developer. What You'll Learn How to create the design of the app How to connect the design with the Swift code How to write logic for background process How to write logic for notification How to write logic for the app Who This Video Is For People with more advanced skills in Xcode and Swift are targeted but the video will be useful for total begin-ners as well.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484298725 , 1484298721
    Language: English
    Pages: 1 online resource (1 video file (40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.8
    Keywords: Computer security ; Computer networks Security measures ; Data protection ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: With cyber attacks on the rise, all individuals - and especially professionals handling potentially confidential company data - should be well-versed in how to protect their information from bad actors. This video will take you through the steps you can take to protect both your private and company data. The video will explain why cybersecurity is important on an individual and personal level, how cyber attacks have been evolving and what vulnerabilities you need to be aware of and protect. It'll go through topics and tricks to deal with these threats and explore the costs and impact of not protecting your data. What You Will Learn The financial impact of (non)-action How to deal with the evolving needs of security How attacks and vulnerabilities are evolving in the world Who This Video is For Non-technical professionals who are looking to understand how they can be careful with both their personal and professional data.
    Note: Online resource; title from title details screen (O'Reilly, viewed September 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484294543 , 1484294548
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 30 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Computer networks Management ; TCP/IP (Computer network protocol) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Python offers software engineers a multitude of inter-process communications (IPC) options. With the popularization of cross-cloud communications today, sockets - be they managing TCP, UDP, or even RAW octets - remain the predominate way to monitor, aggregate, as well as to participate in point-to-point, as well as multi-process signaling and information sharing activities. The purpose of the PSL-3000 Socket IPC is to review how to use TCP/IP and UDP/IP - the most popular and ubiquitous of all modern communication patterns and protocols. Along the way not only will PSL-3000 Socket IPC demonstrate how to share data between cooperating computer processes using IP, but many supporting options - as well as Python's built-in, object-oriented socket frameworks. From protocols, options, and failure recovery, along the way hands-on "beyond the basics" discussions, demonstrations, and coding activities are provided. Evolutionary IPC concepts destined to help viewers demystify common networking terms, trends, technologies, as well as techniques. Split into three (3) major sections, the PSL-3000 Socket IPC educational opportunity viewers will enjoy many IPC coding activities. Projects encompass short and simple snippets designed to review basic networking concepts, common design patterns, bit manipulations, and even hexadecimal network-mask encodings. - Viewers will also enjoy completing an evolutionary set of IPC activities covering client, server, peer-to-peer (multicasting,) as well as Python 3's "batteries included" socketed Framework. Timeouts, testing, as well as error recovery strategies are also demonstrated & practiced. What you will learn: Understand common communications terms, technologies, as well as testing techniques. How to use advanced techniques to multicast. What are the advantage of Python's socketserver object oriented design. How to simulate, as well as to recover from, common communication errors. Who this book is for: Both beginner and intermediate 'Pythoneers understanding functional Python, as well as the basics of inheriting from Python classes, will guarantee a larger audience. DevOps, Cloud, and IT security roles will also enjoy discovering how quick & easy it can be to create, monitor as well as to share data, events, and operational telemetries using Python 3.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781484294826 , 1484294823
    Language: English
    Pages: 1 online resource (1 video file (48 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Git (Computer file) ; Computer software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This video will get you up and running with GitHub Actions, GitHub's DevOps pipeline engine, which will allow you to automate just about any task. Author and trainer Yas Adel Mehraban takes a very practical hands-on approach for you to follow along, getting you up-to-speed on the terminology and then diving into concepts and code to create basic and more complex workflows. From there you learn how to share workflows within your organization and standardize your work using templates. To conclude the video, you will learn about more complex components such as triggers, expressions, contexts and using environment variables and secrets. What You Will Learn Understand core concepts and benefits of DevOps and CI/CD pipelines Use Yaml syntax for your GitHub workflows Run your first GitHub Action workflow Manage complex scenarios such as handling secrets, integrating depending jobs, configuring stages, environments, and adding labels to workflows Share GitHub Actions within an organization and learn about the templates and triggers available Set custom environment variables in your workflow file Understand the different billing options and limitations Who This Video Is For Any developer, system administrator, IT professionals, devops engineer, or cloud architect, who is already familiar with the fundamentals of GitHub repos source control.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484293737 , 1484293738
    Language: English
    Pages: 1 online resource (1 video file (27 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Application software Development ; JSON (Document markup language) ; Mobile computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Working with JSON in Android is one of the most useful skills for a developer. This is used on a daily basis in all kinds of apps. Displaying online data in an app is an essential part of the Android ecosystem. This video course will teach you how to download JSON data from an online location into the Android app. For example a list of contacts with email addresses, phone numbers, names, and other relevant information. Then you'll learn how to format the data properly and list it in a TableView to be more user friendly to read by the user of the app. What You'll Learn How to download text from a server How to properly format JSON data How to build a custom ListView with custom rows How to place everything in the layout How to populate the ListView with the formatted JSON data represented by a List of custom items Who This Video Is For People with more advanced skills in Android Studio and Java are targeted, but the video will also be useful for total beginners.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484295748 , 1484295749
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application program interfaces (Computer software) ; C (Computer program language) ; Regular expressions (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learn everything you need to work with regular expressions in C# and how to apply them to your projects effectively. Regular expressions provide an extremely powerful method for pattern matching with strings. They are very useful for parsing information such as dates, phone numbers, or zip codes from important text files such as code files, log files, spreadsheets, or documents. This video will teach you about how to perform pattern matching with regular expressions using the latest C# version 11. it starts by introducing the topic of regular expressions and their use cases before exploring the C# API for regular expressions. This video discusses everyday use cases of regular expressions, e.g., data validation, information extraction, pattern matching, and search and replace. The video concludes with a look at advanced topics such as performance optimization and troubleshooting. After completing this video, you will be able to use regular expressions in C# 11 for practical applications such as data validation, text processing, and more. What Will You Learn Understand the basics of using regular expressions Format regular expression's output Master the different C# APIs available for working with regular expressions Who Is This Video For Software and application developers .
    Note: Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781484290293 , 1484290291
    Language: English
    Pages: 1 online resource (253 pages) , illustrations (black and white, and colour).
    Parallel Title: Erscheint auch als
    Keywords: Artificial intelligence ; Python (Computer program language)
    Abstract: Understand how to use Explainable AI (XAI) libraries and build trust in AI and machine learning models. This book utilizes a problem-solution approach to explaining machine learning models and their algorithms. The book starts with model interpretation for supervised learning linear models, which includes feature importance, partial dependency analysis, and influential data point analysis for both classification and regression models. Next, it explains supervised learning using non-linear models and state-of-the-art frameworks such as SHAP values/scores and LIME for local interpretation. Explainability for time series models is covered using LIME and SHAP, as are natural language processing-related tasks such as text classification, and sentiment analysis with ELI5, and ALIBI. The book concludes with complex model classification and regression-like neural networks and deep learning models using the CAPTUM framework that shows feature attribution, neuron attribution, and activation attribution. After reading this book, you will understand AI and machine learning models and be able to put that knowledge into practice to bring more accuracy and transparency to your analyses. You will: Create code snippets and explain machine learning models using Python Leverage deep learning models using the latest code with agile implementations Build, train, and explain neural network models designed to scale Understand the different variants of neural network models.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    Language: English
    Pages: 1 online resource (1 video file (43 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/33
    Keywords: Java (Computer program language) ; Java (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Learn the many new features, enhancements, and updated technologies in the recent long-term support (LTS) release of Java Platform, Standard Edition (Java SE) 17. This video offers an overview of the JDK Release Process, differences between the more frequent non-LTS and the less frequent LTS releases, and various kinds of features such as preview, experimental, incubation and stable. You will understand how to enable and use preview features, as well as the steps to download the latest Java Development Kit (JDK). You'll also gain insight into the deprecation plan of some unused or obsolete APIs which will streamline the future releases of Java SE platform. What You Will Learn Understand what you need to know before upgrading to Java 17 Get familiar with the Java release process Explore the new features and capabilities of Java SE 17 in detail Upgrade to Java SE 17 Enable and Evaluate Preview features of Java SE 17 Who This Video Is For New programmers and software developers, or even some experienced programmers and developers in Java who are new to Java 17.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 30, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484282229 , 1484282221
    Language: English
    Pages: 1 online resource (1 video file (56 min.)) , sound, color.
    Edition: [First edition].
    DDC: 776
    Keywords: Adobe Photoshop ; Adobe Illustrator (Computer file) ; Logos (Symbols) Design ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learn how to take your client's logo from a flat 2-dimensional business card and turn it into a polished, three-dimensional design for use on merchandise using Photoshop. In this video, you will learn how to create a logo in Illustrator that can later be modified in Photoshop. You'll start by setting up your Illustrator workspace by importing a client's logo for tracing using the Pen and Shape Tools. Next, you'll see how to add text and effects and how to place the logo as a Smart Object in Photoshop for quick modifications. What You Will Learn Set up Illustrator and import image for tracing Understand Symbols panel and how to use it Add color and graphic styles to enhance the logo Who Is This Video For Beginners who have little knowledge of Adobe's Illustrator and Photoshop and want to learn how to design logos.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484289341 , 148428934X
    Language: English
    Pages: 1 online resource (1 video file (46 min.)) , sound, color.
    Edition: [First edition].
    DDC: 658/.05
    Keywords: Expert systems (Computer science) ; Artificial intelligence ; Computer software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is targeted toward both novice and experienced developers and software architects and will help build a solid understanding of what Amazon Lex is capable of and what the best practices associated with it are. The author shares his experience in successfully building chatbots and what that success entailed. Part 2 of Building Bots with Amazon Lex begins with an introduction to the Amazon Lex service. The author then dives into the details of creating intents, utterances, prompts, and context. This is a complete hands-on course, and the audience can easily map it with the basics covered in Part 1 of this vidoe series. Building Bots with Amazon Lex covers not only text-based but will also delve into voice-based bots. After completing this course, you will be able to implement chatbots within your organization and define clear goals and objectives for stakeholders. What You Will Learn How to configure Lex bot for multiple locales How to build a natural conversation on bots How to enable and use Sentiment Analysis with the bot How to enable and collect conversational logs from the bot Who This Video Is For Software developers, cloud developers, and cloud architects.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484289334 , 1484289331
    Language: English
    Pages: 1 online resource (1 video file (37 min.)) , sound, color.
    Edition: [First edition].
    DDC: 658/.05
    Keywords: Expert systems (Computer science) ; Artificial intelligence ; Computer software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is targeted toward novice or experienced developers and software architects and will help build a solid understanding of what Amazon Lex is capable of and what the best practices associated with it are. The author shares his experience in successfully building chatbots and what that success entailed. Part 3 of Building Bots with Amazon Lex begins with an introduction to the Amazon Lambda service. The author then dives into the details of how to connect Amazon Lex and Amazon Lambda services to extend the functionality of bots. He then shows how to test and deploy a bot with voice and text inputs. The course culminates with a demonstration of a virtual reality environment that is enhanced by chatbots. The course covers not only text-based but also delves into voice-based bots. After completing this course, you will be able to implement chatbots within your organization and define clear goals and objectives for stakeholders. What You Will Learn How to integrate with serverless functions on AWS How to validate and fulfill the user request How to publish a bot for user consumption How to test a bot with voice and text inputs Who This Video Is For Software developers, cloud developers, and cloud architects.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 17, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    Language: English
    Pages: 1 online resource (1 video file (26 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3/82
    Keywords: iOS (Electronic resource) ; Application software Development ; Logiciels d'application ; Développement ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Add support for different languages in your iOS apps. You'll start by constructing a basic user interface that's ready for multilingual support. Then add files with strings in different languages. Once you have the basics established, you'll learn to translate via code and also via storyboard. All languages are auto-picked according to each users' system settings. So that your users will always be interacting with your app in their native lan-guage. Adding support for multiple languages and adaptability to your apps will help reach wider audiences of users in different countries. Grow your userbase and support a more diverse and inclusive world! What You'll Learn Create simple UIs via storyboard Add strings in different languages Set app languages to the system device settings Who This Video Is For Intermediate to advanced Swift developers creating iOS apps with the expectation of a global audience.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 10, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Language: English
    Pages: 1 online resource (1 video file (59 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.54
    Keywords: Microsoft Excel (Computer file) ; Microsoft software ; Electronic spreadsheets Computer programs ; Database management ; Logiciels Microsoft ; Tableurs ; Logiciels ; Bases de données ; Gestion ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: The introductory Excel tutorial covers topics related to entering data and demonstrates various ways of accepting and deleting data. You'll learn how to justify data within a cell and then have an opportunity to put it to practice. You will experiment with SmartLookup to search for anything on the Internet, whether it be Excel related or not, and then learn to place that information into an Excel pane. You will try out the Ribbon, a feature which drives the user-friendly resources in Excel. You'll learn the parts of the ribbon: tabs, groups, and command buttons and see how to hide and unhide the ribbon. Practice using short keys to run the commands and learn how to customize the ribbon to meet your needs. Add and remove commands, tabs and groups, change their order, add commands not normally used, then reset your ribbon back to the way it was before you made your changes. Finally, as Office 365 is is a product that regularly goes through changes, methods of getting help to stay up on the latest changes and support are demonstrated, including how to access Excel's built-in training videos. What you will learn • Know what Excel is and know some of its capabilities • Create, save, and open a workbook • Identify the current cell • Use the ribbon • Enter data in a worksheet • Get Help by using Screen Tips and the "Smart Lookup" feature This video is for anyone who wants to get up to speed on the many useful features and shortcuts of Excel.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 30, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484287569 , 1484287568
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 9 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Angular is a framework that provides rich and interactive features for single page application, increase development speed and faster user experience. This video course will help you create a strong foundation on angular framework. The video starts with an introduction on angular covering the basics and installation section of it. Moving forward, you will learn components of angular, it will discuss the different parts of angular so that you'll be able develop the app easily. As we progress, the author talks about the binding part of the angular like forms of module, data binding, input and output, validations and much more. After completion of this course you will easily develop a single page application and understand the basic concepts of angular as framework. What you'll learn: Learn the installation process in angular Develop app in an easier way Study the forms and validations in angular Who is this video for: Professionals interested to develop their career in the field of web development.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484289020 , 1484289021
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.74
    Keywords: Blockchains (Databases) ; Microsoft Azure (Computing platform) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This video shows how to use blockchain technology in Azure SQL and SQL Server to provide an immutable record of data change over time, and to prove and attest to business partners that your data is accurate and has not been tempered with. You'll learn about the new, Ledger tables feature in Azure SQL and soon to be in SQL Server 2022 that enables this blockchain feature set. This video shows how Ledger-enabled tables protect your data from even high-privileged users, preventing even database and system administrators from making changes without a record of those changes being made. Also covered in this video is the older feature set around system-versioned, temporal tables. You'll learn how temporal tables are used as the base infrastructure for maintaining the blockchain history in Ledger tables. The video shows how Ledger provides additional protection to ensure that - unlike the case with just temporal tables - rows are cryptographically hashed to ensure against tampering. You can even combine both features, temporal and ledger tables; while ledger tables protect the data, temporal tables allow you to easily see the state of the data on a specific time point. What You Will Learn Understand the technology behind Azure SQL Ledger Create a database with ledger-enabled tables Combine ledger and system-versioning technology in a single table Modify the data in the ledger-enabled table Change the structure of ledger-enabled tables Verify that the ledger data has not been tampered with Understand ledger technology limitations Who This Book Is For For advanced database administrators of Azure SQL Databases who are required to prove that sensitive data has not been tampered with. For administrators requiring a tamper-proof record of history over time. For those who are running SQL Server 2022 either on-premises or through Managed Instances who have the same needs.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 41 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Application program interfaces (Computer software) ; Application software Development ; Computer multitasking ; Python (Langage de programmation) ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; Fonctionnement multitâche ; APIs (interfaces) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Asynchronous Python Programming using asyncio and async/await lets you write code that runs many processes concurrently. It makes your code more responsive and stops it from wasting time waiting for slow file and internet access. It is simpler to write, easier to reason about, and uses less memory than threads and processes. We start the video with an overview of asyncio, showing the building blocks and core syntax in a few simple examples. Next, you will see how to make normal Python code work in an asynchronous environment, to minimize blocking and facilitate cooperative multi-tasking. Further, we cover an asyncio use-case working with network connections such as web servers using asynio's streams API, followed by communication between coroutines and synchronization of coroutines. We will also look at using the asyncio library to easily wrap blocking code into threads and processes, and some non-blocking replacement libraries used with asyncio such as aiohttp and aiofiles. The uvloop and unsync libraries will be discussed as ways to speed up and simplify your asyncio code. The following section covers writing more robust asyncio code to test and debug your code, handle stuck tasks using time out, logging and error handling and task management. Having gained a firm understanding of how to code using asyncio, the course finishes with a look under the hood. This starts by walking you through a hand-coded example of an event loop (the core of asyncio), an overview of the different types of awaitables and some useful functions of the event loop which gives you fine grain control What you will learn: What are the differences between asyncio, threads and processes How to run code concurrently using coroutines, asyncio, and async/await How to work with network connections using streams How to write robust and modern asynchronous code How asyncio works and how to use the low level functions for fine-grain control Who this video is for Intermediate to experienced Python programmers who want to speed up existing Python code and make it more responsive by using async/await and asyncio.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 10, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    Language: English
    Pages: 1 online resource (1 video file (53 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; JavaScript (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Learn how to build high-performing Java 17 applications using the GraalVM 21.3 Native Image compiler tool. You'll start with an introduction to GraalVM, then dive into its architecture and the benefits of running applications on GraalVM. This video also covers polyglot programming, and how to profile applications for analyzing its memory consumption and performance. What You Will Learn Get started with GraalVM while using JDK 17 Dive into GraalVM, its architecture and more Running code written in different languages on the same VM. Build a high-performing Java application with native image code and more Who This Video Is For Java programmers, software developers and engineers who are interested in learning about the capabilities of the GraalVM Native Image compiler tool. Prior experience with Java is recommended.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 30, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484282922 , 1484282922
    Language: English
    Pages: 1 online resource (1 video file (31 min.)) , sound, color.
    Edition: [First edition].
    DDC: 331.2/1649
    Keywords: Employee stock options ; Finance, Personal ; Employee stock options ; Finance, Personal ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The focus of this video will be on how to navigate the complexities of employee stock options and look at the ways to get the most value from them. While your 401(k) and home can be valuable sources of wealth, your employee stock options could potentially be worth much more. As seen with companies like Microsoft, Facebook and Amazon, employees can become millionaires. Yet employee stock options can be extremely complicated and risky. Making a wrong decision on taxes, for example, can be costly and this video will help you navigate it. What You Will Learn · The main types of options: nonqualified stock options and incentive stock options. · How to look at other equity compensation, like restricted stock and employee stock purchase plans (ESPPs). · How to evaluate the risks of employee stock options. Who This Video is For Employees, especially ones working in the tech world.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484287392 , 1484287398
    Language: English
    Pages: 1 online resource (1 video file (29 min.)) , sound, color.
    Edition: [First edition].
    DDC: 658/.05
    Keywords: Expert systems (Computer science) ; Artificial intelligence ; Computer software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course is targeted towards novice or experienced developers and software architects. This course will help build a solid understanding of what Amazon Lex is capable of and what are the best practices associated with it. The author shares his experience on how he successfully built chatbots and what were the attributes for success. The course begins with an introduction to chatbot history, and terminologies like Persona, Utterances, Slots, and contexts. Next, it covers Amazon Lex with comparing chatbots between cloud providers, Amazon Lex history, and a use case on HR Bot. This is followed by describing the Life Cycle of the bot by explaining the Analysis phase activities, Design phase activities, and Development phase activities. There is a segment on Developing Business Logic for the bot. It concludes with discussing testing of the bot, deployment, and the channel for hosting the bot. The course will not only cover the text-based but will also delve into the voice-based bot. After completing this course, the audience will be able to visualize use cases where they can implement chatbots within their organization, define clear goals and objectives for the stakeholders. What you will learn What is Amazon Lex Understand life-cycle of a bot How to create your first bot How to host bot on Microsoft Teams Who this video is for Software developer, Cloud developers, Cloud Architects.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    ISBN: 9781484286784 , 1484286782
    Language: English
    Pages: 1 online resource (1 video file (59 mi n.)) , sound, color.
    Edition: [First edition].
    DDC: 004.67/82
    Keywords: Oracle (Computer file) ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learn how to setup an Oracle cloud account in Oracle's Cloud Infrastructure (OCI). Experiment with provisioning and using the latest version of Oracle's enterprise-level database. Use Oracle's interface to create tables, manipulate data, and test new features. Even learn to create Blockchain tables, a new table type useful for when immutable records of change over time are needed. All of this can be done for free. The skills you learn from using the free access translate directly to Oracle's paid cloud offerings, making you more valuable to employers who are invested in Oracle's cloud platform. Once your database is provisioned, you can use Oracle's cloud tools to design and manage database objects. This video shows you how to design your database using Oracle's graphical cloud database modeler. Then you'll learn to use Oracle's web-based, graphical tools to explore your database, and to create and query database objects such as users and tables. You will also learn how to connect to OCI databases in the cloud directly from on-premises servers via locally installed SQL client software. This gives you a flexible set of tools to explore Oracle's cloud feature set using tools both on premises and in the cloud. What You Will Learn Create a free Oracle Cloud Infrastructure (OCI) account Provision databases and virtual machines Manage your database and its users from the OCI interface Use graphical tools to explore your database and create users and tables Design your database using Oracle's graphical cloud database modeler Create Blockchain tables to preserve immutable historical records Who This Video Is For For Oracle developers and database administrators who want free access to the latest Oracle technologies in the cloud. For those who want to learn about Oracle's cloud platform and host their databases in the cloud.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484286142 , 1484286146
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 29 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Computer programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This video provides you with instruction in the fundamentals of Java. You will begin by learning how to set up a programming environment on your personal computer using freely available open-source tools. Once set up, you will learn how to model the real world in a program using the various data types available to you. From there, you learn about expressions and statements that allow you to do useful work. Organizing code into classes and methods comes next. Learning to program involves acquiring several skills, especially if your goal is to become a professional programmer. This first video in the Java Tutorial Series helps you take the first steps toward the goal of programming in Java at the professional level. You will learn how and why to use the syntax of the Java language. But more important than just the syntax, this course teaches you the skills you will need to develop code as part of a team in a professional working environment. What You Will Learn Establish a Java development environment on your computer Write and run basic Java programs that can display information with just a text editor Learn about and use the primitive data types available in Java Solve a range of basic math problems taken from everyday life such as calculating loan payments for money that is borrowed Understand the concepts of structured programming and object-oriented programming Control how your code can be used by applying access control Who This Video Is For For those with little or no experience in programming who wish to learn the Java language. For those fluent in other languages who are making the transition into Java programming.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.165
    Keywords: iOS (Electronic resource) ; Operating systems (Computers) ; Swift (Computer program language) ; Application software Development ; Systèmes d'exploitation (Ordinateurs) ; Swift (Langage de programmation) ; Logiciels d'application ; Développement ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Use a declarative approach to build UIs for iOS and macOS. Start with a review of what declarative programming is by building with SwiftUI. We will review all the basic SwiftUI components needed for a modern iOS app. Once we have a solid understanding of SwiftUI, we will cover reactive programming with the Combine framework. Understanding these components will allow us to incorporate SwiftUI with the Combine framework and make a fully declarative/reactive (MVVM) application. The goal is not to make you an expert but build a solid foundation of knowledge and instill the confidence to keep exploring these new technologies. With SwiftUI and the Combine framework, you can take a step closer to a Functional Reactive Programming development process. What You'll Learn Understand the relevant architectures and underlying components of Swift Work with SwiftUI to build basic UIs Build a full app with SwiftUI and the Combine framework Who This Video Is For Developers working on iOS or macOS apps. Familiarity with Swift is beneficial.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 10, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484285985 , 1484285980
    Language: English
    Pages: 1 online resource (1 video file (35 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3/82
    Keywords: iOS (Electronic resource) ; Application software Development ; iOS (Electronic resource) ; Application software ; Development ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Spice up the design of your apps by adding functionality for user customization. You'll program your apps to allow users to pick different icons. From assets you've imported and made available, users can update their homescreen icon for your app to reflect the season, match their wallpaper, or sync with a current Holiday. This meshes nicely with the newer implementation of widgets to bring more life to users' homescreens and your apps. What You'll Learn Create a basic Xcode project for iOS Import assets for icons Program a UI element for picking between icons Who This Video Is For Developers with some experience using Xcode and Swift.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 21, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484287668 , 1484287665
    Language: English
    Pages: 1 online resource (1 video file (1 hr.)) , sound, color.
    Edition: [First edition].
    DDC: 776
    Keywords: Adobe Photoshop ; Adobe Illustrator (Computer file) ; Logos (Symbols) Design ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learn how to take your client's logo from a flat 2-dimensional business card and turn it into a polished, three-dimensional design for use on merchandise using Photoshop. In this video, you will learn how to place the logo as a smart object in the Photoshop and to modify it with various effects. You will next see how to make altercation as per client request and visualize it in Photoshop. Next, you will learn to incorporate the logo on various merchandise for your client and show it on Photoshop to clients. What You Will Learn Place logos as smart objects in Photoshop See how to open Smart Object Layer to make alterations Learn to incorporate Logo on various merchandise Who Is This Video For Beginners who have little knowledge of Adobe's Illustrator and Photoshop and want to learn how to design logos.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484288061 , 1484288068
    Language: English
    Pages: 1 online resource (1 video file (51 min.)) , sound, color.
    Edition: [First edition].
    DDC: 658/.05
    Keywords: Business Data processing ; Application software Development ; Artificial intelligence ; Human-computer interaction ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course will help you in your day to day journey with SAP. It covers how to find and use Parameter Id in SAP. Parameter Id personalizes all the daily transaction code and reports you are running and helps you to post and get data based on your requirement. You will learn about the usage of personal value list. This helps SAP users to store their data points inside SAP and use it whenever needed. This course also covers how to create layouts and variants so that you can get different reports and selection based on your daily requirement. This process helps tremendously in reducing error and confusion as you have all the data points pre built. Additionally, you will learn how you can default the values for certain fields in a transaction code so that the number of entries you have to key is much less and it's ready for automation. Finally, you can learn how to default the values in SAP FIORI apps which is the future of user experience and gives the flavor of buying in amazon shopping while running in SAP. This course will help you use SAP in a more productive way with less clicks and optimizing your work. This course will make you the driver that SAP needs it to operate. What you'll learn: how to create default layout and variants How to change your SAP themes and play with different SAP options Learn personal value list which will help you to move all your excel cheat sheet stored in SAP Study parameter Id which will help you to enter less duplicate stuff Who is this book for: Beginning to intermediate end users, SAP S/4HANA users, SAP ECC.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 17, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236062
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Information technology ; Management ; Leadership ; Technological innovations ; Management ; Electronic books ; local ; Electronic books
    Abstract: Get ready to be an effective digital leader, influencer, disruptor, and catalyst for change in the digital world! As a leader you need to constantly evolve to achieve sustained success. The world is being transformed by Digital. The pace of change is constantly accelerating and volatility and complexity are the new norms. Digital leaders are at the forefront of these waves of change, creating new markets and transforming traditional ones. This book is a framework and set of tools that will help you develop a deep awareness of yourself, your teams, and your stakeholders. The powerful four-step process (designed to remain relevant over time) ensures that you are embracing adversity, driving disruption, and unlocking your full leadership potential. What You'll Learn Be an influencer, disrupter, and catalyst for change in a disruptive world Know five key career recommendations from 40 digital leaders with more than 400 years of combined experience Use the four steps of the Unnatural Selection framework to facilitate your personal evolution and digital leadership success Demystify what makes people tick using the Human Full Stack, which is a model analogous to the technical full stack, so that complex behaviors are easier to understand Embody intentionality to avoid distractions and achieve what's important-your personal evolution, growing amazing teams, and influencing stakeholders Who This Book Is For Leaders who come from a technical background or are leading technical teams/organizations and want to be a part of building tomorrow's digital world
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed August 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236642
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Project management ; Examinations ; Study guides ; Project managers ; Certification ; Electronic books ; local ; Electronic books
    Abstract: Use this study guide to prepare for the Certified 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, both simple and complex, are clearly explained when they appear for the first time. This facilitates step-wise learning, prevents confusion, and makes this book useful for those who want to get up to speed quickly to pass the CAPM exam, even if you are new to the discipline of project management. This book tells the story of project management in a cohesive, concise, yet comprehensive fashion. Unlike most CAPM exam books, this book is not just an exam-cram book. It is an easy-to-understand guide that is a valuable reference both before and after the exam. What You'll Learn Understand the body of knowledge required to earn the Certified Associate in Project Management (CAPM) certification Acquire the knowledge needed to successfully manage projects in any field Who This Book Is For Project management practitioners preparing for the CAPM exam, entry-level project managers and project team members preparing for the CAPM exam, beginners who want to join the field of project management and get up to speed quickly, project managers who need a quick and easy reference to the discipline of project management, instructors and trainers who need a textbook for a course on project management
    Note: Description based on online resource; title from cover (Safari, viewed August 15, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238554
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Business planning ; Strategic planning ; Business enterprises ; Technological innovations ; Electronic books ; local ; Electronic books
    Abstract: Know how to lead and establish business agility in your organization. Benefit from clear, actionable steps based on change management truths that have been long underutilized and have limited the success of agile expansion into your business. This book provides a pragmatic framework for leading your business toward shifting to an agile mindset. Achieving Business Agility offers strategies and concrete examples to engage business executives and will teach you how to effectively execute these strategies. Whether you are a delivery executive, a change advocate, a consultant, a business leader, or a newcomer to agile, you will learn clear actions from a practical, business-oriented perspective that is vital to effect change and bring agile into your business. The book is structured in three sections. The first provides you with a deep understanding of each of four strategies. The second section tells the story of a company that applied these strategies through the eyes of several key players. The last section helps you get started applying what you learned in your own company. What You'll Learn Get the attention of your executives by alerting them to a company problem that can impact them personally and create a sense of urgency to address it Collaborate with your executives in a way that gets them to open up and to see how their operating model is a contributing cause to the company problem Demonstrate how your executives can specifically benefit from a new agile business operating model and address the company problem Create a reinforcement structure on a larger scale to establish agile as the new standard operating model in your organization Who This Book Is For Managers, business leaders, and consultants at/for large enterprises or small startups who want their company to better compete in today's fast-moving markets that present threats and opportunities at every turn. No agile expertise is required.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed November 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484239421
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Entrepreneurship ; Business incubators ; Creative ability in business ; Technological innovations ; Management ; Electronic books ; local ; Electronic books
    Abstract: Utilize this comprehensive guide in your organization to create a corporate incubator that protects innovative ideas from oppressive corporate processes and culture and gives those ideas the resources and environment they need to grow and have the best possible chance to thrive. Innovation is hard. Ironically, innovation in a large enterprise can be even more difficult. Policies designed for mature businesses often crush emerging businesses along with the entrepreneurial spirit of the innovators. Procedures can make it difficult, even impossible, for innovative employees to get their ideas funded, or even seen. As a result, even companies with their roots in innovation can find themselves unable to innovate, with a devastating impact on employee morale and often resulting in the exodus of the most creative employees. In Lean Intrapreneurship the authors leverage decades of personal experience innovating in large enterprises to explore the root causes of failure to innovate in established organizations, and offer a solution to the innovator's dilemma. The book includes a recipe for creating a repeatable program for innovating in large organizations, including tools, tips, and strategies developed by the authors as they created an innovative incubation program for a multi-billion-dollar technology company. It also offers a wealth of information to help aspiring intrapreneurs and entrepreneurs bring their ideas to life. What You'll Learn Discover the most common reasons that innovation fails in established organizations Explore techniques to make innovative ideas a success Follow a recipe to create a program to enable innovation across your company Understand the power of transparency inside and outside an incubator Develop employees and foster a culture of innovation across your company Who This Book Is For Anyone with an innovative idea who wants to make it real but does not know where to begin; anyone struggling to innovate inside an established company; anyone who wishes to make their existing company more lean, agile, and efficient; anyone who wishes to start a program to incubate new, innovative ideas inside an established company
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed January 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237038
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Information technology ; Vocational guidance ; Electronic books ; local ; Electronic books
    Abstract: 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 find 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 compensation rates. There also are time-to-market challenges and the need to keep up with the introduction of automation. This book was written based on the author's experience gained over 40 years working with and in technology-related fields and companies. It provides practical guidance on remaining relevant as changes are expected to occur in technology at ever faster rates in coming decades. What You'll Learn Know what companies really want Realize the importance of alignment with company culture Understand the political landscape and how to use it to advantage Discover why creating, maintaining, and operating in a diverse environment is beneficial Master strategies for skills development Future-proof your career Who This Book Is For Technology professionals who want to remain relevant and happy while navigating their current career and university students who are pursuing a STEM career and actively planning their future
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781484238141
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Small business ; Entrepreneurship ; Success in business ; Electronic books ; local ; Electronic books
    Abstract: Scale your single-person business to profitability. Increase your audience, create multiple products, and generate more profit. This book takes you through the entire process of building a scalable business from the seemingly impossible place of "being just one person." Most single-person businesses are stuck in a pattern of exchanging time for money. Through this book, you will learn how to beat that feast or famine cycle of work. Ask yourself the following questions: Do I have to do the work or can I outsource it to someone else? Can I receive 1,000 orders tomorrow and handle it? Is the process/delivery repeatable so anyone can do it? What You'll Learn Develop a profitable, scalable business from what you're doing now Create content and attract an audience to that content Outsource your scalable process Scale your profit and money management Optimize your growth and prioritize meeting and exceeding your goals Who This Book Is For Consultants, freelancers, owners of small to medium-sized businesses, developers, and entrepreneurs
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 8, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781484237519
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Agile software development ; Computer software ; Quality control ; Electronic books ; local ; Electronic books
    Abstract: 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 first book to focus on a holistic quality view-what it is and how it links to overall business enhancements. The real-world 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 defined that can be used for any industry and, once internalized, can serve as a set of tools to continuously improve and measure the key factors impacting quality. What You'll Learn Be aware of the key elements in any transformation that involves culture Link quality and business outcomes Understand quality and its holistic definition and why continuous improvement is still a relevant approach in enhancing quality Follow guidelines with specific examples that can be applied to any product release in any type of industry to improve quality and enhance Agile processes Utilize relevant metrics to measure and continuously improve to make incremental positive changes Who This Book Is For Individuals at various levels in organizations-from Agile scrum teams, all the way up to executive leadership
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484239858
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: New business enterprises ; Product design ; New products ; Management ; Electronic books ; local ; Electronic books
    Abstract: Understand how designing a technology product in a startup environment is markedly different from product design at established companies. This book teaches product designers how to think and frame problems in the dynamic context of startups. You will discover how to enhance your soft skills that are often not taught, but are crucial to your success. In the emerging field of design for technology products, there are many books and resources covering the hard skills-such as visual design, interface design, prototyping, and motion design. These skills are necessary to design work; however, without an understanding of the true potential of design and the skills required to unleash that potential in a startup setting, the impact of design may remain at a production level and not reach a position where it can positively impact product strategy and the business bottom line. Hacking Product Design addresses that gap in knowledge. What You'll Learn Gain foundational knowledge: know what startups are, the mindset designers should have when working in startups, and how to solve problems Generate product ideas, collaborate with others, and prioritize what to do to maximize the potential of those ideas Discover how to be successful in designing great products-know what to focus on and the principles to follow Who This Book Is For Those interested in becoming product designers in startups, including design students, junior designers, front-end engineers, and graphic and web designers who want to transition to designing technology products
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781484239223
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer programming ; Study and teaching ; Computer programming ; Vocational guidance ; Electronic books ; local ; Electronic books
    Abstract: 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 income streams... especially if you're doing it for the first time. What You'll Learn Create online courses in your spare time Review apprenticeships Master one-on-one coaching Understand the value of membership communities Who This Book Is For
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781484237663
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Technology in action
    Keywords: Education ; Data processing ; Chromebook (Computer) ; Electronic books ; local ; Electronic books
    Abstract: 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-by-step 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 plans to train your colleagues and students to use Chromebooks, and learn how to run lessons with Google Classroom. You'll learn to manage the computers and the network and troubleshoot any problems that arise. Make Deploying Chromebooks in the Classroom a part of your instructional library today. What You'll Learn Put an easily-manageable computer on each desk for students to learn Internet use and essential office software skills Image, configure, and plan a classroom deployment of Chromebook computers Manage your classroom Chromebook computers and keeping them up and running smoothly and efficiently Who This Book Is For Primary audience would be teachers and IT administrators at schools or colleges. It will also appeal to administrators at social clubs or organizations that provide less formal tuition or simply provide Internet access.
    Note: Description based on online resource; title from cover (Safari, viewed September 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781484237151
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Node.js ; Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Internet programming ; Electronic books ; local ; Electronic books
    Abstract: 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 finish, using a subset of the tools covered. The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today. What You'll Learn Understand how REST and API development mix up with Node.js Create a scalable, technology agnostic, and uniform interface Prepare your services to be consumed by your clients Test and deploy your API Review troubleshooting techniques Who This Book Is For Any Node.js developer who wants to fully understand REST API development. Beginner and Intermediate Node.js developers who are looking to fully understand how to create RESTful microservices.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed August 15, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781484236857
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Natural language processing (Computer science) ; Neural networks (Computer science) ; Machine learning ; Electronic books ; local ; Electronic books
    Abstract: Discover the concepts of deep learning used for natural language processing (NLP), with full-fledged 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 first three chapters of the book cover the basics of NLP, starting with word-vector representation before moving onto advanced algorithms. The final chapters focus entirely on implementation, and deal with sophisticated architectures such as RNN, LSTM, and Seq2seq, using Python tools: TensorFlow, and Keras. Deep Learning for Natural Language Processing follows a progressive approach and combines all the knowledge you have gained to build a question-answer chatbot system. This book is a good starting point for people who want to get started in deep learning for NLP. All the code presented in the book will be available in the form of IPython notebooks and scripts, which allow you to try out the examples and extend them in interesting ways. What You Will Learn Gain the fundamentals of deep learning and its mathematical prerequisites Discover deep learning frameworks in Python Develop a chatbot Implement a research paper on sentiment classification Who This Book Is For Software developers who are curious to try out deep learning with NLP.
    Note: Description based on online resource; title from cover (Safari, viewed July 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781484236093
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Salesforce (Online service) ; Customer relations ; Management ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: 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 Salesforce MVP and the first-ever recipient of the "Community Cloud MVP" Trailblazer award, leads you through the ins and outs of Salesforce communities and provides you with an array of best practices to deliver top-notch business portals on the Salesforce platform. Practical Guide to Salesforce Communities is the first book to comprehensively cover this next-generation offering from Salesforce, providing real, actionable guidance to help individuals build effective and engaging online communities. The book takes you through the entire process: from planning and designing a community to configuration/build, setup, and administration, all the way to deployment. Detailed explanations are provided of key components, templates, and features such as Community Builder, Audience Targeting, Lightning Bolts, and much more. Additionally, considerations and best practices are covered, including valuable tips and insights. What You'll Learn Plan and design a community Conceptualize how employees, partners, and customers use and benefit from communities Assess available templates and make an informed selection decision Use Community Builder and Lightning components within a Lightning community template Apply topics and knowledge articles to a community to increase value and adoption Inject process automation into a community using Workflow, Flow, and Process Builder Create dynamic and personalized user experiences with audience targeting Build, export, and import unique templates with the Lightning Bolt solution framework Provide community data for members or community managers Who This Book Is For Salesforce administrators, Salesforce developers, Salesforce functional architects, Salesforce business analysts, and Salesforce community managers
    Note: Description based on online resource; title from cover (Safari, viewed July 23, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781484235645
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Python (Computer program language) ; R (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 confidence and skills when developing all the major machine learning models. In Pro Machine Learning Algorithms , you will first 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 forest; GBM; and neural networks. You will also be exposed to the latest in deep learning through CNNs, RNNs, and word2vec for text mining. You will be learning not only the algorithms, but also the concepts of feature engineering to maximize the performance of a model. You will see the theory along with case studies, such as sentiment classification, fraud detection, recommender systems, and image recognition, so that you get the best of both theory and practice for the vast majority of the machine learning algorithms used in industry. Along with learning the algorithms, you will also be exposed to running machine-learning models on all the major cloud service providers. You are expected to have minimal knowledge of statistics/software programming and by the end of this book you should be able to work on a machine learning project with confidence. What You Will Learn Get an in-depth understanding of all the major machine learning and deep learning algorithms Fully appreciate the pitfalls to avoid while building models Implement machine learning algorithms in the cloud Follow a hands-on approach through case studies for each algorithm Gain the tricks of ensemble learning to build more accurate models Discover the basics of programming in R/Python and the Keras framework for deep learning Who This Book Is For Business analysts/ IT professionals who want to transition into data science roles. Data scientists who want to solidify their knowledge in machine learning.
    Note: Description based on online resource; title from cover (Safari, viewed August 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781484233757
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft .NET Framework ; Entity Framework (Software framework) ; SQL server ; Relational databases ; Electronic books ; local ; Electronic books
    Abstract: 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 simplifies 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-specific objects and methods. Beginning Entity Framework Core 2.0 is a carefully designed tutorial. Throughout the book you will encounter examples that you can use in your day-to-day coding, and you will build a solid foundation on which to create database-backed applications. If you are looking for a way to get started without getting buried under details you are only going to forget, then this is the book for you. The author aims to leave you comfortably able to connect to, access, modify, and delete data from a relational database. The book provides a clear, straightforward approach and includes code that you can look back at months later and understand. What You'll Learn Study easy-to-follow, real-world examples you can use every day Focus on DbContext and the Database First approach Understand how to work with single and multiple tables Use the LINQ query language to manipulate data Who This Book Is For C# and ASP.NET programmers looking for an easier way of accessing data in a relational database than writing in SQL-a way that meshes better into object-oriented application development
    Note: Description based on online resource; title from cover (Safari, viewed March 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235072
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; Design and construction ; Popular works ; Electronics ; Design and construction ; Popular works ; Electronic books ; local ; Electronic books
    Abstract: Learn how to implement and build a neural network with this non-technical, project-based 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 or "weights" and train a network. By the end of this book, you'll be able to take what you've learned and apply it to your own projects. If you like to tinker around with components and build circuits on a breadboard, Neural Networks for Electronics Hobbyists is the book for you. What You'll Learn Gain a practical introduction to neural networks Review techniques for training networks with electrical hardware and supervised learning Understand how parallel processing differs from standard sequential programming Who This Book Is For Anyone interest in neural networks, from electronic hobbyists looking for an interesting project to build, to a layperson with no experience. Programmers familiar with neural networks but have only implemented them using computer code will also benefit from this book.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed May 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234143
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: Arduino (Programmable controller) ; Raspberry Pi (Computer) ; Electronic books ; local ; Electronic books
    Abstract: 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 easy to do. That's what this book is about. You'll learn some survival level Linux system administration, so you know how to set the machine up and how to establish at least minimal security for your gadget. You''ll set up and learn the Geany IDE on your Pi, which is fairly similar to the Arduino IDE. Where the two platforms overlap the most is the GPIO system. You'll see that several projects use and explain the WiringPi system. This is is deliberately similar to the Arduino's 'Wiring' functionality, which is how sketches interact with GPIO pins. You'll learn the differences between the GPIO pins of the two devices, and how the Pi has some limitations on those pins that the Arduino does not. As a final project, in an effort to escape some of those limitations, you'll attach an AtMEGA 328P to the Raspberry Pi and configure it as a real, 8MHz Arduino with the Arduino IDE running on the Pi, and learn how to have the two platforms communicate, giving you the best of both worlds. What You'll Learn Establish security with Linux system administration Set up the Apache webserver Write CGI programs so other computers can connect to your Pi and pull data in from it. Use C/C++ from Arduino sketches to write programs for the Pi Who This Book Is For The Arduino user who's been through all the tutorials and is comfortable writing sketches and connecting hardware to their Arduino.
    Note: Description based on online resource; title from cover (Safari, viewed July 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233634
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Design thinking series
    Keywords: Home automation ; Technological innovations ; Electronic books ; local ; Electronic books
    Abstract: 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, 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 through the lens of spaces, services, appliances and behaviours in our homes. Over the past 100 years, the home has been a battleground for ideas of future living. Fueled by the electrification of cities, the move from the country to cities, post-war recovery and the development of the internet, the way we live at home (alone or with others) has changed beyond recognition. Science fiction writing, the entertainment industry, art, and modern interior design and architecture movements have also contributed to defining our aspirations around a future and now more present and possible 'smart' home. Smarter Homes looks at the many new and innovative products that are being developed in the consumer and industrial spaces with a copy-paste mindset based on following larger businesses, such as Amazon, Google and Apple. What You'll Learn Understand the historical context for current smart home products Review the social aspect of home product development Discover new home technologies being developed and which ones are available now Track the industry behaviors being leveraged and how they may affect longer term market trends for consumer products Who This Book Is For Everyone working in product design and development, in R&D or in trends research, as well as those interested in the IoT for the home. This book will also give product business owners ideas about what has been done before and and avenues for future development.
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed October 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781484210734
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web sites ; Design ; Web site development ; Computer networks ; Scalability ; Electronic books ; local ; Electronic books
    Abstract: 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 flaws 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-SQL patterns and explains the fundamentals of different paradigms of No-SQL by showing complementary strategies of using them along with relational databases to achieve the best results. He also teaches how to make the scalability pattern work with a real-world microservices pattern. With the proliferation of countless electronic devices and the ever growing number of Internet users, the scalability of websites has become an increasingly important challenge. Scalability, even though highly coveted, may not be so easy to achieve. Think that you can't attain responsiveness along with scalability? Chander Dhall will demonstrate that, in fact, they go hand in hand. What You'll Learn Architect and develop applications so that they are easy to scale. Learn different scaling and partitioning options and the combinations. Learn techniques to speed up responsiveness. Deep dive into caching, column-family databases, document databases, search engines and RDBMS. Learn scalability and responsiveness concepts that are usually ignored. Effectively balance scalability, performance, responsiveness, and availability while minimizing downtime. Who This Book Is For Executives (CXOs), software architects , developers, and IT Pros
    Note: Description based on online resource; title from cover (Safari, viewed August 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484241554
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: HTML (Document markup language) ; JavaScript (Computer program language) ; Application software ; Development ; Computer games ; Programming ; Computer games ; Design ; Interactive multimedia ; Electronic books ; local ; Electronic books
    Abstract: Gain a deep, practical knowledge of HTML 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-Paper-Scissors, Craps, Memory, and Blackjack, or a simple type of game, such as a quiz, a maze, or animated simulations. You'll develop solid programming skills that will help when learning other programming languages. Each chapter contains tables revealing the structure of the program with comments for each line of code. These examples demonstrate the features introduced with HTML5. You'll see how to use canvas elements for line drawing. You can include your own audio and video clips, directly controlled by your JavaScript code. For example, the reward for correct completion of a quiz can be the playing of an audio clip and a video clip. You'll also learn how to use localStorage to store high scores or game preferences on a user's computer for retrieval next time they play. T he Essential Guide to HTML5 explores all of this and more. What You'll Learn Understand HTML 5 concepts with the help of easy-to-grasp, appealing examples Use HTML5 to explore new avenues for application and game development on the web Review important new elements of HTML 5 Build, test, and upload simple games to a web site. Who This Book Is For Both absolute beginners and users with some knowledge of HTML who want to learn the new HTML5 features
    Note: Description based on online resource; title from cover (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237366
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Video games ; Automation ; Computer games ; Programming ; Robots ; Programming ; C++ (Computer program language) ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 artificial intelligence (AI). However, while Practical Video Game Bots considers these topics, it is not a cheater's guide. Rather, this book is an attempt to overcome the information vacuum regarding bot development in video game applications. Through the use of three case study game examples, it covers most methods and technologies that are used by bot developers, and the details of anti-cheating systems. This book provides answers and useful advice for topics such as process automation, reverse engineering, and network applications. Modern bot applications use technologies from all these domains. You will also consider the work mechanisms of different kinds of bots and will write simple prototypes. What You Will Learn Discover bots and apply them to game applications Use clicker bots with OS-level embedding data, output-device capture, and more Develop in-game bots, with process memory analysis and access Work with out-game bots, with network interception and embedding data Deal with input device emulation and OS-level interception data Who This Book Is For Those with some prior experience in game development and coding experience in Python, C++, and Windows APIs.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236406
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: C# (Computer program language) ; Software patterns ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: 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 first 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 final 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 in depth and have a collection of programs to port over to your own projects. Along the way, the author discusses the different creational, structural, and behavioral patterns and why such classifications are useful. In each of these chapters, there is a Q&A session that clears up any doubts and covers the pros and cons of each of these patterns.He finishes the book with FAQs that will help you consolidate your knowledge. This book presents the topic of design patterns in C# in such a way that anyone can grasp the idea. What You Will Learn Work with each of the design patterns Implement the design patterns in real-world applications Select an alternative to these patterns by comparing their pros and cons Use Visual Studio Community Edition 2017 to write code and generate output Who This Book Is For Software developers, software testers, and software architects.
    Note: Description based on online resource; title from cover (Safari, viewed July 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233603
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: Microcontrollers ; Programming ; Single-board computers ; Programming ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 examples to help you learn the key concepts behind the micro:bit API. What You'll Learn Work with the various kits and accessories Master the micro:bit development platform with easy to follow examples and clean code Build your own micro:bit applications using an online Python editor and Mu editor Use the on-board LED matrix, built-in buttons, I/O pins, accelerometer, and compass Learn how to connect and communicate with devices through I2C, SPI, and UART Build applications with music and speech libraries Use Local Persistent File System to store and manipulate files Build applications based on wired and radio networks Use micro:bit and micro:bit Blue apps Who This Book Is For Beginners, those already experienced with electronics, and hobbyists at all levels looking to get started with a new microcontroller.
    Note: Description based on online resource; title from cover (Safari, viewed February 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235287
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: UNIX (Computer file) ; Linux ; Operating systems (Computers) ; Automation ; Electronic books ; local ; Electronic books
    Abstract: 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 tips to be committed raw to memory. You will learn everyday tasks ranging from basic system administration-partitioning and mounting filesystems, software installation, network configuration, 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 to everyone's OS (open-source FreeBSD/Linux), it is the perfect time to start your journey with Beginning Modern Unix as your guide. What You'll Learn Live comfortably in a modern Unix environment, both on the command-line and in the graphical world. Choose the right hardware for Unix Work with Unix in real world settings Develop Unix applications Review advanced techniques in Shell scripting Who This Book Is For Everyone who uses a computer - those who intend to migrate to Unix as well as those who are worried about migrating to Unix, perhaps fearing it is a pure command-line or 'difficult' world.
    Note: Description based on online resource; title from cover (Safari, viewed September 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235041
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Information visualization ; Computer graphics ; Open source software ; Electronic books ; local ; Electronic books
    Abstract: 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 Use the ThMAD software for advanced setups in their personal and professional projects Gain a pragmatic introduction to using shaders Use JACK sound servers with ThMAD Control the timing ThMAD Work with advanced configurations Who This Book Is For Artists and developers already familiar with ThMAD and looking to enhance their projects. In addition, readers primarily interested in using shaders or the Jack audio server for graphics generation can benefit from the book as well.
    Note: Description based on online resource; title from cover (Safari, viewed April 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781484234563
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SQL server ; Database management ; Client/server computing ; Electronic data processing ; Backup processing alternatives ; Electronic books ; local ; Electronic books
    Abstract: Be guided through the techniques to back up and restore databases and files in SQL Server. Multiple techniques are presented for ensuring the integrity and consistency of database backups, as well as the reliability 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 verification 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-defined data recovery techniques must be employed in order to get the databases back up and running efficiently and quickly. Using a tutorial method of teaching, Beginning Backup and Restore for SQL Server explores the many facets behind the principles of backing up and restoring data from your database, and then shows practical application methods for getting the work done quickly and correctly. This book is an essential guide toward discovering the correct path to protecting the data for your organization. What You'll Learn Be instructed on backup and restore techniques and principles Understand the importance of a fully implemented backup plan in SQL Server Agent Integrate backup and restore techniques into an existing environment Consider space and time requirements for backup and restore operations Master the principles for common deployment types Who This Book Is For Administrators who need to learn or refresh their knowledge of how to back up and restore SQL Server databases in various scenarios
    Note: Description based on online resource; title from cover (Safari, viewed July 16, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484221495
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Apache Mesos (Electronic resource) ; Big data ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: 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 shares detailed examples of cloud storage, release management, resource management, processing, queuing, frameworks, data visualization, and more. What You'll Learn Install a private cloud onto the local cluster using Apache cloud stack Source, install, and configure Apache: Brooklyn, Mesos, Kafka, and Zeppelin See how Brooklyn can be used to install Mule ESB on a cluster and Cassandra in the cloud Install and use DCOS for big data processing Use Apache Spark for big data stack data processing Who This Book Is For Developers, architects, IT project managers, database administrators, and others charged with developing or supporting a big data system. It is also for anyone interested in Hadoop or big data, and those experiencing problems with data size.
    Note: Description based on online resource; title from cover (Safari, viewed February 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237816
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: 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 specific 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 file and add in build tools as you see fit. Getting started with a new Single Page Application (SPA) JavaScript framework can be an overwhelming task, but Vue.js makes this daunting task simple and easy to learn, allowing you to start implementing business needs with just a script reference to the library and the custom JavaScript required for your use case. Starting with a little reference and a handful of lines of custom JavaScript, you will have a complete Single Page Application before you know it. What You'll Learn Examine Vue.js templating syntax Work with binding methods Manage the state of your app by comparing your options of building a data store Adapt the more robust options compatible with Vue.js Review different router options, including creating your own router, using the Vue-router and using Page.js. Who This Book Is For Software developers with an understanding of HTML, CSS and JavaScript; prior understanding of a Single Page Application framework would be useful but not essential.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234686
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: Computer programming ; Electronic books ; local ; Electronic books
    Abstract: Learn to program with Rust in an easy, step-by-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 flow, 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 programming is required, preferably in C or C++. To understand this book, it's enough to know what integers and floating-point numbers are, and to distinguish identifiers from string literals. After reading this book, you'll be ready to build Rust applications. What You'll Learn Get started programming with Rust Understand heterogeneous data structures and data sequences Define functions, generic functions, structs, and more Work with closures, changeable strings, ranges and slices Use traits and learn about lifetimes Who This Book Is For Those who are new to Rust and who have at least some prior experience with programming in general: some C/C++ is recommended particularly.
    Note: Description based on online resource; title from cover (Safari, viewed April 16, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238882
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Keywords: SQL server ; Client/server computing ; Querying (Computer science) ; Relational databases ; Database management ; Electronic books ; local ; Electronic books
    Abstract: Identify and fix causes of poor performance. You will learn Query Store, adaptive execution plans, and automated tuning on the Microsoft Azure SQL Database platform. Anyone responsible for writing or creating T-SQL queries will find 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 more than quick tips and fixes. You'll learn to be proactive in establishing performance baselines using tools such as Performance Monitor and Extended Events. You'll recognize bottlenecks and defuse them before the phone rings. You'll learn some quick solutions too, but emphasis is on designing for performance and getting it right. The goal is to head off trouble before it occurs. What You'll Learn Use Query Store to understand and easily change query performance Recognize and eliminate bottlenecks leading to slow performance Deploy quick fixes when needed, following up with long-term solutions Implement best practices in T-SQL to minimize performance risk Design in the performance that you need through careful query and index design Utilize the latest performance optimization features in SQL Server 2017 Protect query performance during upgrades to the newer versions of SQL Server Who This Book Is For Developers and database administrators with responsibility for application performance in SQL Server environments. Anyone responsible for writing or creating T-SQL queries will find valuable the insight into bottlenecks, including how to recognize them and eliminate them.
    Note: Description based on online resource; title from cover (Safari, viewed October 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 9781484232071
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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, 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 and code. Part 1 focuses on understanding machine learning concepts and tools. This includes machine learning basics with a broad overview of algorithms, techniques, concepts and applications, followed by a tour of the entire Python machine learning ecosystem. Brief guides for useful machine learning tools, libraries and frameworks are also covered. Part 2 details standard machine learning pipelines, with an emphasis on data processing analysis, feature engineering, and modeling. You will learn how to process, wrangle, summarize and visualize data in its various forms. Feature engineering and selection methodologies will be covered in detail with real-world datasets followed by model building, tuning, interpretation and deployment. Part 3 explores multiple real-world case studies spanning diverse domains and industries like retail, transportation, movies, music, marketing, computer vision and finance. For each case study, you will learn the application of various machine learning techniques and methods. The hands-on examples will help you become familiar with state-of-the-art machine learning tools and techniques and understand what algorithms are best suited for any problem. Practical Machine Learning with Python will empower you to start solving your own problems with machine learning today! What You'll Learn Execute end-to-end machine learning projects and systems Implement hands-on examples with industry standard, open source, robust machine learning tools and frameworks Review case studies depicting applications of machine learning and deep learning on diverse domains and industries Apply a wide range of machine learning models including regression, classification, and clustering. Understand and apply the latest models and methodologies from deep learning including CNNs, RNNs, LSTMs and transfer lear...
    Note: Description based on online resource; title from cover (Safari, viewed January 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238790
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 author's university computer science courses. The author's conversational style feels like you're working with a personal tutor. All material is thoughtfully laid out, each lesson building on previous ones. What You'll Learn Understand programming basics with Python, based on material developed in the author's college courses Learn core concepts: variables, functions, conditionals, loops, lists, strings, and more Explore example programs including simple games you can program and customize Build modules to reuse your own code Who This Book Is For This book assumes no prior programming experience, and would be appropriate as text for a high school or college introduction to computer science.
    Note: Description based on online resource; title from cover (Safari, viewed September 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237847
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Application software ; Development ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: 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 configuration. 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 database container and link your project to it and finally, bring up the Bot-associated database all at once with Docker Compose. What You'll Learn Build, run, and distribute Docker containers Develop a Python App and containerize it Use Dockerfile to run the Python App Define and run multi-container applications with Docker Compose Work with persisting data generated by and used by Docker containers Who This Book Is For Intermediate developers/DevOps practitioners who are looking to improve their build and release workflow by containerizing applications
    Note: Description based on online resource; title from cover (Safari, viewed August 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236918
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Scrum (Computer software development) ; Agile software development ; Teams in the workplace ; Project management ; Electronic books ; local ; Electronic books
    Abstract: 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 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 conflicts in a Scrum team Who This Book Is For Anyone looking for a simple way to understand Scrum methodology
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed July 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781484239018
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SQL server ; Data types (Computer science) ; JSON (Document markup language) ; XML (Document markup language) ; Electronic books ; local ; Electronic books
    Abstract: Deliver advanced functionality faster and cheaper by exploiting SQL Server's ever-growing 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. Benefit 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. Knowledge of these advanced types is crucial to unleashing the full power that's available from your organization's SQL Server database investment. SQL Server Advanced Data Types explores each of the complex data types supplied within SQL Server. Common usage scenarios for each complex data type are discussed, followed by a detailed discussion on how to work with each data type. Each chapter demystifies the complex data and you learn how to use the data types most efficiently. The book offers a practical guide to working with complex data, using real-world examples to demonstrate how each data type can be leveraged. Performance considerations are also discussed, including the implementation of special indexes such as XML indexes and spatial indexes. What You'll Learn Understand the implementation of basic data types and why using the correct type is so important Work with XML data through the XML data type Construct XML data from relational result sets Store and manipulate JSON data using the JSON data type Model and analyze spatial data for geographic information systems Define hierarchies and query them efficiently through the HierarchyID type Who This Book Is For SQL Server developers and application developers who need to store and access complex data structures
    Note: Description based on online resource; title from cover (Safari, viewed September 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    ISBN: 9781484238356
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Consulting firms ; Management ; New business enterprises ; Computer programming ; Vocational guidance ; Electronic books ; local ; Electronic books
    Abstract: 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 firm. But not just any consulting firm, 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 consulted for environments ranging from the home user to the largest Apple deployments in the world. Now there are well over 10,000 shops out there consulting on Apple in business and more appearing every day. Build, Run, and Sell Your Apple Consulting Practice takes you through the journey, from just an idea to start a company all the way through mergers and finally into selling your successful and growing Apple development business. What You'll Learn Create and deploy grassroots as well as more traditional marketing plans Engage in the community of developers and companies that will hire you and vice versa Effecively buy and sell your time and talents to grow your business while remaining agile Who This Book Is For Business owners looking to grow and diversify their companies as well as developers, engineers, and designers working on Apple apps who would like to branch out into starting their own consulting business.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781484237397
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Haskell (Computer program language) ; Big data ; Web applications ; Application software ; Development ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: 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 "postgresql-simple" for interacting with databases. In the later chapters, you'll learn how all of these libraries can be used together by working on a fully functioning project deployed on Heroku. What You'll Learn Set up a productive Haskell development environment Review basic tasks that are encountered when building web applications. Explore how to interact with external systems, such as databases, queues, and RESTful APIs. Build a RESTful API, website, building views and form validation. Who This Book Is For Software developers familiar Haskell and would like to apply the knowledge on real world applications and software developers new to Haskell.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed January 10, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781484237007
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Internet of things ; Security measures ; Raspberry Pi (Computer) ; Electronic books ; local ; Electronic books
    Abstract: 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 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 walks through the steps necessary to monitor, detect, and respond to attacks targeting IoT devices. There are several books that cover IoT, IoT security, Raspberry Pi, and Python separately, but this book is the first of its kind to put them all together. It takes a practical approach, providing an entry point and level playing field for a wide range of individuals, small companies, researchers, academics, students, and hobbyists to participate. What You'll Learn Create a secure, operational Raspberry Pi IoT sensor Configure and train the sensor using "normal" IoT behavior Establish analytics for detecting aberrant activities Generate real-time alerts to preempt attacks Identify and report data-leakage events originating from IoT devices Develop custom Python applications for cybersecurity Who This Book Is For Cybersecurity specialists, professors teaching in undergraduate and graduate programs in cybersecurity, students in cybersecurity and computer science programs, software developers and engineers developing new cybersecurity defenses, incident response teams, software developers and engineers in general, and hobbyists wanting to expand the application of Raspberry Pi into both IoT and cybersecurity
    Note: Description based on online resource; title from cover (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    ISBN: 9781484236215
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Application software ; Development ; Web services ; Electronic books ; local ; Electronic books
    Abstract: 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 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 already built into iOS and macOS in many places. As part of this more complex environment, you'll move beyond Cocoa and Cocoa Touch to incorporate data from Amazon Web Services (AWS), JavaScript Object Notation (JSON), and other formats, and standards. Together with the concepts of reactive programming and RxSwift, these tools help you build more powerful and useful apps that have wide appeal and use. What You'll Learn Work with tools such as Darwin microkernel, RxSwift, and RxCocoa Use Git repositiories and other resoucrces to get into coding Create apps that adapt to gestures and UI interaction as well as what's happening in and around the environment of the app itself. Who This Book Is For This book is for Swift programmers interested in learning to create reactive apps with RxSwift.
    Note: Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781484235829
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Data mining ; Automatic data collection systems ; Electronic books ; local ; Electronic books
    Abstract: 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 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 foundation. Along with a quick Python primer, they cover Selenium for JavaScript-heavy sites, and web crawling in detail. The book finishes with a recap of best practices and a collection of examples that bring together everything you've learned and illustrate various data science use cases. What You'll Learn Leverage well-established best practices and commonly-used Python packages Handle today's web, including JavaScript, cookies, and common web scraping mitigation techniques Understand the managerial and legal concerns regarding web scraping Who This Book is For A data science oriented audience that is probably already familiar with Python or another programming language or analytical toolkit (R, SAS, SPSS, etc). Students or instructors in university courses may also benefit. Readers unfamiliar with Python will appreciate a quick Python primer in chapter 1 to catch up with the basics and provide pointers to other guides as well.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed May 18, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484239254
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web usage mining ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 desired results. Because many sites use JavaScript, you'll also employ Selenium with a browser emulator to render these sites and make them ready for scraping. By the end of this book, you'll have a complete scraping application to use and rewrite to suit your needs. As a bonus, the author shows you options of how to deploy your spiders into the Cloud to leverage your computer from long-running scraping tasks. What You'll Learn Install and implement scraping tools individually and together Run spiders to crawl websites for data from the cloud Work with emulators and drivers to extract data from scripted sites Who This Book Is For Readers with some previous Python and software development experience, and an interest in website scraping.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237960
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Online social networks in business ; Online social networks ; Electronic books ; local ; Electronic books
    Abstract: Build a successful Yammer implementation, make your workplace social and collaborative, create a culture of sharing, form expert communities and generate innovative solutions. Besides, this book will help to enhance your collaboration your suppliers, partners, and clients. The author starts by giving an introduction to social collaborations and successful implementations of Yammer. Along the way, he explains the art of community management in Yammer using his hands-on experience of building communities. He then explains methods to keep a Yammer network engaged followed by a description of running a campaign on Yammer. The second part of Yammer begins with ways you can engage entire organizations, including executives, on Yammer along with methods to measure the success of a Yammer network. You'll see how to get to grips with integrating Yammer with an existing platform and how to collaborate with customers, suppliers, and partners using Yammer. Finally, you'll learn various innovative techniques of communication using Yammer and explore the author's vision of the next-generation Yammer platform After reading this book you will understand how to make successful Yammer implementations, engage communities on Yammer, and accomplish business goals using Yammer. What You Will Learn Master the art of community management Make your organization digital by implementing and integrating Yammer Break silos and create a collaborative workforce Keep Yammer groups live and full of participation Improve collaboration between suppliers, partners, and clients Measure the success of your Yammer network Increase employee engagement on Yammer Who This Book Is For Yammer adoption managers, community managers, customer success managers, and Yammer group admins.
    Note: Description based on online resource; title from cover (Safari, viewed October 24, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781484237694
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Technology in action
    Keywords: Python (Computer program language) ; Raspberry Pi (Computer) ; Electronic books ; local ; Electronic books
    Abstract: 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 files 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 near-space 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 Programming with Python has been fully updated in this new edition to cover the features of the new boards. You'll learn how to program in Python on your Raspberry Pi with hands-on examples and fun projects. What You'll Learn Set up your new Raspberry Pi Build unique projects across a range of interests Program basic functions and processes using Python Who This Book Is For Readers who want to learn Python on a fun platform like the Pi and pick up some electronics skills along the way. No programming or Linux skill required, but a little experience with Linux will be helpful. Readers familiar with the 1st edition will enjoy the updated information in this new edition.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed August 15, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237120
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Internet of things ; Information technology ; Management ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: The Internet of Things is causing major industry disruption, so companies need to plan and manage their "IoT journey" to maximize all business opportunities. In this book companies can learn how to successfully create, launch and manage Internet of Things services. It takes the reader through the process of specifying, implementing, and deploying IoT services; detailing how to scale and manage an IoT business. It introduces the fundamentals of IoT services, explaining IoT service building blocks and the key factors to be considered in the design of IoT services. Moving into the IoT field requires speed. This book provides a fast track approach to IoT; summarizing the global experiences of the author, detailing the discussions, mistakes, successes, learnings and conclusions. Building an Internet of Things Service enables readers to accelerate their own on-boarding in their IoT journey. What You'll Learn Create new IoT Services Review the basic IoT concepts and business implications you need to know as you embark on your IoT journey Solve the major challenges presented by the IoT disruption. Accelerate your own on-boarding in their IoT journey. Who This Book Is For The primary audience is made up of business executives and IoT startups. The secondary audience is students studying IoT in universities and those interested in understanding the fundamentals of an IoT business. No technical background is required.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed November 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236970
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Processing (Computer program language) ; Computer programming ; Programming languages (Electronic computers) ; Electronic books ; local ; Electronic books
    Abstract: 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 refining 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 sketches featured in this book are far more than static drawings; they incorporate interaction, animation, video, audio, and accessing files on the local computer and on the Web. Technical features are introduced and explained in the context of complete examples: games (Snake, Hangman, jigsaw, slingshot), making a collage of family images and video clips, preparing directions for folding an origami model, rotating objects in 3D, and others. Programming is a fun, creative, expressive pursuit. It requires attention to details and can be frustrating, but there is very little that compares to the satisfaction of building a program out of nothing and making it work (or taking an existing program and fixing a problem, or adding a feature and making it better). Programming 101 is your gateway to making this happen. What You Will Learn Gain basic programming skills Build fun and creative programs Use files for making a holiday card Combine videos, images, and graphics in a Processing sketch Who This Book Is For Anyone who has been thinking about trying programming, or has tried, but needs more motivation; anyone who wants to learn about the Processing language.
    Note: Description based on online resource; title from cover (Safari, viewed July 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235973
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: MongoDB ; Python (Computer program language) ; Data mining ; Electronic books ; local ; Electronic books
    Abstract: 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 examples are provided and explained. Data Science Fundamentals with Python and MongoDB is an excellent starting point for those interested in pursuing a career in data science. Like any science, the fundamentals of data science are a prerequisite to competency. Without proficiency in mathematics, statistics, data manipulation, and coding, the path to success is "rocky" at best. The coding examples in this book are concise, accurate, and complete, and perfectly complement the data science concepts introduced. What You'll Learn Prepare for a career in data science Work with complex data structures in Python Simulate with Monte Carlo and Stochastic algorithms Apply linear algebra using vectors and matrices Utilize complex algorithms such as gradient descent and principal component analysis Wrangle, cleanse, visualize, and problem solve with data Use MongoDB and JSON to work with data Who This Book Is For The novice yearning to break into the data science world, and the enthusiast looking to enrich, deepen, and develop data science skills through mastering the underlying fundamentals that are sometimes skipped over in the rush to be productive. Some knowledge of object-oriented programming will make learning easier.
    Note: Description based on online resource; title from cover (Safari, viewed June 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235706
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Telecommunication ; Message processing ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: 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 fits 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 all the official clients. You will also understand how to setup and configure NATS servers using the configuration file. Next you'll work with real-world projects and see how to develop a production-ready cloud native application using NATS as the control plane over which clients communicate. Finally you'll learn advanced usage of the NATS clients, such as implementing heartbeats based failure detectors, tracing or collecting multiple responses from a single request. Perhaps you are familiar with REST-style APIs, and want to make the transition into a messaging-based approach instead. Practical NATS is the perfect place to start. What You'll Learn Use NATS to build applications which use it as the control plane for communication among components Explore the fundamentals of NATS such as how the protocol works under the hood to more advanced communication styles which are possible with the basic building blocks provided by the client Setup, operate, and configure NATS servers, as well as how to troubleshoot common failure scenarios Who This Book Is For Anyone looking for a solution for some of the problems which come along with microservices and cloud native application development, such as service discovery, low latency requests, load balancing, tracing and monitoring for example. Also adopters of NATS who need further help getting started using it. Ideally you should have some familiarity with Go as that is the language of the code examples.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed June 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235409
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Node.js ; Application software ; Development ; Natural language processing (Computer science) ; Electronic books ; local ; Electronic books
    Abstract: 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 of this book, you'll be equipped with the information to reach thousands of new users with the bots you create! The book is a great resource for those looking to harness the benefits of building their own bots and leveraging the platform feasibility of them. What You'll Learn Understand the general architecture of a bot Distinguish between a great bot experience versus a bad bot experience. Explore the ideas behind natural language processing and apply them to bot development Implement real Messenger, Slack, and custom channel bots using Node.js and the Microsoft Bot Builder framework Deploy bots to Facebook Messenger and Slack Who This Book Is For Engineers, hobbyists, and the design oriented community looking looking for an introduction to the technologies and concepts involved in building bots. The experience level could be from beginner to expert, although some familiarity with Node.js and APIs will be assumed.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed August 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234952
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Decision making ; Data processing ; Electronic books ; local ; Electronic books
    Abstract: 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 fluent in this language are in high demand. The R language, traditionally used for statistical analysis, provides a more explicit, flexible, and extensible environment than spreadsheets for conducting business case analysis. The main tutorial follows the case in which a chemical manufacturing company considers constructing a chemical reactor and production facility to bring a new compound to market. There are numerous uncertainties and risks involved, including the possibility that a competitor brings a similar product online. The company must determine the value of making the decision to move forward and where they might prioritize their attention to make a more informed and robust decision. While the example used is a chemical company, the analysis structure it presents can be applied to just about any business decision, from IT projects to new product development to commercial real estate. The supporting tutorials include the perspective of the founder of a professional service firm who wants to grow his business and a member of a strategic planning group in a biomedical device company who wants to know how much to budget in order to refine the quality of information about critical uncertainties that might affect the value of a chosen product development pathway. What You'll Learn Set up a business case abstraction in an influence diagram to communicate the essence of the problem to other stakeholders Model the inherent uncertainties in the problem with Monte Carlo simulation using the R language Communicate the results graphically Draw appropriate insights from the results Develop creative decision strategies for thorough opportunity cost analysis Calculate the value of information on critical uncertainties between competing decision strategies to set the budget for deeper data analysis Construct appropriate information to sati...
    Note: Description based on online resource; title from cover (Safari, viewed March 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234266
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Information visualization ; Computer programming ; Interactive computer graphics ; Computer graphics ; Electronic books ; local ; Electronic books
    Abstract: 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 bring that skill set to a field of your your choice, then Learn JavaScript with p5.js is the book for you . What You'll Learn Code from scratch and create computer graphics with JavaScript and the p5.js library Gain the necessary skills to move into your own creative projects Create graphics and interactive experiences using Processing Program using JavaScript and p5.js and secondarily in creating visuals Who This Book is For Artists or a visual designers. Also, those who want to learn the fundamentals of programming through visual examples.
    Note: Description based on online resource; title from cover (Safari, viewed March 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781484233931
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: New business enterprises ; Entrepreneurship ; Electronic books ; local ; Electronic books
    Abstract: This book offers a comprehensive model for explaining the success and failure of cities in nurturing startups, presents detailed case studies of how participants in that model help or hinder startup activity, and shows how to apply these lessons to boost local startup activity. Startup Cities explains the factors that determine local startup success based on a detailed comparison of regional startup cities-pairing the most successful and less successful cities within regions along with insights and implications from case studies of each of the model's elements. The book compares local city pairs, highlighting factors that distinguish successful from less successful cities and presents implications for stakeholders that arise from these principles. Peter Cohan is a lecturer of Strategy at Babson College and one of the world's leading authorities on regional startup ecosystems. Starting in 2012, he created and led Startup Strategy courses that explore four regional startup ecosystems-Hong Kong/Singapore, Israel, Paris, and Spain/Portugal. These courses are based on an original framework for evaluating why a few cities host most startup creation and the rest fail to do so. In running these courses, Peter has built a network of local policymakers, investors, entrepreneurs, and professors from which he draws practical insights for what distinguishes successful Startup Commons from their peers. The book provides vital benefits to these stakeholders. What You'll Learn Local policymakers will know how to build a local team to set objectives for their local Startup Commons and develop a comprehensive strategy to realize those goals Entrepreneurs will know how to choose where to locate their startups based on factors such as the supply and quality of talent-from chief marketing and technology officers to coders and sales people; quality of life, access to capital, customers, and mentors; and costs such as salary and real estate expense University administrators and faculty will know how to take research out of their labs and house it in companies that can commercialize that research, create academic programs that will encourage more entrepreneurship among their students, and connect with local policymakers and capital providers to spur local startup activity Capital providers will know how to scout out emerging startup cities where they can get access to the best investment opportunities at more favorable valuations and have greater influence on ho...
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed February 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233573
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Machine learning ; C# (Computer program language) ; Generators (Computer programs) ; Electronic books ; local ; Electronic books
    Abstract: Discover how all levels Artificial 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 Artificial Intelligence provides simple explanations and hands on instructions. Rather than focusing on theory and overly scientific language, this book will enable practitioners of all levels to not only learn about AI but implement its practical uses. What You'll Learn Understand agents and multi agents and how they are incorporated Relate machine learning to real-world problems and see what it means to you Apply supervised and unsupervised learning techniques and methods in the real world Implement reinforcement learning, game programming, simulation, and neural networks Who This Book Is For Computer science students, professionals, and hobbyists interested in AI and its applications.
    Note: Description based on online resource; title from cover (Safari, viewed June 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781484236277
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer security ; Information technology ; Security measures ; Computer networks ; Security measures ; Electronic books ; local ; Electronic books
    Abstract: 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 threats, IT and security leaders must be aware of exposures and understand their potential impact. Asset Attack Vectors will help you build a vulnerability management program designed to work in the modern threat environment. Drawing on years of combined experience, the authors detail the latest techniques for threat analysis, risk measurement, and regulatory reporting. They also outline practical service level agreements (SLAs) for vulnerability management and patch management. Vulnerability management needs to be more than a compliance check box; it should be the foundation of your organization's cybersecurity strategy. Read Asset Attack Vectors to get ahead of threats and protect your organization with an effective asset protection strategy. What You'll Learn Create comprehensive assessment and risk identification policies and procedures Implement a complete vulnerability management workflow in nine easy steps Understand the implications of active, dormant, and carrier vulnerability states Develop, deploy, and maintain custom and commercial vulnerability management programs Discover the best strategies for vulnerability remediation, mitigation, and removal Automate credentialed scans that leverage least-privilege access principles Read real-world case studies that share successful strategies and reveal potential pitfalls Who This Book Is For New and intermediate security management professionals, auditors, and information technology staff looking to build an effective vulnerability management program and defend against asset based cyberattacks
    Note: Description based on online resource; title from cover (Safari, viewed July 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781484235942
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: Quickly find 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 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! 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 confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment. Java is a mature programming language that has been refined over the years into a productive and lucrative language for those with the skills to wield it. One result of this years-long refining process is that that the language carries forward many older feature sets that no longer represent the best way of getting work accomplished. You can rest assured that Java EE 8 Recipes provides solutions using the most current approaches implemented in the most current Java Enterprise technologies, including JSON-P 1.1, JSF 2.3, and JAX-RS 2.1. Build a streamlined and reliable application that uses the latest in Java technologies, and develop it much faster than you did with the older technologies. Rejuvenate your Java expertise to use the freshest capabilities, or perhaps learn Java Enterprise development for the first time and discover one of the most widely used and most powerful technologies available for application development today. Develop productively. Develop with proven technology. Develop with Java Enterprise Edition. The book: Teaches how to develop RESTful enterprise applications quickly using the most current Java EE technologies Explores different solutions for developing sophisticated web user interfaces Walks you through a myriad of different concepts to apply while working with databases using Java technologies What You'll Learn Develop Java Enterprise applications using the latest in Java EE technologies Build great-looking user interfaces using Java Server Faces Employ Java Servlet technology and standard frameworks in developing professional web applications Create enterprise-level database applications using Enterprise Java Beans and JAX-RS RESTFul web services Make use of Arquillian to build a cohesive test suite for Java EE applications Manage Java EE application s...
    Note: Description based on online resource; title from cover (Safari, viewed July 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235614
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Visual studio ; Windows Azure ; Cross-platform software development ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: 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 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 Azure with offline synchronization. You then move on to third-party controls that speed up development. By the end of the book, you will be able to use Azure and Xamarin together and master how to use Azure Mobile Quickstarts, Azure SQL plumbing, database synchronization and Xamarin Forms. What You'll Learn Create a Xamarin Forms App and understand the Structure of a Xamarin Forms App. Navigate pages and use platform specific coding. Use images, ListView and the Azure Mobile App Quickstart to build a Service and Xamarin Forms app Modify an existing app to use Azure Client Libraries, understand offline storage with SQLite and incorporate offline synchronization Who This Book Is For Software developers new to Xamarin and/or Azure and for the developers who are familiar with both the technologies to use in mobile apps.
    Note: Description based on online resource; title from cover (Safari, viewed July 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484234808
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: Arduino (Programmable controller) ; Web servers ; JavaScript (Computer program language) ; Internet programming ; Electronic books ; local ; Electronic books
    Abstract: 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 you will have developed fully working interactive prototypes capable of sending data to and receiving data from a physical interface. Most importantly, Connecting Arduino to the Web will give you a taste of what is possible and the knowledge to create your own connected physical interfaces and bring the web into your electronics projects. What You'll Learn Build an Internet of Things dashboard that updates with electronics attached to an Arduino Use components to interact with online 3D displays Create web pages with HTML and CSS Set up a Node.js server Use WebSockets to process live data Interact with scalable vector graphics (SVG) Who This Book Is For Technologists, developers, and enthusiasts looking to extend their skills, be able to develop physical prototypes with connected devices, and with an interest in getting started with IoT. Also, those excited by the possibilities of connecting the physical and the web.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484233542
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Programmable controllers ; Assembly languages (Electronic computers) ; Spin (Computer program language) ; C (Computer program language) ; Parallel processing (Electronic computers) ; Electronic books ; local ; Electronic books
    Abstract: 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: first 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 Integrate C and PASM code Review hardware interactions (setting and reading pins) Who This Book Is For Those who are familiar with Spin programming for the Parallax Propeller but have an interest in learning Propeller C and Propeller Assembler (PASM) programming. Some knowledge of C or Python is also helpful.
    Note: Description based on online resource; title from cover (Safari, viewed March 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484230756
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Open source software ; Electronic books ; local ; Electronic books
    Abstract: 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 find 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 best Open Source programs giving you not only access to high quality software, but saving you money as well. Add Practical Free Alternatives to Commercial Software to your library today. What You'll Learn Use the free spreadsheet program Libreoffice-calc to balance your checkbook, do an expense account, and other tasks Perform presentations with Libreoffice-impress instead of Powerpoint Photo edit with The Gimp, a high powered image editor Edit videos with Openshot Create video DVDs with DVDStyler Who This Book Is For Home or small business PC users who want to save money on software
    Note: Description based on online resource; title from cover (Safari, viewed June 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238769
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: This quick guide to regular expressions is a condensed code and syntax reference for an important programming technique. It demonstrates regex syntax in a well-organized 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 filtering data for backend coding is also covered. You won't find any bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a language reference that is concise and highly accessible. The book is packed with useful information and is a must-have for any programmer. What You Will Learn Formulate an expression Work with arbitrary char classes, disjunctions, and operator precedence Execute regular expressions and visualize using finite state machines Deal with modifiers, including greedy and lazy loops Handle substring extraction from regex using Perl 6 capture groups, capture substrings, and reuse substrings Who This Book Is For If you have dealt with at least one programming language, chances are you know enough to understand regular expressions, and the examples in this book will help you develop proficiency.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed September 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484238677
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User-centered system design ; User interfaces (Computer systems) ; Human-computer interaction ; Electronic books ; local ; Electronic books
    Abstract: 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 improvement. This is the first book that combines both subjects into a methodology you can use over and over again to improve any website. UX Optimization is ideal for anyone who wants to combine the power of quantitative data with the insights provided by qualitative data to improve website results. The book uses step-by-step instructions with photos, drawings, and supporting screenshots to show you how to: define personas, conduct behavioral UX data analysis, perform UX and usability testing evaluations, and combine behavioral UX and usability data to create a powerful set of optimization recommendations that can dramatically improve any website . What You'll Learn Understand personas: what they are and how to use them to analyze data Use quantitative research tools and techniques for analysis Know where to find UX behavioral data and when to use it Use qualitative research tools, techniques, and procedures Analyze qualitative data to find patterns of consistent task flow errors Combine qualitative and quantitative data for a 360-degree view Make recommendations for optimizations based on your findings Test optimization recommendations to ensure improvements are achieved Who This Book Is For Big data analytics (quantitative) professionals who want to learn more about the qualitative side of analysis; UX researchers, usability testers, and UX designers (qualitative professionals) who want to know more about big data and behavioral UX analysis; and students of UX, UX designers, product managers, developers, and those at startups who want to understand how to use behavioral UX and usability testing data to optimize their websites and apps.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781484238080
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Human-computer interaction ; Business enterprises ; Technological innovations ; Electronic books ; local ; Electronic books
    Abstract: Get started with artificial intelligence in your business. This book will help you understand AI, its implications, and how to adopt a strategy that is rational, relevant, and practical. Beyond the buzzwords and the technology complexities, organizations are struggling to understand what AI means for their industry and how they can start their journey. How to Compete in the Age of Artificial Intelligence is not a book about complex formulas or solution architectures. It goes deeper into explaining the meaning and relevance of AI for your business. You will learn how to apply AI thinking across enterprise functions-including disruptive technologies such as IoT, Blockchain, and cloud-and transform your organization. What You'll Learn Know how to spot AI opportunities and establish the right organizational imperatives to grow your business Understand AI in the context of changing business dynamics and the workforce/skills required to succeed Discover how to apply AI thinking across enterprise functions-from the boardroom to cybersecurity, IoT, IT operations, policies-and implement a sustainable and integrated human-machine collaboration strategy Who This Book is For CxOs, senior executives, mid-level managers, AI evangelists, digital leads, and technology directors
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237601
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: SVG (Document markup language) ; Computer graphics ; Web sites ; Design ; Electronic books ; local ; Electronic books
    Abstract: 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 workflow, 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 simplicity are of the essence. Beginning SVG provides a perfect alternative when creating web-based projects that challenges the norm and encourages you to expand your resources and not resort to what "everyone else uses" (such as Illustrator). You'll discover that there is indeed a different way to achieve the same result. Stop thinking you must always resort to using graphics packages; there is always another way! What You'll Learn Create powerful, optimized content that can be quickly and easily manipulated within the browser Get up to speed with SVG quickly, with minimal effort and maximum results See how easy it is to apply SVG content and effects, without the need for lots of additional tools. Who This Book Is For Website developers and agile development teams who are keen to learn how to add and manipulate SVG quickly.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 4, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237571
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Mobile computing ; Security measures ; iPhone (Smartphone) ; Security measures ; iPad (Computer) ; Security measures ; Mobile device forensics ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: 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 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 protect them. The iPhone and iPad are both widely used across businesses from Fortune 500 companies down to garage start-ups. All of these devices must have secure and monitorable ways to connect to the internet, store and transmit data without leaks, and even be managed in the event of a physical theft. Pro iOS Security and Forensics covers all these concerns as well as also offering tips for communicating with employees about the policies your business puts in place, why those policies are important, and how to follow them. What You'll Learn Review communicating policies and requirements for use of iPhones Keep your iPhone safe in the physical world Connect to the Internet securely Explore strategies for keeping your data safe including backing up and screen locks Who This Book Is For Managers and IT professionals working in a business environment with iPhones and iPads.
    Note: Description based on online resource; title from cover (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484237458
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: GameMaker (Computer program language) ; Computer games ; Programming ; Computer games ; Design ; Electronic books ; local ; Electronic books
    Abstract: 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 file 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 resources and project files, a Creator, Developer or Educational version of GameMaker Studio 2 is required. You can still gain a lot from this book if you have the free version of GameMaker Studio 2, but note that the free version doesn't allow the importation of YYZ project files used in the book, and has other limitations such as a limit on how many resources you can create. Each chapter has an introduction that explains what the aim of the game is, followed by a design and coding section which will cover the coding of the game. You're free to re-use code in your own projects, both free and paid. At the end of each chapter there is a things-to-try page that gives you five things to add to the game to improve its playability or appearance - pushing you a little to improve your planning and GML skills. What You'll Learn Build ten game applications using GameMaker Studio 2 Use the GameMaker Markup Language along the way Master the concepts behind each of the ten game apps Design and code for each of the ten game examples Try some add-ons for each of the ten games Who This Book Is For Game developers with at least some prior game development experience. GameMaker Studio experience recommended, but not required.
    Note: Description based on online resource; title from cover (Safari, viewed August 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236949
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: MySQL (Electronic resource) ; Python (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 command-line interface known as MySQL Shell. You will learn to use the connector by working through code examples and following a discussion of how the API calls work. By the end of the book, you will be able to use MySQL as the back-end storage for your Python programs, and you'll even have the option of choosing between SQL and NoSQL interfaces. What You'll Learn Install MySQL Connector/Python Connect to MySQL and configure database access Execute SQL and NoSQL queries from your Python program Trap errors and troubleshoot problems Store data from different languages using MySQL's character set support Work in the X DevAPI that underlies all of MySQL's language connectors Who This Book Is For Developers familiar with Python who are looking at using MySQL as the back-end database. No prior knowledge of Connector/Python is assumed, but readers should be familiar with databases and the Python programming language.
    Note: Description based on online resource; title from cover (Safari, viewed September 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236734
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Unity (Electronic resource) ; Neural networks (Computer science) ; Computer programs ; C# (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 data structures in C#, and replicating a neural network in Unity as a simulation. Finally, you'll define back propagation with Unity C#, before compiling your project. What You'll Learn Discover the concepts behind neural networks Work with Unity and C# See the difference between fully connected and convolutional neural networks Master neural network processing for Windows 10 UWP Who This Book Is For Gaming professionals, machine learning and deep learning enthusiasts.
    Note: Description based on online resource; title from cover (Safari, viewed August 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236307
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Workflow management systems ; Electronic books ; local ; Electronic books
    Abstract: 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 cloud-based service, including how to create a flow and how to use different connectors. Introducing Microsoft Flow takes you through connecting with SharePoint, creating approval flows, and using mobile apps. This vital information gives you a head-start when planning your Microsoft Flow implementation. The second half of the book continues with managing connections and gateways, where you'll cover the configuration, creation, and deletion of connectors and how to connect to a data gateway. The final topic is Flow administration and techniques to manage the environment. After reading this book, you will be able to create and manage Flow from desktop, laptop, or mobile devices and connect with multiple services such as SharePoint, Twitter, Facebook, and other networking sites. What You Will Learn Create flows from built-in and blank templates Manage flows, connections, and gateways Create approvals, connect with multiple services, and use mobile apps Who This Book Is For Administrators and those who are interested in creating automated workflows using templates and connecting with multiple services without writing a single line of code.
    Note: Description based on online resource; title from cover (Safari, viewed June 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236246
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Technology in action
    Keywords: Microcontrollers ; Programming ; Microcontrollers ; Embedded computer systems ; Programming ; Application software ; Development ; Electronic books ; local ; Electronic books
    Abstract: 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 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 development environment, using GCC. With everything set up, you'll leverage FreeRTOS to create tasks, queues, and mutexes. You'll also learn to work with the I2C bus to add GPIO using the PCF8574 chip. And how to create PWM output for RC control using hardware timers. You'll be introduced to new concepts that are necessary to master the STM32, such as how to extend code with GCC overlays using an external Winbond ​W25Q32 flash chip. Your knowledge is tested at the end of each chapter with exercises. Upon completing this book, you'll be ready to work with any of the devices in the STM32 family. Beginning STM32 provides the professional, student, or hobbyist a way to learn about ARM without costing an arm! What You'll Learn Initialize and use the libopencm3 drivers and handle interrupts Use DMA to drive a SPI based OLED displaying an analog meter Read PWM from an RC control using hardware timers Who This Book Is For Experienced embedded engineers, students, hobbyists and makers wishing to explore the ARM architecture, going beyond Arduino limits.
    Note: Description based on online resource; title from cover (Safari, viewed June 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235911
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Neural networks (Computer science) ; C++ (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: 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 first 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 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. As such, you'll see that a typical deep belief net can learn to recognize complex patterns by optimizing millions of parameters, yet this model can still be resistant to overfitting. All the routines and algorithms presented in the book are available in the code download, which also contains some libraries of related routines. What You Will Learn Employ deep learning using C++ and CUDA C Work with supervised feedforward networks Implement restricted Boltzmann machines Use generative samplings Discover why these are important Who This Book Is For Those who have at least a basic knowledge of neural networks and some prior programming experience, although some C++ and CUDA C is recommended.
    Note: Description based on online resource; title from cover (Safari, viewed May 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484235850
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Cloud computing ; Application software ; Development ; Service-oriented architecture (Computer science) ; Electronic books ; local ; Electronic books
    Abstract: 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 fits 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 platform and to identify potential risks, bottlenecks, and candidates for automation. What You'll Learn Accurately and completely capture baseline information about a legacy system Leverage enterprise patterns for constructing next-generation platforms in the cloud Design, plan, and implement deployment pipelines to enable continuous delivery Identify and implement cloud-based platform components to reduce total cost of ownership Understand testing and validation: iterative component authoring, monitoring, deployment, and performance Price and perform capacity planning for cloud-based infrastructure and workloads Who This Book Is For Enterprise architects and IT professionals who are required to keep legacy applications relevant in today's cloud-first world
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed November 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...