Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (230)
  • 2015-2019  (230)
  • 1940-1944
  • 1930-1934
  • 2015  (230)
  • 1944
  • Application software ; Development  (230)
Datasource
  • MPI Ethno. Forsch.  (230)
Material
Language
Years
  • 2015-2019  (230)
  • 1940-1944
  • 1930-1934
Year
Keywords
Subjects(RVK)
  • 1
    ISBN: 9781785884436 , 1785884433
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    Keywords: Web applications ; Development ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Over 40 recipes to help you create real-time JavaScript applications using the robust Socket.IO framework About This Book Create secure WebSocket connections and real-time mobile applications using Socket.IO Devise efficient messaging systems between the server side and the client side A step-by-step implementation guide to help you create elements of Socket.IO application In Detail Socket.IO is a JavaScript library that provides you with the ability to implement real-time analytics, binary streaming, instant messaging, and document collaboration. It has two parts: a client-side library that runs in the browser, and a server-side library for node.js. Socket.IO is event-driven and primarily uses the WebSocket protocol that allows us to emit data bi-directionally from the server and the client. Socket.IO. This book is a complete resource, covering topics from webSocket security to scaling the server-side of a Socket.IO application and everything in between. This book will provide real-world examples of how secure bi-directional, full-duplex connections that can be created using Socket.IO for different environments. It will also explain how the connection vulnerabilities can be resolved for large numbers of users and huge amounts of data/messages. By the end of the book, you will be a competent Socket.IO developer. With the help of the examples and real-world solutions,you will learn to create fast, scalable, and dynamic real-time apps by creating efficient messaging systems between the server side and the client side using Socket.IO. What You Will Learn Build rich and interactive real-time dashboards using Socket.IO to pipe in data as it becomes available Design chat and multiple-person interfaces that leverage Socket.IO for communication Segment conversations to rooms and namespaces so that every socket doesn't have to receive every message Secure your data by implementing various authentication techniques, locking down the HTTP referrer and using secure WebSockets Load balance across multiple server-side nodes and keep your WebSockets in sync using Redis, RabbitMQ or Memcached Stream binary data such as audio and video in real-time over a Socket.IO connection Create real-time experiences outside of the browser by integrating Socket.IO with hybrid mobile applications Who This Book Is For If you have some knowledge of JavaScript and Node.js and want to create awe-inspiring application experiences using real time communication, then this book is ...
    Note: Includes index. - Description based on online resource; title from title page (viewed December 9, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781784393847 , 1784393843
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Android (Electronic resource) ; Mobile games ; Design ; Mobile games ; Development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Get ready for a fun-filled experience of learning Java by developing games for the Android platform In Detail Android is the fastest growing operating system (OS) with one of the largest installed bases of any mobile OS. Android uses one of the most popular programming languages, Java, as the primary language for building apps of all types. So, you should first obtain a solid grasp of the Java language and its foundation APIs to improve the chances of succeeding as an Android app developer. This book will show you how to get your Android development environment set up and you will soon have your first working game. The difficulty level grows steadily with the introduction of key Java topics such as loops, methods, and OOP. You'll then use them in the development of games. You will learn how to build a math test game, a Simon-like memory game, a retro pong-style game, and for the grand finale, a Snake-style, retro arcade game with real Google Play leaderboards and achievements. The book has a hands-on approach and is packed with screenshots. What You Will Learn Set up an efficient, professional game development environment in Android Studio Build your very own Android UI using easy to-use tools in Android Studio Add real-time interaction with Java threads and implement locking/handling screen rotation, pixel graphics, clicks, animation, sound FX, and many other features in your games Explore object-oriented programming (OOP) and design scalable, reliable, and well-written Java games or apps on almost any Android device Build and deploy a graphical pong-style game using advanced OOP concepts Explore APIs and implement advanced features such as online leaderboards and achievements using Google game services Make your game compelling to be the next big hit on Google Play market with a content update strategy and in-game marketing
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 19, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781784393694 , 178439369X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional expertise distilled
    Keywords: VMware ; VMware vSphere ; Virtual storage (Computer science) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build optimal, high-performance, and resilient software-defined storage on VSAN for your vSphere infrastructure In Detail Virtual SAN is without a doubt the latest fad in the virtualization arena. The best part about VSAN solutions is the fact that a near-Flash performance is achieved with only a marginal percentage of Flash storage. And all this without noticeably compromising vSphere's exquisite feature set and its interoperability with other products from VMware. This book covers the fundamental aspects of software-defined storage, including its evolution and its role in a software-defined data center. You will gain a complete understanding of VMware Virtual SAN architecture, its components, and how it is put together. The sizing and profiling of virtual machines are also covered in detail. The book explores your options in choosing the type of Virtual SAN and deploys a simple setup that will demonstrate the workflow of a VSAN deployment. What You Will Learn Understand what software-defined storage is and how it is implemented through VMware Virtual SAN Install, configure, and administer VSAN Architect VSAN to cater to your specific business requirements Define storage tiering at the software layer by implementing storage policy-based management Understand how every I/O flows through the VSAN infrastructure Monitor your VSAN infrastructure to discover issues at an early stage Efficiently use utilities to troubleshoot and fix issues
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 19, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9781783989171 , 1783989173
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Enterprise application integration (Computer systems) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Integrate the heterogeneous endpoints of enterprise applications with Spring Integration for effective communication In Detail This book begins with an introduction to the enterprise integration landscape, the challenges, the approaches that have been tried, and how Spring Integration can help address these issues. You will learn how to deal with enterprise integration challenges such as the heterogeneous communication format, data transfer, transformation, external system invocation, security or transaction propagation, and more. You will also see how each of these layers can be addressed by a specific set of Spring Integration components. You will explore each Spring Integration component in the context of the enterprise integration problem that it tries to address by covering the theory, writing code snippets, and doing real integration. By the end, you will not only be able to identify and design enterprise communication, but you will also be able to code it using Spring Integration. What You Will Learn Set up your Spring tool suite IDE to get the best support possible for Spring Integration Discover how messages can be consumed from external sources Understand the different ways in which a message can be processed once it is inside the system Transform messages from one format to another Orchestrate message flow across endpoints Use Spring Integration components to connect to external systems such as databases, FTP servers, social networking sites, and process batch jobs Test and scale up your Spring Integration application to monitor and manage its performance
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed March 11, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9781783989195 , 178398919X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: PostgreSQL ; Relational databases ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Create, develop and manage relational databases in real world applications using PostgreSQL About This Book Learn about the PostgreSQL development life cycle including its testing and refactoring Build productive database solutions and use them in Java applications A comprehensive guide to learn about SQL, PostgreSQL procedural language and PL/pgSQL Who This Book Is For If you are a student, database developer or an administrator, interested in developing and maintaining a PostgreSQL database, then this book is for you. No knowledge of database programming or administration is necessary. What You Will Learn Learn concepts of data modelling and relation algebra Install and set up PostgreSQL database server and client software Implement data structures in PostgreSQL Manipulate data in the database using SQL Implement data processing logic in the database with stored functions, triggers and views Test database solutions and assess the performance Integrate database with Java applications Detailed knowledge of the main PostgreSQL building objects, most used extensions Practice database development life cycle including analysis, modelling, (documentation), testing, bug fixes and refactoring In Detail PostgreSQL is one of the most powerful and easy to use database management systems. It has strong support from the community and is being actively developed with a new release every year. PostgreSQL supports the most advanced features included in SQL standards. Also it provides NoSQL capabilities, and very rich data types and extensions. All that makes PostgreSQL a very attractive solution in various kinds of software systems. The book starts with the introduction of relational databases with PostegreSQL. It then moves on to covering data definition language (DDL) with emphasis on PostgreSQL and common DDL commands supported by ANSI SQL. You will then learn the data manipulation language (DML), and advanced topics like locking and multi version concurrency control (MVCC). This will give you a very robust background to tune and troubleshoot your application. The book then covers the implementation of data models in the database such as creating tables, setting up integrity constraints, building indexes, defining views and other schema objects. Next, it will give you an overview about the NoSQL capabilities of PostgreSQL along with Hstore, XML, Json and arrays. Finally by the end of the book, you'll learn to use the JDBC driver and manipulate data object...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 11, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781784397876 , 1784397873
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Application software ; Development ; Computers ; Finance ; Finance ; Mathematical models ; Electronic books ; Electronic books ; local
    Abstract: Understand, design, and implement state-of-the-art mathematical and statistical applications used in finance with Python In Detail Built initially for scientific computing, Python quickly found its place in finance. Its flexibility and robustness can be easily incorporated into applications for mathematical studies, research, and software development. With this book, you will learn about all the tools you need to successfully perform research studies and modeling, improve your trading strategies, and effectively manage risks. You will explore the various tools and techniques used in solving complex problems commonly faced in finance. You will learn how to price financial instruments such as stocks, options, interest rate derivatives, and futures using computational methods. Also, you will learn how you can perform data analytics on market indexes and use NoSQL to store tick data. What You Will Learn Perform interactive computing with IPython Notebook Solve linear equations of financial models and perform ordinary least squares regression Explore nonlinear modeling and solutions for optimum points using root-finding algorithms and solvers Discover different types of numerical procedures used in pricing options Model fixed-income instruments with bonds and interest rates Manage big data with NoSQL and perform analytics with Hadoop Build a high-frequency algorithmic trading platform with Python Create an event-driven backtesting tool and measure your strategies
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed May 15, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781771374330
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 46 min.)) , digital, sound, color
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Internet programming ; Electronic videos ; local
    Abstract: "In this Web App Optimization with JavaScript training course, expert author Alex Vanston teaches you how to improve the performance and user experience of web apps with JavaScript. This course is designed for users that are already familiar with creating web applications. You will start by learning about raw speed, then jump into learning about browser flow, including understanding the paint cycle and DOM manipulation. From there, Alex will teach you user experience enhancements, such as preloading, incremental updates, and utilizing local storage. Finally, you will learn about mobile enhancements, including mobile debugging and benchmarking, conditional assets, and handling low quality networks. Once you have completed this computer based training course, you will have learned how to improve the performance and user experience of your products."--Resource description page.
    Note: Title from title screen (viewed September 28, 2015). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Place of publication not identified] : Infinite Skills
    ISBN: 9781771373586
    Language: English
    Pages: 1 online resource (1 streaming video file ( 1 hr., 59 min., 44 sec.)) , digital, sound, color.
    Keywords: JavaScript (Computer program language) ; Web applications ; Programming ; Web applications ; Development ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Factories and Directives in AngularJS training course, expert author Alex Vanston will teach you how to make your services and directives more powerful, easily configurable, modular, and testable. This course is designed for users that already have programming experience, and are comfortable with JavaScript and Angular. You will start by learning about directives, including dynamic templates, advanced scoping, and custom inputs. From there, Alex will show you how to create modular factories. This video tutorial also covers messaging and events and unleashing providers and $injector. Finally, you will learn how to modify services and directives, and make testing easier."--Resource description page.
    Note: Title from resource description page (viewed April 6, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Web site development ; Web sites ; Design ; Application software ; Development ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Static websites today are just like vinyl LPs: they're coming back. Though they've been held up to ridicule for years now, static websites still fulfill a vital need for bloggers and those people who just want to disseminate information. With this O'Reilly report, you'll investigate static site generators, new engines that simplify the once-tedious process of building and deploying these basic sites. Brian Rinaldi, Content and Community Manager at Telerik, explains how static site generators work, the benefits you can expect, and what options are available. Basic characteristics of a static site include: Static site files are delivered to the end user exactly as they are on the server There is no server-side language There is no database Static sites are HTML, CSS, and JavaScript Once you complete this brief report, you'll come to understand what a static site is (and isn't), as well as how to evaluate whether a static site generator is a workable solution for your project.
    Note: Description based on online resource; title from title page (viewed January 3, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781491950593
    Language: English
    Pages: 1 online resource (1 streaming video file (55 min., 34 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Docker gives PODA or Package Once Deploy Anywhere. It simplifies software delivery by making it easy to build and share images that contain your application code and infrastructure together, managed as one component. Each Docker container is a self-contained microservice that provides isolation, resilience, decoupling, and other benefits. This talk will provide a quick introduction to Docker. It shows how to package an existing Java EE monolith in a Docker image. The application will then be refactored into multiple microservices and assembled together using orchestration. Testing of such applications will be discussed and shown. Design patterns and anti-patterns to create cluster of such applications will be demonstrated and discussed."--Resource description page.
    Note: Title from title screen (viewed January 19, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Application software ; Development ; Computer software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: If you're new to GitHub, this concise book shows you just what you need to get started and no more. It's perfect for project and product managers, stakeholders, and other team members who want to collaborate on a development project-whether it's to review and comment on work in progress or to contribute specific changes. It's also great for developers just learning GitHub.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Apache Accumulo ; Application software ; Development ; Distributed databases ; Table manipulation (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Get up to speed on Apache Accumulo, the flexible, high-performance key/value store created by the National Security Agency (NSA) and based on Google's BigTable data storage system. Written by former NSA team members, this comprehensive tutorial and reference covers Accumulo architecture, application development, table design, and cell-level security. With clear information on system administration, performance tuning, and best practices, this book is ideal for developers seeking to write Accumulo applications, administrators charged with installing and maintaining Accumulo, and other professionals interested in what Accumulo has to offer. You will find everything you need to use this system fully.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed July 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491939772
    Language: English
    Pages: 1 online resource (1 streaming video file (45 min., 53 sec.)) , digital, sound, color.
    Keywords: Scala (Computer program language) ; Programming languages (Electronic computers) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Logging and monitoring services are a critical part of HA (Highly Available) applications, and enable support teams to track and react to any problems encountered by users. This webcast will give a brief introduction to the Scala programming language and use it to create Logging services in a REST API. This webcast will cover some example uses of these services from shell scripts, including logging and monitoring from the command line."--Resource description page.
    Note: Title from title screen (viewed September 17, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: 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.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed November 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Cascading style sheets ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Present information in stunning new ways by transforming CSS elements in two- and three-dimensional space. Whether you're rotating a photo, doing some interesting perspective tricks, or creating an interface that lets you reveal information on an element's backside, this practical guide shows you how to use them to great effect. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide . Why wait? Learn how to bring life to your web pages now.
    Note: Description based on online resource; title from cover (Safari, viewed June 30, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491927786
    Language: English
    Pages: 1 online resource (1 streaming video file (58 hr., 36 min., 37 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: "Couldn't make it to the 2015 Fluent Conference? No problem. This complete video compilation puts you front row center at every workshop, session, and keynote. Fluent spotlights the emerging methods, tools, and technologies of the Web Platform for developers, software engineers, UX/UI designers, and other web professionals."--Resource description page.
    Note: Title from resource description page (viewed June 8, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (12 hr., 31 min., 15 sec.)) , digital, sound, color.
    Keywords: Application software ; Development ; Apple computer ; Programming ; iPhone (Smartphone) ; Mobile apps ; iPad (Computer) ; Programming ; Macintosh (Computer) ; Programming ; Electronic videos ; local
    Abstract: "Building apps for iPhone, iPad, and Mac just got easier, faster, and safer, now that Apple has released Swift. In this video workshop, Secret Lab co-founders Jon Manning and Paris Buttfield-Addison, together with Tim Nugent, take you through the components used for building iOS and OS X apps with Swift, and then step through the creation of a simple notepad from scratch, with counterparts for each operating system. If you're an experienced programmer who's never touched Apple developer tools before, you'll learn the basics for putting the Swift language, the Xcode IDE, Interface Builder, and many other Apple technologies to work. With this video workshop, you'll learn how to turn your app ideas into reality."--Resource description page.
    Note: Title from resource description page (viewed April 22, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491925423
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr. 8 min., 52 sec.)) , digital, sound, color.
    Keywords: Gradle (Computer file) ; Android (Electronic resource) ; Application software ; Development ; Electronic videos ; local
    Abstract: "If you're an experienced Android developer or just preparing to jump in, you need to know the Gradle automated build system. In this video workshop, Java consultant Ken Kousen shows you how to work with Gradle when developing apps for Android devices. Built on Ant and Maven concepts, Gradle uses a Groovy-based domain-specific language rather than XML for declaring the project configuration. This video helps Groovy and Java programmers quickly master this Android build tool."--Resource description page.
    Note: Title from title screen. - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491926253
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 57 min., 3 sec.)) , digital, sound, color.
    Keywords: Groovy (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Learn the advantages of using Groovy by itself and with existing Java projects. This video workshop takes you into the heart of this JVM language and shows you how Groovy can help increase your productivity through dynamic language features similar to those of Python, Ruby, and Smalltalk. Presenter and Java consultant Ken Kousen demonstrates how writing anything from a simple build script to a full scale application is much easier with Groovy than with Java. You'll quickly learn how to add Groovy to your projects, and then explore the language through a host of examples and demonstrations."--Resource description page.
    Note: Title from title screen (viewed May 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Git (Computer file) ; Computer software ; Development ; Application software ; Development ; Electronic data processing ; Distributed processing ; Teams in the workplace ; Management ; Electronic books ; Electronic books ; local
    Abstract: You can do more with Git than just build software. This practical guide delivers a unique people-first approach to version control that also explains how using Git as a focal point can help your team work better together. You'll learn how to plan and pursue a Git workflow that not only ensures that you accomplish project goals, but also fits the immediate needs and future growth of your team. The first part of the book on structuring workflow is useful for project managers, technical team leads, and CTOs. The second part provides hands-on exercises to help developers gain a better understanding of Git commands.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed September 9, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491920633
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hrs., 3 min., 39 sec.)) , digital, sound, color
    Keywords: Mobile apps ; User interfaces (Computer systems) ; Design ; Application software ; Development ; HTML (Document markup language) ; Cascading style sheets ; JavaScript (Computer program language) ; Electronic videos ; local
    Abstract: "Serving customers a substandard website experience on their mobile devices costs you sales, hurts your brand, and turns your customers away. In this video workshop, mobile strategy consultant Jonathan Stark shows your in-house web team how to use the HTML, CSS, and JavaScript skills they already have to build killer mobile websites and apps. Many companies opt to learn native mobile technologies instead, but familiar web tools let you design sites that work on multiple devices and help you build apps that can access native mobile device APIs. Your team already possesses 90% of the knowledge and skills they need to get started. This workshop will help them gain confidence that comes from direct experience."--Resource description page.
    Note: Title taken from title screen (viewed July 29, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: You don't know JS
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: No matter how much experience you have with JavaScript, odds are you don't fully understand the language. As part of the "You Don't Know JS" series, this compact guide explores JavaScript types in greater depth than previous treatments by looking at type coercion problems, demonstrating why types work, and showing you how to take advantage of these features.
    Note: Description based on online resource; title from title page (Safari, viewed January 30, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: C (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Throw out your old ideas of C, and relearn a programming language that's substantially outgrown its origins. With this revised edition of 21st Century C , you'll discover up-to-date techniques missing from other C tutorials, whether you're new to the language or just getting reacquainted. Get past idioms that made sense on mainframes and learn the tools you need to work with this evolved and aggressively simple language. No matter what programming language you currently favor, you'll quickly see that 21st century C rocks .
    Note: Includes bibliographical references. - Description based on online resource; title from cover page (Safari, viewed Oct. 24, 2014)
    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: Google Apps ; Application software ; Development ; Python (Computer program language) ; Web site development ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Python applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You'll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance. App Engine's Python support includes a fast Python 2.7 interpreter, the standard library, and a WSGI-based runtime environment. Choose from many popular web application frameworks, including Django and Flask.
    Note: "Build & run scalable Python apps on Google's infrastructure"--Cover page. - 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 ...
  • 25
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Google Apps ; Application software ; Development ; Web site development ; Computer programs ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: This practical guide shows intermediate and advanced web and mobile app developers how to build highly scalable Java applications in the cloud with Google App Engine. The flagship of Google's Cloud Platform, App Engine hosts your app on infrastructure that grows automatically with your traffic, minimizing up-front costs and accommodating unexpected visitors. You'll learn hands-on how to perform common development tasks with App Engine services and development tools, including deployment and maintenance. For Java applications, App Engine provides a J2EE standard servlet container with a complete Java 7 JVM and standard library. Because App Engine supports common Java API standards, your code stays clean and portable.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Indianapolis, Indiana ] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (13 hr., 21 min., 27 sec.)) , digital, sound, color.
    Series Statement: LiveLessons
    Keywords: Spark (Electronic resource : Apache Software Foundation) ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this video training, Jonathan starts off with a brief history of Spark itself and shows you how to get started programming in a Spark environment on a laptop. Taking an application and code first approach, he then covers the various APIs in Python, R, and SQL to show how Spark makes large scale data analysis much more accessible through languages familiar to data scientists and analysts alike. With the basics covered, the videos move into a real-world case study showing you how to explore data, process text, and build models with Spark. Throughout the process, Jonathan exposes the internals of the Spark framework itself to show you how to write better application code, optimize performance, and set up a cluster to fully leverage the distributed nature of Spark."--Resource description page.
    Note: Title from resource description page (Safari, viewed November 16, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 36 min., 18 sec.)) , digital, sound, color.
    Series Statement: LiveLessons
    Keywords: Application software ; Development ; Java (Computer program language) ; Distributed operating systems (Computers) ; Computer architecture ; Electronic videos ; local
    Abstract: "In this video training, Josh Long and Phil Webb demonstrate how and why Spring and Spring Boot offer the best way to build modern, microservice systems. They look at the technologies and use-cases common to cloud-native microservice style applications as part of a larger framework, and then specifically address microservice implementation patterns."--Resource description page.
    Note: Title from title screen (viewed April 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (19 hr., 22 min., 56 sec.)) , digital, sound, color.
    Edition: Third edition.
    Series Statement: LiveLessons
    Keywords: Ruby (Computer program language) ; Web applications ; Development ; Application software ; Development ; Electronic videos ; local
    Abstract: "Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include simplified installation via a standard integrated development (IDE) in the cloud, use of the default Rails stack throughout, a light-weight testing approach, an all-new section on image upload, and an all-new chapter on account activation and password resets, including sending email with Rails."--Resource description page.
    Note: Title from resource description page (viewed February 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 26 min., 46 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: Object-oriented programming (Computer science) ; Object-oriented programming languages ; Java (Computer program language) ; C++ (Computer program language) ; C# (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "This Java Concurrency LiveLessons describes by example how to apply patterns and frameworks to alleviate the complexity of developing concurrent software via the use of object-oriented design techniques and Java programming language features and class libraries. Many Java application examples are used throughout the course to showcase pattern-oriented design and programming techniques for concurrent software. You will learn to recognize the inherent and accidental complexities involved with developing concurrent software for Java clients and servers; understand how pattern-oriented software architecture techniques can and cannot help to alleviate this complexity; apply key pattern-oriented software architecture techniques to develop reusable concurrent software using Java object-oriented programming language features and class libraries; and know where to find additional sources of information on how to successfully apply pattern-oriented software architecture techniques to concurrent software in Java."--Resource description page.
    Note: Title from resource description page (Safari viewed January 26, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9780133962369 , 0133962369
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: MongoDB ; Node.js ; Web applications ; Development ; Web site development ; Application software ; Development ; JavaScript (Computer program language) ; EXPRESS (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Traditionally, web applications have been architected so that the back-end houses all the front-end code. This has resulted in heavy projects that are difficult to manage and scale. This book will explain a new way to write web applications by treating the front-end as if it were a third-party (such as a mobile client). This book, written by a practicing MEAN developer, will take a holistic approach to using the MEAN JavaScript platform for creating modern web applications and lay out how to use the MEAN (Mongo, Express, AngularJS, and Node.js) set of tools to create a web application, from installation and setup of the tools to debugging and deploying your app. After an introduction to how web development is changing and the advantages of using the MEAN stack, the author jumps into an introduction to each tool and then dives into using the complete JavaScript-based application stack to build, test, and deploy apps.
    Note: Place of publication from publisher's website. - Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 26, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Online Resource
    Online Resource
    [Place of publication not identified] : Sams
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 5 min., 57 sec.)) , digital, sound, color
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Electronic videos ; local
    Abstract: "iOS 8 Video How-To is a series of short, 2- to 5-minute how-to videos that walk you through a specific task or technique related to iOS 8 application development. Adapted from John Ray's book Sams Teach Yourself iOS 8 Application Development in 24 Hours, each video is self-contained and focused entirely on one particular task. You can either go through the videos in sequence or you can jump into a particular task, see how something is done, and then jump out again."--Resource description page.
    Note: Title from title screen (viewed January 19, 2016). - Date of publication from resource description page. - "Video 1.1."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781783284153
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 53 min., 12 sec.)) , digital, sound, color.
    Keywords: Client/server computing ; Application software ; Development ; Web sites ; Design ; Web site development ; Search engines ; Development ; Electronic videos ; local
    Abstract: "Packt video courses are designed to cover the breadth of the topic in short, hands-on, task-based videos. Each course is divided into short manageable sections, so you can watch the whole thing or jump to the bit you need. The focus is on practical instructions and screencasts showing you how to get the job done. This course presents the concepts of data search and shows you how to put them into action with bite-size videos that balance in-depth content with practical implementations. If you are a web developer who is looking to make your content more discoverable, this is the course for you. A basic understanding of JavaScript will help you grasp the functionalities of the application built with Elasticsearch and AngularJS in this course."--Resource description page.
    Note: Title from resource description page (viewed May 15, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    ISBN: 9780133795301 , 0133795306
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: VMware ; Virtual computer systems ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: DevOps for VMware® Administrators is the first book focused on using DevOps tools and practices with VMware technologies. The authors introduce high-value tools from third parties and VMware itself, and guide you through using them to improve the performance of all your virtualized systems and applications. You'll walk through automating and optimizing configuration management, provisioning, log management, continuous integration, and more. The authors also offer step-by-step coverage of deploying and managing applications at scale with Docker containers and Google Kubernetes. They conclude with an up-to-the-minute discussion of VMware's newest DevOps initiatives, including VMware vRealize Automation and VMware vRealize Code Stream. Coverage includes • Understanding the challenges that DevOps tools and practices can help VMware administrators to solve • Using Vagrant to quickly deploy Dev and Test environments that match production system specifications • Writing Chef "recipes" that streamline server configuration and maintenance • Simplifying Unix/Linux configuration management and orchestration with Ansible • Implementing Docker containers for faster and easier application management • Automating provisioning across the full lifecycle with Razor • Integrating Microsoft PowerShell Desired State Configuration (DSC) and VMware PowerCLI to automate key Windows Server and vSphere VM admin tasks • Using Puppet to automate infrastructure provisioning, configuration, orchestration, and reporting • Supercharging log management with ELK (Elasticsearch, Logstash, Kibana) • Supporting DevOps source code management with Git and continuous integration practices with Jenkins • Achieving continuous integration, delivery, and deployment with VMware's vRealize Code Stream
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed May 14, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    ISBN: 9781784390174 , 1784390178
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create powerful yet simple-to-code BDD test suites in JavaScript using the most popular tools in the community In Detail JavaScript is not only widely used to create attractive user interfaces for the Web, but with the advent of Node.js, it is also becoming a very popular and powerful language to write server-side applications. Using behavior-driven development and some common testing patterns and best practices, you will be able to avoid these traps. This book will show you how to do BDD in a practical way. We will start with a basic introduction of what BDD is and why the classical approach to testing has failed. Afterwards, we will dive directly into an introduction to Node.js, Mocha, and Sinon.JS. Finally, we will cover more advanced subjects such as how to write a fast and effective test suite for a RESTful web API, and how to do the same with a rich UI using Cucumber.js and Protractor. This book will give you great insight into how to architect your system to make it more testable and modular, but at the same time avoid the nightmare of abusing mock objects. What You Will Learn Understand the basic concepts of BDD and how it is different from classic unit testing Divide your system into different modules that can be tested separately, but at the same time not falling into the trap of unit testing Use Mocha, Sinon.JS, and Chai to write expressive BDD features Implement Cucumber.js to automate tests written in Gherkin so that your stakeholders can understand them Discover how to test asynchronous systems, either based on callbacks or promises Test a RESTful web API and a rich UI using WebDriverJS and Protractor Refactor and keep your test code base maintainable using best practices and patterns such as PageObject
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed March 13, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    ISBN: 9781785283208 , 1785283200
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    DDC: 005.2762
    Keywords: Jasmine (Computer file) ; JavaScript (Computer program language) ; Testing ; Application software ; Development ; Ajax (Web site development technology) ; Electronic books ; Electronic books ; local
    Abstract: Test your JavaScript applications efficiently using Jasmine and React.js In Detail Take your testing of JavaScript applications to a new level of efficiency and reliability with the help of this book. Starting with the fundamentals of Jasmine and behavior-driven development (BDD), you will learn about tooling and automation. You will learn how to create a sustainable code base with the help of Jasmine. You will also take a look at integrated testing with React.js and Karma, and how you can speed this process up by faking AJAX requests. As you progress through the book, you will learn about the challenges of testing an application built on top of a framework and how you can prevent your application from suffering from dependency management. You will understand the concept of client-side and server-side rendering and test applications using React.js. You will also learn to automate using webpack and work with JavaScript module systems using ECMA Script 6 (ES6) modules. By the end of this book, you will be a competent web developer with good knowledge and a strong understanding of how to efficiently use the Jasmine framework for testing purposes. What You Will Learn Understand and use the power of Jasmine to create better and more maintainable code bases Drive your application development entirely by tests Write modular and reusable code through the power of ECMA Script 6 (ES6) modules Use asynchronous tests, stubs, and spies optimally Test drive a React.js single-page application Optimize your code to unleash the power of tooling and automation
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed May 12, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781785282508 , 1785282506
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2762
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn how to use RxJava and its reactive Observables to build fast, concurrent, and powerful applications through detailed examples In Detail Whether you are a Java expert or at a beginner level, you'll benefit from this book, because it will teach you a brand new way of coding and thinking. The book starts with an explanation of what reactive programming is, why it is so appealing, and how we can integrate it in to Java. It continues by introducing the new Java 8 syntax features, such as lambdas and function references, and some functional programming basics. From this point on, the book focuses on RxJava in depth. It goes through creating Observables, transforming, filtering, and combining them, and concurrency and testing to finish with extending the library itself. This book is a definite tutorial in RxJava filled with a lot of well-described examples. It explains reactive programming concepts in plain and readable language, without scientific formulas and terms. What You Will Learn Discover what reactive programming is and how you can benefit from it Get to grips with the new functional features of Java 8 and some functional theory Create RxJava Observable instances from virtually any data source Transform, filter, and accumulate your data using various RxJava operators Combine multiple data sources in one dataset, using custom logic Write concurrent programs with ease, scheduling actions on various workers Learn about unit testing asynchronous RxJava logic Extend RxJava by writing your own operators and factory methods
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 6, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781782174622 , 1782174621
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Web applications ; Web applications ; Design ; JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: A fast-paced guide to designing and building scalable and maintainable web apps with React.js About This Book Build maintainable and performant user interfaces for your web applications using React.js Create reusable React.js components to save time and effort in maintaining your user interfaces Learn how to build a ready-to-deploy React.js web application, following our step-by-step tutorial Who This Book Is For If you're a front-end developer with knowledge of jQuery and its libraries, along with frameworks, such as Angular.JS and Backbone.JS, or native JavaScript development, and you wish to use the fastest web user interface library there is, then this book is ideal for you. What You Will Learn Install powerful React.js tools to make development much more efficient Create React elements with properties and children Get started with stateless and stateful React components Use JSX to speed up your React.js development process Add reactivity to your React components with lifecycle methods Integrate your React components with other JavaScript libraries Utilize the Flux application architecture with your React components Test your React components with Jest test framework In Detail Building web applications with maintainable and performant user interfaces is a challenge that many have faced for more than a decade, but no one has risen to this challenge quite like React.js. Today React.js is used by Facebook, Instagram, Khan Academy, and Imperial College London, to name a few. Many new users recognize the benefits of React.js and adopt it in their own projects, forming a fast-growing community. The speed at which React.js has evolved promises a bright future for those who invest in learning it today. React.js Essentials will take you on a fast-paced journey through building your own maintainable React.js application. Begin by exploring how you can create single and multiple user interface elements. Create stateless and stateful components and make them reactive, learn to interact between your components and lifecycle methods and gauge how to effectively integrate your user interface components with other JavaScript libraries. Delve deep into the core elements of the Flux architecture and learn how to manage your application using stores. Finish by going that extra mile with the Jest test framework, running multiple tests on your application and find solutions to scale it further without complexity. Style and approach The book adopts a step-by-st...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed September 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781784391935 , 178439193X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community Experience Distilled
    DDC: 004.12093479
    Keywords: Linux ; Application software ; Development ; Computer software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Optimize the power of Docker to run your applications quickly and easily Learn to compose, use, and publish the Docker containers Leverage the features of Docker to deploy your existing applications Explore real world examples of securing and managing Docker containers In Detail Docker is a next-generation platform for simplifying application containerization life-cycle. Docker allows you to create a robust and resilient environment in which you can generate portable, composable, scalable, and stable application containers. This book is a step-by-step guide that will walk you through the various features of Docker from Docker software installation to the impenetrable security of containers. The book starts off by elucidating the installation procedure for Docker and a few troubleshooting techniques. You will be introduced to the process of downloading Docker images and running them as containers. You'll learn how to run containers as a service (CaaS) and also discover how to share data among containers. Later on, you'll explore how to establish the link between containers and orchestrate containers using Docker Compose. You will also come across relevant details about application testing inside a container. You will discover how to debug a container using the docker exec command and the nsenter tool. Finally, you will learn how to secure your containers with SELinux and other proven methods. What You Will Learn Build a Docker image using Dockerfiles Push and publish images on Docker Hub Run your own private Docker Hub and upload images onto it Create and run services inside a container to deploy your applications with ease Share data between the Docker host and containers Orchestrate multiple containers with Docker Compose Test and debug applications inside a Docker container Secure your Docker containers with SELinux
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781783987337 , 1783987332
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2762
    Keywords: Apache Spring ; Application software ; Development ; Java (Computer program language) ; Electronic books ; local
    Abstract: Gain expertise in developing and caching your applications running on the JVM with Spring In Detail Spring is an open source Java application development framework to build and deploy systems and applications running on the JVM. It is the industry standard for Web development and the most popular framework among Java developers. It makes it easy to build modular and testable Web applications by using the Model-View-Controller paradigm and dependency injection. Mastering Spring Application Development will take you on a journey from developing simple applications with Spring Data and MongoDB to caching your application with Spring Cache. You will discover how Thymeleaf will help you develop applications faster and how to configure it, and how to master dependency. Finally, you will get to grips with Web services by creating RESTful services and SOAP services using Spring Web Service framework, helping you to write Web service client code. You will learn how to set up a spring cache and tie your caching code with business logic. What You Will Learn The best approach to configuring Spring applications Read as well as manipulate data in MongoDB using Spring Data Configure Spring Batch to schedule jobs Use Spring Hbase template implementation Bootstrap your application with Spring Boot Create and use Apache Hadoop jobs to handle big data Integrate Spring with Thymeleaf Create RESTful services and SOAP services using Spring Web Service framework Develop maven applications by using the spring-integration-ftp package Configure Hadoop jobs in the Spring framework
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781783984015 , 1783984015
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 004
    Keywords: Web applications ; Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of Knockout.js to build complex ASP.NET web applications In Detail Knockout MVC is a library for ASP.NET MVC that helps developers to move their entire business logic to the server. With practical and accessible guidance, you will learn the skills necessary to successfully create Knockout.js-based applications of varying complexity. Beginning with a vital overview of Knockout.js, including the MVVM design pattern, you will create a simple but powerful application capable of integrating with ASP.NET MVC as well as gain a thorough understanding of the Knockout MVC library. From this starting point, you will explore great advanced features that can be used in pure Knockout.js applications and server ASP.NET MVC logic, such as regions and complex bindings, as well as how to use the MVMM design pattern to create powerful sites separating the model, logic, and view layers. What You Will Learn Work with observable arrays, special bindings, and computed observables Create a model in C# and connect it with the MVVM structure in JavaScript Integrate the Knockout.js library into ASP.NET applications Configure tmux and customize it for your needs Migrate your entire business logic to the server side with Knockout MVC Understand and use basic MVVM concepts such as declarative bindings and observable properties Discover special Knockout.js concepts such as regions, complex bindings, combined contexts, and more Leverage the key features of Knockout.js such as declarative bindings, templating, and dependency tracking in ASP.NET applications
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 10, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781783983810 , 1783983817
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.365
    Keywords: Web applications ; Application software ; Development ; Scala (Computer program language) ; Java (Computer program language) ; Electronic books ; local
    Abstract: Leverage the awesome features of Play Framework to build scalable, resilient, and responsive applications In Detail Play Framework is an open source web application framework that is written in Java and Scala. It follows the Model-View-Controller architectural pattern and enables the user to employ Scala for application development, while keeping key properties and features of Play Framework intact. Starting off by building a basic application with minimal features, you get a detailed insight into handling data transactions and designing models in Play. Next, you venture into the concepts of Actors and WebSockets, the process of manipulating data streams, and testing and debugging an application in Play. Finally, you gain an insight into extending the framework by writing custom modules or plugins in Play. Each chapter has a troubleshooting section that helps you out by discussing the causes of, and solutions to, some commonly faced issues. What You Will Learn Customize your framework to accommodate the specific requirements of an application Develop responsive, reliable, and highly scalable applications using Play Framework Build and customize Play Framework plugins that can be used in multiple Play applications Familiarize yourself with third-party APIs to avoid rewriting existing code Gain an insight into the various aspects of testing and debugging in Play to successfully test your apps Get to know all about the concepts of WebSockets and Actors to process messages based on events
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781782169987 , 1782169989
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.756
    Keywords: Database management ; Application software ; Development ; Computational grids (Computer systems) ; Java (Computer program language) ; Electronic books ; local
    Abstract: Master Infinispan to create scalable and high-performance applications In Detail Infinispan is an extremely scalable, highly available key/ value data store and data grid platform. In-memory data grids (IMDG) have recently been gaining a lot of attention, and the market for this technology is steadily increasing. This book is a practical guide that covers all Infinispan features in a progressive manner with the help of real-world and ready-to-use examples. You will learn how to install Infinispan and create a perfect development environment. Next, you will learn how to persist data to a permanent store and integrate Infinispan with technologies such as Hibernate OGM, Amazon Web Services (AWS), and CDI. Finally, we will present a sample application that you can download from the JBoss Developer Framework. By the end of this book, you will be able to build extremely scalable applications, providing a highly available key/value data store. What You Will Learn Install Infinispan and create the perfect development environment Get acquainted with topologies and strategies for different situations and data access patterns Familiarize yourself with scaling techniques and concepts including distributed transactions, ACID, and database sharding Monitor your Infinispan instances by using RHQ or JMX clients Control and manage transactions using JTA and use the available APIs to manipulate your cache data Create an application called TicketMonster and learn how to implement Infinispan Learn about JGroups and how to use it with Infinispan for reliable communication Learn the concepts behind big data and how to work with Infinispan MapReduce API
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781784390549 , 1784390542
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community Experience Distilled
    DDC: 005.276
    Keywords: Application software ; Development ; Python (Computer program language) ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Use Python and Flask to build amazing web applications, just the way you want them! Learn how to use forms, authentication, and authorization control through extensions, and provide a robust, safe web experience for the client Free yourself from the SQL vs NoSQL paradigm and use the technology that best fits your needs Add powerful concepts like TDD and BDD to your range of testing skills In Detail Flask is a powerful web framework that helps you build great projects using your favorite tools. Flask takes the flexible Python programming language and provides a simple template for web development. Once imported into Python, Flask can be used to save time building web applications. It goes against the flow with the microframework concept, leaving most of the architecture choices to the developer. Through its great API, extensions, and powerful patterns, Flask helps you create simple projects in minutes and complex ones as soon as possible. From the beginning, Building Web Applications with Flask shows you how to utilize Flask's concepts, extensions, and components to create engaging, full-featured web projects. You'll learn how to properly handle forms using WTForms, devise convenient templates with Jinja2 tags and macros, use NoSQL and SQL databases to store user data, test your projects with features and unit tests, create powerful authentication and user authorization, as well as administrative interfaces with ease, and more. As Flask does not enforce an architectural recipe, neither do we! This book makes no coding assumptions on how you should code, leaving you free to experiment. What You Will Learn Create single page applications with Flask Use macros, filters, tags, and control structures to render rich responses to user requests Receive forms securely through form-based classes and WTForms Utilize NoSQL or SQL databases to store user data seamlessly Generate simple, yet powerful, REST services from your data models Learn how to perform test-driven and behavior-driven developments in your Flask projects Use Flask components to create maintainable non-flat projects Harvest the power of extensions to build robust authorization and permission policies
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781783981410 , 1783981415
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2762
    Keywords: Node.js ; JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Learn how to build, test, deploy, monitor, and maintain your Node.js applications at scale In Detail Node.js is a popular choice for teams that need to design, build, test, deploy, maintain, and monitor large-scale distributed systems. Starting with a detailed overview of the Node.js architecture, this book covers topics that will help in application development, testing, deployment, and maintenance. You will learn about concurrency, event loops, callbacks and streams. Furthermore, step-by-step instructions on deploying applications to providers such as DigitalOcean and Heroku will be provided, including information on setting up load balancers and proxies. Message queues and other techniques for managing state and session data at scale will also be covered. A series of examples on deploying your Node.js applications in production environments are provided, including a discussion on setting up continuous deployment and integration for your team. Popular tools for testing, deploying, building, and monitoring Node.js applications are covered, helping you get up and running quickly. What You Will Learn Learn the strengths of Node.js and how to optimize your code to make it ready for deployment into production Use Docker and Vagrant to create many virtual instances of your Node.js applications Deploy Node.js repositories to the cloud using Heroku, OpenShift, and DigitalOcean Utilize native Node.js modules, or Nginx, to load balance your applications Optimize your Node runtime by tweaking V8, managing memory intelligently, and using Redis to manage state data Discover how to use Gulp, Browserify, npm, Mocha, Chai, Sinon, and other tools to simplify your build/test/release process Manage your production deployments with Git, Jenkins, and Ansible
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781784395650 , 178439565X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2762
    RVK:
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Implement fast, lean, and readable code effectively with Lo-Dash In Detail Lo-Dash Essentials walks you through the Lo-Dash utility library, which promises consistency and performance in JavaScript development. This book looks into the most common functions and the various contexts in which they're used. You'll first start with object types and their properties, then you'll dive into larger development patterns, such as MapReduce, and how to chain functionality together. Following this, you'll learn how to make suitable builds for various environments, and discover how high-level patterns complement one another and how they lead to reusable building blocks for applications. Finally, you will gain some practical exposure to Lo-Dash by working alongside other libraries, and learn some useful techniques for improving performance. What You Will Learn Analyze the difference between arrays, collections, and objects and look at how Lo-Dash treats them Understand the subtle differences between iterating over arrays and objects, along with object-creation patterns used with Lo-Dash Exploit and work with Lo-Dash functional tools, such as partially applying arguments, and composing higher-order functions Explore the various approaches of MapReduce and their relationships with other Lo-Dash functions Build your own Lo-Dash application for various environments Compare Lo-Dash with other libraries and decide where Lo-Dash is a good fit Understand the key Lo-Dash design principles and utilize this knowledge to deliver performant user interfaces
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781784399405 , 178439940X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Community Experience Distilled
    DDC: 005.4
    Keywords: Windows (Computer programs) ; Software ; Windows (Computer programs) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Over 60 hands-on recipes packed with tips and tricks to boost your Windows installations In Detail WiX is a dialect of XML used to make installers for Windows. Its declarative style avoids the complexity and limitations of procedural code, providing you with everything you need to package up an entire application into a single MSI file. This book gives you a good overview of WiX's capabilities to develop your own installer packages with functionalities beyond those available in Windows Installer. In the recipes of this book, you will see ways in which WiX can cut down on your installation time and help you streamline your deployment processes. You will see how to make customized installer UIs, write custom actions, create shortcuts, and also set your application as the default for a file type. What You Will Learn Install websites, application pools, and virtual directories in IIS Add a wizard to your installer and customize it with your own dialogs Set up new user accounts, add security groups, and secure files and folders on installation Prevent deployment to unsupported systems by using launch conditions Update XML files during installation Configure shortcuts to your application Include prerequisites with a bootstrapper Create custom actions using C# Add environment variables to the system
    Note: Includes index. - "Quick answers to common problems"--Cover. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781783988037 , 1783988037
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.3
    RVK:
    Keywords: Go (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build real-world, production-ready solutions in Go using cutting-edge technology and techniques In Detail Dive headfirst into solving actual enterprise problems and start cutting code from the word go. You will build complete applications around a variety of subjects using a range of different technologies and techniques, all of which are directly applicable to today's tech start-up world. Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this book will arm you with everything you need to build world-class solutions. Well-designed applications and sensible architectures can scale horizontally to cope with the demands of up to millions of users, while avoiding the prohibitive up-front investment that can bring a project to its knees. What You Will Learn Build quirky and fun projects from scratch while exploring widely applicable skills, patterns, practices, and techniques, as well as a range of different technologies Create websites and data services capable of massive scale using Go's net/http package, exploring RESTful patterns as well as low-latency WebSocket APIs Interact with a variety of remote web services to consume capabilities ranging from authentication and authorization to a fully functioning thesaurus Develop high-quality command-line tools that utilize the powerful shell capabilities and have great performance using Go's in-built concurrency mechanisms Implement a modern document database as well as high-throughput messaging queue technology to put together an architecture that is truly ready for scale Write concurrent programs and gracefully manage their execution and communication with smart use of channels
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781783987856 , 1783987855
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2502434
    Keywords: Python (Computer program language) ; Application software ; Development ; Computer games ; Design ; Cross-platform software development ; Electronic books ; Electronic books ; local
    Abstract: Build your very own app-store-ready, multi-touch games and applications with Kivy! In Detail Kivy is a Modern UI framework that greatly simplifies the development of cross-platform apps suitable for both mobile and desktop. This book is a practical guide that will walk you through the creation of intuitive multi-platform games and apps for day-to-day use. You will learn how to build simple, common apps such as Stopwatch and Paint. Then, we will gradually dive into more advanced Python and Kivy features. We will also cover a number of related topics ranging from UI design to low-level GLSL shaders. You will be able to fill your resume with practical applications and games, including those inspired by the insanely popular puzzle game 2048 and Flappy Bird. Each chapter covers a fully functional program, highlighting different aspects of the Kivy framework. What You Will Learn Set up a development environment for Python and Kivy programming Build cross-platform applications suitable for desktop and mobile Create Modern UI apps reminiscent of Windows Phone flat design Interface with the native Android API to broaden the scope of what functionality is available to your apps Customize your applications by modifying the built-in Kivy features for your project specifications Develop full-stack, client-server solutions with the backend and UI both written in Python Write modular, reusable code while utilizing various aspects of the Kivy framework Write your own cross-platform video-games, ready for distribution on Google Play, App Store, or even Steam
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed February 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781783981199 , 1783981199
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    DDC: 621.36702856693
    RVK:
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Over 80 shortcuts, solutions, and recipes that allow you to create the most stunning visualizations and 3D scenes using the Three.js library In Detail Modern browsers are becoming more powerful each year and in recent years have adopted WebGL as the standard to deliver 3D graphics in a browser. Beginning with some basic recipes to get you started, this book will guide you through the most important features that Three.js has to offer. You'll even learn how to quickly create new geometries from scratch. Solutions and methods that show you how to use HTML5 video and canvas as textures will follow on from this. By the end of the book, you'll be able to quickly add advanced features to your scene, improve the way users interact with your 3D scene, and make your scenes look stunning. What You Will Learn Create a standard HTML skeleton and advanced features such as keyboard controls, drag and drop support, WebGL detection, and loading resources Build and transform Three.js geometries using simple properties and advanced matrix transformations Enhance the look of your scene using Three.js materials, texture maps, and dynamic textures Apply realistic lighting and shadows to the 3D objects you have created Animate particle systems created from scratch or from existing geometries Work with animations, advanced physics, and collision detection
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed January 19, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781784396046 , 1784396044
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    DDC: 005.3
    Keywords: JBoss ; Application software ; Development ; Web servers ; Computer programs ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Over 90 hands-on recipes to configure, deploy, and manage Java-based applications using WildFly In Detail With the increasing demand for distributed systems for Java applications, WildFly offers a robust platform on which to deploy and manage your services. As a matter of fact, WildFly 9 is a fully certified Java EE 7 platform and provides remote management tools, such as the redesigned Admin Console and the new and powerful Command Line Interface (CLI). With practical and accessible material, you will begin by learning to set up your WildFly runtime environment, and progress to selecting appropriate operational models, managing subsystems, and conquering the CLI. You will then walk through the different balancing and clustering techniques, simultaneously learning about role-based access control and then developing applications targeting WildFly and Docker. What You Will Learn Run WildFly in both standalone and domain operational modes Adopt the right profile for your applications Configure and manage your WildFly instances with the Admin Console Utilize the CLI to deploy, configure, stop, and start services Develop HA systems with Apache HTTPD, WildFly, and ModCluster Assemble TCP or UDP WildFly clusters Deploy your application to the cloud with OpenShift Online Use Linux containers with Docker to ship your clean, tested, and ready-to-use WildFly environment
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed August 4, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781783983674 , 1783983671
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 621.382
    Keywords: Internet telephony ; Web applications ; Real-time programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop interactive real-time communication applications with WebRTC Create easy-to-use real-time communication applications using WebRTC platform Learn the best practices behind traversing networks, signaling, security, and data transport in WebRTC applications Use full mesh networks, partial mesh networks, and multi point control units to manage your applications In Detail The book begins by teaching you how to capture audio and video streams from the browser using the Media Capture and Streams API. You will then create your first WebRTC application capable of audio and video calling. The book will also give you in-depth knowledge about signaling and building a signaling server in Node.js. While being introduced to the RTCDataChannel object, you will learn how it relates to WebRTC and how to add text-based chat to your application. You will also learn to take your application further by supporting multiple users through different technologies and scale its performance and security. This book will also cover several theories using full mesh networks, partial mesh networks, and multipoint control units. By the end of this book, you will have an extensive understanding of real-time communication and the WebRTC protocol and APIs. What You Will Learn Understand the underlying platform that WebRTC is built upon Create applications that utilize your web camera and microphone Build your very own signaling server from scratch Enable your applications to communicate with multiple users Share data and files across peer-to-peer connections using WebRTC Implement best practices to secure and make a WebRTC application perform Get to know more about multi-peer mesh networks for more than two users Learn the best practices behind traversing networks, signaling, security, and data transport in WebRTC applications Use full mesh networks, partial mesh networks, and multipoint control units to manage your applications
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 20, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781783289585 , 1783289589
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 005.2762
    Keywords: JBoss ; Process control ; Computer software ; Development ; Application software ; Development ; Workflow ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Design, build, and deploy business process-centric applications using the cutting-edge jBPM technology stack In Detail This book provides a complete understanding of the jBPM technology stack. It starts with an introduction to the world of business process management systems, the problem domain addressed by jBPM, explores the main use cases that can be addressed by business process management systems, and illustrates the main design patterns. It takes you through the details of the architecture and available out-of-the-box provisions for customizing, extending, and integrating the features of jBPM to meet the requirements of your application. Moreover, this book will empower you with the knowledge to integrate jBPM with enterprise architecture, debug through the source code of jBPM, and utilize the flexibility provided by a heavily modular system. Finally, it introduces you to the provisions available for a jBPM-based application to put the non-functional characteristics of the system, which are of great importance when we deploy our application in production. The book helps you in putting the knowledge at work by providing you with a lot of ready to use examples, both basic and advanced ones. What You Will Learn Understand the jBPM tool stack and business process management systems, the standards, patterns, and use cases Build your first BPM application using the jBPM tool stack Monitor and manage the daily operations of business process-centric applications Get a detailed explanation of all the BPMN constructs supported by jBPM Understand the core architecture of jBPM Learn about the extension points and pluggable mechanisms which would help you to extend jBPM core Enhance your application with business process management functionalities by integrating jBPM into your existing application portfolio Configure the jBPM-based application to meet the non-functional requirements in production Integrate jBPM to the JEE, SOA, and EDA environments to use its capabilities
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 16, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781783987931 , 1783987936
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    DDC: 004.10923478
    Keywords: Python (Computer program language) ; Application software ; Development ; Application software ; Testing ; Computer software ; Testing ; Electronic books ; Electronic books ; local
    Abstract: Develop high-quality and maintainable Python applications using the principles of test-driven development In Detail This book starts with a look at the test-driven development process, and how it is different from the traditional way of writing code. All the concepts are presented in the context of a real application that is developed in a step-by-step manner over the course of the book. While exploring the common types of smelly code, we will go back into our example project and clean up the smells that we find. Additionally, we will use mocking to implement the parts of our example project that depend on other systems. Towards the end of the book, we'll take a look at the most common patterns and anti-patterns associated with test-driven development, including integration of test results into the development process. What You Will Learn Implement the test-driven development process in Python applications Fully leverage Python's powerful built-in unittest and doctest modules Effectively add features to existing code bases that do not have any tests Safely resolve problems with the code and design, without breaking any functionality Utilize Python's powerful mock and patch functionality to test complex interactions Integrate unit testing into the overall software delivery process Use doctest to test code with examples Enhance TDD with the nose2 test runner
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed May 15, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781491957882 , 1491957883
    Language: English
    Pages: 1 online resource (1 streaming video file (26 hr., 44 min., 21 sec.)) , digital, sound, color
    Keywords: Apache Cassandra ; Apache Kafka ; Apache Spark ; Internet videos ; Streaming video ; Databases ; Electronic data processing ; Application software Development ; Apache Kafka ; Apache Spark ; Electronic videos ; local ; Vidéos sur Internet ; Vidéo en continu ; streaming video ; Internet videos ; Streaming video ; Electronic videos ; Apache Cassandra ; Databases ; Electronic data processing ; Application software ; Development ; Logiciels d'application ; Développement
    Abstract: "There are a variety of useful applications for real-time data, including quick identification of general patterns and trends in data, performing sentiment analysis, crafting responses in real-time, andperhaps one of the most important useswhen having analysis immediately will change the outcome of the situation. This Learning Path provides an in-depth tour of technologies used in processing and analyzing real-time data."--Resource description page.
    Note: Title from resource description page (viewed March 14, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Parallel Title: Erscheint auch als
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Summary Hello App Inventor! introduces creative young readers to the world of mobile programmin-no experience required! Featuring more than 30 fun invent-it-yourself projects, this full-color, fun-to-read book starts with the building blocks you need to create a few practice apps. Then you'll learn the skills you need to bring your own app ideas to life. About the Book Have you ever wondered how apps are made? Do you have a great idea for an app that you want to make reality? This book can teach you how to create apps for any Android device, even if you have never programmed before. With App Inventor, if you can imagine it, you can create it. Using this free, friendly tool, you can decide what you want your app to do and then click together colorful jigsaw-puzzle blocks to make it happen. App Inventor turns your project into an Android app that you can test on your computer, run on your phone, share with your friends, and even sell in the Google Play store. Hello App Inventor! introduces young readers to the world of mobile programming. It assumes no previous experience. Featuring more than 30 invent-it-yourself projects, this book starts with basic apps and gradually builds the skills you need to bring your own ideas to life. We've provided the graphics and sounds to get you started right away. And a special Learning Points feature connects the example you're following to important computing concepts you'll use in any programming language. App Inventor is developed and maintained by MIT. What's Inside Covers MIT App Inventor 2 How to create animated characters, games, experiments, magic tricks, and a Zombie Alarm clock Use advanced phone features like: Movement sensors Touch screen interaction GPS Camera Text Web connectivity About the Authors Paula Beer and Carl Simmons are professional educators and authors who spend most of their time training new teachers and introducing children to programming.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Language: German
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Das populäre Framework AngularJS macht die Komplexität moderner JavaScript- und Single-Page-Anwendungen (SPA) für Entwickler beherrschbar. Es unterstützt bei immer wiederkehrenden Aufgaben wie Datenbindung, Validierung oder Routing/Deep-Linking. Die Tatsache, dass sowohl Google als auch eine riesige Community hinter AngularJS stehen, schafft darüber hinaus Vertrauen. Dieses Buch zeigt, wie Sie von AngularJS in Ihren Projekten profitieren. Dabei beschränkt es sich nicht nur auf die Grundlagen, sondern geht auch auf die zahlreichen Möglichkeiten zur Erweiterung mit Blick auf die eigenen Bedürfnissen ein. Die Autoren gehen auch auf das Zusammenspiel mit anderen Technologien und Standards wie RequireJS, Yoeman, Bower, Grunt, TypeScript oder OAuth 2.0. ein.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed April 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Pragmatic exPress
    Parallel Title: Erscheint auch als
    Keywords: Electronic clocks and watches ; Apple computer ; Electronic watches, Digital ; Programming ; Portable computers ; Programming ; Application software ; Development ; Mobile apps ; Development ; Electronic books ; Electronic books ; local
    Abstract: The Apple Watch offers the closest connection yet between your app and users. But you can't just port your existing iPhone app to the watch; instead, you'll write a WatchKit Extension. Learn which of your app's features should come to the watch, how make your UI look great on both watch sizes with WatchKit's Interface Controller, and how to submit your app to the App Store and get it onto the wrists of your customers.
    Note: "Version: P2.0 (July 2015).". - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: First edition.
    Keywords: Android (Electronic resource) ; Application software ; Development ; Java (Computer program language) ; Web applications ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: RxJava is the "new hotness" for Android development. However, there are still many developers that aren't really sure what RxJava is or how it might help them build their Android applications. This report will leave developers with a solid understanding of RxJava and help them understand why so many developers are excited about RxJava for Android development.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed January 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume)
    Edition: First edition.
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Java SE 8 is perhaps the largest change to Java in its history, led by its flagship feature-lambda expressions. If you're an experienced developer looking to adopt Java 8 at work, this short guide will walk you through all of the major changes before taking a deep dive into lambda expressions and Java 8's other big feature: the Streams API. Author Raoul-Gabriel Urma explains how improved code readability and support for multicore processors were the prime movers behind Java 8 features. He'll quickly get you up to speed on new classes including CompleteableFuture and Optional, along with enhanced interfaces and the new Date and Time API. You'll also: Understand why lambda expressions are considered a kind of anonymous function Learn how lambda expressions and the behavior parameterization pattern let you write flexible and concise code Discover various operations and data processing patterns possible when using the Streams API Use Collector recipes to write queries that are more sophisticated Consider factors such as data size and the number of cores available when using streams in parallel Work with a practical refactoring example to bring lambda expressions and streams into focus
    Note: Description based on online resource; title from title page (Safari, viewed January 7, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [New York, New York] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Xcode ; iOS (Electronic resource) ; Mac OS ; Application software ; Development ; Debugging in computer science ; Electronic books ; Electronic books ; local
    Abstract: Troubleshooting Xcode is a handbook for software developers of all levels creating applications for iOS and OS X using both Objective-C and Swift. If you've struggled in the past to make Xcode work as expected, to solve problems that defy logic, and to understand Xcode's misleading or cryptic error messages and unexpected crashes, Troubleshooting Xcode is for you. Troubleshooting Xcode is great for the developer wanting to extend his or her knowledge about obscure problems and limitations involving the use of Xcode, Objective-C, and Swift as well as how to use automation to increase productivity and make some repetitive tasks easier.
    Note: "A handy guide to solving problems in Xcode"--Cover. - Includes index. - Description based on online resource; title from title page (Safari, viewed October 27, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    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: This book provides practical guidance for adopting a high velocity, continuous delivery process to create reliable, scalable, Software-as-a-Service (SaaS) solutions that are designed and built using a microservice architecture, deployed to the Azure cloud, and managed through automation. Microservices, IoT, and Azure offers software developers, architects, and operations engineers' step-by-step directions for building SaaS applications-applications that are available 24x7, work on any device, scale elastically, and are resilient to change--through code, script, exercises, and a working reference implementation. The book provides a working definition of microservices and contrasts this approach with traditional monolithic Layered Architecture. A fictitious, homebiomedical startup is used to demonstrate microservice architecture and automation capabilities for cross-cutting and business services as well as connected device scenarios for Internet of Things (IoT). Several Azure PaaS services are detailed including Storage, SQL Database, DocumentDb, Redis Cache, Cloud Services, Web API's, API Management, IoT Hub, IoT Suite, Event Hub, and Stream Analytics. Finally the book looks to the future and examines Service Fabric to see how microservices are becoming the de facto approach to building reliable software in the cloud.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 7, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    [New York, NY] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Java
    Keywords: Java (Computer program language) ; JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Beginning NetBeans IDE is your authoritative guide for getting started learning and using the free and open source NetBeans IDE. Written by Geertjan Wielenga , who has worked on the NetBeans Team since 2004, it shows you what the IDE is all about and how to use it with real-world case studies built from the ground up as you learn all about the IDE. In this book, you get a tour of the various, essential, and key NetBeans features, including a range of wizards and plug-ins. Then, you start building a more complex Java EE-based application using Maven with the NetBeans IDE. And, you learn how to improve that application by exploring the NetBeans refactoring, testing, debugging, and profiling tools. After reading and using this guide, you'll come away with a working case study and many insights into how to understand and optimally make use of NetBeans IDE.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 21, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [New York] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Pro iOS Table and Collection Views with Swift takes a task-oriented focus to assist you when implementing customized table views or collection views. It's a great reference and customization cookbook at the same time, useful for beginners as well as intermediate developers. You'll learn how to create table and collection views for a variety of screen types, including the new Watch, using the Swift 2 programming language. But this book doesn't leave the Objective-C programmer behind -- you'll also find code samples for Objective-C. If you're an iOS app developer, chances are you'll be using table views and now collection views in your development projects. Table views are the bread and butter of iOS apps. With them, you can create everything from the simplest of lists to fully tricked-out user interfaces, and the possibilities are even greater now with Watch glances and a larger variety of screen sizes. Table views and collection views are some of the most complex components found in UIKit. While using them for boring standard user interfaces is quite simple, customizing them can become really challenging. Covers the entire Table View and Collection View APIs in depth Covers customization and performance topics in depth Task-oriented reference with multiple levels of detail
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 27, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Microsoft Azure
    Keywords: Windows Azure ; Cloud computing ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Written for IT and business professionals, this book provides the technical and business insight needed to plan, deploy and manage the services provided by the Microsoft Azure cloud. Find out how to integrate the infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) models with your existing business infrastructure while maximizing availability, ensuring continuity and safety of your data, and keeping costs to a minimum. The book starts with an introduction to Microsoft Azure and how it differs from Office 365-Microsoft's 'other' cloud. You'll also get a useful overview of the services available. Part II then takes you through setting up your Azure account, and gets you up-and-running on some of the core Azure services, including creating web sites and virtual machines, and choosing between fully cloud-based and hybrid storage solutions, depending on your needs. Part III now takes an in-depth look at how to integrate Azure with your existing infrastructure. The authors, Anthony Puca , Mike Manning , Brent Rush , Marshall Copeland and Julian Soh , bring their depth of experience in cloud technology and customer support to guide you through the whole process, through each layer of your infrastructure from networking to operations. High availability and disaster recovery are the topics on everyone's minds when considering a move to the cloud, and this book provides key insights and step-by-step guidance to help you set up and manage your resources correctly to optimize for these scenarios. You'll also get expert advice on migrating your existing VMs to Azure using InMage, mail-in and the best 3rd party tools available, helping you ensure continuity of service with minimum disruption to the business. In the book's final chapters, you'll find cutting edge examples of cloud technology in action, from machine learning to business intelligence, for a taste of some exciting ways your business could benefit from your new Microsoft Azure deployment.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 4, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Wearable computers ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Learn WatchKit for iOS covers the development of applications for the new Apple Watch using the WatchKit framework in iOS 8 and the Swift programming language. In this book, an Apple Watch application is an extension to an existing iOS app and is packaged and submitted to the App Store along with it. Using a suite of simple examples, Kim Topley, co-author of Beginning iPhone Development with Swift , introduces and explains every feature of WatchKit and the associated technologies that you'll need to understand to build Apple Watch applications for iOS 8, culminating in a complete WatchKit application that shows weather forecast information for various cities around the world on the Apple Watch.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed July 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Cloud computing
    Keywords: Cloud computing ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Google is known for the scalability, reliability, and efficiency of its various online products, from Google Search to Gmail. And, the results are impressive. Google Search, for example, returns results literally within fractions of second. How is this possible? Google custom-builds both hardware and software, including servers, switches, networks, data centers, the operating system's stack, application frameworks, applications, and APIs. Have you ever imagined what you could build if you were able to tap the same infrastructure that Google uses to create and manage its products? Now you can! Building Your Next Big Thing with Google Cloud Platform shows you how to take advantage of the Google Cloud Platform technologies to build all kinds of cloud-hosted software and services for both public and private consumption. Whether you need a simple virtual server to run your legacy application or you need to architect a sophisticated high-traffic web application, Cloud Platform provides all the tools and products required to create innovative applications and a robust infrastructure to manage them. Using this book as your compass, you can navigate your way through the Google Cloud Platform and turn your ideas into reality. The authors, both Google Developer Experts in Google Cloud Platform, systematically introduce various Cloud Platform products one at a time and discuss their strengths and scenarios where they are a suitable fit. But rather than a manual-like "tell all" approach, the emphasis is on how to Get Things Done so that you get up to speed with Google Cloud Platform as quickly as possible. You will learn how to use the following technologies, among others: • Google Compute Engine • Google App Engine • Google Container Engine • Google App Engine Managed VMs • Google Cloud SQL • Google Cloud Storage • Google Cloud Datastore • Google BigQuery • Google Cloud Dataflow • Google Cloud DNS • Google Cloud Pub/Sub • Google Cloud Endpoints • Google Cloud Deployment Manager • Author on Google Cloud Platform • Google APIs and Translate API Using real-world examples, the authors first walk you through the basics of cloud computing, cloud terminologies and public cloud services. Then they dive right into Google Cloud Platform and how you can use it to tackle your challenges, build new products, analyze big data, and much more. Whether you're an independent developer, startup, or Fortune 500 company, you have never had easier to access to world-class prod...
    Note: Includes index. - Place of publication taken from publisher's website. - Description based on online resource; title from title page (Safari, viewed June 16, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    [New York] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: C (Computer program language) ; Sudoku ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Sudoku Programming with C teaches you how to write computer programs to solve and generate Sudoku puzzles. This is a practical book that will provide you with everything you need to write your own books of Sudoku Classic and Samurai puzzles. But be warned: after reading it, you'll discover that the puzzles in your local paper are not so challenging after all! We like Sudokus because they test our capacity to recognize and interpret patterns. But how are the clues generated? Where do those quasi-symmetrical configurations come from? When the author explored the Web to find out, he discovered that there were many sites that explained how to solve Sudokus, but none that told him how create them. He also saw many sites and apps to play Sudoku, but, perhaps not surprising, no indication of how they worked. So, he had to develop his own applications in order to find out. And, from the very start, he decided that he would publish the code for anyone else to use and perhaps tinker with, but the author wrote it in such a way that also lets readers with limited knowledge of programming techniques understand it. In fact, you could decide to start generating thousands of puzzles almost immediately, and go through the explanations of algorithms and techniques later, a bit at a time. The author chose to write the application in 'plain old C' because he wanted to make the code accessible to as many people as possible. In this book, you will find an explanation of all solving strategies, and the code to implement them. Writing the Solver application was more difficult than writing the Generator, because it required designing and implementing each strategy separately. However, the author wanted to include a solving program capable of listing the strategies necessary to solve any particular puzzle. He also wanted to check whether a puzzle was solvable analytically, without any guessing. This book includes the full listings of both the Generator and the Solver, and explanations of all C modules, with walk-throughs and examples.
    Note: Place of publication from publisher's website. - Includes index. - Description based on online resource; title from title page (Safari, viewed May 8, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: The expert's voice in Oracle
    Keywords: Oracle Application express ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This new edition of Understanding Oracle APEX 5 Application Development shows APEX developers how to build practical, non-trivial web applications. The book introduces the world of APEX properties, explaining the functionality supported by each page component as well as the techniques developers use to achieve that functionality. The book is targeted at those who are new to APEX and just beginning to develop real projects for production deployment. Reading the book and working the examples will leave you in a good position to build good-looking, highly-functional, web applications. Topics include: conditional formatting, user-customized reports, data entry forms, concurrency and lost updates, and updatable reports. Accompanying the book is a demo web application that illustrates each concept mentioned in the book. Specific attention is given in the book to the thought process involved in choosing and assembling APEX components and features to deliver a specific result. Understanding Oracle APEX 5 Application Development is the ideal book to take you from an understanding of the individual pieces of APEX to an understanding of how those pieces are assembled into polished applications. Teaches how to develop non-trivial APEX applications. Provides deep understanding of APEX functionality. Shows the techniques needed for customization.
    Note: "IOUG independent Oracle users group, share your experience"--Cover page. - Includes index. - Description based on online resource; title from title page (Safari, viewed July 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    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 Java
    Keywords: Application software ; Development ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: In this 100-page book, you will find that Stripes provides a very simple learning path, where you do not need to understand the entire framework in order to use it. The concept of this book is exactly that - to get you using the framework and writing code immediately. You will be off and running in no time, and adding to your skill set as we progress. This book is written with exactly that learning method in mind. No filler, no empty explanations... just code. You won't be driving solo, however. Each code example is heavily annotated with comments and tips, so that you not only understand each snippet, but can also dive deeper if you so choose. Stripes is a web framework for the Java programming language. It was initially released in 2005 by Tim Fennell. Despite its growth and maturity, Stripes has always focused on two key principles: simplicity and ease of development. Stripes has also remained a solution for a single application tier: the web-layer. Its purpose is to handle the interaction between a web browser and server-side java code. To tie these concepts together Stripes makes heavy use of Java annotations, which we will see as we learn the various features of Stripes.
    Note: 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 ...
  • 70
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Ruby (Computer program language) ; Application software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Why spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading. Revised for Ruby 2.1, each recipe includes a discussion on why and how the solution works.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: iPhone (Smartphone) ; Mobile apps ; Objective-C (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: If you are looking to extend your iOS programming skills beyond the basics then More iPhone Development with Objective-C is for you. Authors Dave Mark , Jayant Varma , Jeff LaMarche , Alex Horovitz, and Kevin Kim explain concepts as only they can-with code snippets you can customize and use, as you like, in your own apps. More iPhone Development with Objective-C is an independent companion to Beginning iPhone Development with Objective-C . That is, it is a perfect second book, but it is also a great book for those looking to improve their skills who have already programmed for iOS. In particular it includes a series of chapters devoted to Core Data, the standard for Apple persistence. The authors carefully step through each Core Data concept and show techniques and tips specifically for writing larger apps-offering a breadth of coverage you won't find anywhere else. More iPhone Development with Objective-C covers a variety of other topics, including Multipeer Connectivity's relatively simple Bluetooth/WiFi peer-to-peer model, MapKit, and media library access and playback so that your applications can utilize media on your users' computer. You'll also find coverage of Interface Builder, Live Previews and Custom Controls and some advanced techniques for debugging your applications. The book is filled with useful topics that will bring your programs up-to-date with the new functionality built into iOS.
    Note: Includes index. - Place of publication taken from publisher's website. - Description based on online resource; title from title page (Safari, viewed June 9, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    Indianapolis, IN : John Wiley & Sons
    ISBN: 9781119001171 , 111900117X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: HTML (Document markup language) ; JavaScript (Computer program language) ; Application software ; Development ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Master web app development with hands-on practice and video demonstration HTML5, JavaScript, and jQuery 24-Hour Trainer shows you how to build real-world HTML5 apps - both web-based and mobile - in combination with JavaScript, jQuery, and CSS/CSS3. You'll learn progressively more advanced skills as you work through the series of hands-on video lessons. Exercises and screencasts walk you step-by-step through the process of building web applications, and give you the opportunity to experiment and extend the examples to create your own working web app. You'll gain a solid understanding of the fundamental technologies, and develop a skillset that fully exploits the functionality of web development tools. Although HTML5 is at the forefront of web development, it exists within an ecosystem that also includes CSS/CSS3, JavaScript, and JavaScript libraries like jQuery. Building robust, functional web applications requires a clear understanding of these technologies, and more importantly, the manner in which they fit together. This is your step-by-step guide to building web apps, with a hands-on approach that helps you learn by doing. Master the fundamentals of HTML and HTML5 Explore multimedia capabilities and CSS3 Integrate offline data storage, background processes, and other APIs Adapt web applications for mobile phones and tablets Whether you're looking for a quick refresher or a first-time lesson, HTML5, JavaScript, and jQuery 24-Hour Trainer will quickly get you up to speed.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    Indianapolis, IN : Wrox
    ISBN: 9781119009320 , 1119009324
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; Mobile computing ; Programming ; Application software ; Development ; Swift (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Enter the Swift future of iOS and OS X programming Beginning Swift Programming is your ideal starting point for creating Mac, iPhone, and iPad apps using Apple's new Swift programming language. Written by an experienced Apple developer and trainer, this comprehensive guide explains everything you need to know to jumpstart the creation of your app idea. Coverage includes data types, strings and characters, operators and functions, arrays and dictionaries, control flow, and looping, with expert guidance on classes, objects, class inheritance, closures, protocols, and generics. This succinct - yet complete - overview provides a detailed introduction to the core features of Swift. Apple developed Swift to address the limitations of Objective-C, and add features found in more complex languages like Python. The results is simpler, cleaner, more expressive code with automatic memory management, functional programming patterns, and more, including built-in features that make Swift apps faster, scalable, and more secure. This book explains it all, helping developers master Apple's new language. Become fluent with syntax that's easier to read and maintain Understand inferred types for cleaner, less mistake-prone code Learn the key features that make Swift more expressive than Objective-C Learn the new optional types in Swift that make your code more resilient Understand the key design patterns in iOS and Mac OS programming using protocols and delegates Learn how to use generics to create highly reusable code Learn the new access controls mechanism in Swift Get up to speed quickly to remain relevant and ahead of the curve.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    West Sussex, United Kingdom : John Wiley & Sons
    ISBN: 9781118673249 , 1118673247
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Application software ; Development ; Mobile computing ; Programming ; Cross-platform software development ; Cloud computing ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Skip Objective-C and Java to get your app to market faster, using the skills you already have Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services shows you how to build cross-platform iOS and Android apps without learning Objective-C or Java. With detailed guidance given toward using the Titanium Mobile Platform and Appcelerator Cloud Services, you will quickly develop the skills to build real, native apps- not web apps-using existing HTML, CSS, and JavaScript know-how. This guide takes you step-by-step through the creation of a photo-sharing app that leverages the power of Appcelerator's cloud platform, and establishes fundamental concepts before adding advanced techniques. Coverage extends beyond the development process to include expert advice for deployment on the App Store or Google Play, and more. The mobile app market is estimated at over $2.4 billion per year. These apps were traditionally built using Objective-C or Java, which can be complex and daunting to learn. Now you can use JavaScript on the Titanium framework to build amazing apps that run native on iOS and Android devices, and get your app to market faster with this guide. Integrate Cloud Services APIs into the app framework and UI Set up user accounts, and capture and store photos Work with location-based services and share via social media Deploy on the App Store, Google Play, and more When a great idea is in the works, no one wants to put it on hold to learn an entirely new skillset. Now there's an alternative. Get that app to market fast, using existing skills and powerful new tools, and grab a piece of that multi-billion-dollar market. Building Cross-Platform Apps using Titanium, Alloy, and Appcelerator Cloud Services is your ticket to the front of the line.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    [Place of publication not identified] : Prentice Hall
    Language: English
    Pages: 1 online resource (1 streaming video file (23 hr., 49 min., 7 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: C# (Computer program language) ; Application software Development ; Electronic videos ; local ; C# (Computer program language) ; Application software ; Development ; Logiciels d'application ; Développement ; C# (Langage de programmation)
    Abstract: "C# 6 Fundamentals LiveLessons Part I: Introduction is the new C# video from expert trainer Paul Deitel. This video is an introduction to developing applications in the C# 6 programming language. You begin by exploring the Visual Studio IDE. Then you learn about core C# constructs, including classes and objects. You move on to explore program control, and end with a deep exploration of methods in C#."--Resource description page.
    Note: Title from title screen (viewed February 6, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    Upper Saddle River, NJ : Addison-Wesley
    ISBN: 9780134048284 , 0134048288
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Addison-Wesley mobile programming series
    Parallel Title: Erscheint auch als
    Keywords: Apache Cordova ; Mobile computing ; Computer programs ; Application program interfaces (Computer software) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Using Apache Cordova 4, you can leverage native technologies and web standards to quickly build cross-platform apps for most mobile devices. You can deliver a high-end user experience where it matters, while radically simplifying code maintenance and reuse. Apache Cordova 4 Programming is the most concise, accessible introduction to this remarkable technology. In this essential guide, expert mobile developer John Wargo quickly gets you up to speed with all the essentials, from installation, configuration, and tools, to building plugins and using Cordova's powerful APIs. Wargo helps you make the most of Cordova 4's major enhancements, while offering practical guidance for all versions, including Adobe PhoneGap. Full chapters are dedicated to five major mobile platforms: Android, iOS, Windows Phone, Firefox OS, and Ubuntu. Using rich, relevant examples, Wargo guides you through both the anatomy of a Cordova app and its entire lifecycle, including cross-platform testing and debugging. Throughout, he illuminates Cordova development best practices, streamlining your development process and helping you write high-quality apps right from the start. Topics include Installing and configuring Cordova's development environment Working with the Cordova command line interfaces Creating Cordova plugins, using Plugman and the PhoneGap CLI Cordova's support for Firefox OS and Ubuntu devices Automation (Grunt and Gulp) and Cordova CLI hooks Microsoft's hybrid toolkit for Visual Studio Third-party tools, such as AppGyver, GapDebug, THyM, and more Beautifying Cordova apps with third-party HTML frameworks, such as Bootstrap, OpenUI5, Ionic, and Onsen UI Running, testing, and debugging Cordova apps on each major mobile platform Access the full code examples at cordova4programming.com, where you'll also find updates reflecting Cordova's continuing evolution. This book is an ideal companion to Wargo's authoritative collection of Apache Cordova code recipes for each Cordova API, Apache Cordova API Cookbook (Addison-Wesley, 2015).
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 36 min., 43 sec.)) , digital, sound, color.
    Series Statement: LiveLessons
    Keywords: Android (Electronic resource) ; Application software ; Development ; Java (Computer program language) ; Web site development ; Electronic videos ; local
    Abstract: "In this video training, Adam breaks down Android user interfaces. He starts with an overview of Android user interfaces, and the components that make them up. Next, he dives down the discuss Android user interface widgets and then works his way back up, showing how widgets are organized into layouts and screens, and finally how good applications organize and consistently navigate between different application screens. Each step in the training video features extensive walk-throughs of Android source code, including new components available only in the Android "L" release. After watching this video, developers will understand how to design and build usable and effective Android user interfaces - from the ground up."--Resource description page.
    Note: Title from title screen (viewed January 19, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    Upper Saddle River, NJ : Addison-Wesley
    ISBN: 9780134037776 , 0134037774
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Addison-Wesley mobile programming series
    Keywords: iOS (Electronic resource) ; Application software ; Development ; International business enterprises ; Electronic books ; Electronic books ; local
    Abstract: Internationalize Your iOS Apps for a Global Audience Sixty percent of iPhone users worldwide aren't native English speakers, half of the Top 10 iOS app markets are non-English speaking, and app revenue in Asia is soaring while North American growth is flattening. Internationalizing your apps will make your worldwide customer base happy and give you a powerful competitive advantage in the global marketplace. Now, iOS expert Shawn Larson brings together all the knowledge you need to do it. Larson takes information previously scattered across dozens of blog posts, tutorials, and book chapters and integrates it into one easy-to-navigate resource. He presents step-by-step coverage and practical code for controlling international settings, character encoding, locale and localization, UI adjustments, App Store customizations, and more. You'll find a sample project in every chapter-including a major three-chapter project guiding you through several key stages of app internationalization. Coverage includes: Customizing language, region, and locale settings, including date, time, currency, quotation marks, separators, and more Working with character sets, including Unicode and ligatures Coding for locale with NSLocale and locale-specific arguments Systematically prepping your app for localization Leveraging the full power of base localization Generating dot-strings files and working with their key-value pairs Localizing images and app names Effectively using translation services-and avoiding the pitfalls Adjusting your UI to avoid clipped strings in longer languages Using constraint settings to support right-to-left languages Specifying App Store supported territories and pricing tiers Localizing your App Store summary page: name, descriptions, keywords, URLs, screenshots, and EULAs If you're an experienced Objective-C developer, iOS Internationalization will help you expand your iOS market worldwide and capture opportunities that would otherwise be far beyond your grasp. All sample code and completed projects may be downloaded at github.com/ShawnLa-i18n.
    Note: Description based on online resource; title from title page (Safari, viewed January 19, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hr., 18 min., 31 sec.)) , digital, sound, color.
    Edition: 2e.
    Series Statement: LiveLessons
    Keywords: Application software ; Development ; Cloud computing ; Electronic videos ; local
    Abstract: "With cloud computing, applications need to move around efficiently and run almost anywhere. In this video, learn how you can create containerized applications with Docker that are lightweight and portable. First, Chris shows you how to begin using Docker on Ubuntu, Red Hat Enterprise Linux, or Fedora systems (with options of Windows or Mac OS X). Then he shows you how to pull and push Docker container images from and to Docker registries. The next few lessons get you started running container and investigating how they work. After that, you learn how to build your own Docker images. The video then examines orchestration tools such as Kubernetes and Cockpit and development tools such as OpenShift for deploying and managing containers. Finally, it provides some tips for developing your own Docker containers."--Resource description page.
    Note: Title from title screen (viewed November 9, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    [San Francisco, CA] : Peachpit Press
    ISBN: 9780133890419 , 0133890414
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: User interfaces (Computer systems) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Our love for the digital interface is out of control. Expanded from one of the most shared design essays ever written, and one of the most popular talks at innovation conferences around the world, this entertaining and visionary book offers a compelling new way to see the future of technology. Digital interfaces today consume our lives. The average adult today spends over eight hours a day staring at a screen, and some apparent technological innovators are hoping for more. They're making screens for your wrist, face, and car; and creating apps that try to get you addicted so they can boost their advertising revenue. Innovation has become Facebook updates inside cars, refrigerators that send tweets, and garbage cans that show us the current weather. There's a better path. In this raw and delightful critique, learn the fascinating ways to think beyond screens using three principles that can lead us toward more meaningful innovation. Whether you're working in the technology industry or just concerned about our technological future, you'll find this insightful and creative book captivating.
    Note: Place of publication from publisher's website. - Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed February 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    Upper Saddle River, NJ : Addison-Wesley
    ISBN: 9780133995121 , 0133995127
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Keywords: Android (Electronic resource) ; Application software ; Development ; Computer security ; Electronic books ; Electronic books ; local
    Abstract: Battle-Tested Best Practices for Securing Android Apps throughout the Development Lifecycle Android's immense popularity has made it today's #1 target for attack: high-profile victims include eHarmony, Facebook, and Delta Airlines, just to name a few. Today, every Android app needs to resist aggressive attacks and protect data, and in Bulletproof Android™, Godfrey Nolan shows you how. Unlike "black hat/gray hat" books, which focus on breaking code, this guide brings together complete best practices for hardening code throughout the entire development lifecycle. Using detailed examples from hundreds of apps he has personally audited, Nolan identifies common "anti-patterns" that expose apps to attack, and then demonstrates more secure solutions. Nolan covers authentication, networking, databases, server attacks, libraries, hardware, and more. He illuminates each technique with code examples, offering expert advice on implementation and trade-offs. Each topic is supported with a complete sample app, which demonstrates real security problems and solutions. Learn how to Apply core practices for securing the platform Protect code, algorithms, and business rules from reverse engineering Eliminate hardcoding of keys, APIs, and other static data Eradicate extraneous data from production APKs Overcome the unique challenges of mobile authentication and login Transmit information securely using SSL Prevent man-in-the-middle attacks Safely store data in SQLite databases Prevent attacks against web servers and services Avoid side-channel data leakage through third-party libraries Secure APKs running on diverse devices and Android versions Achieve HIPAA or FIPS compliance Harden devices with encryption, SELinux, Knox, and MDM Preview emerging attacks and countermeasures This guide is a perfect complement to Nolan's Android™ Security Essentials LiveLessons (video training; ISBN-13: 978-0-13-382904-4) and reflects new risks that have been identified since the LiveLessons were released.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 5, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    Indianapolis, IN : SAMS Publishing
    ISBN: 9780133967401 , 0133967409
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Document markup languages ; Application software ; Development ; XML (Document markup language) ; Electronic books ; Electronic books ; local
    Abstract: Full Color: Figures and code appear as they do in Visual Studio. If you want to write Windows apps with XAML, one person can help you more than anyone else: Adam Nathan. He has built a well-deserved reputation as the world's #1 expert on putting it to work. Now, he's written the definitive, practical XAML tutorial and reference: XAML Unleashed . Nathan answers the questions you're most likely to ask, walks through the tasks you're sure to perform, and helps you avoid problems as you use XAML. You'll learn how to create effective user interfaces for line-of-business apps, consumer apps, reusable controls, or anything else. These techniques will be invaluable whether you're creating universal Windows apps or working with Silverlight or WPF. XAML Unleashed is packed with C# and XAML code examples that are fully color-coded to match their appearance in Visual Studio--the same approach that has made Nathan's previous Unleashed books so popular. Detailed information on how to... Understand and apply XAML's syntax, namespaces, and keywords Organize controls and other elements in a smooth and intuitive user interface Make the most of XAML's rich controls for content, items, images, text, and media Build exceptionally powerful user and custom controls Master reliable and efficient ways to mix XAML with procedural code Extend XAML with type converters, markup extensions, and other third-party desktop classes Use data binding to link and synchronize controls with in-memory representations of data Leverage XAML's support for binary and logical resources Use styles, templates, and visual states to radically redesign controls without sacrificing their built-in functionality Access the Windows animation library to create stunning theme transitions and animations Build custom panels to enforce consistency in unusual user interfaces Understand subtle changes in XAML's behavior across different Microsoft UI frameworks
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 6, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781784396831 , 1784396834
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: User interfaces (Computer systems) ; Design ; Web site development ; Web sites ; Design ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Over 100 practical recipes to learn PrimeFaces 5.x ? the most popular JSF component library on the planet In Detail PrimeFaces is the most popular component library used in the JSF ecosystem. It is a lightweight library with one JAR, zero configuration, and no required dependencies. This book covers over 100 effective recipes for PrimeFaces 5.2, which is a leading component suite to boost JSF-based applications. The book starts with an introduction to PrimeFaces and its concepts, such as AJAX processing, the selector mechanism, partial view submit, and i18n support. Later chapters then focus on theming and the usage of over 100 input and output components, such as tables, charts, menus, and so on. This cookbook provides a solid foundation by covering all the knowledge needed to work with PrimeFaces components in the real world. What You Will Learn Understand basic concepts such as AJAX processing and partial view submit so that you can work with PrimeFaces Go beyond the basics and discover more interesting features of PrimeFaces: PrimeFaces selectors, RequestContext, Dialog Framework, and more Delve deep into over 100 rich UI components with all the required details Get practical solutions to complex problems that arise in a JSF ecosystem Use best practices, avoid pitfalls, and get performance tips when working with the component suite
    Note: Includes index. - "Quick answers to common problems"--Cover. - Description based on online resource; title from cover (Safari, viewed June 11, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; iPhone (Smartphone) ; Programming ; iPad (Computer) ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: The iOS 8 SDK changes everything. New programming language, new ways to work with other apps, new tools to do cool stuff. In a world of iPhones and iPads, it's a great time to make a fresh start developing apps for the platform. This book guides you through the state of the art of iOS development, including the radically overhauled Xcode 6 toolchain, the iOS 8 SDK, and the new iPhone 6 and iPhone 6 Plus. Entirely rewritten to use Apple's new Swift programming language, this book will take you through the fundamentals of writing apps that are responsive, adaptive, practical, and exciting.
    Note: Place of publication taken from publisher's website. - "Version: P2.0 (May 2015)"--Title page. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781491935521
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hr., 31 min., 30 sec.)) , digital, sound, color
    Keywords: Android (Electronic resource) ; Application software ; Development ; Application software ; Design ; Smartphones ; Electronic videos ; local
    Abstract: "In this follow-up to his Learning Android video, Java consultant Ken Kousen provides practical tips to further enhance your Android skills. In the previous course, you developed a simple application and tested it. In this video, you'll learn how to create alert dialogs so your app will send data to an alert, and configure dialog buttons so they react to clicks. This includes creating an interface that the activity implements. Ken also reviews the Google Play store and deployment process."--Resource description page.
    Note: Title from title screen (viewed, August 17, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Language: German
    Pages: 1 online resource (xxxv, 661 p.) , ill.
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Etwas Abwechslung gefällig? JavaScript-Programmierung von Kopf bis Fuß ist der fantasievolle Beweis dafür, dass Fachliteratur keineswegs trocken und einschläfernd sein muss. Viele Cartoons, Kreuzworträtsel, Dialoge, humorvolle Beispiele und Übungen sorgen dafür, dass der Leser schnell Zugang zu JavaScript findet und mühelos in fortgeschrittene Regionen der Programmierung vordringt. Dieses Buch erklärt alles, von den JavaScript-Grundlagen bis zu anspruchsvolleren Themen wie Objekte, Funktionen und das Document Object Model. Neben Neugier und Experimentierfreude sollten Sie lediglich Kenntnisse in HTML und CSS mitbringen.
    Note: Original English ed. published in 2014 under tittle: Head first JavaScript Programming by O'Reilly Media. Cf. T.p. verso. - Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781491925652
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hrs., 40 min., 1 sec.)) , digital, sound, color.
    Keywords: Web applications ; JavaScript (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Learn how to use React.js to build faster, more testable web applications with fewer bugs. With this O'Reilly video course, experienced JavaScript developers will learn development principles of the React.js framework by diving hands-first into working examples. You'll learn how to build isomorphic web apps that run on both client and server for lightning-fast mobile load times."--Resource description page.
    Note: Title from title screen (viewed July 1, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    [New York] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Application software ; Development ; Agile software development ; Electronic books ; Electronic books ; local
    Abstract: This concise book walks you through how to get unit testing and test driven development done on Android, specifically using JUnit 4. You'll learn how to do agile development quickly and correctly, with a significant increase in development efficiency and a reduction in the number of defects. Up until now getting JUnit testing up and running in Android was not for the faint hearted. However, "now it's in Android Studio, there is no excuse," according to author Godfrey Nolan, president of RIIS LLC. Android developers are faced with their own set of problems such as tightly coupled code, fragmentation, and immature testing tools, all of which can be solved using existing agile tools and techniques that this short book will teach you.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 8, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    [New York, New York] : Apress
    ISBN: 9781484209172 , 1484209176
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: The expert's voice in web development
    Keywords: Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Pro REST API Development with Node.js is your guide to managing and understanding the full capabilities of successful REST development. API design is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This book will provide a brief background on REST and the tools it provides (well known and not so well known). Understand how there is more to REST than just JSON and URLs. You will then cover and compare the maintained modules currently available in the npm community, including Express, Restify, Vatican, and Swagger. Finally you will code an example API from start to finish, using a subset of the tools covered. The Node community is currently flooded with modules; some of them are published once and never updated again - cluttering the entire universe of packages. Pro REST API Development with Node.js shines light into that black hole of modules for the developers trying to create an API. Understand REST API development with Node.js using this book today.
    Note: Includes index. - Description based on online resource; title from title page (viewed October 26, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Spring
    Keywords: Java (Computer program language) ; Examinations ; Study guides ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Prepare for the Pivotal Certified Spring Web Application Developer exam and learn about Spring MVC DispatcherServlet configuration, Spring MVC programming model essentials, Spring MVC views and form processing, Spring Web Flow essentials, and Spring Web Flow actions and configuration. The Pivotal Certified Spring Web Application Developer Exam: A Study Guide is the ideal preparation for the exam and after reading and using it, you'll be able to pass and become a certified Spring Web Developer. When you become a Pivotal Certified Spring Web Application Developer, you'll receive one of the most valuable credentials available in enterprise Java. Achieving this certification demonstrates your ability to apply Spring's web projects to develop real-world Java web applications and validates your familiarity with Spring Web.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 8, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: The expert's voice in Yammer
    Keywords: Application software ; Development ; Online social networks ; Business enterprises ; Computer networks ; Intranets (Computer networks) ; Electronic books ; Electronic books ; local
    Abstract: Develop on Yammer is your guide to integrating the Yammer social network with your company's application ecosystem. By developing custom apps and features on the Yammer platform, you can make your workplace more productive, encourage communication and feedback, and get your colleagues collaborating across a range of platforms, including SharePoint, ASP.NET, and Windows Phone. The book begins with an introduction to the development options available along with guidance on how to set up a Yammer developer account. You'll then take your first step in Yammer integration by building a Yammer feed into a web page or other JavaScript-based client application, before diving into app creation and management on the Yammer platform. The authors provide a deep dive into the Yammer authorization process from client-side and server-side perspectives, and you'll find out how to work closely with Yammer's data streams and its full range of development possibilities using Open Graph and Yammer's REST API. The final chapters cover how to build Yammer integration into standalone applications for SharePoint and Windows Phone 8 with Yammer SDKs. All chapters are illustrated with examples and sample code, and a case study follows the development of a workplace training application as the authors apply each technique, so you can see how to make the most of what Yammer has to offer.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 8, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    New York : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Object-oriented programming languages ; Electronic books ; Electronic books ; local
    Abstract: The professional development team that brought you two editions of Objective-C for the Absolute Beginners and have taught thousands of developers around the world to write some of the most popular iPhone apps in their categories on the app store, have now leveraged their instruction for Swift. Swift for Absolute Beginners is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school. Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. The authors have taken their combined 12 years of writing apps, teaching online iOS courses, the experience from their first two iOS books, along with their free online instruction and free online forum to create an excellent training book. Topics include: How to be successful at learning Swift Using Swift Playgrounds to learn iOS development quickly What is Object Oriented Programming What are Swift classes, properties, and functions Proper user interface and user experience design Swift data types: integers, floats, strings, booleans How to use Swift data collections: arrays and dictionaries Boolean logic, comparing data, and flow control Writing iPhone apps from scratch Avoiding Swift pitfalls Many students have a difficult time believing they can learn to write iOS apps or just staying motivated through learning the process. This book, along with the free, live online training sessions, helps students stay motivated and overcome obstacles while they learn to be great iOS developers.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Online Resource
    Online Resource
    [New York] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Android Recipes , Fourth Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples. This book is updated to include the Android 5.0 SDK, as well as earlier releases. Instead of abstract descriptions of complex concepts, in Android Recipes , you'll find live code examples. When you start a new project you can consider copying and pasting the code and configuration files from this book and then modifying them for your own customization needs. Crammed with insightful instruction and helpful examples, this fourth edition of Android Recipes is your guide to writing apps for one of today's hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well. This can save you a great deal of work over creating a project from scratch! Android continues to be one of the leading mobile OS and development platforms driving today's mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets.
    Note: Place of publication suggested by publisher's website. - Includes index. - Description based on online resource; title from title page (Safari, viewed February 25, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [New York] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: The expert's voice in Oracle
    Keywords: Oracle Application express ; Oracle (Computer file) ; Computer programs ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Whether you're new to Oracle or an old hand who's yet to test the waters of APEX, Beginning Oracle Application Express 5 introduces the processes and best practices you'll need to become proficient with APEX. The book shows off the programming environment, the utilities and tools available, and then continues by walking through the process of building a working system from the ground up. All code is documented and explained so that those new to the languages will not be lost. After reading this book, power users and programmers alike can quickly put together robust and scalable applications for use by one person, by a department, by an entire company. Beginning Oracle Application Express 5 introduces version 5 of the popular and productive Oracle Application Express development platform. Called APEX for short, the platform enables rapid and easy development of web-based applications that make full use of Oracle Database. The release of APEX 5 brings major new changes to the page builder, an enhanced universal theme, better RESTful web services support, enhanced application packaging, and the many redesigned wizards give a new and fresh feel to the user interface. • Covers brand-new functionality in APEX 5 • Provides fully documented and explained example code • Guides you through creating a working and fully deployable application
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed January 26, 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] : Apress
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Programming languages (Electronic computers) ; Mobile computing ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Swift Recipes provides a problem solution approach for dealing with key aspects of the Swift programming language (covering version 1.2), ensuring you have the indispensable reference you need to successfully execute common programming tasks. You'll learn how to use the unique features of the Swift programming language as well as its use with Cocoa and Cocoa touch frameworks and libraries. Solutions are available for a range of problems, including application development with Xcode; working with strings, numbers, and object collections; dealing with threads, multi-core processing, and asynchronous processing; and building applications that take advantage of dates and timers and memory management. This book is an essential core reference for every Swift programmer and offers solutions in a concise and easy-to-follow manner. T. Michael Rogers has developed iOS applications for Fortune 100 brands and startups, and has trained new and experienced iOS developers via the iOS Boot Camp in New York City, online courses, and in private settings. He brings his expertise to offer you the ability to use and exploit Swift to get the most out of all your projects for your app creations, whether you use iOS or Mac OS X.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed July 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    [New York, NY] : Apress Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Computer games ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Game apps are one of the most popular categories in the Apple iTunes App Store. Well, the introduction of the new Swift programming language will make game development even more appealing and easier to existing and future iOS app developers. In response, James Goodwill and Apress introduce you to this book, Beginning Swift Games Development for iOS. In this book, you'll learn the fundamental elements of the new Swift language as applied to game development for iOS. In part 1, you'll start with a basic 2D game idea and build the game throughout the book introducing each SpriteKit topic as we add new functionality to the game. By the end of the book, you'll have experience with all the important SpriteKit topics and have a fully functional game as a result. In part 2 of this book, you'll learn 3D game development using Apple's SceneKit framework and the Swift programming language. And, you'll follow the same pattern we used for part 1. After reading and using this book, you'll have the skills and the code to build your first 2D and then 3D game app that you can run on any iOS enabled device and perhaps sell in the Apple iTunes App Store.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: iOS (Electronic resource) ; Programming languages (Electronic computers) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: The Swift programming language has transformed the world of iOS development and started a new age of modern Cocoa development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level. This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer. Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to your Swift code with a practical, no-nonsense approach. In this book, you'll learn: Gain a solid, practical understanding of why and when design patterns are useful Master classic patterns like singleton, abstract factory, chain of responsibility, and observer Discover less well-known patterns like memento, composite, command, and mediator Understand how Swift provides essential language features for writing well-structured code that is easy to understand, simple to test and readily maintainable. Learn how to consume the Cocoa API to implement classic design patterns Build on your existing programming knowledge to get up and running with design patterns in Swift quickly and effectively
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 5, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Language: Polish
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Threads (Computer programs) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Ta książka w całości poświęcona jest korzystaniu z wątków na platformie Android. Dzięki niej poznasz przeróżne sposoby asynchronicznego przetwarzania oraz ich zalety i wady.
    Note: "Authorized Polish translation of the English edition of Efficient Android Threading"--Copyright page. - Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Language: Polish
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Jump start series
    Keywords: Web site development ; Web sites ; Design ; Application software ; Development ; HTML (Document markup language) ; Cascading style sheets ; Electronic books ; Electronic books ; local
    Abstract: Ta książka to rewelacyjny przewodnik, który wprowadzi Cię w świat Bootstrapa. Na samym początku poznasz system siatkowy (ang. grid), który jest fundamentem tworzenia responsywnych układów.
    Note: "Authorized Polish translation of the English edition Jump Start Bootstrap, ©2014, SitePoint"--Copyright page. - Includes index. - Description based on online resource; title from title page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    Collingwood, VIC : SitePoint Pty
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Go (Computer program language) ; Application software ; Development ; Web applications ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Go is an open-source language from Google that's a bit like C. Designed for programmer productivity, it's got a clean syntax, and emphasizes concurrency. This book gives you all you need to use Go in your web applications. You'll learn the basic concepts - language structures, the standard library, and Go tools - then tackle more advanced features like concurrency concepts, testing methodologies, and package structures. At each step, you'll get advice for better coding in Go. You'll see how to structure projects, how to use concurrency effectively, and best practices for testing - as well as many valuable hints and tips gleaned from real world experience of developing web applications with Go. You'll learn: Get to grips with Go language basics (types, the standard library, tools) Use Go with HTTP Work with images Understand concurrency Test effectively Master deployment And much more ...
    Note: Description based on print version record
    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...