Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (42)
  • DNB
  • Regensburg UB
  • Ethn. Museum Berlin
  • 2015-2019  (42)
  • 2017  (42)
  • Sebastopol, CA : O'Reilly Media  (42)
  • Paris : OECD Publishing.
  • Wiesbaden : Springer VS
  • Application software ; Development  (42)
Datasource
  • MPI Ethno. Forsch.  (42)
  • DNB
  • Regensburg UB
  • Ethn. Museum Berlin
Material
Language
Years
  • 2015-2019  (42)
Year
  • 1
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; JavaScript (Computer program language) ; Cloud computing ; Computer software ; Development ; Software architecture ; Electronic books ; Electronic books ; local
    Abstract: To ensure high availability, today's applications typically include multiple instances of the application server, database, and web server. If you choose a containerized solution, each component replica needs to reside in a separate container, making these applications difficult to manage. This report shows you how Kubernetes can help you orchestrate containerized applications across multiple hosts. You'll learn basic Kubernetes concepts and mechanisms for automating the deployment, maintenance, and scaling of your Java applications. Author Arun Gupta-Principal Open Source Technologist at Amazon Web Services-demonstrates how Kubernetes orchestration simplifies the plumbing needed to get containers up and running at all times. Although the examples in this report use Java, the concepts are applicable for anybody interested in getting started with Kubernetes. In this report, you'll learn: Basic Kubernetes concepts from the developer and operations perspective How to create a single-node local development cluster and multi-node cluster How Java applications communicate with a database running on Kubernetes Advanced concepts such as stateful containers, scaling, health check, the rolling update of an application, and sharing resources across the cluster How to monitor your application's performance with Heapster, InfluxDB, and Grafana
    Note: Description based on online resource; title from title page (viewed February 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: Computer software ; Development ; Application software ; Development ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Media and Entertainment (M&E) businesses are struggling with digital transformation on a scale far more dramatic than any other industry. For companies whose business is movies, music, gaming, TV, radio, or publishing, software is no longer just a tool. It's now the main product. With this report, you'll learn why DevOps-the collaborative relationship between software development and IT operations-is indispensable if your M&E business is to thrive in this new environment. Authors Zubin Irani and Brandon Cipes of cPrime show you how to adopt DevOps tools, methods, and processes for building and operating platforms that deliver content to viewers, listeners, and players wherever they are, on any device, at any time. You'll examine the key components of a DevOps transformation, and discover how DevOps practices will help you keep up with the pace of technological change, consumer expectations, and your competitors. Understand why DevOps is first and foremost a people issue Take a deep dive into DevOps components: continuous integration, continuous delivery, cloud infrastructure, testing, and monitoring Achieve true efficiencies in speed to market, scalability, and the ability to innovate better and faster Explore case studies of how Disney, Associated Press, Sony, Discovery Communications, News Corp, and Netflix successfully adopted DevOps Learn a process for undertaking your DevOps transformation by starting small with just one team In 2009, new media upstart Flickr presented the first case study of DevOps in action at O'Reilly's Velocity conference. Now, DevOps is essential for every M&E business. Get a copy of this report and discover how to get your company started.
    Note: Description based on online resource; title from title page (viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Functional programming languages ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Smooth, powerful, and small, Elixir is an excellent language for learning functional programming, and with this hands-on introduction, you'll discover just how powerful Elixir can be. Authors Simon St. Laurent and J. David Eisenberg show you how Elixir combines the robust functional programming of Erlang with an approach that looks more like Ruby, and includes powerful macro features for metaprogramming. Updated to cover Elixir 1.4, the second edition of this practical book helps you write simple Elixir programs by teaching one skill at a time.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 23, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Java (Computer program language) ; Machine learning ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Data Science is booming thanks to R and Python, but Java brings the robustness, convenience, and ability to scale critical to today's data science applications. With this practical book, Java software engineers looking to add data science skills will take a logical journey through the data science pipeline. Author Michael Brzustowicz explains the basic math theory behind each step of the data science process, as well as how to apply these concepts with Java. You'll learn the critical roles that data IO, linear algebra, statistics, data operations, learning and prediction, and Hadoop MapReduce play in the process. Throughout this book, you'll find code examples you can use in your applications. Examine methods for obtaining, cleaning, and arranging data into its purest form Understand the matrix structure that your data should take Learn basic concepts for testing the origin and validity of data Transform your data into stable and usable numerical values Understand supervised and unsupervised learning algorithms, and methods for evaluating their success Get up and running with MapReduce, using customized components suitable for data science algorithms
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 12, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; Application software ; Development ; Database management ; Electronic books ; local ; Electronic books
    Abstract: Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed March 24, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Android (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: With Android's new constraint layouts (for Android Studio 2.3 and beyond), you can visually design apps by dragging and dropping GUI components right where you want them. Android Studio takes care of updating your app's underlying XML-and you don't need to hack any code. This excerpt from Head First Android Development, Second Edition shows you hands-on how to use constraint layouts to build a simple app in no time. Get a copy of this report and discover how Android Studio's design editor will save you from having to nest multiple layouts for complex UIs. Why Head First? Based on the latest research in cognitive science and learning theory, Head First guides use a visually rich format to engage your mind, rather than a text-heavy approach to put you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
    Note: Description based on online resource; title from title page (Safari, viewed August 3, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Linux ; Service-oriented architecture (Computer science) ; Application software ; Development ; Computer software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: IT professionals continue to sing the praises of Docker and other container technologies, but so far, most enterprises have only managed to put a toe in the water. Many companies use Docker only for staging and testing purposes with relatively little adoption within production environments. With this practical book, you'll learn how your enterprise can fully leverage Docker and other container platforms in a systematic way. Author and analyst Christopher Tozzi shows executives and DevOps personnel how to use containers and microservices more extensively and effectively than they do now. This book dives into Docker's functionality and explores other types of container and microservices technologies (such as system containers and unikernels) that can help enterprises achieve next-generation efficiency in their IT operations. Dive into Docker's killer features and learn how this technology can complement or replace your existing infrastructure Understand the differences between containers and virtual machines and learn when to use the former, the latter, or both in combination Explore the types of companies that have adopted Docker successfully, and the migration challenges they've faced Get a brief history of microservices and containerization to understand how containers arrived in the enterprise Learn resources to help smooth your Docker migration-and pitfalls to avoid Go beyond Docker to learn the entire landscape of application containers, system containers, and unikernels Examine three key areas that the container ecosystem needs to develop to ensure containers' lasting influence on the enterprise
    Note: Description based on online resource; title from title page (Safari, viewed June 15, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer software ; Development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: If you want to make prototyping a part of your digital design process, now is an excellent time to get started. The market is flush with tools to help you test and refine your interactive design ideas-so many tools, in fact, that choosing among them can be tricky. This practical report takes an in-depth look at five key prototyping tools available today, including Adobe XD, Axure RP, Framer, InVision, and Origami. Author Jonathan Follett, Principal of Involution Studios and a leader of the firm's emerging technologies practice, describes each tool in detail, including everything from installation, learnability, and design functionality to collaboration capabilities, product support, and future use. By comparing and contrasting these different applications, you'll learn when it's best to use each one, and when it's best to avoid them. This report examines: How prototyping is critical to the digital design process for iterating and testing The pros and cons of using software for prototyping The design functionality of each prototyping tool reviewed, including the types of software interactions you can prototype with it How long it takes to get up to speed with each tool, and how well each one integrates with your workflow The level of support these tools have for collaboration and communication How well each prototyping tool works for beginning, intermediate, and advanced users Examples of each tool in action
    Note: Description based on online resource; title from title page (Safari, viewed March 27, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web site development ; Web sites ; Design ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Just like vinyl LPs, static sites are making a comeback, evidenced by the wide array of static-site generators now available. This practical book shows you hands-on how to build these simple sites for blogs and other use cases, and how to make them more powerful. In the process, you'll work with some of today's more mature and popular static-site generators.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed March 22, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Head first
    Keywords: Android (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: What will you learn from this book? If you have an idea for a killer Android app, this fully revised and updated edition will help you build your first working application in a jiffy. You'll learn hands-on how to structure your app, design flexible and interactive interfaces, run services in the background, make your app work on various smartphones and tablets, and much more. It's like having an experienced Android developer sitting right next to you! All you need to get started is some Java know-how. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Android Development uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
    Note: Previous edition published: 2015. - Includes index. - Description based on online resource; title from title page (Safari, viewed September 6, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Go (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This report shows how Go programmers can build small, efficient containers for their Go code. It explains what's inside a container image and walks you through how to build and run containers for your Go projects. What you'll learn-and how you can apply it You'll learn how to containerize the Go code you're working on, with worked examples to show you exactly what to do. You'll see how to build a container from the scratch image, and why that's a good idea for Go code. You'll also learn how to set up port bindings so that the outside work can connect to the code running in your container, and how to pass in configuration environment variables. This report is for you because... You've heard of containers, but you're not sure whether they're right for your project, or how you would use them in your daily workflow. Prerequisites We'll assume you're comfortable with the command line We're using Go in this lesson but many of the concepts are applicable to other languages as well Materials or downloads needed in advance Install Docker Install the Go tools
    Note: Description based on online resource; title from title page (Safari, viewed May 5, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Programming ; Application software ; Development ; Mobile computing ; Programming ; Electronic books ; local ; Electronic books
    Abstract: Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer. You also get useful info on packaging your app for the Google Play Market. Ideal for developers familiar with Java, Android basics, and the Java SE API, this book features recipes contributed by more than three dozen Android developers. Each recipe provides a clear solution and sample code you can use in your project right away. Among numerous topics, this cookbook helps you: Get started with the tooling you need for developing and testing Android apps Create layouts with Android's UI controls, graphical services, and pop-up mechanisms Build location-aware services on Google Maps and OpenStreetMap Control aspects of Android's music, video, and other multimedia capabilities Work with accelerometers and other Android sensors Use various gaming and animation frameworks Store and retrieve persistent data in files and embedded databases Access RESTful web services with JSON and other formats Test and troubleshoot individual components and your entire application
    Note: Includes bibliographical references index. - Description based on online resource; title from title page (viewed May 22, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Python (Computer program language) ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works.
    Note: Previous edition published: 2014. - Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed August 11, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application program interfaces (Computer software) ; Information storage and retrieval systems ; Management ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Graphite has become one of the most powerful monitoring tools available today, due to its ease of use, rapid graph prototyping abilities, and a friendly rendering API. With this practical guide, system administrators and engineers will learn how to use this open source tool to track operational data you need to monitor your systems, as well as application-level metrics for profiling your services.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed March 22, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Software architecture ; Computer network architectures ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Everything old is new again, at least when it comes to the Actor model. Today, there is renewed interest and adoption of this technology for building distributed systems, especially as cloud concurrency challenges increase. As this report explains, the Actor model provides a relatively simple but powerful way to design and implement reactive applications that can distribute work across clusters of cores and servers. Author Hugh McKee shows you how Actors behave and interact as humans do when it comes to communicating, and how these similar behavioral patterns provide basic intuition when designing reactive systems. Actors allow your teams to focus on an application's business logic rather than on low-level protocols, accelerating time-to-market while keeping your infrastructure costs low. Download this report and discover: Why actor-based systems are one of the foundational technologies for creating microservice architectures How Actors delegate work by creating other Actors in a supervisor-to-worker relationship How Actors manage requests and scale horizontally in large systems The difference between traditional systems and actor-based systems How an Actor system forms clusters when the flow of work exceeds a system's capacity to process it Why failure detection and failure recovery is an architectural feature of Actor systems An example of using Actors to build an Internet of Things (IoT) application Hugh McKee is a solutions architect at Lightbend. Prior to this role he served as a software architect and engineer at HP, where he helped build the core frameworks and platform that support the organization's internal application teams. Now he is focused on helping others to discover the significant advantages and joys of building responsive, resilient, elastic, message-based applications.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 3, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Electronic commerce ; Computer networks ; Management ; Application program interfaces (Computer software) ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: For consumers, there's no distinction between commerce and ecommerce. People shopping for products today expect to have the same experience with a brand no matter what sales channel they choose-website, mobile device, wearable, internet-enabled TV, kiosk, or retail outlet. Most retailers already rely heavily on software to drive sales, but their monolithic enterprise commerce applications are too slow to keep up with the new omnichannel commerce landscape. The solution? Microservices. This report examines how microservices not only help retailers provide a seamless shopping experience across channels, but also enable you to introduce new features to the market quickly-often within days or even hours. Author Kelly Goetsch shows you what it takes to build individual microservices, as well as the architecture necessary to connect and deploy them to your application. Amazon.com has used microservices since 2006, and today the company has thousands of individual microservices that serve as building blocks for hundreds of UIs. They can iterate on features over the course of just a few days rather than the months or even years it takes most retailers. It's a blueprint for success your company cannot ignore. With this report, you'll learn: Where microservices came from The guiding technical and non-technical principles behind microservices The inner architecture of individual microservices The outer architecture of how to connect together dozens, hundreds or even thousands of microservices How to incrementally adopt microservices Kelly Goetsch is Chief Product Officer at commercetools, overseeing product management, development, and operations. He came to commercetools from Oracle, where he led product management for its microservices initiatives. Prior to Oracle, he was a senior architect at ATG, an early pioneer in the commerce space. He is the author of eCommerce in the Cloud (O'Reilly).
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 3, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Computer software ; Development ; Computer software ; Testing ; Application software ; Development ; Agile software development ; Electronic data processing ; Distributed processing ; Management ; Electronic books ; Electronic books ; local
    Abstract: Building modern distributed applications consisting of many independent, interconnected components puts a real stress on the software development lifecycle. Just ask anyone involved in software testing. To ensure the quality of this new generation of applications, test environments have to be available and ready to go at all times. The real challenge, however, is getting all of the application's components and dependencies in place at once. In this report, author and veteran tester Bas Dijkstra examines service virtualization, a technique for modeling "virtual assets" that emulate the behavior of unavailable or hard-to-access dependencies, rather than simulate entire systems. You'll learn exactly what service virtualization is and how it compares to other simulation techniques, such as stubbing and mocking. Understand the benefits and potential tradeoffs of applying service virtualization Learn why developing and implementing virtual assets should be treated as software development Examine the role of service virtualization plays in bi-modal IT and in the Continuous Delivery process Explore how service virtualization works with Agile software development, the IoT, the API economy, and cloud platforms Bas Dijkstra has ten years of experience as a test automation and service virtualization consultant, and has successfully designed and implemented test automation and service virtualization solutions for clients in a multitude of sectors. He's also an experienced teacher, writer, and speaker on several topics related to both test automation and service virtualization.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 3, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Computer networks ; Management ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: After years of researching, coding, and talking about microservices, Edson Yanaga-Red Hat's Director of Developer Experience-hears one question frequently: how do I evolve my monolithic legacy database? In this practical report, Yanaga explains strategies for dealing with your relational database when migrating from a monolithic codebase to a microservices architecture. In the process, you'll focus on one key microservices characteristic: decentralized data management. For many enterprise application developers, microservices are good for splitting up unwieldy codebases into smaller, well-defined, cohesive, and loosely coupled artifacts-an architecture that can simplify and accelerate new software releases. You'll learn successful strategies for integrating data between your existing monolithic application and your new microservice artifacts. Learn how zero downtime migrations enable you to deploy new code without disrupting user activity Evolve your relational database by keeping specific versions of application code and database schemas in the same code repository Understand the distinction behind the CRUD pattern and CQRS-including the consistency models involved in distributed systems Explore a set of nine strategies for integrating data from your monolithic application to a microservice architecture
    Note: Description based on online resource; title from title page (Safari, viewed December 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Artificial intelligence ; Machine learning ; Application software ; Development ; Natural language processing (Computer science) ; Information technology ; Technological innovations ; Electronic books ; Electronic books ; local
    Abstract: Artificial intelligence techniques are becoming a fundamental component of business growth across a wide range of industries. Enterprise technologies that automate and detect patterns can augment human expertise, empowering both employees and applications to make richer, more data-driven decisions. Complete with case studies, implementation examples, and a survey of the current landscape, this book serves as an ideal starting point for your journey into enterprise AI. As a developer tasked with building enterprise-level AI applications, you're looking to learn about the tools and techniques that will help you get the job done. In this book, authors Tom Markiewicz and Josh Zheng-developer advocates for IBM Watson-explore three of the more common uses for AI in the enterprise: natural language processing (NLP), computer vision, and chatbots.You'll also learn methods for creating a data pipeline that forms the backbone for building these applications. Explore why NLP is the key to mining unstructured data in emails, articles, blog posts, customer support discussions, and other documents Gain practical tips for building chatbots, and learn how these applications are used in the customer support and e-commerce industries Examine capabilities that computer vision brings to your applications, including image classification and tagging Get a high-level guide to data pipelines-the backbone of your AI applications
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application program interfaces (Computer software) ; Application software ; Development ; Electronic commerce ; Computer networks ; Management ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: APIs are to today's digital revolution what steam-powered engines were to the industrial revolution in the 18th Century. Valuable to consumers, organizations, developers and software vendors alike, APIs are often described as currency in a digital world. APIs are especially valuable to retailers and brands because they deliver the agility needed to quickly build customer experiences. In this, his third O'Reilly book, author Kelly Goetsch, Chief Product Officer of commercetools, provides readers with both a high-level understanding of APIs, as well as how and why APIs are being used to re-invent commerce. Read APIs for Modern Commerce to gain a solid understanding of: What APIs are and why they are so valuable for digital commerce How and why to model commerce APIs before the implementation Building APIs using Microservices and how the two pair so well together How to deploy commerce APIs Consuming and extending APIs to achieve maximum flexibility and differentiation
    Note: Description based on online resource; title from title page (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Eighth edition.
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Mobile computing ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks. Create, arrange, draw, layer, and animate views that respond to touch Use view controllers to manage multiple screens of interface Master interface classes for scroll views, table views, text, popovers, split views, web views, and controls Dive into frameworks for sound, video, maps, and sensors Access user libraries: music, photos, contacts, and calendar Explore additional topics, including files, networking, and threads Stay up-to-date on iOS 11 innovations, such as: Drag and drop Autolayout changes (including the new safe area) Stretchable navigation bars Table cell swipe buttons Dynamic type improvements Offline sound file rendering, image picker controller changes, new map annotation types, and more All example code (now rewritten in Swift 4) is available on GitHub for you to download, study, and run. Want to brush up on the basics? Pick up iOS 11 Programming Fundamentals with Swift to learn about Swift, Xcode, and Cocoa. Together with Programming iOS 11, you'll gain a solid, rigorous, and practical understanding of iOS 11 development.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 18, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Spark (Electronic resource : Apache Software Foundation) ; Data mining ; Agile software development ; Application software ; Development ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Data science teams looking to turn research into useful analytics applications require not only the right tools, but also the right approach if they're to succeed. With the revised second edition of this hands-on guide, up-and-coming data scientists will learn how to use the Agile Data Science development methodology to build data applications with Python, Apache Spark, Kafka, and other tools. Author Russell Jurney demonstrates how to compose a data platform for building, deploying, and refining analytics applications with Apache Kafka, MongoDB, ElasticSearch, d3.js, scikit-learn, and Apache Airflow. You'll learn an iterative approach that lets you quickly change the kind of analysis you're doing, depending on what the data is telling you. Publish data science work as a web application, and affect meaningful change in your organization. Build value from your data in a series of agile sprints, using the data-value pyramid Extract features for statistical models from a single dataset Visualize data with charts, and expose different aspects through interactive reports Use historical data to predict the future via classification and regression Translate predictions into actions Get feedback from users after each sprint to keep your project on track
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed June 19, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Java (Computer program language) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: If you're investigating ways to build distributed microservices, perhaps to replace an unwieldy monolithic enterprise application, this report explains the benefits of creating microservices with reactive design-a method that takes advantage of modern CPU architectures and efficient resource utilization. You'll learn how to build effective microservice systems with Eclipse Vert.x, a toolkit for building reactive applications on the JVM. Clement Escoffier, Principal Software Engineer at Red Hat and a Core Developer on Vert.x, shows developers and architects how to get started with this toolkit. By learning first how to build a single microservice, and then an entire system, you'll learn the benefits of using reactive principles for building and deploying microservices that are autonomous, asynchronous, resilient, and elastic. Explore the elements of reactive microservices and learn how Vert.x works Build and consume a single microservice to understand how messaging improves its reactiveness Create an entire microservices system, using stability and resilience patterns to manage failures Use the OpenShift container platform to deploy and manage microservices in a virtual or cloud environment
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: User interfaces (Computer systems) ; Design ; Human-computer interaction ; Application software ; Development ; Human-machine systems ; Research ; User-centered system design ; Electronic books ; Electronic books ; local
    Abstract: Prototyping and user testing is the best way to create successful products, but many designers skip this important step and use gut instinct instead. By explaining the goals and methodologies behind prototyping-and demonstrating how to prototype for both physical and digital products-this practical guide helps beginning and intermediate designers become more comfortable with creating and testing prototypes early and often in the process.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed January 20, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: Third edition.
    Keywords: iOS (Electronic resource) ; Mobile computing ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode IDE, the Cocoa Touch framework, and Swift 3-the latest version of Apple's acclaimed programming language. With this thoroughly updated guide, you'll learn Swift's object-oriented concepts, understand how to use Apple's development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 10 .
    Note: Includes index. - Description based on online resource; title from title page (viewed October 6, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Information technology ; Management ; Information visualization ; Decision making ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Organizations are rapidly consuming more data than ever before, and to drive their competitive advantage, they're demanding interactive visualizations and interactive analyses of that data be embedded in their applications and business processes. This will enable them to make faster and more effective decisions based on data, not guesses. This practical book examines the considerations that software developers, product managers, and vendors need to take into account when making visualization and analytics a seamlessly integrated part of the applications they deliver, as well as the impact of migrating their applications to modern data platforms. Authors Federico Castanedo (Vodafone Group) and Andy Oram (O'Reilly Media) explore the basic requirements for embedding domain expertise with fast, powerful, and interactive visual analytics that will delight and inform customers more than spreadsheets and custom-generated charts. Particular focus is placed on the characteristics of effective visual analytics for big and fast data. Learn the impact of trends driving embedded analytics Review examples of big data applications and their analytics requirements in retail, direct service, cybersecurity, the Internet of Things, and logistics Explore requirements for embedding visual analytics in modern data environments, including collection, storage, retrieval, data models, speed, microservices, parallelism, and interactivity Take a deep dive into the characteristics of effective visual analytics and criteria for evaluating modern embedded analytics tools Use a self-assessment rating chart to determine the value of your organization's BI in the modern data setting
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: AngularJS (Software framework) ; JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Now that Angular 2 is available, you may be tempted to scrap the single-page enterprise application you developed with the original AngularJS framework and go with either the newer version or perhaps the React library. But even if your original codebase is difficult to understand and maintain, it still holds significant value. Rather than start over, you can polish this diamond in the rough through refactoring. In this report, website development veteran Corinna Cohn shows you how to refactor your existing AngularJS code so it is easier to read, maintain, and expand with new features. You'll learn how to improve the quality of your code-without altering its observable behavior-through unit testing and web application best practices. Learn unit-testing principles and why testing is helpful for refactoring Get best practices for writing web applications and reorganizing project files Simplify overloaded views and move complicated application logic out of templates Learn the role that services, filters, and directives play in creating clean Angular applications Understand how and why to refactor high-risk Angular controllers Compare new and outmoded patterns for developing with modern JavaScript frameworks
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 7, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: User interfaces (Computer systems) ; Application software ; Development ; Mobile apps ; Development ; Human-computer interaction ; Electronic books ; Electronic books ; local
    Abstract: From Facebook Messenger to Kik, and from Slack bots to Google Assistant, Amazon Alexa, and email bots, the new conversational apps are revolutionizing the way we interact with software. This practical guide shows you how to design and build great conversational experiences and delightful bots that help people be more productive, whether it's for a new consumer service or an enterprise efficiency product. Ideal for designers, product managers, and entrepreneurs, this book explores what works and what doesn't in real-world bot examples, and provides practical design patterns for your bot-building toolbox. You'll learn how to use an effective onboarding process, outline different flows, define a bot personality, and choose the right balance of rich control and text. Explore different bot use-cases and design best practices Understand bot anatomy-such as brand and personality, conversations, advanced UI controls-and their associated design patterns Learn steps for building a Facebook Messenger consumer bot and a Slack business bot Explore the lessons learned and shared experiences of designers and entrepreneurs who have built bots Design and prototype your first bot, and experiment with user feedback
    Note: Includes index. - Description based on online resource; title from resource description page (Safari, viewed June 6, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Mobile computing ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: iOS 11, Swift 4, and Xcode 9 provide many new APIs for iOS developers. With this cookbook, you'll learn more than 170 proven solutions for tackling the latest features in iOS 11 and watchOS 4, including new ways to use Swift and Xcode to make your day-to-day app development life easier. This collection of code-rich recipes also gets you up to speed on continuous delivery and continuous integration systems. Ideal for intermediate and advanced iOS developers looking to work with the newest version of iOS, these recipes include reusable code on GitHub, so you can put them to work in your project right away. Among the topics covered in this book: New features in Swift 4 and Xcode 9 Tools for continuous delivery and continuous integration Snapshot testing and test automation Creating document-based applications Updated Map view and Core Location features iOS 11's Security and Password Autofill Data storage with Apple's Core Data Creating lively user interfaces with UI Dynamics Building iMessage applications and sticker packages Integrating Siri into your apps with Siri Kit Creating fascinating apps for Apple Watch
    Note: "Covers Swift 4 and Xcode 9"--Cover. - Includes index. - Description based on online resource; title from title page (Safari, viewed , 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: TensorFlow (Electronic resource) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Deep learning is an incredibly powerful technology for understanding messy data from the real world-and the TensorFlow machine learning library is the ideal way to harness that power. In this practical report, author Pete Warden, tech lead on the Mobile/Embedded TensorFlow team, demonstrates how to successfully integrate a Tensorflow deep-learning model into your Android and iOS mobile applications. Aimed specifically at developers who already have a TensorFlow model successfully working in a desktop environment, this report shows you through hands-on examples how to deploy mobile AI applications that are small, fast, and easy to build. You'll explore use cases for on-device deep learning-such as speech, image, and object recognition-and learn how to deliver interactive applications that complement cloud services. With this report, you'll explore: Use cases including speech, image, and object recognition, translation, and text classification Common patterns for integrating a deep-learning model into your application Several examples for running TensorFlow on Android, iOS, and Raspberry Pi Techniques for testing your deep-learning model inside your application Methods to help you prepare your solution for mobile deployment Optimizing your model for latency, RAM usage, model file size, and binary size
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Apache OpenWhisk ; Application software ; Development ; Web applications ; Cloud computing ; Web services ; Electronic books ; Electronic books ; local
    Abstract: Serverless computing has become a compelling option for many developers, evidenced by the many serverless platforms now available. Also known as Function as a Service , serverless computing lets developers deploy applications to the cloud without having to provision or manage a server-or pay for a server when it's not in use. You simply deploy the logic that comprises your application, while your cloud-based serverless provider handles everything else. With this practical report, author Raymond Camden shows you how to develop serverless code with Apache OpenWhisk, an open source serverless platform. You'll also get an introduction to OpenWhisk with Bluemix, a feature of IBM's cloud platform as a service suite. IBM, a major OpenWhisk supporter along with Adobe and Red Hat, provides an optional, easy-to-use way to deploy and host your OpenWhisk code. Get guidelines and rules for building and using actions, OpenWhisk's version of functions Use actions in production with OpenWhisk's Web Actions, the Bluemix API Management feature, or a REST API Combine actions into sequences, enabling several actions to work together in a single function Create, manage, and share packages for organizing your OpenWhisk actions
    Note: Description based on online resource; title from title page (Safari, viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Computer networks ; Management ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what's next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You'll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 3, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Swift (Computer program language) ; Application software ; Development ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Swift quickly became the dominant language for iOS app development not long after Apple introduced the language in 2014. When Swift moved to open source, extending this modern language from client to server side became an option, and today, with Swift 3.0, companies can extend the value of Swift end-to-end. With this ebook, you'll learn how to write your entire application in Swift-from mobile client to the middle tier to server-side database access. Authors David Ungar and Robert Dickerson take you through Swift's support for object-oriented, functional, and imperative programming, and then show you how to build a Swifty web service that interfaces with other services and databases. By demonstrating how Swift is related to Java and Javascript, two leading technologies currently used on clients and servers today, this ebook extends your repertoire of skills with one of today's most in-demand languages. Learn how Swift produces clear and concise code, and prevents and detects bugs Produce code for the client and server with a single uniform IDE Reuse Swift abstractions and code on the client, server, and middle tier Dive into asynchronous programming with Swift's support for monads and futures Use Swift's optional types and structures to tell the compiler more about your program Dr. David Ungar holds a research position at IBM in the Ubiquitous Platforms group within Cloud and Mobile Enterprise Research. Robert F. Dickerson is a software engineer in the SwiftIBM Engineering group.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web applications ; Application software ; Development ; Web sites ; Access control ; Privacy, Right of ; Electronic books ; Electronic books ; local
    Abstract: A recent survey from the Pew Research Center found that few Americans are confident about the security or privacy of their data-particularly when it comes to the use of online tools. As a web developer, you represent the first line of defense in protecting your user's data and privacy. This report explores several techniques, tools, and best practices for developing and maintaining web apps that provide the privacy and security that every user needs-and deserves. Each individual now produces more data every day than people in earlier generations did throughout their lifetimes. Every time we click, tweet, or visit a site, we leave a digital trace. As web developers, we're responsible for shaping the experiences of users' online lives. By making ethical, user-centered choices, we can create a better Web for everyone. Learn how web tracking works, and how you can provide users with greater privacy controls Explore HTTPS and learn how to use this protocol to encrypt user connections Use web development frameworks that provide baked-in security support for protecting user data Learn methods for securing user authentication, and for sanitizing and validating user input Provide exports that allow users to reclaim their data if and when you close your service This is the third report in the Ethical Web Development series from author Adam Scott. Previous reports in this series include Building Web Apps for Everyone and Building Web Apps That Work Everywhere .
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Application software ; Development ; Computer networks ; Management ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: When engineering organizations adopt microservice architecture, and split their large monolithic applications into hundreds (or thousands) of microservices, one of the biggest challenges they face is the lack of architectural and organizational standardization across their microservice ecosystems. In this report, author Susan Fowler looks at lessons learned from driving a production-readiness initiative across Uber's more than one thousand microservices. You'll explore eight production-readiness requirements that she and her fellow SREs at Uber adopted after countless hours of research inside and outside the company-requirements that apply to every microservice while providing real, quantifiable results: stability, reliability, scalability, fault-tolerance, catastrophe-preparedness, performance, monitoring, and documentation . This report explains why each of these requirements was specifically chosen. Providing each microservice team with a set of requirements relevant to their service, and their service alone, simply isn't scalable given that each microservice is a very small piece of an incredibly large ecosystem. And each standard alone isn't enough to ensure availability, but together they are. You'll find out how. This report is an excerpt of Fowler's forthcoming book, Production-Ready Microservices , in which she shares standards-based strategies for bringing microservices to a production-ready state.
    Note: Description based on online resource; title from title page (Safari, viewed June 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Go (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn how to connect your Go application to containerized components, whether that includes third-party code, such as a database, or components of your own. With this report, author Liz Rice takes you through the basics of containers and orchestration, and shows you how to connect containers together in your local development environment. You'll also learn how to connect your Go application to other containerized components, even if your Go code itself is not running in a container. If you know how to build code into a container, and understand how to use the docker run command, you're ready to get started. This report covers: Foundational concepts of containers, images, and orchestration Advantages of images and orchestration, and how they affect you as a Go developer How to create customized versions of standard images Differences between a virtual machine and a container Using docker-compose to connect multiple containers
    Note: Description based on online resource; title from title page (Safari, viewed September 12, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Apache Mesos (Electronic resource) ; Application software ; Development ; Cloud computing ; Database management ; Electronic books ; Electronic books ; local
    Abstract: Developers and ops engineers have their hands full today delivering scalable, interconnected, always-on applications that can be consumed on a wide range of platforms-all while dealing with a container-driven distributed architecture. This practical report explores a new technology that can greatly aid the process: DC/OS from Mesosphere, a distributed operating system for managing multiple datacenter machines as if they were a single computer. Author Andrew Jefferson, VP Engineering at Tractable, demonstrates how the integrated set of software tools in DC/OS (Data Center Operating System) allows you to easily manage and run containerized apps and data services in production. You'll learn how to automate resource management, facilitate inter-process communication, and simplify the installation and management of distributed services. This report helps you: Learn exactly what DC/OS is and how it helps you configure and automate interdependent applications across on machine clusters Manage DC/OS clusters, and install and configure packages from Mesosphere's Universe registry Design and write applications to run on DC/OS, manage persistent state, and use service discovery Learn how to run DC/OS in production-from scaling, deployment, and security to monitoring and intrusion detection Discover the enterprise application architecture requirements that DC/OS addresses
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 6, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: iOS (Electronic resource) ; Mobile computing ; Programming ; Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Ready to build truly stunning apps for iPhone, iPad, and Apple Watch? This cookbook-written exclusively in Swift 3-provides more than 120 proven solutions for tackling the latest features in iOS 10 and watchOS 3. With these code-rich recipes, you'll learn how to build dynamic voice interfaces with Siri and messaging apps with iMessage. You'll also learn how to use interactive maps, multitasking functionality, the UI Testing framework, and many other features.
    Note: "Covers Swift 3 and Xcode 8"--Cover. - Includes index. - Description based on online resource; title from title page (Safari, viewed January 3, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web applications ; Development ; Mobile apps ; Development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Move over native apps. New progressive web apps have capabilities that will soon make you obsolete. With this hands-on guide, web developers and business execs will learn how-and why-to develop web apps that take advantage of features that have so far been exclusive to native apps. Features that include fast load times, push notifications, offline access, homescreen shortcuts, and an entirely app-like experience. By leveraging the latest browser APIs, progressive web apps combine all of the benefits of native apps, while avoiding their issues. Throughout the book, author Tal Ater shows you how to improve a simple website for the fictional Gotham Imperial Hotel into a modern progressive web app. Plus: Understand how service workers work, and use them to create sites that launch in an instant, regardless of the user's internet connection Create full-screen web apps that launch from the phone's homescreen just like native apps Re-engage users with push notifications, even days after they have left your site Embrace offline-first and build web apps that gracefully handle loss of connectivity Explore new UX opportunities and challenges presented by progressive web apps
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed September 18, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Cloud computing ; Web services ; Web applications ; Development ; Application software ; Development ; Computer architecture ; Design ; Electronic books ; Electronic books ; local
    Abstract: Although the cloud has revolutionized the way we manage applications, many companies still view their systems in terms of servers-even though they no longer work with physical servers. What if you take the concept of servers out of the equation and begin to think of cloud-based applications as workflow, distributed logic, and externally managed data stores? This report examines the new Serverless approach to operations, including its considerable benefits and notable limitations. Authors Mike Roberts and John Chapin, co-founders of the Symphonia Serverless and cloud technology consultancy, take you through the Serverless landscape-particularly the design considerations, tooling, and approaches to operational management you need to make it work. Is Serverless the right choice for you and your team? Dive into this report and find out. Learn two major aspects of Serverless: Backend-as-a-Service and Functions-as-a-Service Compare Serverless application architecture with legacy non-server architecture Explore Serverless architecture's five major benefits Understand Serverless limitations, including the drawbacks of working with the cloud Learn which vendor technologies are definitely, mostly, somewhat, and not-quite Serverless Take a peek into the future of Serverless
    Note: Description based on online resource; title from title page (Safari, viewed February 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Get quick answers for developing and debugging applications with Swift 3, the latest version of Apple's multi-paradigm programming language. This thoroughly updated pocket reference is the perfect on-the-job tool for learning Swift's modern language features, including type safety, generics, type inference, closures, tuples, automatic memory management, and support for Unicode. Designed to work with Cocoa and Cocoa Touch, Swift can be used in tandem with Objective-C, and either language can call APIs implemented in the other.
    Note: "Covers Swift 3.x"--Cover. - Description based on online resource; title from title page (Safari, viewed February 15, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Application software ; Development ; Virtual computer systems ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Legend has it that Google deploys over two billion application containers a week. How's that possible? Google revealed the secret through a project called Kubernetes, an open source cluster orchestrator (based on its internal Borg system) that radically simplifies the task of building, deploying, and maintaining scalable distributed systems in the cloud. This practical guide shows you how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Authors Kelsey Hightower, Brendan Burns, and Joe Beda-who've worked on Kubernetes at Google and other organizatons-explain how this system fits into the lifecycle of a distributed application. You will learn how to use tools and APIs to automate scalable distributed systems, whether it is for online services, machine-learning applications, or a cluster of Raspberry Pi computers. Explore the distributed system challenges that Kubernetes addresses Dive into containerized application development, using containers such as Docker Create and run containers on Kubernetes, using the docker image format and container runtime Explore specialized objects essential for running applications in production Reliably roll out new software versions without downtime or errors Get examples of how to develop and deploy real-world applications in Kubernetes
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed September 15, 2017)
    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...