Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • Online Resource  (209)
  • 2015-2019  (209)
  • 2016  (209)
  • Application software ; Development
Datasource
Material
  • Online Resource  (209)
Language
Years
  • 2015-2019  (209)
Year
  • 1
    ISBN: 9781785288050 , 1785288059
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Raspberry Pi (Computer) ; Microcomputers ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create unique and amazing projects by using the powerful combination of Yocto and Raspberry Pi About This Book Set up and configure the Yocto Project efficiently with Raspberry Pi Deploy multimedia applications from existing Yocto/OE layers An easy-to-follow guide to utilize your custom recipes on your Raspberry Pi Who This Book Is For If you are a student or a developer of embedded software, embedded Linux engineer or embedded systems in competence with Raspberry Pi and want to discover the Yocto Project, then this book is for you. Experience with Yocto is not needed. What You Will Learn Explore the basic concept of Yocto's build system and how it is organized in order to use it efficiently with Raspberry Pi Generate your first image with Yocto for the Raspberry Pi Understand how to customize your Linux kernel within the Yocto Project Customize your image in order to integrate your own applications Write your own recipes for your graphical applications Integrate a custom layer for the Raspberry Pi In Detail The Yocto Project is a Linux Foundation workgroup, which produces tools (SDK) and processes (configuration, compilation, installation) that will enable the creation of Linux distributions for embedded software, independent of the architecture of embedded software (Raspberry Pi, i.MX6, and so on). It is a powerful build system that allows you to master your personal or professional development. This book presents you with the configuration of the Yocto Framework for the Raspberry Pi, allowing you to create amazing and innovative projects using the Yocto/OpenEmbedded eco-system. It starts with the basic introduction of Yocto's build system, and takes you through the setup and deployment steps for Yocto. It then helps you to develop an understanding of Bitbake (the task scheduler), and learn how to create a basic recipe through a GPIO application example. You can then explore the different types of Yocto recipe elements (LICENSE, FILES, SRC_URI, and so on). Next, you will learn how to customize existing recipes in Yocto/OE layers and add layers to your custom environment (qt5 for example). Style and approach A step by step guide covering the fundamentals to create amazing new projects with Raspberry Pi and Yocto. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.P...
    Note: Description based on online resource; title from cover page (Safari, viewed July 13, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781491970812 , 1491970812
    Language: English
    Pages: 1 online resource (1 streaming video file (16 hr., 3 min., 32 sec.)) , digital, sound, color
    Parallel Title: Erscheint auch als
    Keywords: Internet videos ; Streaming video ; Java (Computer program language) ; Application software ; Development ; Electronic videos ; local ; Vidéos sur Internet ; Vidéo en continu ; streaming video ; Internet videos ; Streaming video ; Electronic videos
    Abstract: "This Learning Path doesn't merely introduce you to advanced Java concepts, it makes sure that you've got the concepts nailed down. After tackling concurrency and network programming, you'll explore functional programming in Java 8 using lambdas, streams, collectors, and more. Next you'll practice testing and static code analysis with JUnit, Spock, and other tools as you complete your journey to advanced Java proficiency."--Resource description page.
    Note: Title from resource description page (Safari, viewed August 31, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Seventh edition.
    Keywords: iOS (Electronic resource) ; 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.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed November 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781491944165
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hr., 47 min., 9 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Software architecture ; Electronic videos ; local
    Abstract: "Software developers and architects increasingly turn to microservices as a framework for improving the agility and velocity of their development efforts. But is it the right approach? This video presents a balanced view of the benefits and drawbacks of microservices. It outlines the motivations driving the adoption of microservices; compares and contrasts it to monolithic architecture; describes solutions to key problems such as inter-service communication and distributed data management; and moves on to a set of strategies for refactoring a monolithic application into a set of microservices."--Resource description page.
    Note: Title from title screen (viewed March 25, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Language: Latin
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Service-oriented architecture (Computer science) ; Application program interfaces (Computer software) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn what a microservices architecture is, its advantages, and why you should consider using one when starting a new application. The book describes how taking a microservices approach from the start helps avoid the complexity and expense of moving to a service-oriented approach after applications reach a critical code base size or traffic load. Microservices from Day One discusses many of the decisions you face when adopting a service-oriented approach and defines a set of rules to follow for easily adopting microservices. The book provides simple guidelines and tips for dividing a problem domain into services. It also describes best practices for documenting and generating APIs and client libraries, testing applications with service dependencies, optimizing services for client performance, and much more. Throughout the book, you will follow the development of a sample project to see how to apply the best practices described. What You Will Learn: Apply guidelines and best practices for developing projects that use microservices Define a practical microservices architecture at the beginning of a project that allows for fast development Define and build APIs based on real-world best practices Build services that easily scale by using tools available in most programming languages Test applications in a distributed environment Who This Book is For: Software engineers and web developers who have heard about microservices, and want to either move the project/applications they work on to a service-oriented environment, or want to start a new project knowing that building services helps with ease of scaling and maintainability. The book is a reference for developers who have a desire to build software in smaller, more focused and manageable chunks, but do not know how to get started.
    Note: Description based on online resource; title from cover (Safari, viewed February 15, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Ruby/Rails
    Keywords: Ruby on rails (Electronic resource) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This short early adopter book details both how you'll upgrade existing web applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and Action Cable are each looked at in detail, building small example projects to demonstrate how to build a JSON API and add real-time interactions in order to create a single-page application. All the breaking changes are shown, along with how to fix your app to work with the new release. The improvements to ActiveRecord and the testing framework are fully detailed. After reading and using Rails 5 Revealed , you'll be poised to move forward with building your apps with the latest major release of Ruby on Rails. What You'll Learn Discover the new features in Rails 5 and how to upgrade your application from Rails 4.2 Gain knowledge about the changes to ActiveRecord See the improvements to the Rails testing framework Build API servers using Rails API Create WebSocket applications using Action Cable Who This Book Is For Existing Rails developers who are looking to quickly get up to speed with the changes in the new Rails 5 framework.
    Note: Description based on online resource; title from cover (Safari, viewed July 19, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [New York, New York] : Apress
    ISBN: 9781484213957 , 1484213955
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: The expert's voice in Javascript
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This book is your hands-on guide to developing native iOS apps with ease. With React Native for iOS Development you'll challenge the status quo of native iOS development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more. You will begin by understanding the path breaking concepts of React.js, which makes it distinctive. You will set up React Native and begin exploring the anatomy of React Native apps. You'll also learn about flux architecture, how it differs from MVC, and how you can include it in your React Native project to solve problems differently and efficiently. Next, you will learn to create stunning user interfaces and interact with various device capabilities. You will then boost your development by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you'll learn to how write test cases and submit your application to App Store. Using real-world examples with an example-driven approach, you will learn by doing and have a running app at the end of each chapter. Start using React Native for your iOS development using this book today.
    Note: Place of publication from publisher's website (viewed October 27, 2016). - Includes index. - Description based on online resource; title from title page (viewed October 27, 2016)
    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
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build on your knowledge of ActionScript to take the fast track developing iOS apps with Apple's latest language, Swift. Swift's syntax is easier to understand than Objective-C for people already familiar with ActionScript. At the same time it offers a number of new features and richer expressiveness than both ActionScript and Objective-C. Switching to a new platform usually involves migration on three levels: tools, workflow, and programming language. This book is structured as a guide that will help you on each level with step-by-step tutorials. Apart from the tutorials, it comes with recipes for some of the most popular mobile development topics: social network integration and messaging, taking advantage of device capabilities, networking and working with local and iCloud data, advertising in your app or game, and 2D and 3D graphics. The book also includes a final chapter that takes you through Apple's App Store submission process. Don't just build your apps, sell them. What You Will Learn: Expand your development knowledge to native iOS programming with Swift Use the latest Xcode 7 IDE Migrate your existing ActionScript projects to Swift Create advanced UI, leverage the device hardware, integrate with social networks, take advantage of 2D and 3D graphics Diagnose your app quickly with Xcode's debugger and instruments Prepare and submit our iOS app in Apple's App Store Who This Book is For: Migrating to Swift from Flash and ActionScript is for Flash and Adobe AIR developers who want to move on to native iOS programming with the latest Apple Swift language. It's for the seasoned ActionScript programmer who is looking to add another language and platform to their tool belt quickly. Migrating to Swift from Flash and ActionScript is a good choice for developers who learn by doing and don't have time to read thick manuals and books for beginners in order to start programming in a new language.
    Note: Description based on online resource; title from cover (Safari, viewed November 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Language: German
    Pages: 1 online resource (1 volume) , illustrations
    Edition: 2. Auflage.
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Obschon erst im letzten Jahr vorgestellt, nimmt das Interesse an Swift, Apples neuer Programmiersprache, weiter rasant zu. Swift ist leicht zu lernen, intuitiv und bietet alle Möglichkeiten, um innovative iOS und Mac Apps zu entwickeln. Apple veröffentlicht nun Swift 2 und stellt die neue Version sogar noch in diesem Jahr unter eine Open-Source-Lizenz. Anlass genug, um Durchstarten mit Swift - das erste deutschsprachige Buch zu Swift -komplett aktualisiert herauszubringen.Die Autoren geben angehenden Swift-Programmierern das Handwerkszeug an die Hand, um rasch funktionierende und innovative Apps zu erstellen. Behandelt werden beispielsweise das Erstellen eines Playgrounds, alle Elemente und Grundlagen der Sprache oder die Schritte von einer Idee für eine App bis zu ihrer Fertigstellung. Am Beispiel einer Tracking-App werden die wichtigen Schritte und Aspekte der Programmierung dann noch einmal komplett durchgespielt.
    Note: "Behandelt Swift 2.". - Includes index. - Description based on online resource; title from cover (Safari, viewed March 1, 2018)
    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: First edition.
    Keywords: Application software ; Development ; Business ; Data processing ; Data mining ; Business planning ; Electronic books ; Electronic books ; local
    Abstract: To satisfy end users who want easily accessible answers, many software vendors are looking to add analytics and reporting capabilities to their applications. Embedding analytics into applications can lead to wider adoption and product use, improved user experience, and differentiated products, but embedding analytics can also come with challenges and complexities. In this report, author Courtney Webster reviews several approaches and methods for embedding analytics capabilities into your applications. Should you implement a separate reporting portal, an in-application reporting tab, or go all in with a fully embedded in-page analytics solution? And do you build your own or buy a solution out of the box? To help you choose the right embedded analytics tool, Webster examines seven challenges-from customization, usability, and capabilities to scalability, performance, and data structure support-and presents best practice solutions for each.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Internet of things ; Cloud computing ; Application software ; Development ; Embedded computer systems ; Electronic books ; Electronic books ; local
    Abstract: If you want to make the most of the IoT for your business, but don't quite know where to start, then you've come to the right place. This short guide introduces you to the high-level concepts, components, and patterns for any type of IoT solution. Authors Joe Biron and Jonathan Follett take you through the technology and architecture, so that technologists like you can dispel misconceptions within your organization and assess the real opportunities for advancing your business with the IoT. You'll learn about real-world tools and patterns that are (or will soon be) in use, based on the authors' practical hands-on experience in hundreds of IoT solutions over the last decade. The potential of the IoT may well be limitless, but in order to get to that promise, you actually need to get started. This guide is about what works for the IoT today and what the considerations are for implementing something right now. In this book, you'll learn: Details of three common high-level recurring IoT solution patterns: smart connected products, smart connected operations, and new and innovative experiences How edge computing will play an important role in how we connect, secure, and interact with things from the cloud Key cloud technologies, design goals, and implementation details associated with IoT How to get your applications to market or into the hands of your business quickly and effectively
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 13, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in .NET development
    Keywords: Active server pages ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This book teaches you all the essential knowledge required to learn and apply time-proven SOLID principles of object-oriented design and important design patterns in ASP.NET 5 (recently renamed ASP.NET Core 1.0) applications. You will learn to write server-side as well as client-side code that makes use of proven practices and patterns. SOLID is an acronym used to describe five basic principles of good object-oriented design--Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation and Dependency Inversion. This book covers all five principles and illustrates how they can be used in ASP.NET 5 applications. Design Patterns are time proven solutions to commonly occurring software design problems. The most well-known catalog of design patterns comes from Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, the so-called GoF patterns (Gang of Four patterns). This book contains detailed descriptions of how to apply Creational, Structural and Behavioral GoF design patterns along with some Patterns of Enterprise Application Architecture. Popular JavaScript patterns are covered, along with working examples of all these patterns in ASP.NET 5 and C# are included.• How to apply SOLID principles to ASP.NET 5 applications
    Note: Place of publication from publisher's website. - Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed April 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    Poughkeepsie, NY : IBM Corporation, International Technical Support Organization
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: First edition.
    Series Statement: IBM redbooks
    Keywords: Java (Computer program language) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Microservices is an architectural style in which large, complex software applications are composed of one or more smaller services. Each of these microservices focuses on completing one task that represents a small business capability. These microservices can be developed in any programming language. This IBM® Redbooks® publication covers Microservices best practices for Java. It focuses on creating cloud native applications using the latest version of IBM WebSphere® Application Server Liberty, IBM Bluemix® and other Open Source Frameworks in the Microservices ecosystem to highlight Microservices best practices for Java.
    Note: Number on resource description page: SG24835700. - Description based on online resource; title from cover (Safari, viewed January 12, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Poughkeepsie, NY : IBM Corporation, International Technical Support Organization
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: First edition.
    Series Statement: IBM redbooks
    Keywords: Application software ; Development ; Cloud computing ; Software architecture ; Electronic books ; Electronic books ; local
    Abstract: Abstract This IBM® Redbooks® publication is based on the Presentations Guide of the course "Essentials of Cloud Application Development on IBM Bluemix" that was developed by the IBM Redbooks team in partnership with IBM Middle East and Africa (MEA) University Program. This course is designed to teach university students the basic skills that are required to develop, deploy, and test cloud-based applications that use the IBM Bluemix® cloud services. The primary target audience for this course is university students in undergraduate computer science and computer engineer programs with no previous experience working in cloud environments. However, anyone new to cloud computing can benefit from this course. After completing this course, you should be able to accomplish these tasks: Describe the factors that lead to the adoption of cloud computing. Describe infrastructure as a service, platform as a service, and software as a service. Define cloud computing. Describe IBM Bluemix. Describe the architecture of IBM Bluemix. Identify the runtimes and services that Bluemix offers. Explain how to get started with Bluemix. Describe Bluemix organizations, domains, spaces, and users. Create Bluemix applications. Use services in a Bluemix application. Set environmental variables that are used with Bluemix services. Deploy and run Bluemix applications. Describe how to create an IBM SDK for Node.js application that runs on Bluemix. Explain how to manage a Bluemix account with the Cloud Foundry CLI.[ ]Describe how to integrate workstation development platforms with Bluemix. Manage application code and assets with IBM Bluemix DevOps services. Work with the Git repository that is used by DevOps services. Describe the characteristics of REST APIs. Describe the use of JSON as the preferred data format for REST APIs. dentify the data services that are available on Bluemix. Describe the features in Bluemix for developing mobile applications. Create a MobileFirst Services Starter application on Bluemix. Send push notifications from Bluemix and receive them on the mobile device emulator. The workshop materials were created in August 2016. Thus, all IBM Bluemix features discussed in this Presentations Guide and Bluemix user interfaces used in the examples are current as of August 2016. Note: This IBM Redbooks publication references exercises that are NOT included with this book. The exercises are only available to students attending the course.
    Note: "In partnership with IBM MEA University Program.". - Number from resource description page: SG24837400. - "Cloud.". - Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed June 29, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Indianapolis, Indiana : Que
    ISBN: 9780134165134 , 0134165136
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Google Apps ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: My Google Apps Full-color, step-by-step tasks walk you through doing exactly what you want with Google Apps. Learn how to: Use Google Apps to reduce technology expenses and grow your business Choose the best Google Apps version for your needs Quickly activate and customize your account Give your users customized email that uses your domain, not gmail.com Connect Gmail to your smartphone so your email and schedule always go with you Create, format, edit, print, and collaborate on documents with Docs Track and analyze your data with Sheets Create presentations with Slides and present anywhere via the Internet Cut travel costs: run video meetings online with Google Hangouts Improve project collaboration with a shared Sites workspace Efficiently manage and share your schedule with Calendar Store and share your files for secure anytime/anywhere access Sync your files between your PC or Mac and Google Drive in the cloud Use Vault to archive content and activity for compliance or other legal reasons COVERS: Gmail, Calendar, Drive, Docs, Sheets, Slides, Hangouts, Sites, Vault Step-by-step instructions with callouts to new Google Apps screenshots that show you exactly what to do. Help when you run into Google Apps problems or limitations. Tips and Notes to help you get the most from Google Apps.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    Indianapolis, Indiana : Sams
    ISBN: 9780134196664 , 013419666X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Unleashed
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Visual Basic for Windows ; Visual Basic (Computer program language) ; Visual programming (Computer science) ; Internet programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Using Visual Basic 2015, developers can build cutting-edge applications that run practically anywhere: on Windows desktops, new Windows 10 devices, in mobile and cloud environments, and beyond. Visual Basic 2015 Unleashed is the most comprehensive, practical reference to modern programming with VB 2015. Long-time Visual Basic MVP Alessandro Del Sole walks you through the latest version of the language, helping you thoroughly master its most valuable features, most powerful programming techniques, and most effective development patterns. Next, he shows how to use Visual Basic 2015 to build robust, effective software in a wide range of environments. Extensively updated for Visual Basic 2015's major improvements, this guide covers both Visual Basic 2015 Professional Edition for professional developers and the free Community Edition for hobbyists, novices, and students. Del Sole has added detailed coverage of building new universal Windows apps for Windows 10 and using new Visual Studio 2015 capabilities to supercharge your productivity as a developer. If you want to leverage all of VB 2015's power, this is the book you need. Detailed information on how to... Understand the Visual Studio 2015 IDE, .NET Framework 4.6 and the new .NET Core 5, and the anatomy of a VB 2015 application Debug VB applications and implement error handling and exceptions Keep your code clean and well-organized with VB 2015's new refactoring tools Master modern VB object development: namespaces, modules, structures, enums, inheritance, interfaces, generics, delegates, events, collections, iterators, and more Share Visual Basic code with Portable Class Libraries and Shared Projects Access data with LINQ and ADO.NET Entity Framework Manipulate XML documents with LINQ and XML Literals Build and deploy applications to run in the Microsoft Azure cloud Develop universal Windows apps that run on any Windows 10 device Use advanced .NET 4.6 platform capabilities, including async and parallel programming, multithreading, assemblies, reflection, and coding attributes Leverage new compiler APIs to write custom domain-specific live code analysis rules Test code with unit tests and TDD Deploy apps efficiently with InstallShield for Visual Studio and ClickOnce
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9780071837767 , 0071837760
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Version 1.0.
    Parallel Title: Erscheint auch als
    Keywords: Mobile apps ; Smartphones ; Programming ; Application software ; Development ; PeopleSoft software ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Distribute compelling, device-neutral applications throughout your mobile computing environment using the expert instruction contained in this Oracle Press guide. PeopleSoft PeopleTools: Mobile Applications Development fully explains the latest programming methods and features detailed examples and ready-to-use code samples. Find out how to configure your workstation, start building PeopleSoft mobile applications, incorporate REST and Web services, use Oracle and third-party development utilities, and build high-performance hybrid applications. Performance tuning, troubleshooting, and security are covered in this comprehensive resource. Work with the PeopleSoft Mobile Application Platform and Fluid Application Designer Customize layout and appearance using collection items and CSS Create and deploy HTML5-based mobile applications Connect HTML5 programs to PeopleSoft through REST services Design mobile user interfaces with jQuery Mobile and AngularJS Construct Android-specific native applications using Eclipse and ADT Use Apache Cordova to assemble applications from HTML, CSS, and JavaScript components Develop hybrid applications from the Oracle Mobile Application Framework
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    Boston : Addison-Wesley
    ISBN: 9780133924022 , 0133924025
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: "A must read for all developers that want to begin serious Android development." - Justin Anderson , Freelance Android Developer "From start to finish, this book contains a variety of great tips and insight into the most important attributes of Android design. This book will definitely be required reading for any of our future Android engineers." - Cameron Banga , Cofounder, 9magnets, LLC There's a downside to Android's amazing openness and versatility: it's easy for developers to write code that's inefficient, unreliable, insecure, or hard to maintain. In Android Development Patterns , enterprise Android developer Phil Dutson helps you leverage Android 5.0+'s amazing power without falling victim to those pitfalls. Dutson presents today's most comprehensive set of patterns and procedures for building optimized, robust apps with Android 5.0+. First, Dutson guides you through establishing a highly efficient development environment and workflow, and testing your app to ensure that your code works just as you expect. Then, he walks through the modern best practices for structuring apps, using widgets and components, and working with views. You learn how to build apps that are easy to manage and update, deliver accurate and up-to-date information without wasting precious battery power, and take advantage of new hardware, such as Android Wear and Android TV. Dutson concludes by presenting powerful strategies for optimizing your apps and packaging them for distribution. Coverage includes Using testing to build more trustworthy, dependable, maintainable apps Understanding subtle but critical differences between Android and traditional Java programming Building consistent, modern user interfaces with views and layouts Leveraging the proven MVC pattern to cleanly organize logic Creating rich visual experiences with 3D graphics, animation, and media Simplifying capture and use of location data with the new Locations API Integrating optional hardware, such as Bluetooth, NFC, or USB Building better apps with Google Play Services Creating Android Wear notifications and apps Tuning and improving apps with Google Analytics Designing Android TV apps for the "ten foot view" informit.com/aw https://github.com/dutsonpa/adp-files
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed February 29, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9781785884399 , 1785884395
    Language: English
    Pages: 1 online resource , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Become an ace Python programmer by learning best coding practices and advance-level concepts with Python 3.5 About This Book Based on the latest stable version of Python (version 3.5) Creating well manageable code that will run in various environments with different sets of dependencies Packed with advanced concepts and best practices to write efficient Python code Who This Book Is For The book would appeal to web developers and Python programmers who want to start using version 3.5 and write code efficiently. Basic knowledge of Python programming is expected. What You Will Learn Conventions and best practices that are widely adopted in the python community Package python code effectively for community and production use Easy and lightweight ways to automate code deployment on remote systems Improve your code's quality, reliability, and performance Write concurrent code in python Extend python with code written in different languages In Detail Python is a dynamic programming language, used in a wide range of domains by programmers who find it simple, yet powerful. Even if you find writing Python code easy, writing code that is efficient and easy to maintain and reuse is a challenge. The focus of the book is to familiarize you with common conventions, best practices, useful tools and standards used by python professionals on a daily basis when working with code. You will begin with knowing new features in Python 3.5 and quick tricks for improving productivity. Next, you will learn advanced and useful python syntax elements brought to this new version. Using advanced object-oriented concepts and mechanisms available in python, you will learn different approaches to implement metaprogramming. You will learn to choose good names, write packages, and create standalone executables easily. You will also be using some powerful tools such as buildout and vitualenv to release and deploy the code on remote servers for production use. Moving on, you will learn to effectively create Python extensions with C, C++, cython, and pyrex. The important factors while writing code such as code management tools, writing clear documentation, and test-driven development are also covered. You will now dive deeper to make your code efficient with general rules of optimization, strategies for finding bottlenecks, and selected tools for application optimization. By the end of the book, you will be an expert in writing efficient and maintainable code. Style and approach An...
    Note: Includes index. - Description based on online resource; title from cover (viewed June 6, 2016)
    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: Computer architecture ; Information technology ; Management ; Application software ; Development ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: It's often difficult to separate hype from reality when it comes to evaluating new technologies, and that's certainly true of reactive programming. In this report, author Konrad Malawski analyzes reactive principles, and explains how and when it makes sense to adopt this relatively new programming paradigm for systems design. Many ideas behind the reactive paradigm aren't new, such as the actor-based programming model, but with recent trends in cloud computing, mobile app development, and the rise of the IoT sector, reactive is taking off in mainstream enterprise software development. This report takes you on a deep dive into the technical aspects of reactive and explores areas where this architecture can be a good fit for your organization. You'll explore: Reactive on the application level: apply reactive principles within a single application, and understand its impact on resource utilization Reactive on the system level: examine the architectural and organizational impact of distributed reactive applications Building blocks of reactive systems: learn about several tools that will facilitate your move toward reactive programming
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Summary A developer-focused guide to writing applications using Spring Boot. You'll learn how to bypass the tedious configuration steps so that you can concentrate on your application's behavior. About the Technology The Spring Framework simplifies enterprise Java development, but it does require lots of tedious configuration work. Spring Boot radically streamlines spinning up a Spring application. You get automatic configuration and a model with established conventions for build-time and runtime dependencies. You also get a handy command-line interface you can use to write scripts in Groovy. Developers who use Spring Boot often say that they can't imagine going back to hand configuring their applications. About the Book Spring Boot in Action is a developer-focused guide to writing applications using Spring Boot. In it, you'll learn how to bypass configuration steps so you can focus on your application's behavior. Spring expert Craig Walls uses interesting and practical examples to teach you both how to use the default settings effectively and how to override and customize Spring Boot for your unique environment. Along the way, you'll pick up insights from Craig's years of Spring development experience. What's Inside Develop Spring apps more efficiently Minimal to no configuration Runtime metrics with the Actuator Covers Spring Boot 1.3 About the Reader Written for readers familiar with the Spring Framework. About the Authors Craig Walls is a software developer, author of the popular book Spring in Action, Fourth Edition , and a frequent speaker at conferences.
    Note: Includes index. - Description based on online resource; title from title page (viewed January 22, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    Language: English
    Pages: xxiii, 342 pages , illustrations , 24 cm
    Keywords: Web applications ; Programming ; Application software ; Development ; Web site development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Summary Meteor in Action teaches you full-stack web development using the Meteor platform. It starts with an overview of a Meteor application, revealing the unique nature of Meteor's end-to-end application model. Then you'll dive into the Blaze templating engine, discover Meteor's reactive data sources model, learn simple and advanced routing techniques, and practice managing users, permissions, and roles. About the Book You might call Meteor a reactive, isomorphic, full-stack web development framework. Or, like most developers who have tried it, you might just call it awesome. Meteor is a JavaScript-based framework for both client and server web and mobile applications. Meteor applications react to changes in data instantly, so you get impossibly responsive user experiences, and the consistent build process, unified front- and back-end package system, and one-command deploys save you time at every step from design to release. Meteor in Action teaches you full-stack web development with Meteor. It starts by revealing the unique nature of Meteor's end-to-end application model. Through real-world scenarios, you'll dive into the Blaze templating engine, discover Meteor's reactive data sources model, learn routing techniques, and practice managing users, permissions, and roles. Finally, you'll learn how to deploy Meteor on your server and scale efficiently. What's Inside Building your first real-time application Using MongoDB and other reactive data sources Creating applications with Iron Router Deploying and scaling your applications About the Reader Readers need to know the basics of JavaScript and understand general web application design. About the Authors Stephan Hochhaus and Manuel Schoebel are veteran web developers who have worked with Meteor since its infancy.
    Note: Includes index. - Description based on online resource; title from title page (viewed January 8, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Language: German
    Pages: 1 online resource (1 volume) , illustrations
    Edition: 1. Auflage.
    Keywords: Application software ; Development ; Application software ; Marketing ; Mobile apps ; Testing ; Application software ; Testing ; Electronic books ; Electronic books ; local
    Abstract: das erste deutsche Buch zu diesem Thema- der Autor ist auf diesem Gebiet internat. bekannt - aus der Praxis für die Praxis- mit Checklisten, Beispielen und Tipps- deutsche Ausgabe wurde bei der Übersetzung aktualisiert
    Note: Originally published in English under title: Hands-on mobile app testing, published by Pearson Education, 2015. Cf. Title page verso. - Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed February 23, 2017)
    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: Puppet (Computer file) ; Client/server computing ; Software configuration management ; Application software ; Development ; High performance computing ; Electronic books ; Electronic books ; local
    Abstract: If you're a system administrator, developer, or site reliability engineer responsible for handling hundreds or even thousands of nodes in your network, the Puppet configuration management tool will make your job a whole lot easier. This practical guide shows you what Puppet does, how it works, and how it can provide significant value to your organization. Through hands-on tutorials, DevOps engineer Jo Rhett demonstrates how Puppet manages complex and distributed components to ensure service availability.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed April 1, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Finance ; Technological innovations ; Banks and banking ; Technological innovations ; Application software ; Development ; Blockchains (Databases) ; Electronic funds transfers ; Electronic books ; Electronic books ; local
    Abstract: Many regard FinTech as another example of technological disruption, but FinTech solutions need to integrate with existing systems in the financial industry, not replace them. As this report explains, "integration" between emerging technology and the entrenched financial services infrastructure is an ongoing challenge. There is much progress, but many hurdles remain. Through interviews with financial, technology, and legal experts, author Mike Barlow explores efforts to make financial services platforms more developer-friendly. Many software architects see modular software based on microservices and service-oriented architecture (SOA) as the way forward, but the financial industry's regulatory environment is a significant barrier to overcome. Download this report and learn how FinTech startups are creating novel types of business models in Africa and Asia, where there are far fewer traditional banks, and in Europe and the US, where financial institutions generally avoid the market for small business loans.
    Note: Description based on online resource; title from title page (Safari, viewed December 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    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 ; Software architecture ; Software patterns ; Electronic books ; Electronic books ; local
    Abstract: Remember when service-oriented architecture (SOA) was all the rage? Companies jumped in before fully understanding SOA's advantages and disadvantages, and struggled to make this complex architecture work. Today, we're poised to repeat this same experience with microservices-only this time we're prepared. With this concise ebook, author Mark Richards walks you through the ten most common microservice anti-patterns and pitfalls, and provides solutions for avoiding them. What's the difference between anti-patterns and pitfalls? An anti-pattern seems like a good idea when you begin, but only leads you into trouble, while pitfalls are bad ideas from the start. Learn how to avert the most flagrant anti-patterns and pitfalls before you tussle with microservice granularity, data migration, and distributed processing. You'll examine: Data-Driven Migration Anti-Pattern Timeout Anti-Pattern "I Was Taught to Share" Anti-Pattern Reach-in Reporting Anti-Pattern Grains of Sand Pitfall Developer Without a Cause Pitfall Jump On The Bandwagon Pitfall Static Contract Pitfall Are We There Yet Pitfall Give it a Rest Pitfall
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    Heidelberg : dpunkt.Verlag
    Language: German
    Pages: 1 online resource (1 volume) , illustrations
    Edition: 1. Auflage.
    Keywords: Application software ; Development ; Software architecture ; Electronic books ; Electronic books ; local
    Abstract: • Neues Hype-Thema in der SW-Architektur• Erstes dt. Buch zu Microservices• Auslieferung der Module mit Docker
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed December 1, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [New York, New York] : Apress
    ISBN: 9781484222232 , 1484222237
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: iOS (Electronic resource) ; iPhone (Smartphone) ; Mobile apps ; Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create your very own apps for the latest iOS devices. You'll start with the basics, and then work your way through the process of downloading and installing Xcode and the iOS 10 SDK, and then guides you though the creation of your first simple application. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, Beginning iPhone Development with Swift 3 offers a comprehensive course in iPhone and iPad programming. In this third edition of the best-selling book, you'll learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. Every single sample app in the book has been rebuilt from scratch using the latest Xcode and the latest iOS 10-specific project templates, and designed to take advantage of the latest Xcode features. Discover brand-new technologies, as well as significant updates to existing tools. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The art of table building will be demystified, and you'll learn how to save your data using the iOS file system. You'll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there's much more! What You Will Learn Develop your own bestselling iPhone and iPad apps Utilize Swift playgrounds Display data in Table Views Draw to the screen using Core Graphics Use iOS sensor capabilities to map your world Get your app to work with iCloud and more Who This Book is For Anyone who wants to start developing for iPhone and iPad.
    Note: Place of publication from publisher's website (viewed January 26, 2017). - Includes index. - Description based on online resource; title from cover (viewed January 26, 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
    Edition: First edition.
    Keywords: Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: The opportunity to use the latest technologies is one of the joys of web development, but relying on these new tools has its drawbacks. A surprising number of users (so-called "edge cases") own outdated computers with older browsers, have slow connections, or struggle with physical disabilities that prevent them from accessing today's sites and apps. How do you strike a balance in your design to include everyone? In this report, author Adam Scott provides several options and best practices for using progressive enhancement, accessibility design, and inclusive web forms in your application. As the Web continues to play an increasingly large role in our daily lives, these features will help your online product fulfill Tim Berners-Lee's promise of a global communication network that enables everyone with a connection to participate fully. Progressive enhancement: explore several options for making core functionality available, using the simplest technology Web accessibility: learn the guidelines and tools that will help you provide people with disabilities access to your site or app Inclusive forms: consider name-inclusive fields, internationalization, and non-binary gender options when designing interactive web forms This report is the first in a series on the subject of ethical web development. Future titles will explore ways to build web applications that work everywhere, show you how to work with and appreciate your peers in development, and how to build web apps that respect a user's privacy and security. You can learn more about the series at ethicalweb.org.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 13, 2018)
    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: 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 behind prototyping-and demonstrating how to prototype for both physical and digital products-this O'Reilly report helps beginning and intermediate designers become more comfortable with creating and testing prototypes early and often in the process. Prototyping is a necessary skill in all areas of design, especially for startups, entrepreneurs, in-house designers, and freelancers. Author Kathryn McElroy explains various prototyping methods, from fast and dirty to high fidelity and refined, and reveals ways to test your prototypes with users. You'll gain valuable insights for improving your product, whether it's a smartphone app or a new electronic gadget. Understand what prototyping is, and why it's important to prototype early and often Know which fidelity level is needed for each different prototype Learn the similarities and differences between prototyping for physical and digital products Get best practices for prototyping with any medium, and choose which prototyping software to use Learn the basics of electronics prototyping and the resources for getting started Write basic pseudocode and understand how to translate it into usable code Conduct basic user tests to gain insights from prototypes to improve their product
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 4, 2019)
    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
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Spring
    Keywords: Spring (Software framework) ; Java (Computer program language) ; Cloud computing ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Increase your Spring Framework-based enterprise Java and cloud application productivity while decreasing development time using the Spring Boot productivity suite of tools. This book is a no-nonsense guide with case studies of increasing complexity throughout the book. Pro Spring Boot is written by Felipe Gutierrez, a Spring expert consultant who works with Pivotal, the company behind the Spring Framework. Spring Boot makes it easy to create stand-alone, production-grade Spring-based applications that you can almost "just run". The goal is to allow you to get started with minimum fuss. Most Spring Boot applications need very little Spring configuration. Spring Boot provides a radically faster and widely accessible getting started experience for all Spring development and provides a range of non-functional features that are common to large classes of projects (e.g. embedded servers, security, metrics, health checks, externalized configuration); and with absolutely no code generation nor requirements for XML configuration. After you read and use this book, you'll be able to develop complex Spring applications and microservices with minimal fuss on things like configurations. This book will let you fully leverage the Spring Boot productivity suite of tools and show you how to apply them through the use of a few case studies as well.
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed October 5, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    San Francisco, CA : No Starch Press
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; Mobile computing ; Security measures ; iPhone (Smartphone) ; Mobile apps ; Security measures ; iPad (Computer) ; Security measures ; Application software ; Development ; Objective-C (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: iOS Application Security covers everything you need to know to design secure iOS apps from the ground up and keep users' data safe.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Poughkeepsie, NY : IBM Corporation International Technical Support Organization
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: First edition.
    Series Statement: IBM redbooks
    Keywords: Application software ; Development ; Middleware ; Cloud computing ; Database management ; Electronic books ; Electronic books ; local
    Abstract: This IBM® Redbooks® publication takes you on a hybrid cloud journey with IBM PureApplication® System and PureApplication Service: from the what, over the why, and to the how. We outline the needs for a hybrid PureApplication cloud and we describe how to build a strategy. We provide advice about the components, including security. Through use cases, we define the need and the strategy for a hybrid cloud implementation with IBM PureApplication System, Software, or Service. The target audience for this book varies from anyone who is interested in learning more about a true hybrid cloud solution from IBM to strategists, IT architects, and IT specialists who want an overview of what is required to build a hybrid cloud with IBM PureApplication family members.
    Note: Number on resource description page: SG24828400. - Description based on online resource; title from cover page (Safari, viewed February 17, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    ISBN: 9780134389653 , 0134389654
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Parallel Title: Erscheint auch als
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: What Every Android App Developer Should Know Today: Android 6 Tools, App/UI Design, Testing, Publishing, and More Introduction to Android ™ Application Development, Fifth Edition , is the most useful real-world guide to building robust, commercial-grade Android apps with the new Android 6 SDK, Android Studio, and latest development best practices. Bigger, better, and more comprehensive than ever, this book covers everything you need to start developing professional apps for modern Android devices. If you're serious about Android development, this guide will prepare you to build virtually any app you can imagine! Three well-respected experts guide you through setting up your development environment, designing user interfaces, developing for diverse devices, and optimizing your entire app-development process. Up-to-date code listings support in-depth explanations of key API features, and many chapters contain multiple sample apps. This fifth edition adds brand-new chapters on material design, styling applications, design patterns, and querying with SQLite. You'll find a treasure trove of Android Studio tips, plus a brand-new appendix on the Gradle build system. This edition also offers Updated coverage of the latest Android 5.1 and 6 APIs, tools, utilities, and best practices New coverage of the Android 6.0 permission model Powerful techniques for integrating material design into your apps An all-new chapter on using styles and reusing common UI components Extensive new coverage of app design, architecture, and backward compatibility A full chapter on using SQLite with persistent database-backed app data Revised quiz questions and exercises to test your knowledge Download this book's source code at informit.com/title/9780134389455 or introductiontoandroid.blogspot.com.
    Note: "Covers Android 6"--Cover. - Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 41 min., 47 sec.)) , digital, sound, color.
    Series Statement: LiveLessons
    Keywords: Java (Computer program language) ; Web applications ; Application software ; Development ; Electronic videos ; local
    Abstract: "Building Java 8 Web Applications with Microservices LiveLessons Workshop utilizes live code demonstration to build a fully functional application using minimal external dependencies and Java 8. This application consumes a real-time feed of high-velocity data, contains services that make sense of the data, and presents it in a JavaFX dashboard. Along the way, you'll encounter Java 8 streams, lambdas, new ways of working with collections, and the new date and time API."--Resource description page.
    Note: Title taken from title screen (Safari, viewed August 31, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    New York ; : Addison Wesley
    ISBN: 9780134030920 , 0134030923
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Android (Electronic resource) ; Embedded computer systems ; Programming ; Application software ; Development ; Emulators (Computer programs) ; Smartphones ; Programming ; Electronic books ; Electronic books ; local
    Abstract: The First Practical, Hands-On Guide to Embedded System Programming for Android Today, embedded systems programming is a more valuable discipline than ever, driven by fast-growing, new fields such as wearable technology and the Internet of Things. In this concise guide, Roger Ye teaches all the skills you'll need to write the efficient embedded code necessary to make tomorrow's Android devices work. The first title in Addison-Wesley's new Android™ Deep Dive series for intermediate and expert Android developers, Embedded Programming with Android™ draws on Roger Ye's extensive experience with advanced projects in telecommunications and mobile devices. Step by step, he guides you through building a system with all the key components Android hardware developers must deliver to manufacturing. By the time you're done, you'll have the key programming, compiler, and debugging skills you'll need for real-world projects. First, Ye introduces the essentials of bare-metal programming: creating assembly language code that runs directly on hardware. Then, building on this knowledge, he shows how to use C to create hardware interfaces for booting a Linux kernel with the popular U-Boot bootloader. Finally, he walks you through using filesystem images to boot Android and learning to build customized ROMs to support any new Android device. Throughout, Ye provides extensive downloadable code you can run, explore, and adapt. You will Build a complete virtualized environment for embedded development Understand the workflow of a modern embedded systems project Develop assembly programs, create binary images, and load and run them in the Android emulator Learn what it takes to bring up a bootloader and operating system Move from assembler to C, and explore Android's goldfish hardware interfaces Program serial ports, interrupt controllers, real time clocks, and NAND flash controllers Integrate C runtime libraries Support exception handling and timing Use U-Boot to boot the kernel via NOR or NAND flash processes Gain in-depth knowledge for porting U-Boot to new environments Integrate U-Boot and a Linux kernel into an AOSP and CyanogenMod source tree Create your own Android ROM on a virtual Android device
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9780133478679 , 013347867X
    Language: English
    Pages: 1 online resource ( pages) , illustrations
    Keywords: Mobile apps ; Development ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Build and Deploy Mobile Business Apps That Smoothly Integrate with Enterprise IT For today's enterprises, mobile apps can have a truly transformational impact. However, to maximize their value, you can't build them in isolation. Your new mobile apps must reflect the revolutionary mobile paradigm and delight today's mobile users--but they must also integrate smoothly with existing systems and leverage previous generations of IT investment. In this guide, a team of IBM's leading experts show how to meet all these goals. Drawing on extensive experience with pioneering enterprise clients, they cover every facet of planning, building, integrating, and deploying mobile apps in large-scale production environments. You'll find proven advice and best practices for architecture, cloud integration, security, user experience, coding, testing, and much more. Each chapter can stand alone to help you solve specific real-world problems. Together, they help you establish a flow of DevOps activities and lifecycle processes fully optimized for enterprise mobility. Coverage Includes How mobile applications motivate business innovation--and why they present unique challenges for enterprise IT Understanding how the enterprise mobile app lifecycle resembles and differs from conventional development Designing mobile business apps that delight their users Choosing more effective mobile development techniques, languages, and architectural approaches Optimizing linkages between mobile front-ends and enterprise back-end systems Testing for complex, constantly changing device environments Practicing DevOps to accelerate and increase value, from ideation to delivery
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 3, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    [Place of publication not identified] : Prentice Hall
    Language: English
    Pages: 1 online resource (1 streaming video file (39 hr., 34 min., 7 sec.)) , digital, sound, color.
    Series Statement: LiveLessons
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Swift (Computer program language) ; Electronic videos ; local
    Abstract: "In these two LiveLessons videos, Paul Deitel presents everything you need to know to become an expert iOS programmer using the Swift programming language. In Swift Fundamentals LiveLessons, Deitel teaches core Swift programming concepts through his signature "live code" approach. In iOS 8 App Development Fundamentals LiveLessons, Deitel uses an app-driven approach each new technology is discussed in the context of seven fully tested iOS 8 apps."--Resource description page.
    Note: Title from resource description page (viewed November 16, 2015). - Date of publication from title screen
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617292422
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Node.js ; Application program interfaces (Computer software) ; JavaScript (Computer program language) ; Application software ; Development ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Summary Express in Action is a carefully designed tutorial that teaches you how to build web applications using Node and Express. About the Technology Express.js is a web application framework for Node.js. Express organizes your server-side JavaScript into testable, maintainable modules. It provides a powerful set of features to efficiently manage routes, requests, and views along with beautiful boilerplate for your web applications. Express helps you concentrate on what your application does instead of managing time-consuming technical details. About the Book Express in Action teaches you how to build web applications using Node and Express. It starts by introducing Node's powerful traits and shows you how they map to the features of Express. You'll explore key development techniques, meet the rich ecosystem of companion tools and libraries, and get a glimpse into its inner workings. By the end of the book, you'll be able to use Express to build a Node app and know how to test it, hook it up to a database, and automate the dev process. What's Inside Simplify Node app setup with Express Testing Express applications Use Express for easy access to Node features Data storage with MongoDB Covers Express 4 and Express 5 alpha About the Reader To get the most out of this book, you'll need to know the basics of web application design and be proficient with JavaScript. About the Author Evan Hahn is an active member of the Node and Express community and contributes to many open source JavaScript projects.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed May 9, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Search engines ; Programming ; Application software ; Development ; Querying (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Elasticsearch in Action teaches you how to write applications that deliver professional quality search. As you read, you?ll learn to add basic search features to any application, enhance search results with predictive analysis and relevancy ranking, and use saved data from prior searches to give users a custom experience. This practical book focuses on Elasticsearch?s REST API via HTTP. Code snippets are written mostly in bash using cURL, so they?re easily translatable to other languages.
    Note: Includes index. - Description based on online resource; title from title page (viewed January 14, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Application software ; Development ; Computer networks ; Design and construction ; Web applications ; Programming ; Java (Computer program language) ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Summary Introduces the Netty framework and shows you how to incorporate it into your Java network applications. You'll learn to write highly scalable applications without the need to dive into the low-level non-blocking APIs at the core of Java. About the Technology Netty is a Java-based networking framework that manages complex networking, multithreading, and concurrency for your applications. And Netty hides the boilerplate and low-level code, keeping your business logic separate and easier to reuse. With Netty, you get an easy-to-use API, leaving you free to focus on what's unique to your application. About the Book Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You will discover how to write highly scalable applications without getting into low-level APIs. The book teaches you to think in an asynchronous way as you work through its many hands-on examples and helps you master the best practices of building large-scale network apps. What's Inside Netty from the ground up Asynchronous, event-driven programming Implementing services using different protocols Covers Netty 4.x About the Reader This book assumes readers are comfortable with Java and basic network architecture. About the Authors Norman Maurer is a senior software engineer at Apple and a core developer of Netty. Marvin Wolfthal is a Dell Services consultant who has implemented mission-critical enterprise systems using Netty.
    Note: Includes index. - Description based on print verion record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781783288502 , 1783288507
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 004.682
    Keywords: Web applications ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Design and build scalable web applications using Backbone.js About This Book Level up your Backbone.js skills and create professional web applications with the best practices Use the Backbone.js components in the right way and avoid maintenance nightmares Improve your development workflow from application design to deployment Apply the best practices given in this tutorial to solve day-to-day problems in your applications Who This Book Is For This book is for those developers who know the basic concepts of Backbone.js and want to build scalable applications with it. If you are looking for the best practices of using Backbone.js applied to real work applications, this book is for you. You will be able to apply architectural principles to create amazing web applications easily. What You Will Learn Build web applications that scale with Backbone.js Design a powerful architecture that eliminates maintenance nightmares Use common patterns and best practices in Backbone.js web applications developments Pack your applications to be deployed to production environments Clean up your code organization to a simple and maintainable architecture Test your components and get confidence with your code Deal with common scenarios like file uploading and login issues In Detail Backbone.js is a popular library to build single page applications used by many start-ups around the world because of its flexibility, robustness and simplicity. It allows you to bring your own tools and libraries to make amazing webapps with your own rules. However, due to its flexibility it is not always easy to create scalable applications with it. By learning the best practices and project organization you will be able to create maintainable and scalable web applications with Backbone.js. With this book you will start right from organizing your Backbone.js application to learn where to put each module and how to wire them. From organizing your code in a logical and physical way, you will go on to delimit view responsibilities and work with complex layouts. Synchronizing models in a two-way binding can be difficult and with sub resources attached it can be even worse. The next chapter will explain strategies for how to deal with these models. The following chapters will help you to manage module dependencies on your projects, explore strategies to upload files to a RESTful API and store information directly in the browser for using it with Backbone.js. After testing your application, y...
    Note: Includes index. - Description based on online resource; title from cover page (viewed January 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781785285745 , 1785285742
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Quick answers to common problems
    Keywords: JIRA (Computer file) ; Teleprocessing monitors (Computer programs) ; Issues management ; Computer programs ; Project management ; Computer programs ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Over 80 hands-on recipes to help you efficiently administer, customize, and extend your JIRA 7 implementation About This Book Make JIRA adapt to your organization and process flow Gather and display the right information from users with customized forms and layouts Extend the capabilities of JIRA with add-ons, scripts, and integrations with other popular applications and cloud platforms Use JIRA Service Desk as a customer service support portal Who This Book Is For This book is for administrators who customize, support, and maintain JIRA for their organization. What You Will Learn Customize basic settings for your projects, such as screens and fields Create and customize workflows to suit your business process needs Make workflows more effective and efficient Manage users and groups inside JIRA and manage advanced login options Secure your JIRA instance using effective practices Perform e-mail functionalities with JIRA Extend JIRA to integrate with other products and services In Detail JIRA 7 Administration Cookbook, Second Edition covers all the new major features that provide better prioritizing capabilities, enhanced visibility, and the ability to customize JIRA application to meet your needs. We start by upgrading your existing JIRA instance and working through tasks you can perform at the server level to better maintain it. We then delve deep into adapting JIRA to your organization's needs, starting with the visual elements of setting up custom forms to capturing important data with custom fields and screens, and moving on to ensuring data integrity through defining field behaviors. You'll gain insights into JIRA's e-mail capabilities, including managing outgoing e-mail rules and processing incoming e-mails for automated issue creation. The book contains tips and tricks that will make things easier for you as administrators, such as running scripts to automate tasks, getting easy access to logs, and working with tools to troubleshoot problems. The book concludes with a chapter on JIRA Service Desk, which will enable you to set up and customize your own support portal, work with internal teams to solve problems, and achieve optimized services with SLA. Style and approach This recipe-based book allows administrators to explore the exciting capabilities of JIRA. After reading this book, you will be able to extend and customize your JIRA implementation.
    Note: Previous edition: 2014. - Description based on online resource; title from cover (Safari, viewed June 10, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: iOS (Electronic resource) ; Mac OS ; Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Get hands-on experience with Apple's Swift programming language by building real working apps. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with Swift 2 by developing three complete, tightly linked versions of the Notes application for the OS X, iOS, and watchOS platforms.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed May 6, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9780134136639 , 0134136632
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Negus live Linux series
    Parallel Title: Erscheint auch als
    Keywords: Linux ; Application software ; Development ; Open source software ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: This is the Rough Cut version of the printed book Start out running a few Docker container images in Ubuntu, Fedora, RHEL, CoreOS or Project Atomic. End up deploying enterprise-quality, multi-container Kubernetes setups in a Linux or cloud environment. In between, learn best practices for building containers from Dockerfile files, integrating them with host storage and networking, and accessing special host privileges. Whether you are a system administrator, software developer or just an enthusiast, Docker Containers: From Start to Enterprise launches you into the latest Docker container technology. Examine fun and useful real-world Docker container examples and learn how to leverage them to build your own Dockerized applications. With Docker Containers: From Start to Enterprise you will be able to: install Docker on standard Linux or specialized container operating systems; set up a private Docker Registry; create, run and investigate Docker images and containers; pull and push containers between local systems and Docker Registries; integrate Docker containers with host networking and storage. orchestrate multiple containers into complex applications with Kubernetes; and employ best practices when developing containerized applications.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9780134178318 , 0134178319
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: Android (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This is the Rough Cut version of the printed book. In just 24 sessions of one hour or less, learn how to build powerful apps for Android - the world's most popular mobile platform. The 4th edition kicks off by introducing the core components of the Android Framework. You'll learn about Activities, Intents, and Service. Using Android Studio, the new Android development environment, you'll build complete Android 5.0 apps from the ground up. Along the way you'll master the skills to design, develop, test, and publish meaningful apps. The fourth edition is extensively updated for Android's newest features and tools, every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success! Highlights of this new Fourth Edition include: Extensive new coverage: Android 5.0 Lollipop, Android Studio, and Material Design A laser focus on Android fundamentals: Activities, Intents, Resources and background processing Exclusive Android 5.0 features for Android TV and Android Wear. Complete projects developed in Android Studio available in nearly every chapter Learn how to... Use Android Studio as your development environment. Add sophisticated navigation with action toolbars and slide out menus. Develop apps using Material Design Develop intuitive user interfaces using Android controls Access the cloud and retrieve data using the Flickr API Create a full-blown app that parses JSON, stores metadata, and displays Flickr images Access the cloud to download and parse JSON data Use a SQLite database and content providers to create responsive, data-driven apps Package and publish apps to Google Play and other app stores
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed July 9, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    Redmond, Washington : Microsoft Press
    ISBN: 9781509301904 , 1509301909
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows Azure ; Application software ; Development ; Software architecture ; Cloud computing ; Internet of things ; Computer network architectures ; Electronic books ; Electronic books ; local
    Abstract: Build exceptionally scalable cloud applications for fast-growing businesses Microsoft Azure Service Fabric makes it easier than ever before to build large-scale distributed cloud applications. You can quickly develop and update microservice-based applications, efficiently operate highly reliable hyperscale services, and deploy the same application code on public, hosted, or private clouds. This book introduces all key Azure Service Fabric concepts and walks you through implementing several real-world applications. You'll find advanced design patterns, tuning tips, and lessons learned from early adopters-all from the perspective of developing and operating large projects in production. Microsoft Azure evangelist Haishi Bai shows how to: Implement background services and use stateless services to handle user requests Solve state-management problems in distributed systems Package, stage, and deploy applications Upgrade applications in place, with zero downtime Leverage Quality of Service (QoS) options throughout app design, implementation, and operation Manage Service Fabric clusters with Windows PowerShell and the Management Portal Configure Service Fabric Diagnostics and analyze collected data Test functionality and performance Design Internet of Things (IoT) solutions that capture and manage petabytes of data Handle demanding real-time data-streaming compute scenarios Understand multitenancy and single-tenancy as logical architecture choices Build Service Fabric game engines to support large-scale, multiplayer online games Model complex systems with the Service Fabric Actors Pattern About This Book For all cloud developers who want to create and operate large-scale distributed cloud applications by using Microsoft Azure Service Fabric For all IT professionals who want to integrate Windows Server and Microsoft Azure in any environment, including datacenters
    Note: Includes index. - Description based on online resource; title from title page (viewed June 7, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    Indianapolis, IN : Wrox, a Wiley brand
    ISBN: 9781119110736 , 1119110734
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Take your Android programming skills to the next level by unleashing the potential of Android Studio Expert Android Studio bridges the gap between your Android programing skills with the provided tools including Android Studio, NDK, Gradle and Plugins for IntelliJ Idea Platform. Packed with best practices and advanced tips and techniques on Android tools, development cycle, continuos integration, release management, testing, and performance, this book offers professional guidance to experienced developers who want to push the boundaries of the Android platform with the developer tools. You'll discover how to use the tools and techniques to unleash your true potential as a developer. Discover the basics of working in Android Studio and Gradle, as well as the application architecture of the latest Android platform Understand Native Development Kit and its integration with Android Studio Complete your development lifecycle with automated tests, dependency management, continuos integration and release management Writing your own Gradle plugins to customize build cycle Writing your own plugins for Android Studio to help your development tasks. Expert Android Studio is a tool for expert and experienced developers who want to learn how to make use of the tools while creating Android applications for use on mobile devices.
    Note: "Programmer to programmer"--Cover. - Description based on online resource; title from title page (Safari, viewed September 27, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781785886935 , 1785886932
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Linux ; Computer networks ; Computer programs ; Application software ; Development ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Your one-stop guide for building, configuring, maintaining, and deploying one of the world's fastest growing OSes About This Book Understand the features of CoreOS and learn to administrate and secure a CoreOS environment Develop, test, and deploy cloud services and applications more quickly and efficiently inside lightweight containers using CoreOS This is a complete tutorial on CoreOS, which is the preferred OS for cloud computing as it contains components that facilitate cloud management Who This Book Is For This book is for cloud or enterprise administrators and application developers who would like to gain knowledge about CoreOS to deploy a cloud application or micro-services on a cluster of cloud servers. It is also aimed at administrators with basic networking experience. You do not need to have any knowledge of CoreOS. What You Will Learn Understand the benefits of CoreOS as a cloud orchestration platform Learn about lightweight containers and various container frameworks such as Docker and RKT in CoreOS Manage services and containers across cluster using Fleet and systemd Set up a CoreOS environment using Vagrant Create and manage CoreOS clusters Discover the service parameters using etcd Find out about chaining services running on the cluster using Flannel / Rudder and Weave Create a virtual tenant network and service chaining using OVS In Detail CoreOS is an open source operating system developed upon the Linux kernel. The rise of CoreOS is directly related to the rise of Docker (a Linux container management system). It is a minimal operating system layer and takes a different approach to automating the deployment of containers. The major difference between CoreOS and other Linux distributions is that CoreOS was designed to deploy hundreds of servers. CoreOS immensely helps the users to create systems, which are easy to scale and manage, making life easier for all, be it developer, QA, or deployer. This book is all about setting up, deploying, and using CoreOS to manage clusters and clouds. It will help you understand what CoreOS is and its benefits as a cloud orchestration platform. First, we'll show you how to set up a simple CoreOS instance with single node in the cluster and how to run a Docker container inside the CoreOS instance. Next, you'll be introduced to Fleet and systemd, and will deploy and distribute Docker services across different nodes in cluster using Fleet. Later, you'll be briefed about running services in a clus...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed April 5, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781785889684 , 1785889680
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build well-structured, testable applications and APIs using hapi.js About This Book With the help of this book, you will improve your productivity as a developer and that of your team by focusing on business logic utilizing the structure that Hapi.js provides You will be introduced to a real-world problem and we'll demonstrate how to use the tools Hapi provides to resolve it This is the only book with a learn-by-example approach Who This Book Is For If you are a JavaScript developer with or without Node.js experience and would like to learn to build applications, APIs, and web servers with the best-in-class framework hapi.js, this book is perfect for you. What You Will Learn Increase your productivity by taking advantage of the out-of-the-box features hapi.js provides Build secure API servers Create websites and applications using your favorite templating language Leverage hapi.js plugins to better structure your codebase Simplify your security workflows with the built-in authentication and authorization functionality of hapi.js Ensure application reliability with testing and code coverage Reduce code complexity using reusable validation logic with joi Gather insight into your application performance via logging Start the journey to building robust production-ready applications In Detail This book will introduce hapi.js and walk you through the creation of your first working application using the out-of-the-box features hapi.js provides. Packed with real-world problems and examples, this book introduces some of the basic concepts of hapi.js and Node.js and takes you through the typical journey you'll face when developing an application. Starting with easier concepts such as routing requests, building APIs serving JSON, using templates to build websites and applications, and connecting databases, we then move on to more complex problems such as authentication, model validation, caching, and techniques for structuring your codebase to scale gracefully. You will also develop skills to ensure your application's reliability through testing, code coverage, and logging. By the end of this book, you'll be equipped with all the skills you need to build your first fully featured application. This book will be invaluable if you are investigating Node.js frameworks or planning on using hapi.js in your next project. Style and approach This book takes a step-by-step approach to building an application or web server using hapi.js though examples.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed April 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781785285806 , 1785285807
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Internet programming ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Unlock the power of the MEAN stack by creating attractive and real-world projects About This Book Build six optimum end-to-end web applications using the M.E.A.N stack Follow the advanced Angular.js 2 application structure to build more scalable and maintainable apps Integrate an authorization system into your application and reuse existing code from projects Who This Book Is For If you are a web developer with a basic understanding of the MEAN stack, experience in developing applications with JavaScript, and basic experience with NoSQL databases, then this book is for you. What You Will Learn Build modern, end-to-end web applications by employing the full stack web development solution of MEAN Learn NoSQL databases and separate the client logic from the server code Build a complex application from start to finish and work with monetary data in MongoDB Handle a multi-user type system and authorize your users to access control list Implement a chat application from scratch using Socket.IO Create distributed applications and use the power of server-side rendering in your applications Extend a project with a real-time bidding system using WebSockets In Detail The MEAN stack is a combination of the most popular web development frameworks available - MongoDB, Angular, Express, and Node.js used together to offer a powerful and comprehensive full stack web development solution. It is the modern day web dev alternative to the old LAMP stack. It works by allowing AngularJS to handle the front end, and selecting Mongo, Express, and Node to handle the back-end development, which makes increasing sense to forward-thinking web developers. The MEAN stack is great if you want to prototype complex web applications. This book will enable you to build a better foundation for your AngularJS apps. Each chapter covers a complete, single, advanced end-to-end project. You'll learn how to build complex real-life applications with the MEAN stack and few more advanced projects. You will become familiar with WebSockets and build real-time web applications, as well as create auto-destructing entities. Later, we will combine server-side rendering techniques with a single page application approach. You'll build a fun project and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application. By the end of this book, you will be a lot more confident in developing real-time, complex web applications using the MEAN stack. S...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781782173663 , 1782173668
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Force.com (Electronic resource) ; Application software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of Apex design patterns to build robust and scalable code architectures on the Force.com platform About This Book Apply Creational, Structural and behavioural patterns in Apex to fix governor limit issues. Have a grasp of the anti patterns to be taken care in Apex which could have adverse effect on the application. The authors, Jitendra Zaa is a salesforce MVP and Anshul Verma has 12+ years of experience in the area of application development. Who This Book Is For If you are a competent developer with working knowledge of Apex, and now want to deep dive into the world of Apex design patterns to optimize the application performance, then this book is for you. Prior knowledge of Salesforce and Force.com platform is recommended. What You Will Learn Apply OOPs principal in Apex to design a robust and efficient solution to address various facets to a business problem Get to grips with the benefits and applicability of using different design patterns in Apex Solve problems while instantiating, structuring and giving dynamic behavior to Apex classes Understand the implementation of creational, structural, behavioral, concurrency and anti-patterns in your application Follow the Apex best practices to resolve governor limit issues Get clued up about the Inheritance, abstract classes, polymorphism in Apex to deal with the object mechanism Master various design patterns and determine the best out of them Explore the anti patterns that could not be applied to Apex and their appropriate solutions In Detail Apex is an on-demand programming language providing a complete set of features for building business applications ? including data models and objects to manage data. Apex being a proprietor programming language from Salesforce to be worked with multi tenant environment is a lot different than traditional OOPs languages like Java and C#. It acts as a workflow engine for managing collaboration of the data between users, a user interface model to handle forms and other interactions, and a SOAP API for programmatic access and integration. Apex Design Patterns gives you an insight to several problematic situations that can arise while developing on Force.com platform and the usage of Design patterns to solve them. Packed with real life examples, it gives you a walkthrough from learning design patterns that Apex can offer us, to implementing the appropriate ones in your own application. Furthermore, we learn about the creational patterns that...
    Note: Description based on online resource; title from cover (viewed May 6, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781786465917 , 1786465914
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Smartphones ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Create reliable, robust, and efficient Android apps with industry-standard design patterns About This Book Create efficient object interaction patterns for faster and more efficient Android development Get into efficient and fast app development and start making money from your android apps Implement industry-standard design patterns and best practices to reduce your app development time drastically Who This Book Is For This book is intended for Android developers who have some basic android development experience. Basic Java programming knowledge is a must to get the most out of this book. What You Will Learn Build a simple app and run it on real and emulated devices Explore the WYSIWYG and XML approaches to material design provided within Android Studio Detect user activities by using touch screen listeners, gesture detection, and reading sensors Apply transitions and shared elements to employ elegant animations and efficiently use the minimal screen space of mobile devices Develop apps that automatically apply the best layouts for different devices by using designated directories Socialize in the digital word by connecting your app to social media Make your apps available to the largest possible audience with the AppCompat support library In Detail Are you an Android developer with some experience under your belt? Are you wondering how the experts create efficient and good-looking apps? Then your wait will end with this book! We will teach you about different Android development patterns that will enable you to write clean code and make your app stand out from the crowd. The book starts by introducing the Android development environment and exploring the support libraries. You will gradually explore the different design and layout patterns and get to know the best practices of how to use them together. Then you'll then develop an application that will help you grasp activities, services, and broadcasts and their roles in Android development. Moving on, you will add user-detecting classes and APIs such as gesture detection, touch screen listeners, and sensors to your app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, auto, and TV. Finally, you will see how to connect your app to social media and explore deployment patterns as well as the best publishing and monetizing practices. The book will start by introducing the Android development environment and exploring the support l...
    Note: Description based on online resource; title from cover (Safari, viewed February 1, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781785880582 , 1785880586
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Microsoft .NET Framework ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Leverage the full potential of Entity Framework with this collection of powerful and easy-to-follow recipes About This Book Learn how to use the new features of Entity Framework Core 1 Improve your queries by leveraging some of the advanced features Avoid common pitfalls Make the best of your .NET APIs by integrating with Entity Framework Who This Book Is For This book is for .NET developers who work with relational databases on a daily basis and understand the basics of Entity Framework, but now want to use it in a more efficient manner. You are expected to have some prior knowledge of Entity Framework. What You Will Learn Master the technique of using sequence key generators Validate groups of entities that are to be saved / updated Improve MVC applications that cover applications developed using ASP.NET MVC Core 1 Retrieve database information (table, column names, and so on) for entities Discover optimistic concurrency control and pessimistic concurrency control. Implement Multilatency on the data side of things. Enhance the performance and/or scalability of Entity Framework Core Explore and overcome the pitfalls of Entity Framework Core In Detail Entity Framework is a highly recommended Object Relation Mapping tool used to build complex systems. In order to survive in this growing market, the knowledge of a framework that helps provide easy access to databases, that is, Entity Framework has become a necessity. This book will provide .NET developers with this knowledge and guide them through working efficiently with data using Entity Framework Core. You will start off by learning how to efficiently use Entity Framework in practical situations. You will gain a deep understanding of mapping properties and find out how to handle validation in Entity Framework. The book will then explain how to work with transactions and stored procedures along with improving Entity Framework using query libraries. Moving on, you will learn to improve complex query scenarios and implement transaction and concurrency control. You will then be taught to improve and develop Entity Framework in complex business scenarios. With the concluding chapter on performance and scalability, this book will get you ready to use Entity Framework proficiently. Style and approach Filled with rich code-based examples, this book takes a recipe-based approach that will teach .NET developers to improve their understanding of Entity Framework and help them effortlessly apply this kno...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 5, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    ISBN: 9781785882777 , 1785882775
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create robust and extensible iOS apps using the advanced features of Swift 2 About This Book Get up to speed with the new features of Swift 2 by following the exhaustive examples in this book Specialize in developing real iOS apps, and 2D and 3D videogames using Swift and Cocoapods Learn how to build server API apps to feed your iOS client apps Who This Book Is For This book is ideal for those who want to learn to develop app in Swift, starting the right way. Whether you are an expert Objective-C programmer or are new to this platform, you'll quickly grasp the code of real world apps, and discover how to use Swift effectively. Prior experience in development for Apple devices would be helpful, but is not mandatory. What You Will Learn Create a server in Swift to deliver JSON data to an iOS app Take advantage of Cocoapods to use third-party libraries Use a clean and effective architecture to decrease complexity and speed up development Take advantage of the most useful parts of the iOS SDK Build games with SpriteKit and SceneKit Develop an app running on the cloud to act as an API server for your client's apps In Detail Swift is no longer the unripe language it was when launched by Apple at WWDC14, now it's a powerful and ready-for-production programming language that has empowered most new released apps. Swift is a user-friendly language with a smooth learning curve; it is safe, robust, and really flexible. Swift 2 is more powerful than ever; it introduces new ways to solve old problems, more robust error handling, and a new programming paradigm that favours composition over inheritance. Swift 2 by Example is a fast-paced, practical guide to help you learn how to develop iOS apps using Swift. Through the development of seven different iOS apps and one server app, you'll find out how to use either the right feature of the language or the right tool to solve a given problem. We begin by introducing you to the latest features of Swift 2, further kick-starting your app development journey by building a guessing game app, followed by a memory game. It doesn't end there, with a few more apps in store for you: a to-do list, a beautiful weather app, two games: Flappy Swift and Cube Runner, and finally an ecommerce app to top everything off. By the end of the book, you'll be able to build well-designed apps, effectively use AutoLayout, develop videogames, and build server apps. Style and approach These easy-to-follow tutorials show you how to build rea...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 30, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781785280771 , 1785280775
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Force.com (Electronic resource) ; Application software ; Development ; Salesforce (Online service) ; Computer programming ; Handbooks, manuals, etc ; Computer programmers ; Certification ; Electronic books ; Electronic books ; local
    Abstract: A handy guide that covers the most essential topics for Salesforce Platform App Builder Certification in an easy-to-understand format About This Book Get to grips with the fundamentals of Force.com to pass the certification exam with flying colors Create Force.com applications, automate business processes, and manage data operations to be a successful Salesforce.com Certified Force.com app builder A step-by-step guide that covers the most essential topics for the Platform App Builder Certification in an easy-to-understand format Who This Book Is For Salesforce beginners who need to prepare for the Salesforce Platform App Builder Certification exam will benefit from this book. This book is ideal for developers and admins who are new to Salesforce CRM and the Force.com platform. It is recommended that users have some basic programming knowledge and are familiar with salesforce. By the end of the book, you will be ready to appear for the exam and develop various applications on the cloud platform. What You Will Learn Learn the basics of the force.com cloud platform Learn to build objects that align with your business Understand the process of building an application on force.com platform Kick-start your certification journey in basic- easy-to-follow guide Focus on important topics that help you accomplish your certification goals Learn to secure your application with the Salesforce security model Manipulate and process large amount of data using the data tools Prepare for the exam with sample mock questions In Detail The Salesforce Certified Platform App Builder exam is for individuals who want to demonstrate their skills and knowledge in designing, building, and implementing custom applications using the declarative customization capabilities of Force.com. This book will build a strong foundation in Force.com to prepare you for the platform app builder certification exam. It will guide you through designing the interface while introducing the Lightning Process Builder. Next, we will implement business logic using various point and click features of Force.com. We will learn to manage data and create reports and dashboards. We will then learn to administer the force.com application by configuring the object-level, field-level, and record-level security. By the end of this book, you will be completely equipped to take the Platform App Builder certification exam. Style and approach Simple and to-the-point examples that can be tried out in your devel...
    Note: Includes index. - Description based on online resource; title from cover (viewed May 6, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781785286049 , 1785286048
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Android (Electronic resource) ; Application software ; Development ; Droid (Smartphone) ; Mobile apps ; Mobile computing ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: A step-by-step introductory guide to mobile app development with App Inventor 2 About This Book Get an introduction to the functionalities of App Inventor 2 and use it to unleash your creativity Learn to navigate the App Inventor platform, develop basic coding skills and become familiar with a blocks based programming language Build your very first mobile app and feel proud of your accomplishment Follow tutorials to expand your app development skills Who This Book Is For App Inventor 2 Essentials is for anyone who wants to learn to make mobile apps for Android devices ? no prior coding experience is necessary. What You Will Learn Perform technical setup and navigate the App Inventor platform Utilize the interactive development environment by pairing a mobile device with a computer using Wi-Fi or USB Build three apps: a game, an event app and a raffle app Create the user interface of the app in the Designer and program the code in the Blocks Editor Integrate basic computer science principles along with more complex elements such fusion tables and lists Test and troubleshoot your applications Publish your apps on Google Play Store to reach a wide audience Unleash your creativity for further app development In Detail App Inventor 2 will take you on a journey of mobile app development. We begin by introducing you to the functionalities of App Inventor and giving you an idea about the types of apps you can develop using it. We walk you through the technical set up so you can take advantage of the interactive development environment (live testing). You will get hands-on, practical experience building three different apps using tutorials. Along the way, you will learn computer science principles as well as tips to help you prepare for the creative process of building an app from scratch. By the end of the journey, you will learn how to package an app and deploy it to app markets. App Inventor 2 Essentials prepares you to amass a resource of skills, knowledge and experience to become a mobile app developer Style and approach Every topic in this book is explained in step-by-step and easy-to-follow fashion, accompanied with screenshots of the interface that will make it easier for you to understand the processes.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 3, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    [Place of publication not identified] : Prentice Hall
    Language: English
    Pages: 1 online resource (1 streaming video file (62 hr., 16 min., 3 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: Android (Electronic resource) ; Mobile computing ; Application software ; Development ; Electronic videos ; local
    Abstract: "This online course is the professional programmer's guide to Java SE 7 and SE 8 development. With 8+ hours of instruction, Java Fundamentals Part I applies the Deitel signature live-code approach to teaching and explores the language and APIs in depth. Concepts are presented in the context of fully tested programs. The course features hundreds of complete programs with thousands of lines of proven Java" code along with hundreds of tips that will help you build robust applications."--Resource description page.
    Note: Title from title screens (Safari, viewed October 10, 2016). - Release date from resource description page (Safari, viewed October 10, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hr., 3 min., 7 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: Application software ; Development ; Web applications ; Design ; JavaScript (Computer program language) ; Electronic videos ; local
    Abstract: "This video training covers vanilla React, as well as a refresher on some advanced JavaScript topics, and essential es6 features. Youll first learn how to create a modern React toolchain. Next, the training covers the advanced JavaScript concepts that regularly pop up in React and the modern es6 features youll need to write more idiomatic React code. Next the training covers a conceptual understanding of React and will take an in depth look at how Reacts virtual dom works. Starting in Lesson 6, youll dive into writing React code using the original create class syntax and will begin to look at the JSX. Next, youll see how to rewrite your earlier code using modern es6 features. From there, youll learn the remaining vanilla React topics such as component life cycle and state management. The training wraps up with a discussion on how you can tweak performance in React apps."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed September 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (41 min., 28 sec.)) , digital, sound, color.
    Series Statement: LiveLessons
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Java (Computer program language) ; Electronic videos ; local
    Abstract: "In this video training, you first get answers to common questions you have when thinking about becoming a developer or programmer. You then download and install the software that makes writing code easier in order to run a simple app. From there, you dig into understanding the strange characters and words that make up that app before focusing on writing completely new code. With a familiarity of basic code, you focus on making the app interactive by listening to a button being pressed. Next, you look at customizing the app's layout and learning programming techniques to write more complex code. Finally, everything comes together with the addition of saving and loading app data. This video training takes you from no programming experience at all to an understanding of the core parts of Java and Android application development."--Resource description page.
    Note: Title from resource description page (viewed July 27, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781771376082
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hr., 5 min., 29 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Computer software ; Development ; Open source software ; Electronic videos ; local
    Abstract: "In this Mastering GitHub training course, GitHub expert Christophe Porteneuve will teach you everything you need to know about advanced GitHub Pages, integrating GitHub with external services, using the GitHub API, and advanced account management--including organizations. This course is designed for users that already have a good understanding of GitHub. You will start by learning how to publish advanced websites and demos on GitHub pages. From there, Christophe will teach you how to use GitHub.com faster with keyboard shortcuts, as well as how to leverage third-party services for advanced workflow automation, such as continuous integration, code coverage monitoring, and more. This video tutorial also teaches you how to write custom integration servers and command-line tools using the GitHub API. Finally, you will learn about advanced account management, with a focus on organization management, and the nitty-gritty of billing and payments. Once you have completed this computer based training course, you will have learned everything you need to know about advanced GitHub Pages, integrating GitHub with external services, and the GitHub API."--Resource description page.
    Note: Title from title screen (viewed May 3, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781771375917
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 5 min., 16 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Virtual computer systems ; Open source software ; Electronic videos ; local
    Abstract: "This course teaches you how to build microservice systems hosted with Kubernetes. It's intended for intermediate to advanced developers or DevOps engineers who have problems they think Kubernetes will solve, but are not sure about the best way to move forward. Participants should have some experience working on web applications as this is not a course on the basics of web hosting. Prerequisites include a computer with Docker installed and some capability to run a Kubernetes cluster: This could be on physical machines, virtual machines using Vagrant, or an account (even a trial period account) with a cloud provider like Google or Amazon. Discover what Kubernetes is and how to get started using it; Understand what Docker is and how to make an application with it; Master the meaning of microservices and when and how to write them; Understand database set-ups, request routing, and load balancing; Explore API server choices (Flask, Gunicorn) and front-end tech choices (Ember.js, Nginx); Follow the creation of an email sending microservice from development through production; Understand cross-cutting concerns like caching, scaling, logging, metrics, security, and multi-tenancy."--Resource description page.
    Note: Title from title screen (viewed August 26, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [Place of publication not identified] : Infinite Skills
    ISBN: 9781771375504
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 7 min., 39 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Software architecture ; Electronic videos ; local
    Abstract: "With Early Release video training, you get videos as they're being developed so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're edited, and the final video. In this Developing Ops-Friendly Microservices training course, expert author Rick Fast will teach you how to use Java, Docker, and Mesos for building and deployment. This course is designed for users that are already familiar with Java, Docker, and Mesos. You will start by learning how to install Docker and run containers, build images, and publish images. From there, Rick will teach you how to build the microservice chassis, including configuration, logging, and monitoring. This video tutorial also covers writing microservices, including caching, external datastores, and building microservices. Finally, you will learn about the continuous delivery pipeline. Once you have completed this computer based training course, you will have learned how to develop ops-friendly microservices. Working files are included, allowing you to follow along with the author throughout the lessons."--Resource description page.
    Note: Title from resource description page (viewed December 28, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491950883
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 13 min., 52 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Web applications ; Programming ; Mobile computing ; Electronic videos ; local
    Abstract: "Dropped Internet connections are common in the mobile web. In this video, Max Firtman covers advanced technologies that keep a web site running when the network disappears. You'll learn a range of useful offline techniques, such as how to install a web site as an app into a device, how to store the data locally, how to sync the data at a later time, and how to push messages to a user when the browser is closed. Developers with an understanding of JavaScript, HTML, CSS, and server-side technologies will find this to be a useful addition to Firtman's Mobile Web App Development Video Learning Path."--Resource description page.
    Note: Title from title screen (viewed January 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Smartwatches ; Programming ; Application software ; Development ; Swift (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Apple Watch is the sort of science-fiction gadget that people used to dream about as kids. What kinds of apps do you envision for this new device? If you're comfortable using OS X, Xcode, and iOS-and familiar with Swift-this concise book shows you the basics of building your own apps for this wrist-mounted computer with Apple's WatchKit framework. You'll learn what an Apple Watch is, what it isn't, and how and why people might interact with apps you build for it.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed June 3, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    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 ; Electronic books ; Electronic books ; local
    Abstract: Build robust, highly scalable reactive web applications with Ratpack, the lightweight JVM framework. With this practical guide, you'll discover how asynchronous applications differ from more traditional thread-per-request systems-and how you can reap the benefits of complex non-blocking through an API that makes the effort easy to understand and adopt. Author Dan Woods-a member of the Ratpack core team-provides a progressively in-depth tour of Ratpack and its capabilities, from basic concepts to tools and strategies to help you construct fast, test-driven applications in a semantic and expressive way.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed June 13, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781786460561 , 1786460564
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer software ; Development ; Application software ; Development ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Boost your organization's growth by incorporating networking in the DevOps culture About This Book Implement networking fundamentals to the DevOps culture with ease, improving your organization's stability Leverage various open source tools such as Puppet and Ansible in order to automate your network This step-by-step learning guide collaborating the functions of developers and network administrators Who This Book Is For The book is aimed for Network Engineers, Developers, IT operations and System admins who are planning to incorporate Networking in DevOps culture and have no knowledge about it. What You Will Learn Learn about public and private cloud networking using AWS and OpenStack as examples Explore strategies that can be used by engineers or managers to initiate the cultural changes required to enable the automation of network functions Learn about SDN and how an API-driven approach to networking can help solve common networking problems Get the hang of configuration management tools, such as Ansible and Jenkins, that can be used to orchestrate and configure network devices Setup continuous integration, delivery, and deployment pipelines for network functions Create test environments for network changes Understand how load balancing is becoming more software defined with the emergence of microservice applications In Detail Frustrated that your company's network changes are still a manual set of activities that slow developers down? It doesn't need to be that way any longer, as this book will help your company and network teams embrace DevOps and continuous delivery approaches, enabling them to automate all network functions. This book aims to show readers network automation processes they could implement in their organizations. It will teach you the fundamentals of DevOps in networking and how to improve DevOps processes and workflows by providing automation in your network. You will be exposed to various networking strategies that are stopping your organization from scaling new projects quickly. You will see how SDN and APIs are influencing DevOps transformations, which will in turn help you improve the scalability and efficiency of your organizations networks operations. You will also find out how to leverage various configuration management tools such as Ansible, to automate your network. The book will also look at containers and the impact they are having on networking as well as looking at how automation impacts network security in...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed November 11, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781785889202 , 1785889206
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Quick answers to common problems
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Over 100 recipes to help you solve the most common problems faced by Android Developers today About This Book Find the answers to your common Android programming problems, from set up to security, to help you deliver better applications, faster Uncover the latest features of Android Marshmallow to make your applications stand out Get up to speed with Android Studio 1.4 - the first Android Studio based on the IntelliJ IDE from JetBrains Who This Book Is For If you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you can benefit from this book. Either way, this is a resource you'll want to keep at your desk for a quick reference to solve new problems as you tackle more challenging projects. What You Will Learn Along with Marshmallow, get hands-on working with Google's new Android Studio IDE Develop applications using the latest Android framework while maintaining backward-compatibility with the support library Master Android programming best practices from the recipes Create exciting and engaging applications using knowledge gained from recipes on graphics, animations, and multimedia Work through succinct steps on specifics that will help you complete your project faster Keep your app responsive (and prevent ANRs) with examples on the AsynchTask class Utilize Google Speech Recognition APIs for your app. Make use of Google Cloud Messaging (GCM) to create Push Notifications for your users Get a better understanding of the Android framework through detailed explanations In Detail The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community! This ?cookbook? will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by ?doing,? then this book will provide many topics of interest. Starting with the basics of Android development, we move on to more advanced concepts, and we'll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), d...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed April 15, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781785882029 , 1785882023
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Scala (Computer program language) ; Application software ; Development ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: Write efficient, clean, and reusable code with Scala About This Book Unleash the power of Scala and apply it in the real world Increase your efficiency by leveraging the power of Creational, Structural, Behavioural, and Functional design patterns Build object oriented and functional applications quickly and effectively Who This Book Is For If you want to increase your understanding of Scala and apply it to real-life application development, then this book is for you. We've also designed the book to be used as a quick reference guide while creating applications. Previous Scala programming knowledge is expected. What You Will Learn Immerse yourself in industry-standard design patterns - structural, creational, and behavioral - to create extraordinary applications Feel the power of traits and their application in Scala Implement abstract and self types and build clean design patterns Build complex entity relationships using structural design patterns Create applications faster by applying functional design patterns In Detail Scala has become increasingly popular in many different IT sectors. The language is exceptionally feature-rich which helps developers write less code and get faster results. Design patterns make developer's lives easier by helping them write great software that is easy to maintain, runs efficiently and is valuable to the company or people concerned. You will learn about the various features of Scala and be able to apply well-known, industry-proven design patterns in your work. The book starts off by focusing on some of the most interesting features of Scala while using practical real-world examples. We will also cover the popular "Gang of Four" design patterns and show you how to incorporate functional patterns effectively. By the end of this book, you will have enough knowledge and understanding to quickly assess problems and come up with elegant solutions. Style and approach The design patterns in the book will be explained using real-world, step-by-step examples. For each design pattern, there will be hints about when to use it and when to look for something more suitable. This book can also be used as a practical guide, showing you how to leverage design patterns effectively.
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 24, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781785284946 , 1785284940
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Mobile apps ; Electronic books ; Electronic books ; local
    Abstract: Build rich, maintainable multiplatform native mobile apps with Xamarin.Forms About This Book Build an effective mobile app architecture with the Xamarin.Forms toolkit Maximize the testability, flexibility, and overall quality of your Xamarin.Forms mobile app This step-by-step tutorial is packed with real-world scenarios and solutions to build professional grade mobile apps with Xamarin.Forms Who This Book Is For This book is intended for C# developers who are familiar with the Xamarin platform and the Xamarin.Forms toolkit. If you have already started working with Xamarin.Forms and want to take your app to the next level and make it more maintainable, testable, and flexible, then this book is for you. What You Will Learn Find out how, when, and why you should use architecture patterns and get best practices with Xamarin.Forms Implement the Model-View-ViewModel (MVVM) pattern and data-binding in Xamarin.Forms mobile apps Extend the Xamarin.Forms navigation API with a custom ViewModel-centric navigation service Leverage the inversion of control and dependency injection patterns in Xamarin.Forms mobile apps Work with online and offline data in Xamarin.Forms mobile apps Test both business logic and user interface code in Xamarin.Forms mobile apps Use platform-specific APIs to build rich custom user interfaces in Xamarin.Forms mobile apps Explore how to improve mobile app quality with analytics and crash reporting using Xamarin Insights In Detail Discover how to extend and build upon the components of the Xamarin.Forms toolkit to develop an effective, robust mobile app architecture. Starting with an app built with the basics of the Xamarin.Forms toolkit, we'll go step by step through several advanced topics to create a solution architecture rich with the benefits of good design patterns and best practices. We'll start by introducing a core separation between the app's user interface and the app's business logic by applying the MVVM pattern and data binding. Discover how to extend and build upon the components of the Xamarin.Forms toolkit to develop an effective, robust mobile app architecture. Starting with an app built with the basics of the Xamarin.Forms toolkit, we'll go step by step through several advanced topics to create a solution architecture rich with the benefits of good design patterns and best practices. We'll start by introducing a core separation between the app's user interface and the app's business logic by applying the MVVM patte...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 12, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781785289415 , 1785289411
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Big data ; Data mining ; Automatic data collection systems ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Design, implement, and publish custom Splunk applications by following best practices About This Book This is the most up-to-date guide on the market and will help you finish your tasks faster, easier, and more efficiently. Highly practical guide that addresses common and not-so-common pain points in Splunk. Want to explore shortcuts to perform tasks more efficiently with Splunk? This is the book for you! Who This Book Is For This book is for administrators, developers, and search ninjas who have been using Splunk for some time. A comprehensive coverage makes this book great for Splunk veterans and newbies alike. What You Will Learn Use Splunk effectively to gather, analyze, and report on operational data throughout your environment Expedite your reporting, and be empowered to present data in a meaningful way Create robust searches, reports, and charts using Splunk Modularize your programs for better reusability. Build your own Splunk apps and learn why they are important Learn how to integrate with enterprise systems Summarize data for longer term trending, reporting, and analysis In Detail This book will give you an edge over others through insights that will help you in day-to-day instances. When you're working with data from various sources in Splunk and performing analysis on this data, it can be a bit tricky. With this book, you will learn the best practices of working with Splunk. You'll learn about tools and techniques that will ease your life with Splunk, and will ultimately save you time. In some cases, it will adjust your thinking of what Splunk is, and what it can and cannot do. To start with, you'll get to know the best practices to get data into Splunk, analyze data, and package apps for distribution. Next, you'll discover the best practices in logging, operations, knowledge management, searching, and reporting. To finish off, we will teach you how to troubleshoot Splunk searches, as well as deployment, testing, and development with Splunk. Style and approach If you're stuck or want to find a better way to work with Splunk environment, this book will come handy. This easy-to-follow, insightful book contains step-by-step instructions and examples and scenarios that you will connect to. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com . If you purchased this book elsewhere, you can visit http://www.PacktPub.com/supp...
    Note: Description based on online resource; title from cover (Safari, viewed October 6, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781783552146 , 178355214X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Web applications ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A one-stop guide to the essentials of web development including popular frameworks such as jQuery, Bootstrap, AngularJS, and Node.js About This Book Understand the essential elements of HTML, CSS, and JavaScript, including how and when to use them Walk through three of the best and most popular web development frameworks ? jQuery, Bootstrap, and AngularJS References for any function you will need in your day-to-day web development Who This Book Is For This book is perfect for beginners but more advanced web developers will also benefit. Laid out so you can refer to as much or as little as you need to, with this book you can exhaustively explore essential concepts for modern web developers. What You Will Learn Explore detailed explanations of all the major HTML elements and attributes, illustrated with examples Take a deep dive into CSS properties and functions and master their usage Find clear, concise descriptions of JavaScript syntax and expressions Recognize various JavaScript design patterns and learn the basics of JavaScript object-orientated programming Implement the latest ECMAScript 6 for client-side scripting in your web applications Discover new ways to develop your website's front end quickly and easily using Bootstrap Write JavaScript extensibly using jQuery-JavaScript's feature-rich library Delve into the key Node.js modules used in JavaScript server-side programming Access AngularJS 's important modules, controllers, directives, and services quickly In Detail This comprehensive reference guide takes you through each topic in web development and highlights the most popular and important elements of each area. Starting with HTML, you will learn key elements and attributes and how they relate to each other. Next, you will explore CSS pseudo-classes and pseudo-elements, followed by CSS properties and functions. This will introduce you to many powerful and new selectors. You will then move on to JavaScript. This section will not just introduce functions, but will provide you with an entire reference for the language and paradigms. You will discover more about three of the most popular frameworks today - Bootstrap, which builds on CSS, jQuery which builds on JavaScript, and AngularJS, which also builds on JavaScript. Finally, you will take a walk-through Node.js, which is a server-side framework that allows you to write programs in JavaScript. Style and approach This book is an easy-to-follow, comprehensive reference guide. Each topic,...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed April 18, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781771376099
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 9 min., 18 sec.)) , digital, sound, color
    Keywords: Agile software development ; Application software ; Development ; Electronic videos ; local
    Abstract: "Agile burst onto the scene in 1999 with the release of "Extreme Programming Explained". That book demanded a work environment where five positive human values - communication, courage, feedback, simplicity, and respect - would guide a software development process that embraces change. Those new to agile (and those a little hazy on the concepts) will welcome this thorough overview by agile coaches, Dawn and David Griffiths. You'll learn about agile cycles, user stories, estimating , technical practices, pair programming, retrospectives, stand-ups and story boards. You'll understand the value of the agile workspace, the roles played in the agile process, and emerge with a deep understanding of the core values, principles and practices that drive the most popular software development process in use today."--Resource description page.
    Note: Title from title screen (viewed May 18, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781771375979
    Language: English
    Pages: 1 online resource (1 streaming video file) , digital, sound, color
    Keywords: Google Apps ; Scripting languages (Computer science) ; JavaScript (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Google Apps Script for Developers training course, expert author Bruce Mcpherson will teach you how to customize, enhance, and automate your Google Docs, Sheets, and Gmail with Google Apps Script. This course is designed for the absolute beginner, meaning no previous experience with Google Apps Script is required. You will start by learning the basics of JavaScript, including variables and types, functions, and loops and conditions. From there, Bruce will teach you about Google Apps Script, Spreadsheet service, and Document service. This video tutorial also covers properties and cache services, Gmail service, Contact service, and Calendar service. Other topics that are covered include UrlFetch service, DriveApp service, advanced services, and Google APIs. Finally, you will learn about HTML service and add-ons, including controlling the server and using APIs with add-ons. Once you have completed this computer based training course, you will have learned how to customize, enhance, and automate your Docs, Sheets, and Gmail with Google Apps Script."--Resource description page.
    Note: Title from title screen (viewed April 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    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 ; Software architecture ; Electronic books ; Electronic books ; local
    Abstract: With microservices taking the software industry by storm, traditional enterprises running large, monolithic Java EE applications have been forced to rethink what they've been doing for nearly two decades. But how can microservices built upon reactive principles make a difference? In this O'Reilly report, author Markus Eisele walks Java developers through the creation of a complete reactive microservices-based system. You'll learn that while microservices are not new, the way in which these independent services can be distributed and connected back together certainly is. The result? A system that's easier to deploy, manage, and scale than a typical Java EE-based infrastructure. With this report, you will: Get an overview of the Reactive Programming model and basic requirements for developing reactive microservices Learn how to create base services, expose endpoints, and then connect them with a simple, web-based user interface Understand how to deal with persistence, state, and clients Use integration technologies to start a successful migration away from legacy systems The detailed example in this report is based on Lagom, a new framework that helps you follow the requirements for building distributed, reactive systems. Available on GitHub as an Apache-licensed open source project, this example is freely available for download.
    Note: Description based on online resource; title from title page (viewed October 18, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491944585
    Language: English
    Pages: 1 online resource (1 streaming video file (63 hr., 33 min., 41 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Software engineering ; HTML (Document markup language) ; Cascading style sheets ; Computer interfaces ; Design and construction ; Computer security ; Client/server computing ; JavaScript (Computer program language) ; Electronic videos ; local
    Abstract: "Thousands of JavaScript developers, mobile app developers, software engineers, UX designers, and Web practitioners of all types came together at Fluent 2016 in San Francisco to discuss and study a mind-boggling array of topics related to Web Platform technologies. In this video compilation, you'll enjoy the best seat in the house for every session, tutorial, and keynote delivered at the conference. Included are nine keynotes from Web titans such as Brendan Eich, the creator of JavaScript; Steve Atkin, IBM's Chief Globalization Architect; and Douglas Crockford, the Distinguished Architect at PayPal."--Resource description page.
    Note: Title from resource description page (Safari, viewed April 11, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    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 ; Electronic books ; Electronic books ; local
    Abstract: Hit the ground running with React, the open-source technology from Facebook for building rich web applications fast. With this practical guide, Yahoo! web developer Stoyan Stefanov teaches you how to build components-React's basic building blocks-and organize them into maintainable, large-scale apps. If you're familiar with basic JavaScript syntax, you're ready to get started. Once you understand how React works, you'll build a complete custom Whinepad app that helps users rate wines and keep notes. You'll quickly learn why some developers consider React the key to the web app development puzzle. Set up React and write your first "Hello world" web app Create and use custom React components alongside generic DOM components Build a data table component that lets you edit, sort, search, and export its contents Use the JSX syntax extension as an alternative to function calls Set up a lean, low-level build process that helps you focus on React Build a complete custom app that lets you store data on the client Use ESLint, Flow, and Jest tools to check and test your code as your app evolves Manage communication between components with Flux
    Note: Includes index. - Description based on online resource; title from title page (viewed July 22, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    [Place of publication not identified] : Wiley
    ISBN: 9781119301097 , 1119301092
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: 2nd edition.
    Series Statement: For dummies
    Keywords: Android (Electronic resource) ; Java (Computer program language) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Develop the next killer Android App using Java programming! Android is everywhere! It runs more than half the smartphones in the U.S.-and Java makes it go. If you want to cash in on its popularity by learning to build Android apps with Java, all the easy-to-follow guidance you need to get started is at your fingertips. Inside, you'll learn the basics of Java and grasp how it works with Android; then, you'll go on to create your first real, working application. How cool is that? The demand for Android apps isn't showing any signs of slowing, but if you're a mobile developer who wants to get in on the action, it's vital that you get the necessary Java background to be a success. With the help of Java Programming for Android Developers For Dummies , you'll quickly and painlessly discover the ins and outs of using Java to create groundbreaking Android apps-no prior knowledge or experience required! Get the know-how to create an Android program from the ground up Make sense of basic Java development concepts and techniques Develop the skills to handle programming challenges Find out how to debug your app Don't sit back and watch other developers release apps that bring in the bucks! Everything you need to create that next killer Android app is just a page away!
    Note: Date of publication from resource description page. - Description based on online resource; title from cover (Safari, viewed January 12, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    ISBN: 9781782172826 , 1782172823
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: Salesforce.com (Firm) ; Force.com (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Design and develop state-of-the-art applications using Force.com's powerful development platform About This Book Flaunt your skillsets by developing complex applications that include demanding concepts such as triggers, Visualforce controllers, batch jobs, and Lightning components Earn the gratitude of your colleagues by structuring a project so that multiple developers can work independently of each other Kevin Poorman, the author of the book and a Force.com MVP, shares his years of Force.com knowledge and experience with you through the medium of telling examples Who This Book Is For If you're a Force.com developer with a fundamental understanding of Apex and JavaScript but now want to enhance your skills with tips, tricks, and guidance on the best architectural and engineering practices, then this book is for you. What You Will Learn Creating triggers, and the best practices for writing them Developing a number of Visualforce controllers and extensions Integrating third-party web APIs into your Apex code Writing unit tests that cover testing bulk safety, user and profile settings, and negative tests Creating a Lightning component for use in Salesforce1 Getting acquainted with various methods for deploying metadata between orgs Using the Rest sObject API for access to Salesforce objects and data using the REST methodology Learning about overarching architectural considerations such as naming conventions, testing practices, and data modeling practices In Detail Force.com is an extremely powerful, scalable, and secure cloud platform, delivering a complete technology stack, ranging from databases and security to workflow and the user interface. With salesforce.com's Force.com cloud platform, you can build any business application and run it on your servers. The book will help you enhance your skillset and develop complex applications using Force.com. It gets you started with a quick refresher of Force.com's development tools and methodologies, and moves to an in-depth discussion of triggers, bulkification, DML order of operations, and trigger frameworks. Next, you will learn to use batchable and schedulable interfaces to process massive amounts of information asynchronously. You will also be introduced to Salesforce Lightning and cover components - including backend (apex) controllers, frontend (JavaScript) controllers, events, and attributes - in detail. Moving on, the book will focus on testing various apex components: what to test, when to w...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed February 12, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781771375924
    Language: English
    Pages: 1 online resource (1 streaming video file (7 hr., 38 min., 15 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Java (Computer program language) ; Database management ; Electronic videos ; local
    Abstract: "In this Spring Data for Java Developers training course, expert author Kevin Bowersox will teach users how to persist data within applications to multiple datastores using Spring Data. This course is designed for users that are familiar with Java, Spring, and XML. You will start with an introduction to Spring Data, then jump into learning about Spring Data configuration. From there, Kevin will teach you about JPA repositories, derived queries, and additional query techniques such as named queries, paging results, and query method return types. This video tutorial also covers advanced JPA techniques, Spring MVC integration, and MongoDB. Finally, you will learn about Spring Data REST, including how to customize REST configuration, explore the REST API, and customize resource access. Once you have completed this computer based training course, you will have learned how to persist data within your applications to multiple datastores."--Resource description page.
    Note: Title from title screen (viewed April 1, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: Second 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, Apple's multi-paradigm programming language. Updated to cover the latest features in Swift 2.0, this 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. Swift is still evolving, but Apple clearly sees it as the future language of choice for iOS and OS X software development. Topics include: Supported data types, such as strings, arrays, array slices, sets, and dictionaries Program flow: loops, conditional execution, and error handling Classes, structures, enumerations, and functions Protocols, extensions, and generics Memory management Closures: similar to blocks in Objective-C and lambdas in C# Optionals: values that can explicitly have no value Operators, operator overloading, and custom operators Access control: restricting access to types, methods, and properties Ranges, intervals, and strides A full list of built-in global functions and their parameter requirements
    Note: "2nd edition covers Swift 2.1"--Cover. - Includes index. - 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 ...
  • 82
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781785880629 , 1785880624
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Open source software ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Become an efficient data scientist with R About This Book Explore the R language from basic types and data structures to advanced topics Learn how to tackle programming problems and explore both functional and object-oriented programming techniques Learn how to address the core problems of programming in R and leverage the most popular packages for common tasks Who This Book Is For This is the perfect tutorial for anyone who is new to statistical programming and modeling. Anyone with basic programming and data processing skills can pick this book up to systematically learn the R programming language and crucial techniques. What You Will Learn Explore the basic functions in R and familiarize yourself with common data structures Work with data in R using basic functions of statistics, data mining, data visualization, root solving, and optimization Get acquainted with R's evaluation model with environments and meta-programming techniques with symbol, call, formula, and expression Get to grips with object-oriented programming in R: including the S3, S4, RC, and R6 systems Access relational databases such as SQLite and non-relational databases such as MongoDB and Redis Get to know high performance computing techniques such as parallel computing and Rcpp Use web scraping techniques to extract information Create RMarkdown, an interactive app with Shiny, DiagramR, interactive charts, ggvis, and more In Detail R is a high-level functional language and one of the must-know tools for data science and statistics. Powerful but complex, R can be challenging for beginners and those unfamiliar with its unique behaviors. Learning R Programming is the solution - an easy and practical way to learn R and develop a broad and consistent understanding of the language. Through hands-on examples you'll discover powerful R tools, and R best practices that will give you a deeper understanding of working with data. You'll get to grips with R's data structures and data processing techniques, as well as the most popular R packages to boost your productivity from the offset. Start with the basics of R, then dive deep into the programming techniques and paradigms to make your R code excel. Advance quickly to a deeper understanding of R's behavior as you learn common tasks including data analysis, databases, web scraping, high performance computing, and writing documents. By the end of the book, you'll be a confident R programmer adept at solving problems with the right techn...
    Note: Description based on online resource; title from cover (Safari, viewed November 10, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781785887796 , 1785887793
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Clojure (Computer program language) ; Functional programming languages ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Master the art of agile single page web application development with ClojureScript About This Book Set up interactive development workflows for the browser or Node.js thanks to the ClojureScript ecosystem Learn the basics of interactive single page web app development taking advantage of the functional nature of ClojureScript Delve into advanced rich web application development concepts such as Om, along with core.async, using zippers and logic programming, and preparing code for production with testing or optimizing via the Google Closure Compiler Who This Book Is For This book is for web application developers who want to benefit from the power of ClojureScript to get an agile and highly productive development platform that targets mainly browser JavaScript. You are not required to be fluent in Clojure, but it will be easier for you if you have a basic understanding of browser and server-side JavaScript. What You Will Learn Understand how the ClojureScript compiler operates Set up interactive development workflows for ClojureScript Grasp the basics of the ClojureScript language, including basic syntax, data structures, variable scoping, namespaces, and finally the powerful sequence abstraction Delve into advanced concepts such as functional programming, macro writing, asynchronous programming, app routing, and real-time web Develop simple one page web applications Explore techniques to make your web apps aware of the external world through external or embedded database access or Oauth 2 integration Learn more advanced ClojureScript concepts like in app routing, real-time web Prepare your work for production, getting insights into optional type-checking, writing portable Clojure/ClojureScript code, and testing In Detail Clojure is an expressive language that makes it possible to easily tackle complex software development challenges. Its bias toward interactive development has made it a powerful tool, enabling high developer productivity. In this book, you will first learn how to construct an interactive development experience for ClojureScript.. You will be guided through ClojureScript language concepts, looking at the basics first, then being introduced to advanced concepts such as functional programming or macro writing. After that, we elaborate on the subject of single page web applications, showcasing how to build a simple one, then covering different possible enhancements. We move on to study more advanced ClojureScript concepts, where y...
    Note: Description based on online resource; title from cover (Safari, viewed July 20, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (43 min., 4 sec.)) , digital, sound, color
    Keywords: Machine learning ; Application software ; Development ; Audiobooks ; local
    Abstract: "In this episode of the O'Reilly Data Show, Ben Lorica speaks with Mikio Braun, delivery lead and data scientist at Zalando. After spending previous years in academia, Braun recently made the decision to switch to industry. He shares some observations about building large-scale systems, particularly deploying data applications in production systems. Given his longstanding background as a machine learning researcher and practitioner, Ben gets his take on topics like deep learning, hybrid systems, feature engineering, and AI applications."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed April 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    Language: English
    Pages: 1 online resource (1 streaming video file (6 hr., 33 min., 22 sec.)) , digital, sound, color
    Keywords: Spring (Software framework) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Spring Boot offers an innovative approach to creating Spring applications. Using Spring Boot, developers can easily establish Spring projects that capitalize upon various modules under the Spring umbrella. This new tool from Pivotal simplifies the usage of the Spring Framework through auto-configuration. In this course, veteran software developer Kevin Bowersox teaches Spring Boot from the ground up, helping beginner to intermediate Java developers unlock the true potential of the Spring Framework. Working files are included to allow you to work alongside the author in this project, learning with the same files that he is using in the training. Learn to create Spring Boot projects with Maven and Gradle; Use JDBC or Spring Data to quickly set up an application that persists data; Leverage caching support with Ehcache; Use Spring Security to construct applications; Set up a Spring MVC project to build a dynamic web application; Run application diagnostics with Spring Boot Actuator; Dive into real projects with hands-on lessons."--Resource description page.
    Note: Title from title screen (viewed July 12, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Application software ; Development ; Client/server computing ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Take your web development skills from browser to server with Node-and learn how to write fast, highly scalable network applications on this JavaScript-based platform. Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on edition helps you master Node's core fundamentals and gain experience with several built-in and contributed modules. If you're comfortable working with JavaScript, this book provides many programming and deployment examples to help you take advantage of server-side development with Node.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed June 3, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Google Apps ; Google Docs ; Scripting languages (Computer science) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Whether you're moving from Microsoft Office to Google Docs or simply want to learn how to automate Docs with Google Apps Script, this practical guide shows you by example how to work with each of the major Apps Script services. The book introduces JavaScript basics for experienced developers unfamiliar with the language, and demonstrates ways to build real-world apps using all of the Apps Script services previously covered.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed February 25, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    ISBN: 9781786460318 , 1786460319
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Discover over 70 real-world examples to overcome the most complex concepts you will face developing with Visualforce About This Book This book provides an enhanced user experience with dynamically-generated, reactive pages Access data over additional channels via public web sites and mobile pages Packed with easy-to-follow recipes, including step-by-step instructions and Apex/Visualforce code downloads this title is the all in one package you need to get more from Visualforce. Who This Book Is For This book will be beneficial to developers who are already well-versed with the basics of Visualforce. An awareness of the standard component library and the purpose of controllers is expected. What You Will Learn Pass parameters between Visualforce pages Update attributes in component controllers Avoid validation errors with action regions Refresh record details from embedded Visualforce Create and develop a website template from scratch Get to know about the Salesforce Lightening Design system and use Visualforce in Salesforce1 Effectively tackle frequently-faced problems while developing Visualforce pages In Detail Visualforce is a framework that allows developers to build sophisticated, custom user interfaces that can be hosted natively on the Force.com platform. The Visualforce framework includes a tag-based markup language, similar to HTML that is used to write the Visualforce pages and a set of controllers that are used to write business logic to the Visualforce pages. Visualforce Development Cookbook provides solutions to a variety of challenges faced by Salesforce developers and demonstrates how easy it is to build rich, interactive pages using Visualforce. Whether you are looking to make a minor addition to the standard page functionality or override it completely, this book will provide you with the help you require throughout. You will start by learning about the simple utilities and will build up to more advanced techniques for data visualization and to reuse functionality. You will learn how to perform various tasks such as creating multiple records from a single page, visualizing data as charts, using JavaScript to enhance client-side functionality, building a public website, and making data available to a mobile device. With an interesting chapter on tackling common issues faced while developing Visualforce pages, the book provides lots of practical examples to enhance and extend your Salesforce user interface. Style and approach Foll...
    Note: Description based on online resource; title from cover (viewed September 20, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    ISBN: 9781786461643 , 1786461641
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Active server pages ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn the fundamentals of ASP.NET MVC and build real-world web applications using ASP.NET Core MVC About This Book Get a first-principles coverage of ASP.NET MVC and the latest release, Core This book is uniquely designed for developers who are looking to transition their skills into the .NET development field The standalone chapter structure leaves you free to explore ASP.NET MVC to immediately solve your pain points Who This Book Is For This book is for developers who want to learn to build web applications using ASP.NET Core, developers who want to make a career building web applications using Microsoft technology, and developers who are working in Ruby on Rails or other web frameworks and want to learn ASP.NET Core MVC. No knowledge of the ASP.NET platform or the .NET platform is required. Even though you do not need to have experience in C#, an understanding of the basic constructs (loops, conditionals, classes, and objects) of any modern programming language would be helpful. What You Will Learn Get to know the concepts of ASP.NET MVC and build a new static web page using HTML, CSS, and jQuery Set up a development environment and run a sample application using the template Create a Controller with action methods Build a view using several features of the Razor View engine Construct a Model for ASP.NET Core MVC application Devise a custom mechanism to provide maximum flexibility to your application through routing Validate the user input on the client side using jQuery Enhance your applications using Bootstrap Explore new configuration and deployment scenarios - step by step guide to deploying ASP.NET Core web application in Linux In Detail ASP.NET Core MVC helps you build robust web applications using the Model-View-Controller design. This guide will help you in building applications which can be deployed on non-windows platforms such as Linux. In today's age, it is crucial that you possess the ability to separate the programming and business logic, and this is exactly what ASP.NET Core MVC application will help you achieve. This version comes with a number of improvements that enable fast, TDD-friendly development to create sophisticated applications. You would also learn the fundamentals of Entity framework and on how to use the same in ASP.NET Core web applications. The book presents the fundamentals and philosophies of ASP.NET Core. Starting with an overview of the MVC pattern, we quickly dive into the aspects that you need to know t...
    Note: Description based on online resource; title from cover (viewed December 8, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    ISBN: 9781785886331 , 1785886339
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Third edition.
    Series Statement: Quick answers to common problems
    Keywords: JIRA (Computer file) ; Java (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Your one-stop resource for mastering extensions and customizations in JIRA 7+ About This Book Explore the new features of JIRA 7 and best practices for agile development and integration with development tools Customize the look and feel of your JIRA UI to match your specific user needs Create seamless reports that make sense of your data through easy-to-use techniques Who This Book Is For If you are a JIRA developer or administrator, or a project manager who wants to fully exploit the exciting capabilities of JIRA, then this is the perfect book for you. What You Will Learn Create and deploy your own JIRA plugins Manipulate workflows to transform JIRA into a user-friendly system Create custom reports that show statistics for particular people, projects, versions, or other fields within issues Simplify reporting by writing your own JIRA gadgets, which can be added into a user's dashboard Master database handling by extending and retrieving custom field details from the database Deal with custom fields on an issue and program custom field option In Detail JIRA provides issue and project tracking for software development teams to improve code quality and the speed of development. With the new version of JIRA, you can create your own JIRA plugins and customize the look and feel of your JIRA UI easier than ever. JIRA Development Cookbook , Third Edition, is a one-stop resource to master extensions and customizations in JIRA. This book starts with recipes about simplifying the plugin development process followed by recipes dedicated to the plugin framework. Then, you will move on to writing custom field plugins to create new field types or custom searchers. You will also learn how to program and customize workflows to transform JIRA into a user-friendly system. With so much data spanning different projects, issues, and so on, we will cover how to work on reports and gadgets to get customized data according to our needs. At the end of the book, you will learn how to customize JIRA by adding new tabs, menus, and web items; communicate with JIRA via the REST APIs; and work with the JIRA database. Style and approach JIRA Development Cookbook , Third Edition, is a one-stop resource to master extensions and customizations in JIRA. This book starts with recipes about simplifying the plugin development process followed by recipes dedicated to the plugin framework. Then, you will move on to writing custom field plugins to create new field types or custom sear...
    Note: Description based on online resource; title from cover (Safari, viewed October 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781785884658 , 1785884654
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Application software ; Development ; Mobile computing ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Master the most common algorithms and data structures, and learn how to implement them efficiently using the most up-to-date features of Swift 3 About This Book Develop a deep understanding of the collections in the Swift Standard Library with this step-by-step guide Develop native Swift data structures and algorithms for use in mobile, desktop, and server-based applications Learn about performance efficiency between different data structures and algorithms Who This Book Is For This book is for developers who want to learn how to implement and use common data structures and algorithms natively in Swift. Whether you are a self-taught developer without a formal technical background or you have a degree in Computer Science, this book will provide with the knowledge you need to develop advanced data structures and algorithms in Swift using the latest language features. What You Will Learn Get to know about the basic data structures and how to use the Swift REPL Use the Swift Standard Library collections bridging to Objective-C collections, and find out about protocol-oriented programming Find out about Swift generators and sequences, and see how to use them to implement advanced data structures such as Stack, StackList, Queue, and LinkedList Implement sorting algorithms such as Insertion Sort, Merge Sort, and Quick Sort and understand the performance trade-offs between them See how to implement various binary trees, B-Tree, and Splay Trees Perform advanced searching methods using Red-Black trees, AVL trees, and Trie trees, and take a look at several substring search algorithms Get to know about the data structures used in graphs and how to implement graphs such as depth-first search, breadth-first search, directed graphs, spanning tree, and shortest path Explore algorithm efficiency and see how to measure it In Detail Apple's Swift language has expressive features that are familiar to those working with modern functional languages, but also provides backward support for Objective-C and Apple's legacy frameworks. These features are attracting many new developers to start creating applications for OS X and iOS using Swift. Designing an application to scale while processing large amounts of data or provide fast and efficient searching can be complex, especially running on mobile devices with limited memory and bandwidth. Learning about best practices and knowing how to select the best data structure and algorithm in Swift is crucial to the success of...
    Note: Description based on online resource; title from cover (Safari, viewed January 3, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781783982219 , 1783982217
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    Keywords: Web applications ; Application software ; Development ; JavaScript (Computer program language) ; Command languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Arm yourself with over 65 hands-on recipes to master the skills of building scalable web applications with Ember.js About This Book This book is your one-stop solution to the key features of Ember.js. Become skilled in the art of building web-apps in a fraction of the code you'd write in other frameworks. Build JavaScript apps that don't break the web! Our 100 recipes will make this a cakewalk for you! This books makes learning Ember.js easy by breaking down each topic into simple-to-understand recipes Who This Book Is For Anyone who wants to explore Ember.js and wishes to get hands on making sophisticated web apps with less coding will find this book handy. Prior experience in Coding and familiarity with JavaScript is recommended. If you've heard of Ember.js or are just curious on how a single-page application framework works, then this book is for you. What You Will Learn Skip the boilerplate code with Ember CLI generators Create a component with actions and events Set up a model with Ember Data using fixture data Create several different types of test cases and run them Manage and set up user authentication using Ember Simple Auth Add animated transitions to your app with Liquid Fire Set up a service and initializer with dependency injection Create a working chat application Set up an Ember Service and initializer with dependency injection Create a working chat application In Detail Ember.js is an open source JavaScript framework that will make you more productive. It uses common idioms and practices, making it simple to create amazing single-page applications. It also lets you create code in a modular way using the latest JavaScript features. Not only that, it has a great set of APIs to get any task done. The Ember.js community is welcoming newcomers and is ready to help you when needed. This book provides in-depth explanations on how to use the Ember.js framework to take you from beginner to expert. You'll start with some basic topics and by the end of the book, you'll know everything you need to know to build a fully operational Ember application. We'll begin by explaining key points on how to use the Ember.js framework and the associated tools. You'll learn how to effectively use Ember CLI and how to create and deploy your application. We'll take a close look at the Ember object model and templates by examining bindings and observers. We'll then move onto Ember components, models, and Ember Data. We'll show you examples on how to connec...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 24, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781783980314 , 1783980311
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Apache Hadoop ; Electronic data processing ; Distributed processing ; Big data ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Use Hadoop to solve business problems by learning from a rich set of real-life case studies About This Book Solve real-world business problems using Hadoop and other Big Data technologies Build efficient data lakes in Hadoop, and develop systems for various business cases like improving marketing campaigns, fraud detection, and more Power packed with six case studies to get you going with Hadoop for Business Intelligence Who This Book Is For If you are interested in building efficient business solutions using Hadoop, this is the book for you This book assumes that you have basic knowledge of Hadoop, Java, and any scripting language. What You Will Learn Learn about the evolution of Hadoop as the big data platform Understand the basics of Hadoop architecture Build a 360 degree view of your customer using Sqoop and Hive Build and run classification models on Hadoop using BigML Use Spark and Hadoop to build a fraud detection system Develop a churn detection system using Java and MapReduce Build an IoT-based data collection and visualization system Get to grips with building a Hadoop-based Data Lake for large enterprises Learn about the coexistence of NoSQL and In-Memory databases in the Hadoop ecosystem In Detail If you have a basic understanding of Hadoop and want to put your knowledge to use to build fantastic Big Data solutions for business, then this book is for you. Build six real-life, end-to-end solutions using the tools in the Hadoop ecosystem, and take your knowledge of Hadoop to the next level. Start off by understanding various business problems which can be solved using Hadoop. You will also get acquainted with the common architectural patterns which are used to build Hadoop-based solutions. Build a 360-degree view of the customer by working with different types of data, and build an efficient fraud detection system for a financial institution. You will also develop a system in Hadoop to improve the effectiveness of marketing campaigns. Build a churn detection system for a telecom company, develop an Internet of Things (IoT) system to monitor the environment in a factory, and build a data lake - all making use of the concepts and techniques mentioned in this book. The book covers other technologies and frameworks like Apache Spark, Hive, Sqoop, and more, and how they can be used in conjunction with Hadoop. You will be able to try out the solutions explained in the book and use the knowledge gained to extend them further in your own pro...
    Note: Description based on online resource; title from cover (Safari, viewed October 19, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781771375375
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 59 min., 41 sec.)) , digital, sound, color
    Keywords: Django (Electronic resource) ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Introduction to Django training course, expert author Nicole Harris will teach you how to build your own Django applications. This course is designed for the absolute beginner, meaning no experience with Django is required. You will start by learning how to manage data, then jump into learning about views, URLs, and templates. From there, Nicole will teach you about forms, including how to create and display a form, save form data, and write custom form validation. This video tutorial also covers testing your own Django application, including setting up and running tests, testing models, and testing forms. Finally, you will learn about deployment, including connecting with GitHub and configuring local settings, setting up a continuous integration server, and troubleshooting and setting up your first user. Once you have completed this computer based training course, you will have learned how to set up, create, and deploy your own Django applications. Working files are included, allowing you to follow along with the author throughout the lessons."--Resource description page.
    Note: Title from title screen (viewed February 29, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781771375252
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hr., 50 min., 28 sec.)) , digital, sound, color
    Keywords: iOS (Electronic resource) ; Mac OS ; Swift (Computer program language) ; Cocoa (Application development environment) ; Computer programming ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Learning Core Data for iOS and OS X training course, expert author Jesse Feiler teaches you how to effectively develop Core Data apps for Cocoa and Cocoa Touch using Swift and OS X. This course is designed for users that are familiar with Xcode and have experience with the Cocoa or Cocoa Touch framework. You will start by learning how to build an app with Core Data from a template, then jump into exploring the Core Data stack. From there, Jesse will teach you how to build a simple data model, build a model with relationships, and create a relationship with the table. This video tutorial also covers using the simple model and relationship in the template, exploring attributes, using iCloud and external stores, and changing the storyboard and view controller. You will also learn how to create a subclass for your entity, how to use key-value data, how to use fetch requests, and how to use transformations. Finally, you will learn how to prepare for and use lightweight migration. Once you have completed this computer based training course, you will have learned how to develop your own apps for Cocoa and Cocoa Touch with Xcode."--Resource description page.
    Note: Title from title screen (viewed March 24, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hr., 45 min., 58 sec.)) , digital, sound, color
    Keywords: O'Reilly Fluent the Web Platform ; (2016 ; San Francisco, CA) ; AngularJS (Software framework) ; JavaScript (Computer program language) ; Internet programming ; Application software ; Development ; Electronic videos ; local
    Abstract: "Angular 2 promises to reshape the world of JavaScript application development, reaching deeper into offline apps and offering smoother approaches for restructuring existing apps. This set of talks will help you find your way into the new possibilities, whether you're working from existing code or starting fresh."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed August 2, 2016). - Video excerpts from the O'Reilly Fluent the Web Platform conference: March 7-10, 2016, San Francisco, CA
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 45 min., 27 sec.)) , digital, sound, color
    Keywords: Mobile apps ; Application software ; Development ; Mobile computing ; Electronic videos ; local
    Abstract: "Mobile maven SC Moatti knows the odds. She knows that 50% of the mobile apps offered at the Apple App Store will never be downloaded -- not even once. She also knows how the sharks in Silicon Valley beat those odds. Using specialized knowledge she's gleaned from her time working mobile at Facebook, Trulia, and Nokia, and in countless interviews with mobile's high-rollers, Moatti will help you win the game of mobile launch. Budding players with well defined ideas, in-hand prototypes, or under-performing already launched apps are best suited for Moattis advice. Roll with her as she demos the Business Equation, the 2% Mobile Conversion Funnel, the Viral Loop and more. When play stops, you'll understand mobile methods for defining success, setting clear metrics, targeting your audience, pulling them in, hooking them, and scaling up fast."--Resource description page.
    Note: Title from title screen (viewed April 21, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781491955000
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 38 min., 39 sec.)) , digital, sound, color
    Keywords: Windows presentation foundation ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Windows Presentation Foundation Basics training course, expert author Mark Long will teach you the basics of Windows Presentation Foundation. This course is designed for users that have no previous knowledge of Windows Presentation Foundation (WPF), although knowledge of C# and Visual Basic is recommended. You will start by learning how to get and install Visual Studio. From there, Mark will teach you about WPF and XAML. This video tutorial also covers WPF layout, WPF layout with panels, and WPF content controls. You will also work through building the sample application. Finally, you will learn about WPF items controls, WPF basics, and the WPF look and feel, including learning how to apply styles and use skins. Once you have completed this computer based training course, you will have learned the basics of Windows Presentation Foundation. Working files are included, allowing you to follow along with the author throughout the lessons."--Resource description page.
    Note: Title from title screen (viewed April 28, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    Old Tappan, New Jersey : Addison-Wesley
    ISBN: 9780134022949 , 0134022947
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Computer software ; Specifications ; Application software ; Development ; Application software ; Design ; Information technology ; Electronic books ; Electronic books ; local
    Abstract: This is the Rough Cut version of the printed book. Too many software applications don't do what's needed or they do it clumsily, frustrating their users and owners. The core problem: poorly conceived and poorly crafted requirements. In Designing the Requirements, Chris Britton explains why it's not enough to simply "gather" requirements-you need to design them. Britton offers powerful techniques for understanding stakeholders' concerns and working with stakeholders to get the requirements right. Using Britton's context-driven approach to requirements design, you can detect inconsistencies, incompleteness, poor usability, and misalignment with business goals upstream-long before developers start coding. You can also design outward-looking applications and services that will integrate more effectively in a coherent IT architecture. First, Britton explains what requirements design really means and presents a hierarchy of designs that move step-by-step from requirements through implementation. Next, he demonstrates how to build on requirements processes you already use and how to overcome their serious limitations in large-scale development. Then, he walks you through designing your application's relationship with the business, users, data, and other software to ensure superior usability, security, and maximum scalability and resilience. Coverage includes Designing the entire business solution, not just its software component Using engineering-style design analysis to find flaws before implementation Designing services, and splitting large development efforts into smaller, more manageable projects Planning logical user interfaces that lead to superior user experiences Designing databases and data access to reflect the meaning of your data Building application frameworks that simplify life for programmers and project managers Setting reasonable and achievable goals for performance, availability, and security Designing for security at all levels, from strategy to code Identifying new opportunities created by context-driven design Whether you're a software designer, architect, project manager, or programmer, Designing the Requirements will help you design software that works-for users, IT, and the entire business. Chris Britton has more than forty years of wide-ranging IT experience. He started programming in the 1970s, shortly thereafter becoming a database specialist for large mainframe systems. During the 1980s, he helped develop SIM, a pioneering...
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781786468635 , 1786468638
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Swift (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Dive into the latest release of the Swift programming language with this advanced Apple development book About This Book Discover the new features and improvements to Swift 3 Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift code Become a more fluent Swift developer and build powerful, impressive iOS and OS X applications. Who This Book Is For This book is for developers who want to dive into the newest version of Swift. If you are a developer that learns best by looking at, and working with code, then this book is for you. A basic understanding of Apple's tools is beneficial but not mandatory. What You Will Learn Dive into the core components of Swift 3.0, including operators, collections, control flow, and functions Create and use classes, structures, and enums Understand object-oriented Swift and see how to tackle inheritance, protocols, and extensions Develop a practical understanding of subscripts, optionals, and closures See how to use the new protocol extension and error handling features of Swift 3.0 Add concurrency to your applications using Grand Central Dispatch In Detail Swift is the definitive language of Apple development today. It's a vital part of any iOS and OS X developer's skillset, helping them to build the most impressive and popular apps on the App Store - the sort of apps that are essential to iPhone and iPad users every day. With version 3.0, the Swift team have added new features to improve the development experience - making it easier to get the results you want and customers expect. Inside, you'll find the key features of Swift 3.0 and quickly learn how to use the newest updates to your development advantage. From Objective-C interoperability to ARC, to closures and concurrency, this advanced Swift guide will develop your expertise and make you more fluent in this vital programming language. We give you in-depth knowledge of some of the most sophisticated elements of Swift development including protocol extensions, error-handling, design patterns, and concurrency, and guide you on how to use and apply them in your own projects. You'll see how even the most challenging design patterns and programming techniques can be used to write cleaner code and to build more performant iOS and OS X applications. By the end of this book, you'll have a handle on effective design patterns and techniques, which means you'll soon be writing better iOS and OS X applications with a new level of sop...
    Note: Description based on online resource; title from cover (Safari, viewed November 4, 2016)
    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...