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.  (128)
  • HBZ
  • Online Resource  (128)
  • Boston, Mass. :Safari Books Online,  (74)
  • [Place of publication not identified] : O'Reilly Media  (54)
  • Imprint: VS Verlag für Sozialwissenschaften
  • Application software ; Development  (128)
Datasource
  • MPI Ethno. Forsch.  (128)
  • HBZ
Material
  • Online Resource  (128)
Language
  • 1
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (8 min., 23 sec.)) , digital, sound, color
    Keywords: Agile software development ; Application software ; Development ; Electronic videos ; local
    Abstract: "Agile is a software development methodology that lowers risks and adds value to your software. We'll explain how in this introduction to Agile development."--Resource description page.
    Note: Title from resource description page (Safari, viewed June 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 23 min., 45 sec.)) , digital, sound, color
    Keywords: Internet videos ; Streaming video ; Agile software development ; Application software ; Development ; Software architecture ; Electronic videos ; local ; Vidéos sur Internet ; Vidéo en continu ; streaming video ; Internet videos ; Streaming video
    Abstract: "How can you steer architecture towards a cohesive result in projects developed using Agile methodology? This Learning Path answers that question and others, as it introduces the concept of steering Agile architecture."--Resource description page.
    Note: Title from resource description page (Safari, viewed May 10, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (19 min., 32 sec.)) , digital, sound, color
    Keywords: Go (Computer program language) ; Application software ; Development ; Application software ; Testing ; Electronic videos ; local
    Abstract: "A reliable and comprehensive test suite for your applications isn't a luxury anymore--it's a requirement. This course is the third in a series of 'Testing in Go' programs that teach you how to test your Go applications to make sure what you ship works the first time. It focuses specifically on how to write benchmark tests in Go that capture micro benchmarks of your code's performance."--Resource description page.
    Note: Title from title screen (viewed August 10, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 26 min., 38 sec.)) , digital, sound, color
    Keywords: Information technology Technological innovations ; Big data ; Business communication ; Application software Development ; Electronic videos ; local ; Information technology ; Technological innovations ; Big data ; Business communication ; Application software ; Development ; Logiciels d'application ; Développement ; Données volumineuses ; Communication dans l'entreprise ; Technologie de l'information ; Innovations ; Electronic videos
    Abstract: "If you want to develop a modern enterprise data strategy in your organization this learning path is for you. In this series of videos, the team at Silicon Valley Data Science will explain how you can solve real business challenges with data. From determining the business imperatives that underpin the goals, to defining the roadmap that leads to tactical decision-making, they'll walk you through the complete process for creating a data strategy that will help your company experiment in such a way that you fail well, create value quickly, and become innovative and data-driven."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed April 19, 2017). - Excerpts from the videos Why you need a data strategy, How today's data technologies change business, Devising a modern data strategy, and Becoming a data-driven business with John Akred, Edd Wilder-James, and Scott Kurth
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Language: English
    Pages: 1 online resource (1 streaming video file (53 min., 39 sec.)) , digital, sound, color
    Keywords: Velocity ; (2017 ; New York, New York) ; Application software ; Development ; Computer software ; Development ; Information visualization ; Electronic data processing ; Distributed processing ; Electronic videos ; local
    Abstract: "Yuri Shkuro, Bryan Liles, Won Jun Jang, and Prithvi Raj walk you through implementing distributed tracing in modern applications, using the CNCF's OpenTracing project. You'll explore a set of sample applications and learn how to instrument them for tracing. You'll also use a tracing system such as Jaeger, Zipkin, or LightStep to visualize complex transactions that might span multiple processes."--Resource description page.
    Note: Title from title screen (viewed July 10, 2018). - A video excerpt from the 2017 O'Reilly Velocity conference in New York
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 11 min., 1 sec.)) , digital, sound, color
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Swift (Computer program language) ; Electronic videos ; local
    Abstract: "Developers looking to write their way out of the Apple ecosystem now have a language for breaking away: Swift. With the help of IBM's web framework Kitura, Swift gives those struggling with Node.js or schooled in client-side iOS development a new avenue for building a versatile backend for an application."--Resource description page.
    Note: Title from title screen (viewed July 26, 2017)
    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 Media
    Language: English
    Pages: 1 online resource (1 streaming video file (14 min., 26 sec.)) , digital, sound, color
    Keywords: Go (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "This video introduces you to the basics of containers, images, and orchestration as they relate to Go programming. You'll learn the advantages that containers can bring to your Go projects and explore the reasons you might want to consider using containers. The course will work best for intermediate-level programmers (any language) who are comfortable with the Linux CLI."--Resource description page.
    Note: Title from title screen (viewed July 25, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Language: English
    Pages: 1 online resource (1 streaming video file (36 min., 59 sec.)) , digital, sound, color
    Keywords: Go (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Many people use container systems like Docker, but how do they work? What do people mean when they mention cgroups and namespaces, or when they describe a container as a 'lightweight virtual machine'? In this course designed for the intermediate level programmer (any language), you'll discover exactly what a container is by writing one with a surprisingly small amount of Go code. Along the way, you'll lose your fear of syscalls and learn that a container is really just a Linux process with its view of the world limited through namespaces, cgroups, and chroot."--Resource description page.
    Note: Title from title screen (viewed July 25, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (34 min., 14 sec.)) , digital, sound, color
    Keywords: Velocity Conference ; (2017 ; London, England) ; Application software ; Development ; Computer software ; Development ; Electronic videos ; local
    Abstract: "Using real-world metrics data from thousands of organizations, Jason Yee explores the latest trends in container adoption and use, shares data on what types of applications organizations are running in containers, and explains how to best monitor these containerized applications."--Resource description page.
    Note: Title from title screen (viewed June 26, 2018). - Presentation from the 2017 Velocity conference in London, England
    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 Media
    ISBN: 9781491989012 , 1491989017
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hr., 56 min., 56 sec.)) , digital, sound, color
    Keywords: Internet videos ; Streaming video ; Docker (Computer file) ; Virtual computer systems ; Application software ; Development ; Electronic videos ; local ; Vidéos sur Internet ; Vidéo en continu ; streaming video ; Internet videos ; Streaming video ; Electronic videos
    Abstract: "Roll up your sleeves and get ready to put Docker to work. In this practical, hands-on Learning Path, you'll learn how to use Docker to build apps quickly and run them anywhere--no prior container experience necessary. By the end of this course, you'll have mastered the fundamentals of Docker and moved ahead to more advanced concepts."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed May 18, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 47 min., 9 sec.)) , digital, sound, color
    Keywords: Fluent ; (2017 ; San Jose, California) ; 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: "Fluent San Jose 2017 aimed a series of spotlights onto the crucial technologies and frameworks of today's web ecosystem. With more than 80 of the world's top web innovators offering their insights via 60+ sessions and 15+ keynotes, the opportunity for developers, software engineers, interaction and UX designers, performance specialists, and other web wizards to learn and grow felt almost limitless. "--Resource description page.
    Note: Title from resource description page (Safari, viewed July 7, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (29 min.)) , digital, sound, color
    Keywords: Application software ; Development ; Computer software ; Development ; Electronic videos ; local
    Abstract: "Networking is an inherent component to any distributed application and one of the most complicated and expansive technologies central to microservices. With application developers busily adopting container technologies, the time has come for network engineers and operators to prepare for the unique challenges brought on by cloud-native applications. Lee Calcote walks you through available container connectivity options, explaining their function and when they should be used and comparing their performance characteristics."--Resource description page.
    Note: Title from resource description page (viewed December 19, 2017)
    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
    Language: English
    Pages: 1 online resource (1 streaming video file (5 min., 35 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Java (Computer program language) ; Distributed operating systems (Computers) ; Computer architecture ; Electronic videos ; local
    Abstract: "There are a lot of things to think about to use these fine-grained architectures well. Here, I'll talk about why principles are important, and briefly outline the set of principles that I believe are important to doing microservices well, and avoiding many of the pitfalls."--Resource description page.
    Note: Title from resource description page (viewed December 18, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 22 min., 63sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course helps you apply the latest concurrency techniques to develop state of the art Java applications necessary for the microservices/service oriented architecture (SOA) model. It builds upon the theory described in the associated "Asynchronous Programming in Java" course, by refactoring several projects using Java 8's CompletableFutures class. It explains the concept behind CompletableFutures, examines the problems they solve for Java developers, and shows through examples how to use the API productively in practice. The course is designed for software architects and intermediate- to advanced-level Java developers."--Resource description page.
    Note: Title from title screen (viewed October 17, 2017). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 8 min., 6 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Functional programming (Computer science) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architecture (SOA), asynchronous concurrency is now critical to day-to-day Java development. This video, designed for software architects and intermediate- to advanced-level Java developers, begins by reviewing the differences between asynchronous and synchronous programming. It then looks at the problems Java programmers currently have when using different synchronous programming models before diving deep into non-blocking I/O, timeouts, circuit breakers, and the different approaches to concurrency."--Resource description page.
    Note: Title from title screen (viewed October 13, 2017). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Language: English
    Pages: 1 online resource (1 streaming video file (32 min., 57 sec.)) , digital, sound, color
    Keywords: Information technology ; Technological innovations ; Information technology ; Management ; Business communication ; Application software ; Development ; Electronic videos ; local
    Abstract: "A powerful data-driven enterprise organizes itself around the ability to create value quickly. Becoming such an enterprise requires executive ownership of the data strategy, the willingness to accept organizational change, modern technology, and a commitment to experimentation. This video describes how you can drive your business to meet these requirements. "--Resource description page.
    Note: Title from title screen (viewed June 28, 2017). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 36 min., 14 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Functional programming (Computer science) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course, designed for software architects and intermediate- to advanced-level Java programmers, teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architectures (SOAs), asynchronous concurrency is now critical in day-to-day Java development. This course builds upon theory offered in the associated "Asynchronous Programming in Java" course by refactoring several Java projects using RxJava. It explains the concepts behind this popular library, shows how RxJava compares with other concurrency concepts, and illustrates how to use the library productively in practice."--Resource description page.
    Note: Title from title screen (viewed October 17, 2017). - Date of publication 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: 9781491950883
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 13 min., 52 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Web applications ; Programming ; Mobile computing ; Electronic videos ; local
    Abstract: "Dropped Internet connections are common in the mobile web. In this video, Max Firtman covers advanced technologies that keep a web site running when the network disappears. You'll learn a range of useful offline techniques, such as how to install a web site as an app into a device, how to store the data locally, how to sync the data at a later time, and how to push messages to a user when the browser is closed. Developers with an understanding of JavaScript, HTML, CSS, and server-side technologies will find this to be a useful addition to Firtman's Mobile Web App Development Video Learning Path."--Resource description page.
    Note: Title from title screen (viewed January 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491944585
    Language: English
    Pages: 1 online resource (1 streaming video file (63 hr., 33 min., 41 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Software engineering ; HTML (Document markup language) ; Cascading style sheets ; Computer interfaces ; Design and construction ; Computer security ; Client/server computing ; JavaScript (Computer program language) ; Electronic videos ; local
    Abstract: "Thousands of JavaScript developers, mobile app developers, software engineers, UX designers, and Web practitioners of all types came together at Fluent 2016 in San Francisco to discuss and study a mind-boggling array of topics related to Web Platform technologies. In this video compilation, you'll enjoy the best seat in the house for every session, tutorial, and keynote delivered at the conference. Included are nine keynotes from Web titans such as Brendan Eich, the creator of JavaScript; Steve Atkin, IBM's Chief Globalization Architect; and Douglas Crockford, the Distinguished Architect at PayPal."--Resource description page.
    Note: Title from resource description page (Safari, viewed April 11, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 4 min., 9 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Open source software ; Electronic videos ; local
    Abstract: "The bots have arrived, and they're transforming our online world: they're doing everything from instrumenting our chat rooms to tweeting us auto-generated knock-knock jokes. Want to find out what all this bot talk is about? Maybe you'd like to know how to make your own bot? This video collection takes the viewer from messaging to automation and APIs to hosting options."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed August 8, 2016). - Selected videos from the O'Reilly OSCON Open Source Convention, May 16-19, 2016, Austin, TX
    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
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 45 min., 27 sec.)) , digital, sound, color
    Keywords: Mobile apps ; Application software ; Development ; Mobile computing ; Electronic videos ; local
    Abstract: "Mobile maven SC Moatti knows the odds. She knows that 50% of the mobile apps offered at the Apple App Store will never be downloaded -- not even once. She also knows how the sharks in Silicon Valley beat those odds. Using specialized knowledge she's gleaned from her time working mobile at Facebook, Trulia, and Nokia, and in countless interviews with mobile's high-rollers, Moatti will help you win the game of mobile launch. Budding players with well defined ideas, in-hand prototypes, or under-performing already launched apps are best suited for Moattis advice. Roll with her as she demos the Business Equation, the 2% Mobile Conversion Funnel, the Viral Loop and more. When play stops, you'll understand mobile methods for defining success, setting clear metrics, targeting your audience, pulling them in, hooking them, and scaling up fast."--Resource description page.
    Note: Title from title screen (viewed April 21, 2016). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (43 min., 4 sec.)) , digital, sound, color
    Keywords: Machine learning ; Application software ; Development ; Audiobooks ; local
    Abstract: "In this episode of the O'Reilly Data Show, Ben Lorica speaks with Mikio Braun, delivery lead and data scientist at Zalando. After spending previous years in academia, Braun recently made the decision to switch to industry. He shares some observations about building large-scale systems, particularly deploying data applications in production systems. Given his longstanding background as a machine learning researcher and practitioner, Ben gets his take on topics like deep learning, hybrid systems, feature engineering, and AI applications."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed April 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491950890
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 6 min., 33 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; Smartphones ; Programming ; Mobile communication systems ; Mobile computing ; Web sites ; Electronic videos ; local
    Abstract: "Most companies have a website and a pair of native apps that work as separate entities. In this course, mobile web expert Max Firtman shows you how to integrate and support each platform. You'll learn how native apps can communicate with websites and how this solves a range of problems and creates a richer user experience. Web and mobile developers alike will benefit from this timely addition to Firtman's Mobile Web App Development Video Learning Path."--Resource description page.
    Note: Title from title screen (viewed January 26, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781771375979
    Language: English
    Pages: 1 online resource (1 streaming video file) , digital, sound, color
    Keywords: Google Apps ; Scripting languages (Computer science) ; JavaScript (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Google Apps Script for Developers training course, expert author Bruce Mcpherson will teach you how to customize, enhance, and automate your Google Docs, Sheets, and Gmail with Google Apps Script. This course is designed for the absolute beginner, meaning no previous experience with Google Apps Script is required. You will start by learning the basics of JavaScript, including variables and types, functions, and loops and conditions. From there, Bruce will teach you about Google Apps Script, Spreadsheet service, and Document service. This video tutorial also covers properties and cache services, Gmail service, Contact service, and Calendar service. Other topics that are covered include UrlFetch service, DriveApp service, advanced services, and Google APIs. Finally, you will learn about HTML service and add-ons, including controlling the server and using APIs with add-ons. Once you have completed this computer based training course, you will have learned how to customize, enhance, and automate your Docs, Sheets, and Gmail with Google Apps Script."--Resource description page.
    Note: Title from title screen (viewed April 21, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491950906
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 18 min., 1 sec.)) , digital, sound, color
    Keywords: Web applications ; Application software ; Development ; Mobile computing ; Web site development ; Web sites ; Design ; Electronic videos ; local
    Abstract: "In this video, Max Firtman explains the technology central to mobile web development: the webview. He identifies the webviews available today and shows you how to properly configure them for optimal performance and security. You'll explore the differences between UIWebView and WKWebView on iOS, compare Android webviews, examine available third party tools, learn how to use an embedded webview, and practice debugging techniques. "Mastering Webviews" is part of Firtman's Mobile Web App Development Video Learning Path. It will be especially useful to developers already familiar with Android Java development, Android Studio, iOS Xcode or iOS Swift."--Resource description page.
    Note: Title from title screen (viewed January 28, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hr., 45 min., 58 sec.)) , digital, sound, color
    Keywords: O'Reilly Fluent the Web Platform ; (2016 ; San Francisco, CA) ; AngularJS (Software framework) ; JavaScript (Computer program language) ; Internet programming ; Application software ; Development ; Electronic videos ; local
    Abstract: "Angular 2 promises to reshape the world of JavaScript application development, reaching deeper into offline apps and offering smoother approaches for restructuring existing apps. This set of talks will help you find your way into the new possibilities, whether you're working from existing code or starting fresh."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed August 2, 2016). - Video excerpts from the O'Reilly Fluent the Web Platform conference: March 7-10, 2016, San Francisco, CA
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 33 min.)) , digital, sound, color
    Keywords: O'Reilly Fluent the Web Platform ; (2016 ; San Francisco, CA) ; JavaScript (Computer program language) ; Internet programming ; Application software ; Development ; Electronic videos ; local
    Abstract: "As JavaScript reaches more and more corners of the programming world, developers have crafted approaches that fit the language with a variety of circumstances. JavaScript's combination of functional and prototype-based models makes it a rich environment for exploration. This collection explores how to choose abstractions, some concrete examples, and JavaScript features that make it easier."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed August 2, 2016). - Video excerpts from the O'Reilly Fluent the Web Platform conference: March 7-10, 2016, San Francisco, CA
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491958223 , 1491958227
    Language: English
    Pages: 1 online resource (1 streaming video file (10 hr., 36 min., 48 sec.)) , digital, sound, color
    Keywords: Internet videos ; Streaming video ; User interfaces (Computer systems) ; Design ; Human-computer interaction ; Application software ; Development ; Human-machine systems ; Research ; User-centered system design ; Electronic videos ; local ; Vidéos sur Internet ; Vidéo en continu ; streaming video ; Internet videos ; Streaming video ; Electronic videos
    Abstract: "Design rich, interactive experiences your users will love. Your audience has astonishingly high expectations when it comes to user experiences, putting the pressure on you to deliver a UX they can't resiston whatever device they choose to use. In this Learning Path you'll acquire the skills to design multi-device experiences that enchant your users anywhere."--Resource description page.
    Note: Title and publication information from resource description page (Safari, viewed March 16, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    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 ...
  • 30
    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 ...
  • 31
    ISBN: 9781491935514
    Language: English
    Pages: 1 online resource (1 streaming video file (5 hr., 2 min., 19 sec.)) , digital, sound, color
    Keywords: Android (Electronic resource) ; Application software ; Development ; Application software ; Design ; Smartphones ; Electronic videos ; local
    Abstract: "Ready to launch your dream app on Android? In this video course, Java consultant Ken Kousen walks you through the Android Studio wizard for creating a new app. You'll learn the basics in developing for Android devices, and where to find the tools and technologies you need. The Android Developer website offers dashboards, version numbers, and market distributions. You'll also find design guidelines, a review of available tutorials, and API docs."--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 ...
  • 32
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491935811
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hrs., 45 min., 31 sec.)) , digital, sound, color.
    Keywords: Software architecture ; Application software ; Development ; Electronic videos ; local
    Abstract: "What are microservices? When should you use them? Should you start with microservices, or migrate to them over time? Interest in microservices is exploding, with industry leaders like Amazon and Netflix deploying them massively. In this video course, O'Reilly author Sam Newman presents an overview of microservice architecture and usage, including modeling, integrating, testing, deploying, and monitoring your own autonomous services."--Resource description page.
    Note: Title from title screen (Safari, viewed August 26, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491934685
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hrs., 40 min., 16 sec.)) , digital, sound, color.
    Keywords: Apache Cordova ; Web applications ; PhoneGap (Application development environment) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Build web apps that take can advantage of features such as the camera, accelerometer, address book, and GPS in iOS, Android, and other devices. With this video course, mobile and web developer Max Firtman shows you how to extend your HTML, CSS, and Javascript code to work with native devices, using Apache Cordova and Adobe's free PhoneGap framework. Max presents a series of small labs and tutorials that demonstrate how to set up Cordova so you can embed your existing web app inside. You'll come away with hybrid apps that are not purely web-based, but still use web views rather than the device's native UI framework. These device-agnostic mobile apps can be adapted to work with any native device."--Resource description page.
    Note: Title from title screen (viewed August 26, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    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 ...
  • 35
    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 ...
  • 36
    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 ...
  • 37
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491955123
    Language: English
    Pages: 1 online resource (1 streaming video file (33 min., 26 sec.)) , digital, sound, color
    Keywords: Application software ; Development ; C# (Computer program language) ; Mobile apps ; Electronic videos ; local
    Abstract: "Mobile development is increasingly important, but the development environments for iOS and Android are radically different. Xamarin forms aims to solve that problem, and also provides developers who are familiar with C# a path into mobile development. This webcast will introduce you to Xamarin forms, and discuss its benefits and limitations. A real world example will be used to demonstrate how Xamarin can be used in non-trivial apps."--Resource description page.
    Note: Title from title screen (viewed February 16, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    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 ...
  • 39
    ISBN: 9781491936504
    Language: English
    Pages: 1 online resource (1 streaming video file (29 min., 08 sec.)) , digital, sound, color
    Keywords: Computer software ; Quality control ; Computer software ; Testing ; Application software ; Development ; Electronic videos ; local
    Abstract: "Static, page-based sites are everyday being replaced by dynamic web applications that make heavy use of JavaScript and AJAX. Custom widgets and controls can now be built entirely with JavaScript, HTML, and CSS. However, many users are at risk of being excluded from the growing responsiveness and usability of the web due to increasing accessibility gaps.There are now ways to make these dynamic web interfaces that are accessible to all users. In this webcast talk led by Cassidy Williams, we'll discuss the Accessible Rich Internet Applications specification (ARIA), which enables dynamic, JavaScript-driven applications to work with a variety of desktop-based assistive technologies. By the end of this talk, the audience will understand the importance of the ARIA specification, and how easy it is to incorporate it in their own applications."--Resource description page.
    Note: Title from title screen (viewed August 12, 2015). - Date from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491934524
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 3 min., 17 sec.)) , digital, sound, color.
    Keywords: iOS (Electronic resource) ; Programming ; iPhone OS ; Programming ; Swift (computer program language) ; Application software ; Development ; iPad (Computer) ; Programming ; Electronic videos ; local
    Abstract: "In this webcast, well cover five important features of the Swift language, and talk about how you can use them to reduce the amount of code you need to write, to make your code easier to understand, and to extend the Swift language to meet your needs. Generics: write code that doesn't need to know every detail about the data it's working with closures: writing code that can be run at a later time types and protocols: understanding how Swift's type system works, and how to make custom types that fit neatly into the language custom operators: creating your own representations for different ways objects can interact with each other. Literal convertibles: writing code that interacts nicely with built-in types. This talk is designed for existing programmers of any type, but does not necessarily require any Swift (or Objective-C) experience. At the end, attendees will understand these five essential components of the Swift, and how to use them to improve their code and be more "Swifty"."--Resource description page.
    Note: Title taken 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 ...
  • 41
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491914687
    Language: English
    Pages: 1 online resource (1 streaming video file (2 hr., 47 min., 57 sec.)) , digital, sound, color.
    Keywords: Web applications ; Development ; Application software ; Development ; Electronic videos ; local
    Abstract: "In this Beginners Guide to Building Mobile Web Apps, expert authors Chris Minnick and Eva Holland will teach you how to create mobile web apps that will be able to run on multiple mobile device operating systems. This course is designed for the absolute beginner, meaning no web development experience is required. You will start by learning about the three types of mobile apps, then jump into learning how to design an app. Throughout the course, you will be working on designing, developing, and deploying a mobile ToDo list app. Minnick and Holland will teach you how to prototype the ToDo app, then show you how to set up your development environment. This video tutorial will also cover HTML5, how to style with CSS3, how to use JavaScript and jQuery, and how to create an app with jQuery Mobile. Finally, you will learn about mobile optimization techniques, as well as how to deploy your app and upload it to the web."--Resource description page.
    Note: Title from resource description page (viewed May 14, 2015). - Date from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    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 ...
  • 43
    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 ...
  • 44
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491935972
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 34 min., 45 sec.)) , digital, sound, color
    Keywords: User interfaces (Computer systems) ; Web-based user interfaces ; Application software ; Development ; Web applications ; Development ; Electronic videos ; local
    Abstract: "User experience designers today understand the importance of using data to drive the design choices made during the software development process. But what types of data do you need? How do you collect it? And what should you do with the data once you have it? In this video, UX design pro Jen Matson shows you how to identify, acquire, and analyze data that not only tells you WHAT your users do when they use your products, but WHY they do it. Understanding the WHY, says Matson, is the key to better design."--Resource description page.
    Note: Title from title screen (viewed December 8, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 streaming video file (3 hr., 11 min., 4 sec.) , digital, sound, color.
    Keywords: iOS (Electronic resource) ; Application software ; Development ; Mobile apps ; Electronic videos ; local
    Abstract: "Want to design and develop iOS apps, even if you have little or no programming experience? This video course will show you how. By eliminating the jargon, host Steve Derico teaches you the programming basics and iOS 8 building blocks necessary to build multi-screen apps. You'll learn how to submit your app to the Apple Store, and get tips for tracking, marketing, and updating it."--Resource description page.
    Note: Title from resource description page (viewed November 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491912331
    Language: English
    Pages: 1 online resource (1 streaming video file (44 min., 57 sec.)) , digital, sound, color.
    Keywords: HTML (Document markup language) ; Web site development ; Mobile apps ; Web sites ; Design ; Application software ; Development ; Electronic videos ; local
    Abstract: "The market for mobile apps continues to evolve at a breakneck pace, as tablets join the parade of smartphones and feature phones. Join us for a hands-on webcast presented by Maximiliano Firtman author of Programming the Mobile Web, 2nd Edition, as he shows you how to build apps that access geolocation, accelerometer, multi touch screens and other features in these mobile devices. From this webcast you will learn: what do you need to know today to create mobile web experiences, current and future platforms, main challenges: performance, native vs web, battery usage, fragmentation, debugging, full screen webapps and hybrids, toolkit for successful HTML5 mobile apps."--Resource description page.
    Note: Title from title screen (viewed July 30, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491919217
    Language: English
    Pages: 1 online resource (1 streaming video file (37 min., 9 sec.)) , digital, sound, color.
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "Python is quickly becoming the go-to language for data analysis, but it can be difficult to figure out which tools to use. In this webcast you'll get a bird's eye overview of some of the best tools for data analysis and how you can apply them to your workflow. She'll introduce you to how you can use Pandas, Scikit-Learn, NLTK, MRJob, and matplotlib for data analysis."--Resource description page.
    Note: Title from resource description page (viewed February 12, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491915356 , 1491915358
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 12 min., 10 sec.)) , digital, sound, color.
    Keywords: Product design ; Technological innovations ; Application software ; Development ; Web sites ; Design ; Electronic videos ; local
    Abstract: "If you want to create products and services that provide real value, you should first identify touchpoints -- areas where business and customer needs intersect. This video workshop shows you how. Using various mapping techniques from UX design, you'll learn how to turn customer observations into actionable insight for product design. Host Jim Kalback, Principal UX designer with Citrix, introduces you to the principles behind alignment diagrams -- a class of deliverable also known as experience mapping -- using several examples. You'll learn how to visually map your existing customer experience, based on user research, and demonstrate how and where customer perspectives intersect with business goals. Using alignment diagrams, you'll not only be able to orchestrate business-customer touchpoints, but also gain stakeholder support for a product or service that provides value to both your business and your customers."--Resource description page.
    Note: Title from title screen (viewed December 18, 2014). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491920619
    Language: English
    Pages: 1 online resource (1 streaming video file (47 min., 05 sec.)) , digital, sound, color.
    Keywords: User interfaces (Computer systems) ; Design ; Application software ; Development ; Electronic videos ; local
    Abstract: "With mobile devices emerging as new tools for transactions and identification, designers face challenging interactions and user expectations from payment scenarios. Consumers expect mobile payment experiences to be frictionless and familiar, while faithfully protecting their financial data. Falling short on any of these aspects will cause users to drop out, or worse, compromise their financial privacy. In this webcast, we'll look at ten emerging UX design best practices for mobile payment interactions."--Resource description page.
    Note: Title from resource description page (viewed May 20, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (46 min., 11 sec.)) , digital, sound, color.
    Keywords: Git (Computer file) ; Electronic data processing ; Application software ; Development ; Electronic videos ; local
    Abstract: "You are a clever and talented person. You have architected a system that even my cat could use; your spreadsheet-fu is legendary. Your peers adore you. Your clients love you. But, until now, you haven't &#^! been able to make Git work. It makes you angry inside that you have to ask for help, again, to figure out that &#^! command to upload your work.It's not you. It's Git. Promise.We'll kick off this session with an explanation of why Git is so freaking hard to learn. Then we'll flip the tables and make YOU (not Git) the center of attention. You'll learn how to define, and sketch out how version control works, using terms and scenarios that make sense to you. Yup, sketch. On paper. (Tablets and other electronic devices will be allowed, as long as you promise not to get distracted choosing the perfect shade for rage.) To this diagram you'll layer on the common Git commands that are used regularly by efficient Git-using teams. It'll be the ultimate cheat sheet, and specific to your job."--Resource description page.
    Note: Title from title slide (viewed February 12, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491919194
    Language: English
    Pages: 1 online resource (1 streaming video file (0 hr., 35 min., 20 sec.)) , digital, sound, color.
    Keywords: Application software ; Development ; Web sites ; Software ; Python (Computer program language) ; Web site development ; Computer programs ; Electronic videos ; local
    Abstract: "Flask is a small and easy-to-use, yet fully featured open source web framework written in Python. It is considered a micro-framework, but don't let the "micro" part fool you; Flask can do everything the others can do, many times in a simpler, leaner way. Flask's code is concise and well written; you can easily read and understand it. In this webcast, we provide an overview of Flask, full of examples that you can download and try. The topics to be discussed are:- Installation- Anatomy of a Flask application-Templates-Web forms-Database-Project structure for large applications."--Resource description page.
    Note: Title from title screen (viewed May 11, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491919224
    Language: English
    Pages: 1 online resource (1 streaming video file (0 hr., 45 min., 34 sec.)) , digital, sound, color.
    Keywords: Application program interfaces (Computer software) ; Application software ; Development ; Electronic videos ; local
    Abstract: "At some point, we all need to design and implement APIs for the Web. What makes Web APIs different than typical component APIs? How can you leverage the power of the Internet when creating your Web API? What characteristics to many "great" Web APIs share? Is there a consistent process you can use to make sure you design a Web API that best fits your needs both now and in the future?In this webcast Mike Amundsen describes a clear methodology for designing Web APIs (based on the book "RESTful Web APIs" by Richardson and Amundsen) that allow you to map key aspects of your business into a usable, scalable, and flexible interface that will reach your goals while creating a compelling API for developers. Whether you are looking to implement a private, partner, or public API, these principles will help you focus on the right metrics and design goals to create a successful API."--Resource description page.
    Note: Title from resource description page (viewed February 5, 2015). - Date of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    ISBN: 9781491919200
    Language: English
    Pages: 1 online resource (1 streaming video file (47 min., 54 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic videos ; local
    Abstract: "This webcast provides an introduction to the updated Java EE 7 platform using GlassFish. Learn the design patterns of building an application using Java EE 7.- The Java EE 7 platform focuses on Boosting Productivity and Embracing HTML5.- JAX-RS 2 adds a new Client API to invoke the RESTful endpoints.- JMS 2 introduces a new simplified API to align with improvements in the Java language.- Long awaited Batch Processing API and Concurrency Utilities are now part of platform offering richer functionality.- A new API to build WebSocket driven applications and JSON parsing and generation is now included in the platform.- JavaServer Faces has added support for HTML5 forms.Several other improvements are available in this latest version of the platform. Together these APIs will allow you to be more productive by simplifying enterprise development."--Resource description page.
    Note: Title taken from title screen (viewed July 29, 2015). - Data of publication taken from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 9 min., 41 sec.)) , digital, sound, color.
    Keywords: Django (Electronic resource) ; Application software ; Testing ; Application software ; Development ; Browsers (Computer programs) ; Automation ; JavaScript (Computer program language) ; Electronic videos ; local
    Abstract: "Automated tests are great! They tell you when your software is broken and enable you to refactor with confidence, leading to cleaner codebases and less stressed developers. Tests are so great, in fact, that a group of true believers started writing them before the actual code. What they called test-driven development (TDD) turned out to be a fantastic way to develop software. Now, with this video course, you can get started with TDD step-by-step. TDD is often demonstrated with toy examples that fail to represent the challenges of real-world software development. But in this course, Harry Percival takes you through a practical example designed to look more like real life: building a simple web app with all the complexities associated with web browsers, the HTTP protocol, web frameworks, and database integration."--Resource description page.
    Note: Title from title screen (viewed November, 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    [United States?] : O'Reilly Media | Boston, Mass. :Safari Books Online,
    ISBN: 9781449306212
    Language: English
    Pages: 1 streaming video file (39 min., 16 sec.) , digital, sd., col.
    Keywords: Application software ; Application software ; Development ; Electronic videos ; local
    Abstract: "Open access to information promises to connect citizens to their representatives, improving government transparency and helping educators transform the classroom. In this real-world panel, practitioners in government and the public sector will give us a glimpse into how data and new interfaces are transforming how we teach and govern." --Resource description page.
    Note: Title from title screen
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online,
    ISBN: 9780321648143 , 0321648145 , 0321647734 , 9780321647733
    Language: English
    Pages: xv, 401 p , ill. , 23 cm
    Keywords: Force.com (Electronic resource) ; Web services ; Application software ; Development ; Cloud computing ; Service-oriented architecture (Computer science) ; Electronic books ; local
    Abstract: Two New Safari Exclusive Chapters Covering Batch Processing and Social Applications!! Foreword by Craig Weissman, CTO, Salesforce.com ¿ Build Cloud-Based Enterprise Applications Fast-and Drive More Value at Lower Cost! ¿ Using the Force.com platform, enterprise developers can build and deploy powerful applications far more rapidly than traditional J2EE, Microsoft .NET, or LAMP technology stacks permit. With a free subscription to the Force.com platform, developers can build apps that solve virtually any enterprise challenge with remarkable value, scalability, and reliability. ¿ This is the first book that brings together all the practical, technical guidance you need to make the most of Force.com in your own custom enterprise applications. Leading Force.com developer Jason Ouellette helps you identify suitable uses for Force.com and provides all the insights and sample code needed to rapidly prototype, deploy, and integrate with production-quality Force.com applications. ¿ Ouellette provides realistic code examples at every step, emphasizing maintainability, flexibility, and interoperability throughout. Writing for developers, architects, and analysts, he shows how to ¿ •Perform, test and schedule batch processing using Batch Apex NEW!! •Work with Chatter to create social networking elements NEW!! •Create custom enterprise apps on Force.com in days or weeks, not months or years •Leverage Force.com's extensive capabilities for storing, managing, and securing data •Quickly create sophisticated business logic with the Apex programming language •Use Visualforce to construct custom user interfaces •Establish automated or semiautomated workflows •Implement Ajax behaviors without writing JavaScript code or learning new JavaScript libraries •Integrate Force.com-based data and processes with other applications, inside and outside the platform •Display reports as state-of-the-art dashboards •Integrate Force.com applications with existing Single Sign-On systems ¿ This book's extensive sample code may be downloaded from Force.com AppExchange at http://sites.force.com/appexchange/listingDetail?listingId=a0N30000001SS3rEAG ¿ ¿
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Online Resource
    Online Resource
    [Indianapolis, Ind.] : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768695519 , 0768695511
    Language: English
    Pages: xii, 306 p , ill.
    Series Statement: Unleashed
    Keywords: Windows presentation foundation ; Application software ; Development ; User interfaces (Computer systems) ; Microsoft .NET Framework ; Electronic books ; local
    Abstract: WPF Control Development Unleashed Building Advanced User Experiences In this book, two leading Windows Presentation Foundation experts give developers everything they need to build next-generation WPF applications-software that is more robust, usable, and compelling. Drawing on their close ties with Microsoft's WPF development team, Pavan Podila and Kevin Hoffman give you a clear, robust, and practical understanding of WPF, its underpinnings, its overall architecture, and its design philosophy. Podila and Hoffman introduce never-before-published WPF design patterns and support them with robust, real-world code examples-all presented in full color, just as they appear in Visual Studio. The authors begin by explaining how to "think in WPF," and then introduce powerful new techniques for everything from handling 3D layouts to creating game-like physics effects. Along the way, they offer in-depth coverage of data binding, building interactivity, and control development: three of WPF's most challenging concepts. You'll learn how to choose the right WPF features for every programming challenge, and use those features far more creatively and effectively. If you want to build truly outstanding WPF applications, this is the book that will get you there. Master the patterns and techniques you need to build state-of-the-art WPF applications Write more powerful and effective applications that reflect a deep understanding of WPF's design philosophy Learn how WPF has evolved, and take full advantage of its growing sophistication Make the most of advanced declarative programming techniques Leverage IScrollInfo, virtualization, control theming, and other complex features Build more powerful interactivity into your WPF applications Create more visual software with 3D elements, custom animations, and shader effects Optimize WPF application performance in real-world environments Master design patterns for organizing your controls more effectively Category: .NET Programming / WPF Covers: Windows Presentation Foundation User Level: Intermediate-Advanced
    Note: Title from resource description page. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    Greenwich, Conn. : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 9781933988054 , 1933988053
    Language: English
    Pages: xlv, 519 p , ill.
    Edition: 2nd ed.
    Keywords: Object-oriented programming (Computer science) ; Java (Computer program language) ; Application software ; Development ; Electronic books ; local
    Abstract: To allow the creation of truly modular software, OOP has evolved into aspect-oriented programming. AspectJ is a mature AOP implementation for Java, now integrated with Spring. AspectJ in Action, Second Edition is a fully updated, major revision of Ramnivas Laddad's best-selling first edition. It's a hands-on guide for Java developers. After introducing the core principles of AOP, it shows you how to create reusable solutions using AspectJ 6 and Spring 3. You'll master key features including annotation-based syntax, load-time weaver, annotation-based crosscutting, and Spring-AspectJ integration. Building on familiar technologies such as JDBC, Hibernate, JPA, Spring Security, Spring MVC, and Swing, you'll apply AOP to common problems encountered in enterprise applications. This book requires no previous experience in AOP and AspectJ, but it assumes you're familiar with OOP, Java, and the basics of Spring.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    Greenwich, Conn. : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 9781933988429 , 1933988428
    Language: English
    Pages: xxv, 371 p , ill. , 24 cm
    Keywords: Silverlight (Electronic resource) ; Multimedia systems ; Web sites ; Design ; Application software ; Development ; Electronic books ; local
    Abstract: ***When you purchase the Print book, you can download a PDF copy from Manning Publications at no additional charge*** Microsoft describes Silverlight as a "cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web." That's a really boring description for a really exciting new technology. Anyone who has looked at the demos and gotten a taste of what Silverlight can do knows that Silverlight represents an entirely new level of rich web interface technology for Microsoft developers. With Silverlight 2, developers can use JavaScript, VB, C#, Python, and Ruby to build user-friendly, interactive, and visually-dazzling web applications that work in most major browsers. Silverlight 2 in Action covers Silverlight 2, a far more robust implementation of Silverlight than the Silverlight 1 release that supports only JavaScript. The much-anticipated 2 release adds powerful new features along with the ability to code in multiple languages and integrate your work with Visual Studio and the new Expression suite of tools. This book delivers real-world examples and in-depth walkthroughs to help you confidently enhance your web applications using Silverlight 2. Silverlight 2 in Action devotes extensive coverage to flexible layout components, the extensible control model, the communication framework, and the data-binding features "all cornerstones of software development. Author and Microsoft MVP Chad Campbell also describes rich media and vivid graphical and animation features. The final chapters include a variety of Silverlight deployment scenarios. In addition to the fundamentals of Silverlight, you'll be introduced to architectural components such as the Silverlight object model. The book addresses the developer/designer collaboration model Silverlight enables, showing the developer how to include the designer effectively in the project workflow. This model is illustrated throughout the examples. For ongoing reader support, the author will maintain a dedicated book-support website providing up-to-the-minute working examples, complete with source code, all in Silverlight.
    Note: Includes index. - Title from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    Berkeley, Calif. : Apress | Boston, Mass. :Safari Books Online,
    ISBN: 9781430218678 , 1430218673
    Language: English
    Pages: xxi, 266 p , ill.
    Series Statement: The expert's voice in Web development
    Keywords: Silverlight (Electronic resource) ; Multimedia systems ; User interfaces (Computer systems) ; Internet programming ; Application software ; Development ; Electronic books ; local
    Abstract: Microsoft Silverlight 2 is a new development platform designed to make the development of rich Internet applications (RIAs) far easier than has previously been possible. Pro Silverlight for the Enterprise addresses the question of how you can bring Silverlight 2 to your company to provide rich Internet experiences that will interface cleanly with your existing application architecture. The book begins with a clear discussion of why Silverlight is such a good choice for developing RIAs and the implications that this has for your development decisions. The options available will be demonstrated by constructing a simple web-based training portal for a fictional enterprise, which will be extended and altered to demonstrate the techniques and methods that you have available to you. This includes accessing data using WCF and LINQ, and considering how best to deploy your finished Silverlight application when it is complete. The book also discusses the future of Silverlight for mobile and how to plan for its release. This book is unique in that it focuses on how Silverlight can be applied in today's business environment rather than simply delving into the product's syntax and grammar in isolation. Silverlight is discussed in context with consideration given to security, scalability, and deployment. As such this book makes an excellent addition to any Silverlight library and extends your knowledge into practical areas that are rarely discussed.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768687842 , 0768687845
    Language: English
    Pages: xxii, 573 p , ill.
    Parallel Title: Erscheint auch als
    Keywords: Windows workflow foundation ; Application software ; Development ; Microsoft .NET ; Electronic books ; local
    Abstract: In just 24 sessions of about an hour, you'll learn how to build robust, efficient business workflows with Windows Workflow Foundation (WF). Using a straightforward, step-by-step approach, each lesson builds the real-world foundation you need to succeed with WF from the ground up. Filled with hands-on code examples, this book walks you through creating every type of workflow supported by .NET 3.5's powerful new version of WF. One step at a time, you'll discover how to host workflows, manage workflow lifecycles, integrate with Web services and WCF applications, create custom activities, and moreeverything you'll need to solve real-world problems with WF! Step-by-step instructions carefully walk you through the most common WF questions, issues, and tasks. Q&As help you build and test your knowledge. Notes point out shortcuts, solutions, and potential problems to avoid. New terms are clearly defined and explained. Learn how to... Understand the value of workflows and their role in general .NET and advanced business process management systems Run workflows from and exchange data with .NET applications Create sequential, state-machine, and data-driven workflows Define multi-level approval workflows that execute in parallel and escalate Develop rulesets and manage them from SQL databases Track your workflows to make them more agile and governable Use Dynamic Update to change running workflows Work with exceptions, compensation, and transactions Expose workflows as Windows Communication Foundation (WCF) services and call Web services from workflows via WCF Expose workflows as Web services and call Web services from workflows Create basic, queued, event-driven, and composite custom activities
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768686630 , 0768686636
    Language: English
    Pages: xii, 740 p , ill. , 24 cm
    Edition: 2nd ed.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Windows (Computer file) ; Application software ; Development ; Electronic data processing ; Distributed processing ; Web services ; Electronic books ; local
    Abstract: Windows Communication Foundation (WCF) is Microsoft's dynamic technology for allowing autonomous software to communicate. Superseding earlier technologies such as COM/DCOM, .NET Remoting, ASP.NET Web Services, and the Web Services Enhancements for .NET, WCF provides a single solution that is designed to always be the best way to exchange data among software entities. It also provides the infrastructure for developing the next generation of Web Services, with support for the WS-* family of specifications, and a new serialization system for enhanced performance. In the 3.5 release, WCF has been expanded to include support for REST, JSON, and Syndication (RSS and Atom) services, further broadening the possibilities for what can be done. For information technology professionals, WCF supplies an impressive array of administration tools that enterprises and software vendors can use to reduce the cost of ownership of their solutions without writing a single line of code. Most important, WCF delivers on the promise of model-driven software development with the new software factory approach, by which one can iteratively design solutions in a modeling language and generate executables from lower-level class libraries. Windows Communication Foundation 3.5 Unleashed is designed to be the essential resource for software developers and architects working with WCF. The book guides readers through a conceptual understanding of all the facilities of WCF and provides step-by-step guides to applying the technology to practical problems. As evangelists at Microsoft for WCF, WF, and CardSpace, Craig McMurtry, Marc Mercuri, Nigel Watling, and Matt Winkler are uniquely positioned to write this book. They had access to the development team and to the product as it was being built. Their work with enterprises and outside software vendors has given them unique insight into how others see the software, how they want to apply it, and the challenges they face in doing so. --Gives you nearly 100 best practices for programming with WCF --Provides detailed coverage of how to version services that you will not find anywhere else --Delves into using WCF together with Windows Workflow Foundation (WF) and Windows CardSpace --Provides detailed coverage of the new high-performance data contract serializer for .NET --Walks you through creating secure, reliable, transacted messaging, and how to understand the available options --Introduces you to federated, claims-based security and...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media, Inc. | Boston, Mass. :Safari Books Online,
    ISBN: 9780596156688 , 0596156685
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Edition: 1st ed.
    Parallel Title: Erscheint auch als
    Keywords: Silverlight (Electronic resource) ; Multimedia systems ; Web sites ; Design ; Application software ; Development ; Electronic books ; local
    Abstract: This comprehensive book teaches you how to build data-rich business applications with Silverlight 2 that draw on multiple sources of data. Packed with reusable examples, Data-Driven Services with Silverlight 2 covers all of the data access and web service tools you need, including data binding, the LINQ data querying component, RESTful and SOAP web service support, cross-domain web service calls, and Microsoft's new ADO.NET Data Services and the ADO.NET Entity Framework. With this book, you will: Know when and how to use LINQ to JSON, LINQ to XML, and LINQ to Objects Learn how Silverlight 2 applications bind, pass, read, save, query, and present data Discover how your application can call web services to work with SOAP, REST, RSS, AtomPub, POX and JSON Design REST, ASMX, and WCF web services that communicate with Silverlight 2 Harness RESTful web services such as Digg, Amazon, and Twitter Retrieve and save data using the new Entity Framework and WCF Work with RESTful ADO.NET Data Services and its Silverlight client library to move data between your Silverlight application and a database Data-Driven Services with Silverlight 2 offers many tips and tricks for building data-rich business applications, and covers the scenarios you're most likely to encounter. Complete examples in C# and VB can be downloaded from the book's companion website.
    Note: Title from resource description page (viewed March 24, 2009). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    Greenwich, [Conn.] : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 1933988487 , 9781933988481
    Language: English
    Pages: xviii, 317 p , ill. , 24 cm
    Keywords: Internet programming ; Application software ; Development ; Web site development ; Computer programs ; Electronic books ; local
    Abstract: Adobe AIR is one of the hottest topics in rich application development. This exciting new technology is still in beta, but it's already being adopted by such web giants as eBay. With AIR, Web developers use their existing skills to build rich applications that flow seamlessly between the internet and the desktop. Adobe AIR in Action introduces AIR to developers familiar with Flex and JavaScript, showing them how to build solid AIR-driven desktop and hybrid applications. Using small examples, the expert authors walk web developers through the new topics they will need to develop AIR applications for the desktop. Readers will learn the essential features of the AIR API with examples and code samples that web professionals can use to get up and running in AIR quickly. The book describes how to create and customize native windows, read and write files and folders on the local file system. Web developers who read this book will be able to take instant advantage of the increased resources available to desktop applications. Sometimes-connected, web-enabled applications are gaining in popularity, and web developers of all stripes will want to add these skills to their toolbox. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    Greenwich, Conn. : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 9781933988672 , 1933988673
    Language: English
    Pages: xxiv, 392 p , ill. , 24 cm
    Keywords: Android (Computer program) ; Mobile computing ; Application software ; Development ; Electronic books ; local
    Abstract: Android is a free, open source, Java-based mobile platform developed by Google. Unlocking Android prepares the reader to embrace the Android mobile platform in easy-to-understand language and builds on this foundation with reusable Java code examples. It's ideal for corporate developers and hobbyists who have an interest, or a mandate, to deliver mobile software. The book first covers the big picture so the reader can get comfortable with the Android approach to the mobile applications. Then the reader learns to apply Android by following the many practical examples. The book concludes with two deep and hands-on examples. Unlocking Android addresses the Android application framework, its graphical capabilities and media support, data storage, communications capabilities, phone interactions, and notifications. Unlocking Android covers Android SDK 1.x
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media, Inc. | Boston, Mass. :Safari Books Online,
    ISBN: 9780596157708 , 0596157703
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Edition: 1st ed.
    Parallel Title: Erscheint auch als
    Keywords: Web site development ; Java (Computer program language) ; Application software ; Development ; Electronic books ; local
    Abstract: This example-driven book offers a thorough introduction to Java's APIs for XML Web Services (JAX-WS) and RESTful Web Services (JAX-RS). Java Web Services: Up and Running takes a clear, pragmatic approach to these technologies by providing a mix of architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing an application. You'll learn how to write web services from scratch and integrate existing services into your Java applications. With Java Web Services: Up and Running , you will: Understand the distinction between SOAP-based and REST-style services Write, deploy, and consume SOAP-based services in core Java Understand the Web Service Definition Language (WSDL) service contract Recognize the structure of a SOAP message Learn how to deliver Java-based RESTful web services and consume commercial RESTful services Know security requirements for SOAP- and REST-based web services Learn how to implement JAX-WS in various application servers Ideal for students as well as experienced programmers, Java Web Services: Up and Running is the concise guide you need to start working with these technologies right away.
    Note: Title from resource description page (viewed March 25, 2009). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online,
    ISBN: 9780321592088 , 0321592085
    Language: English
    Pages: xxv, 400 p , ill. , 24 cm
    Parallel Title: Erscheint auch als
    Keywords: Web 2.0 ; Mashups (World Wide Web) ; Business enterprises ; Technological innovations ; Application software ; Development ; Electronic books ; local
    Abstract: Indispensable Patterns and Insights for Putting Mashups to Work in Enterprise Environments Using new mashup tools and technologies, enterprise developers can impose their own APIs on everything from Web sites and RSS feeds to Excel and PDF files-transforming a world of content into their own customized informationsource. In Mashup Patterns, Michael Ogrinz applies the concept of software development patterns to mashups, systematically revealing the right ways to build enterprise mashups and providing useful insights to help organizations avoid the mistakes that cause mashups to fail. Drawing on extensive experience building business-critical mashups, Ogrinz offers patterns and realistic guidance for every stage of the mashup development lifecycle and addresses the key issues developers, architects, and managers will face. Each pattern is documented with a practical description, specific use cases, and crucial insights into the stability of mashups built with it. Ogrinz concludes by presenting twelve start-to-finish case studies demonstrating mashup patterns at work in actual enterprise settings. Coverage includes: Understanding the relationships among mashups, portals, SOA, EAI/EII, and SaaS Exploring core mashup activities such as data management, surveillance, clipping, transformation, enrichment, publication, and promotion Optimizing security, privacy, accessibility, usability, and performance Managing mashup development, from planning and governance through integration, testing, and deployment Enhancing basic mashups with search, language translation, workflow support, and other improvements Performing effective load and regression testing Avoiding "anti-patterns" that cause enterprise mashups to fail Also of interest: The companion book, Mashups: Strategies for the Modern Enterprise by J. Jeffrey Hanson (Addison-Wesley), is an indispensable guide to designing, implementing, and debugging an enterprise mashup, offering sample code to illustrate key concepts.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media, Inc. | Boston, Mass. :Safari Books Online,
    ISBN: 9780596156220 , 0596156227
    Language: English
    Pages: 1 v. (unpaged)
    Parallel Title: Erscheint auch als
    Keywords: Android ; Application software ; Development ; Open source software ; Mobile computing ; Electronic books ; local
    Abstract: This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that's generating enthusiasm across the industry. Based on the Linux operating system and developed by Google and the Open Handset Alliance, Android has the potential to unite a fragmented mobile market. Android Application Development introduces this programming environment, and offers you a complete working example that demonstrates Android architectural features and APIs. With this book, you will: Get a complete introduction to the Android programming environment, architecture, and tools Build a modular application, beginning with a core module that serves to launch modules added in subsequent chapters Learn the concepts and architecture of a specific feature set, including views, maps, location-based services, persistent data storage, 2D and 3D graphics, media services, telephony services, and messaging Use ready-to-run example code that implements each feature Delve into advanced topics, such as security, custom views, performance analysis, and internationalization The book is a natural complement to the existing Android documentation provided by Google. Whether you want to develop a commercial application for mobile devices, or just want to create a mobile mashup for personal use, Android Application Development demonstrates how you can design, build, and test applications for the new mobile market.
    Note: Title from resource description page (viewed March 24, 2009)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    Greenwich [Conn.] : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 9781933988863 , 193398886X
    Language: English
    Pages: xxiv, 448 p , ill. , 24 cm
    Keywords: iPhone (Smartphone) ; Application software ; Development ; Web site development ; Internet telephony ; Electronic books ; local
    Abstract: "The entry to the world of iPhone." -Aiden Montgomery, Wile Ltd. "If you're new to iPhone development, this is your book!" -Larry C. Whipple, Mobile Productivity, Inc. "Get this book. It's pure gold." -Martijn Dashorst, Author of Wicket in Action "The quick & easy guide." -Premkumar Rajendran, HCL Technologies "The only book on iPhone development I will ever need." -Rama Krishna Vavilala, Author of ASP.NET AJAX in Action The iPhone explodes old ideas of a cell phone. Its native SDK offers a remarkable range of features including easy-to-build graphical objects, a unique navigation system, and a built-in database, all on a location-knowledgeable device. Websites and web apps can now behave like native iPhone apps, with great network integration. iPhone in Action is an in-depth introduction to both native and web programming for the iPhone. You'll learn how to turn your web pages into compelling iPhone web apps using WebKit, iUI, and Canvas. The authors also take you step by step into more complex Objective-C programming. They help you master the iPhone SDK including its UI and features like accelerometers, GPS, the Address Book, SQLite, and many more. Using Apple's standard tools like Dashcode, Xcode, and Interface Builder, you'll learn how to best use both approaches: iPhone web and SDK programming. This book is intended as an introduction to its topics. Proficiency with C, Cocoa, or Objective-C is helpful but not required. What's Inside A comprehensive tutorial for iPhone programming Web development, the SDK, and hybrid coding Over 60 web, Dashcode, and SDK examples
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media, Inc. | Boston, Mass. :Safari Books Online,
    ISBN: 9780596801465 , 0596801467
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Edition: 1st ed.
    Parallel Title: Erscheint auch als
    Keywords: Flex (Computer file) ; Application software ; Development ; Web site development ; Computer programs ; Electronic books ; local
    Abstract: If you want to use Adobe Flex to build production-quality Rich Internet Applications for the enterprise, this groundbreaking book shows you exactly what's required. You'll learn efficient techniques and best practices, and compare several frameworks and tools available for RIA development -- well beyond anything you'll find in Flex tutorials and product documentation. Through many practical examples, the authors impart their considerable experience to help you overcome challenges during your project's life cycle. Enterprise Development with Flex also suggests proper tools and methodologies, guidelines for determining the skill sets required for the project, and much more. Choose among several frameworks to build Flex applications, including Cairngorm, PureMVC, Mate, and Clear Toolkit Apply selected design patterns with Flex Learn how to extend the Flex framework and build your own component library Develop a sample AIR application that automatically synchronizes local and remote databases to support your sales force Get solutions for leveraging AMF protocol and synchronizing Flex client data modifications with BlazeDS-based servers Determine the actual performance of your application and improve its efficiency
    Note: Title from resource description page (viewed March 24, 2009)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    [United States?] : Addison-Wesley Professional | Boston, Mass. :Safari Books Online,
    ISBN: 9780321601636 , 0321601637
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Keywords: Application software ; Development ; Electronic books ; local
    Abstract: "Foy is a gifted writer and his descriptions of the philosophies that( impacted the design and implementation of Merb are definitely useful to( everyone affected by the changes in Rails 3." -Obie Fernandez, Series Editor The Expert Guide to Building Merb Applications Thousands of Ruby and Rails developers are discovering the extraordinary scalability, agility, flexibility, and performance offered by the new Merb MVC framework. The Merb Way is the first comprehensive guide to using, extending, and deploying Merb. Like the bestseller The Rails Way (Addison-Wesley, 2008), this book can either be read cover-to-cover as a tutorial or used for modular coverage that makes it an ideal task reference. Foy Savas systematically covers everything developers need to know to build production-quality Merb applications, offering detailed code examples for jumpstarting virtually any project. Savas is not only involved in the Merb project as an open source contributor: He uses Merb every day as a professional developer. Drawing on his extensive practical expertise, he delves deeply into the Merb framework's architecture and source code, revealing its elegance and offering powerful best practices for using it. To maximize this book's practical value, he also covers the tools most widely used alongside Merb, including the DataMapper ORM, the RSpec tester (and associated behavior-driven development techniques), and several leading Merb plugins. The Merb Way will help you Master Merb innovations that will be incorporated into Rails 3 Understand the fundamentals of Merb development, one step at a time Use Merb's sophisticated application router to guide incoming requests Explore the Merb stack, master its configuration options, and dive into its internals Use Merb controllers to integrate application code, handle responses, and manage sessions, filters, and exceptions Build templates with both ERB (Erubis) and HAML Use the DataMapper ORM to represent object properties and behaviors Learn best practices for RESTful development with Merb Leverage Helpers to simplify many common development tasks Refactor code, encapsulate it in gems, and share it across multiple applications Customize the responses your application sends to each user Gain a deep, practical understanding of Merb plugins and extensibility Authenticate users with Merb's modular authentication plugin Configure, generate, describe, and test Merb mailers Use the merb-parts gem to create component-like regio...
    Note: Title from resource description page (viewed March 27, 2009)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online,
    ISBN: 9780321574305 , 0321574303
    Language: English
    Pages: xxiii, 335 p , ill. , 23 cm
    Series Statement: Developer's library
    Parallel Title: Erscheint auch als
    Keywords: Flex (Computer file) ; Ruby on rails (Electronic resource) ; Internet programming ; Application software ; Development ; Web site development ; Computer programs ; Electronic books ; local
    Abstract: "There's no question you're going to be a better Flex and Rails developer when you're done reading this book." -From the Foreword by Matt Chotin, Senior Product Manager, Adobe Systems, Inc. Adobe Flex enables the rapid development of rich and engaging user experiences. Ruby on Rails dramatically simplifies the development of database-driven web applications. Now there's a book that shows how to use the newest versions of both frameworks together to create state-of-the-art Rich Internet Applications (RIAs). Flex on Rails begins with the absolute essentials: setting up your environment for Flex and Rails, passing data with XML, and integrating Flex front-ends with Rails back-ends. Then, using practical, easy-to-understand code examples, the authors take you from the basics to advanced topics only discussed in this book. Techniques covered here include Constructing sophisticated interfaces that can't be created with AJAX alone Using RESTful services to expose applications for access via APIs Testing Flex and Rails together Using Flex Frameworks Getting Flex into your build/deploy process And more... The authors also offer practical introductions to powerful complementary technologies, such as RubyAMF and Juggernaut. Written by developers with extensive experience using both frameworks, this book covers the new Adobe Flex 3 and Ruby on Rails 2 from the ground up. Even if you have minimal experience with Flex or Rails, you'll learn all you need to know to use them to build exceptional production applications.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online,
    ISBN: 9780321591098 , 0321591097
    Language: English
    Pages: xxiv, 399 p , ill. , 23 cm
    Series Statement: Developer's library
    Parallel Title: Erscheint auch als
    Keywords: Flex (Computer file) ; Internet programming ; Application software ; Development ; Web site development ; Computer programs ; Electronic books ; local
    Abstract: Don't settle for Flex's boring, standard user interface. Set your Flex applications apart with the breakthrough skinning and programming techniques found in Creating Visual Experiences with Flex 3.0 . Leading Flex developers Juan Sanchez and Andy McIntosh show how to build stunning Flex and AIR applications. You'll learn how to take a design and translate that design into Flex or AIR without sacrificing fidelity, and how to apply state-of-the-art branding that adds value to all your Flex applications, no matter what they do or who you're building them for. Sanchez and McIntosh illuminate every aspect of creating superior visual experiences with Flex 3.0 and AIR and discuss planning, design, architecture, and proven user-interface principles, with an emphasis on technical implementation. You'll learn how to alter the standard Flex interface using all the tools available to you: skins, styling, transitions, effects, filters, graphics built with Adobe creative tools, CSS, and ActionScript 3.0 programming. The authors reveal the trade-offs associated with each approach to Flex visual experience design and help you choose the right techniques for your applications. They explain each concept and technique in detail, using real-world examples and exercises that solve specific problems and provide samples throughout each chapter. If you want your Flex and AIR applications to be a cut above the rest, this is the book that shows you how.
    Note: Includes bibliographical references (p. [371]-378) and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    Greenwich, [Conn.] : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 9781933988405 , 1933988401
    Language: English
    Pages: xxxiv, 589 p , ill. , 24 cm
    Keywords: JBoss ; Web servers ; Management ; Application software ; Development ; Java (Computer program language) ; Electronic books ; local
    Abstract: JBoss Seam is an exciting new application framework based on the Java EE platform that is used to build rich, web-based business applications. Seam is rapidly capturing the interest of Java enterprise developers because of its focus on simplicity, ease of use, transparent integration, and scalability. Seam in Action offers a practical and in-depth look at JBoss Seam. The book puts Seam head-to-head with the complexities in the Java EE architecture. The author presents an unbiased view of Seam from outside the walls of RedHat/JBoss, focusing on such topics as Spring integration and deployment to alternative application servers to steer clear of vendor lock-in. By the end of the book, you should expect to not only gain a deep understanding of Seam, but also come away with the confidence to teach the material to others. To start off, you will see a working Java EE-compliant application come together by the end of the second chapter. As you progress through the book, you will discover how Seam eliminates unnecessary layers and configurations, solves the most common JSF pain points, and establishes the missing link between JSF, EJB 3 and JavaBean components. The author also shows you how Seam opens doors for you to incorporate technologies you previously have not had time to learn, such as business processes and stateful page flows (jBPM), Ajax remoting, PDF generation, asynchronous tasks, and more. All too often, developers spend a majority of their time integrating disparate technologies, manually tracking state, struggling to understand JSF, wrestling with Hibernate exceptions, and constantly redeploying applications, rather than on the logic pertaining to the business at hand. Seam in Action dives deep into thorough explanations of how Seam eliminates these non-core tasks by leveraging configuration by exception, Java 5 annotations, and aspect-oriented programming.
    Note: "Covers Seam 2"--Cover. - Includes bibliographical references (p. 562-563) and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    Greenwich, Conn. : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 1933988029 , 9781933988023
    Language: English
    Pages: xxx, 464 p , ill. , 24 cm
    Keywords: JBoss ; Web servers ; Management ; Java (Computer program language) ; Open source software ; Application software ; Development ; Electronic books ; local
    Abstract: JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the advanced features and configuration of the server. In particular, it focuses on enterprise-class topics, such as high availability, security, and performance. This book walks readers through the JBoss 5 Application Server from installation to configuration to production development. It shows how to configure the server's various component containers such as the JBoss Web Server, the EJB 3 server, and JBoss Messaging. It also provides detailed insight into configuring the various component services such as security, performance, and clustering. Beyond coverage of the core application server, the book also teaches how to use some of the "hot" technologies that run on top of the application server, such as Jboss Seam and JBoss Portal. The authors, both seasoned professional experts at developing and administering JBoss, provide meaningful explanations and background on many topics which they tie in with their own practical, real-world advice from their collective experience. These uniquely comprehensive explanations and the wide coverage provided in this book surpass any other content currently available in any other book, article, or documentation on the subject.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    Berkeley : Apress ; | Boston, Mass. :Safari Books Online,
    ISBN: 9781430218777 , 1430218770
    Language: English
    Pages: 227 p , 24 cm
    Series Statement: FirstPress
    Keywords: Application software ; Development ; Electronic books ; local
    Abstract: Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with Spring Persistence-A Running Start . This firstPress title gets readers rolling with the various fundamental Spring Framework Java Persistence concepts and offerings, as well as proven design patterns for integrating Spring Persistence functionality for complex and transaction-based enterprise Java applications. The Java platform offers several options for saving "long-lived" information, including JPA (Java Persistence API), Hibernate, iBatis, JDBC, and even JCR (Java Content Repository-a standard for interfacing with a content management system). This book helps readers decide which persistence solution is the most ideal for their application requirements, and shows how Spring can be leveraged to simplify the integration of their selected persistence framework into their enterprise application.
    Note: Cover title. - Includes bibliographical references (p. 227)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    Berkeley, Calif. : Apress ; | Boston, Mass. :Safari Books Online,
    ISBN: 9781590599952 , 1590599950
    Language: English
    Pages: xxviii, 618 p , ill. , 24 cm
    Edition: 2nd ed.
    Series Statement: The expert's voice in Web development
    Parallel Title: Erscheint auch als
    Keywords: Web site development ; Groovy (Computer program language) ; Application software ; Development ; Electronic books ; local
    Abstract: The rise of Ruby on Rails has signified a huge shift in how we build web applications today; it is a fantastic framework with a growing community. There is, however, space for another such framework that integrates seamlessly with Java. Thousands of companies have invested in Java, and these same companies are losing out on the benefits of a Rails-like framework. Enter Grails. Grails is not just a Rails clone. It aims to provide a Rails-like environment that is more familiar to Java developers and employs idioms that Java developers are comfortable using, making the adjustment in mentality to a dynamic framework less of a jump. The concepts within Grails, like interceptors, tag libs, and Groovy Server Pages (GSP), make those in the Java community feel right at home. Grails' foundation is on solid open source technologies such as Spring, Hibernate, and SiteMesh, which gives it even more potential in the Java space: Spring provides powerful inversion of control and MVC, Hibernate brings a stable, mature object relational mapping technology with the ability to integrate with legacy systems, and SiteMesh handles flexible layout control and page decoration. Grails complements these with additional features that take advantage of the coding-by-convention paradigm such as dynamic tag libraries, Grails object relational mapping, Groovy Server Pages, and scaffolding. Graeme Rocher , Grails lead and founder, and Jeff Brown bring you completely up-to-date with their authoritative and fully comprehensive guide to the Grails framework. You'll get to know all the core features, services, and Grails extensions via plug-ins, and understand the roles that Groovy and Grails are playing in the changing Web. What you'll learn Discover how the Web is changing and the role the Groovy language and its Rails framework play Get to know the Grails Project and its domains, services, filters, controllers, views, testing, and plug-ins Experience the availability of plug-ins for Rich Client and Ajax, web services, performance/utilities, scheduling, security, functionality, and even Persistence See how Grails works with other frameworks like Spring, Wicket, Hibernate, and more Create custom plug-ins in Grails Who this book is for This book is for everyone who is looking for a more agile approach to web development with a dynamic scripting language such as Groovy. This includes a large number of Java developers who have been enticed by the productivity gains seen with framew...
    Note: Title from resource description page (viewed May 27, 2009). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    Redmond, Wash. : Microsoft Press | Boston, Mass. :Safari Books Online,
    ISBN: 9780735626287 , 0735626286
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Keywords: Microsoft Visual studio ; Microsoft .NET Framework ; Internet programming ; Application software ; Development ; Teams in the workplace ; Data processing ; Electronic books ; local
    Abstract: As software complexity increases, proper build practices become ever more important. This essential reference drills inside MSBuild and shows how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild and scale them to the team, product, or enterprise level with Team Foundation Build. Discover how to: Create and modify MSBuild files outside the Visual Studio IDE Use XML-based syntax to declare dynamic properties and items Apply built-in tasks or write your own Customize the build process adding code generation, unit testing, or code analysis Use batching and incremental builds to reduce build times Invoke external tools in scripts and create reusable files Start and stop services Set assembly versions and extend the clean process Configure, customize, and extend Team Build and automate build from end to end.
    Note: Title from resource description page. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Indianapolis, Ind.?] : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780672330834 , 0672330830
    Language: English
    Pages: 1 streaming video file (7 hr., 37 min., 13 sec.) , digital, sd., col.
    Keywords: Silverlight (Electronic resource) ; Web site development ; Internet programming ; Web sites ; Design ; Application software ; Development ; Electronic videos ; local
    Abstract: "Silverlight 2 provides a solid framework for building Rich Internet Applications (RIAs) that can run in a variety of browsers on multiple operating systems. Applications built using Silverlight 2 you can take advantage of a rich set of features including built-in support for animations, robust controls, integrated networking classes, deep zoom images and flexible data binding. In this Live Lessons series Silverlight expert Dan Wahlin walks you through the process of creating Silverlight 2 applications in Visual Studio 2008 and discusses key concepts that will help make your applications successful."--Resource description page.
    Note: Title from resource description page (viewed June 10, 2009)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    Beijing ; : O'Reilly | Boston, Mass. :Safari Books Online,
    ISBN: 9780596804909 , 0596804903
    Language: English
    Pages: xxii, 409 p , ill. , 24 cm
    Edition: 1st ed.
    Parallel Title: Erscheint auch als
    Keywords: Online social networks ; Design ; Social media ; Application software ; Development ; Web site development ; Electronic books ; local
    Abstract: Building a web application that attracts and retains regular visitors is tricky enough, but creating a social application that encourages visitors to interact with one another requires careful planning. This book provides practical solutions to the tough questions you'll face when building an effective community site -- one that makes visitors feel like they've found a new home on the Web. If your company is ready to take part in the social web, this book will help you get started. Whether you're creating a new site from scratch or reworking an existing site, Building Social Web Applications helps you choose the tools appropriate for your audience so you can build an infrastructure that will promote interaction and help the community coalesce. You'll also learn about business models for various social web applications, with examples of member-driven, customer-service-driven, and contributor-driven sites. Determine who will be drawn to your site, why they'll stay, and who they'll interact with Create visual design that clearly communicates how your site works Build the software you need versus plugging in one-size-fits-all, off-the-shelf apps Manage the identities of your visitors and determine how to support their interaction Monitor demand from the community to guide your choice of new functions Plan the launch of your site and get the message out
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    [United States?] : Addison-Wesley Professional | Boston, Mass. :Safari Books Online,
    ISBN: 9780321619686 , 0321619684
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Keywords: Android ; Application software ; Development ; Mobile computing ; Electronic books ; local
    Abstract: The start-to-finish guide to Android development-from concept to market! Android Wireless Application Development combines all the reliable information, sample code, and best practices you need to build, distribute, and market successful Android mobile applications. Drawing on their extensive experience with mobile and wireless development, Shane Conder and Lauren Darcey cover everything you need to execute a successful Android project: from concept and design through coding, testing, packaging, and delivery. Conder and Darcey explain how mobile development differs from conventional development, how Android differs from other mobile platforms, and how to take full advantage of Android's unique features and capabilities. They present detailed, code-rich coverage of Android's most important APIs, expert techniques for organizing development teams and managing Android projects, and dozens of time-saving tricks and pitfalls to avoid. Master the latest Android development tools and Android SDK 1.5 Use the Eclipse Development Environment for Java to develop and debug Android applications Design Android applications that are more efficient, reliable, and easier to use and offer better performance Work with Android's optional hardware-specific APIs Use Android's APIs for data, storage, networking, telephony, Location-Based Services (LBS), multimedia, and 3D graphics Leverage advanced Android capabilities such as Notifications and Services Ensure quality through solid test planning, efficient testing, and comprehensive defect tracking Make more money from your Android applications This book is an indispensable resource for every member of the Android development team: software developers with all levels of mobile experience, team leaders and project managers, testers and QA specialists, software architects, and even marketers.
    Note: Title from resource description page (viewed March 30, 2009)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media | Boston, Mass. :Safari Books Online,
    ISBN: 9780596515201 , 0596515200
    Language: English
    Pages: xxii, 325 p , ill. , 24 cm
    Edition: 1st ed.
    Keywords: Ruby on rails (Electronic resource) ; Ruby (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; local
    Abstract: What does it take to develop an enterprise application with Rails? Enterprise Rails introduces several time-tested software engineering principles to prepare you for the challenge of building a high-performance, scalable website with global reach. You'll learn how to design a solid architecture that ties the many parts of an enterprise website together, including the database, your servers and clients, and other services as well. Many Rails developers think that planning for scale is unnecessary. But there's nothing worse than an application that fails because it can't handle sudden success. Throughout this book, you'll work on an example enterprise project to learn first-hand what's involved in architecting serious web applications. With this book, you will: Tour an ideal enterprise systems layout: how Rails fits in, and which elements don't rely on Rails Learn to structure a Rails 2.0 application for complex websites Discover how plugins can support reusable code and improve application clarity Build a solid data model -- a fortress -- that protects your data from corruption Base an ActiveRecord model on a database view, and build support for multiple table inheritance Explore service-oriented architecture and web services with XML-RPC and REST See how caching can be a dependable way to improve performance Building for scale requires more work up front, but you'll have a flexible website that can be extended easily when your needs change. Enterprise Rails teaches you how to architect scalable Rails applications from the ground up. "Enterprise Rails is indispensable for anyone planning to build enterprise web services. It's one thing to get your service off the ground with a framework like Rails, but quite another to construct a system that will hold up at enterprise scale. The secret is to make good architectural choices from the beginning. Chak shows you how to make those choices. Ignore his advice at your peril."-- Hal Abelson, Prof. of Computer Science and Engineering, MIT
    Note: Title from title screen. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online,
    ISBN: 9780321574312 , 0321574311
    Language: English
    Pages: xv, 308 p , ill. , 24 cm
    Parallel Title: Erscheint auch als
    Keywords: PHP (Computer program language) ; Web services ; Security measures ; Internet ; Computer programs ; Security measures ; Application software ; Development ; Electronic books ; local
    Abstract: Easy, Powerful Code Security Techniques for Every PHP Developer Hackers specifically target PHP Web applications. Why? Because they know many of these apps are written by programmers with little or no experience or training in software security. Don't be victimized. Securing PHP Web Applications will help you master the specific techniques, skills, and best practices you need to write rock-solid PHP code and harden the PHP software you're already using. Drawing on more than fifteen years of experience in Web development, security, and training, Tricia and William Ballad show how security flaws can find their way into PHP code, and they identify the most common security mistakes made by PHP developers. The authors present practical, specific solutions-techniques that are surprisingly easy to understand and use, no matter what level of PHP programming expertise you have. Securing PHP Web Applications covers the most important aspects of PHP code security, from error handling and buffer overflows to input validation and filesystem access. The authors explode the myths that discourage PHP programmers from attempting to secure their code and teach you how to instinctively write more secure code without compromising your software's performance or your own productivity. Coverage includes Designing secure applications from the very beginning-and plugging holes in applications you can't rewrite from scratch Defending against session hijacking, fixation, and poisoning attacks that PHP can't resist on its own Securing the servers your PHP code runs on, including specific guidance for Apache, MySQL, IIS/SQL Server, and more Enforcing strict authentication and making the most of encryption Preventing dangerous cross-site scripting (XSS) attacks Systematically testing yourapplications for security, including detailed discussions of exploit testing and PHP test automation Addressing known vulnerabilities in the third-party applications you're already running Tricia and William Ballad demystify PHP security by presenting realistic scenarios and code examples, practical checklists, detailed visuals, and more. Whether you write Web applications professionally or casually, or simply use someone else's PHP scripts, you need this book-and you need it now, before the hackers find you!
    Note: Includes bibliographical references (p. 285-288) and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    Online Resource
    Online Resource
    Sebastopol, [Calif.] : O'Reilly | Boston, Mass. :Safari Books Online,
    ISBN: 9780596156695 , 0596156693
    Language: English
    Pages: 1 v , ill.
    Edition: 1st ed.
    Parallel Title: Erscheint auch als
    Keywords: Facebook ; Web sites ; Design ; Application software ; Development ; Electronic books ; local
    Abstract: Want to build Facebook applications that truly stand out among the thousands already available? In addition to providing easy-to-follow recipes that offer practical ways to design and build scalable applications using the Facebook Platform and its new profile design, this Cookbook also explains proven strategies for attracting users in this highly competitive environment. With plenty of examples and practical solutions, Facebook Cookbook answers some of the hardest questions Facebook application developers contend with -- including how and where to get started. This Cookbook will help you: Learn to build an application that scales to accommodate a sudden influx of users Explore changes from Facebook's old profile design to the new look and feel Take advantage of new integration points in the new profile design Get tips for designing applications with hosting and deployment costs in mind Discover which widgets and controls to use for building the most attractive user interface design Learn the differences between standard HTML, JavaScript, and SQL, and the versions used on the Facebook Platform Target large, defined groups on Facebook, including those who want to find jobs, hire employees, market a business, advertise, and more If you can build simple web applications with HTML, Facebook Cookbook will help you build applications with the potential to reach millions of users around the globe. Learn what it takes to design applications that stand above the rest.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    Online Resource
    Online Resource
    Redmond, Wash. : Microsoft Press | Boston, Mass. :Safari Books Online,
    ISBN: 9780735626409 , 0735626405
    Language: English
    Pages: xxxv, 229 p , ill. , 23 cm
    Keywords: Microsoft Visual studio ; Application software ; Development ; Electronic books ; local
    Abstract: Just as a race car team analyzes every aspect of car and driver data to optimize endurance and speed imagine your potential if you could optimize every aspect of daily coding activities with Visual Studio! The author a member of the Visual Studio team for five years has identified 251 tips to help you do just that. In her own words, There was much about Visual Studio I didn t know...until I had to learn and test it ALL. What I discovered is that although Visual Studio has a lot of options, it isn t endless and it doesn t have to be overwhelming. In fact, Visual Studio can be mastered and in this book I show you how. Performance enhancements begin in the editor, and include every other feature you touch when coding in the IDE. This book collects, illustrates, and categorizes the tips and tweaks you can apply right now to help optimize your daily routine and productivity Key Book Benefits Delivers hundreds of proven tweaks for the Visual Studio IDE, all designed to help maximize developers time Provides practical insights into how and why features work as they do, and how to change them to suit individual needs Delves into the Visual Studio editor, searching, navigation, layout, and other capabilities 100% of the author s royalties will be donated to relief efforts in areas devastated by Hurricane Katrina
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    [United States?] : Addison-Wesley Professional | Boston, Mass. :Safari Books Online,
    ISBN: 9780321601988 , 032160198X
    Language: English
    Pages: 1 v. (unpaged) , ill.
    Keywords: Multimedia systems ; Web sites ; Design ; Application software ; Development ; Electronic books ; local
    Abstract: "The book you are holding contains the keys to writing great Silverlight 3 applications. Use them well!" - From the Foreword by Scott Guthrie, corporate vice president, Microsoft Developer Division Microsoft Silverlight is a leading cross-platform, Rich Internet Application (RIA) technology that allows you to create more compelling and interactive Web experiences than are possible with simple HTML browser pages. Silverlight 3 includes significant improvements over previous versions, including "out-of-browser" operation, H.264 video, 3D graphics, and real-time effects. Essential Silverlight 3 is the definitive reference and insider's guide. It not only covers all the key features of the Silverlight 3 runtime and how to use them but, in Under the Hood sections, explains why each feature was developed and how each one works. These "insider" explanations often lead to concise, practical performance tips that can help you speed up your own Silverlight applications. Author Ashraf Michail is uniquely qualified to explain Silverlight 3. He is a Microsoft Silverlight architect who has guided Silverlight from its beginnings through the current version. In this book, he shows how to Integrate the principles and components of a Silverlight application, including XAP, XAML, and .NET code Use Silverlight vector graphics, bitmap images, and animation Display predictable and readable text across platforms and animate text elements Obtain mouse and keyboard input, including mouse wheel events Implement smooth animations to improve your user interface and make your application more pleasing to the user Use the Canvas, StackPanel, Grid, and Border elements to lay out your application and define custom layout elements Play high-quality, live, and on-demand video and audio Customize the built-in and toolkit controls and develop new custom Silverlight controls Connect to and synchronize with data using Silverlight Data Binding Use built-in real-time effects and define custom HLSL pixel shaders Enable GPU-accelerated rendering If you are a developer who is getting started with Silverlight or an expert Silverlight developer who is interested in understanding the inner workings of the Silverlight runtime, this book is for you.
    Note: Title from resource description page (viewed March 27, 2009)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit Press | Boston, Mass. :Safari Books Online,
    ISBN: 9780321603579 , 0321603575
    Language: English
    Pages: xii, 195 p , ill. , 23 cm
    Series Statement: Visual quickstart guide
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Expression blend ; Graphical user interfaces (Computer systems) ; Application software ; Development ; Web site development ; Electronic books ; local
    Abstract: This task-based, visual reference guide uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users how to create streamlined, innovative and just plain beautiful applications with Microsoft's new application development tool . Design expert and author Robert Reinhardt takes readers step-by-step through the features and tools, and shows them how they can use Microsoft Expression Blend to create engaging, cinematic user interfaces with a rich design environment that combines multiple media elements including vectors, pixel images, 3D content, video and audio, high quality text, and animation. Whether learning the application from start or looking for specific task-based answers, Microsoft Expression Blend for Windows: Visual QuickStart Guide, provides designers and application developers with exactly the information they need.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : IBM Press/Pearson | Boston, Mass. :Safari Books Online,
    ISBN: 9780137005772 , 0137005776
    Language: English
    Pages: xxvi, 302 p , ill. , 24 cm
    Series Statement: DeveloperWorks series
    Parallel Title: Erscheint auch als
    Keywords: WebSphere ; Software architecture ; Application software ; Development ; Electronic books ; local
    Abstract: Architect IBM® WebSphere® Applications for Maximum Performance, Security, Flexibility, Usability, and Value Successful, high-value WebSphere applications begin with effective architecture. Now, one of IBM's leading WebSphere and WebSphere Portal architects offers a hands-on, best-practice guide to every facet of defining, planning, and implementing WebSphere application architectures. Joey Bernal shows working architects and teams how to define layered architectural standards that can be used across the entire organization, improving application quality without compromising flexibility. Bernal begins by illuminating the role of architecture and the responsibilities of the architect in WebSphere applications and SOA environments. Next, he introduces specific architectural techniques for addressing persistence, application performance, security, functionality, user interaction, and much more. Bernal presents a series of sample architectures drawn from his work with several leading organizations, demonstrating how architectures can evolve to support new layers and changing business requirements. Throughout, his techniques are specific enough to address realistic enterprise challenges, while still sufficiently high-level to be useful in diverse and heterogeneous environments. Coverage includes • Choosing persistence frameworks that serve business requirements without excessive complexity • Avoiding persistence-related problems with performance, security, or application functionality • Designing and deploying effective middle layers and dependent libraries within WebSphere Application Server • Using WebSphere mechanisms and architectural techniques to avoid common security attacks such as SQL injection • Improving performance with WebSphere Application Server caching, including Distributed Maps and Servlet/JSP fragment caching • Using presentation frameworks to provide fast, robust, and attractive user interaction • Incorporating portals that provide a standardized framework for merging multiple applications Joey Bernal is an Executive IT Specialist with IBM Software Services for Lotus. Senior Certified with IBM as an IT Specialist, he has an extensive background in designing and developing Web and Portal Applications. He often leads IBM teams that have assisted dozens of clients in leveraging WebSphere Portal to address architecture, design, and implementation challenges. A frequent speaker on WebSphere and portal topics, Bernal is coauthor of Pro...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    Greenwich, Conn. : Manning | Boston, Mass. :Safari Books Online,
    ISBN: 9781933988931 , 1933988932
    Language: English
    Pages: xxix, 487 p , ill. , 24 cm
    Keywords: Web site development ; Groovy (Computer program language) ; Java (Computer program language) ; Application software ; Development ; Electronic books ; local
    Abstract: For web developers used to wrestling with Java and XML, Grails is a breath of fresh air. Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java. Grails in Action is a comprehensive look at Grails for Java developers. It covers the nuts and bolts of the core Grails components and is jam-packed with tutorials, techniques, and insights from the trenches. The book starts with an overview of Grails and how it can help you get your web dev mojo back. Then it walks readers through a Twitter-style social networking app-built in Grails, of course-where they implement high-interest features like mashups, AJAX/JSON, animation effects, full text search, rounded corners, and lots of visual goodness. The book also covers using Grails with existing Java technology, like Spring, Hibernate, and EJBs.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768686845 , 0768686849
    Language: English
    Pages: xviii, 582 p , col. ill. , 24 cm
    Parallel Title: Erscheint auch als
    Keywords: Silverlight (Electronic resource) ; Multimedia systems ; User interfaces (Computer systems) ; Application software ; Development ; Electronic books ; local
    Abstract: Full Color Code samples appear as they do in Visual Studio and Expression Blend! Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend! Silverlight is Microsoft's new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples. Use XAML to create state-of-the-art user interfaces Create XAML transforms and animations Design compelling user experiences with Microsoft Expression Blend Integrate media into your rich Internet applications Program Silverlight with both JavaScript and .NET languages Deploy Silverlight content to web pages Encode videos with Expression Media Encoder Make the most of Silverlight elements, resources, and styles Use templates to quickly change your application's look and feel Efficiently debug Silverlight code Use design tools to create graphics that import seamlessly into Silverlight Laurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch. ON THE WEB: Download all examples and source code presented in this book from informit.com/title/9780672330148 Category: Microsoft Programming/Web Programming Covers: Microsoft® Silverlight 2 User Level: Beginning-Intermediate
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768685497 , 0768685494
    Language: English
    Pages: xiv, 408 p , ill. , 24 cm
    Parallel Title: Erscheint auch als
    Keywords: Active server pages ; Ajax (Web site development technology) ; Application software ; Development ; Microsoft .NET ; Electronic books ; local
    Abstract: In just 24 sessions of one hour or less, you'll learn how to build advanced web sites and applications with ASP.NET Ajax--and upgrade existing pages to deliver more power and business value. Using a straightforward, step-by-step approach, each lesson equips you with sufficient information and guides you to mastery of Ajax in real-world applications. One step at a time, you'll discover how to make the most of the Microsoft Ajax Library and Ajax Server Extensions. You'll develop secure, reliable Web services and applications that solve real problems--including a complete sample e-commerce application. Step-by-step instructions carefully walk you through the most common questions, issues, and tasks. Quizzes help you build and test your knowledge. Notes, tips, and cautions point out shortcuts, solutions, and potential problems to avoid. New terms are clearly defined and explained. Learn how to... Incorporate ASP.NET Ajax into any new or existing web site or application Use ASP.NET architecture, key concepts, and client-side scripting techniques Design and build a complete e-commerce application Use ASP.NET Ajax to create higher-performance web applications Use all the key Ajax Server Extensions, including the Ajax Control Toolkit Work with the ASP.NET Ajax authentication and profile services Extend the Microsoft Ajax Library Efficiently debug and trace ASP.NET Ajax code Leverage the benefits of Ajax by implementing a sample application Joydip Kanjilal, honored by Microsoft as an ASP.NET MVP, writes frequently on ASP.NET and other .NET technologies for web sites such as www.asptoday.com, www.devx.com, www.aspalliance.com, and www.aspnetpro.com. He is currently lead architect for a consulting company based in Hyderabad, India. He has designed and architected solutions for various domains. Sriram Putrevu, lead developer for a consulting company in Hyderabad, specializes in Microsoft .NET technologies. He has extensive experience developing large-scale applications in healthcare, supply chain/logistics, EAI, and e-commerce. Part I Getting Started with Ajax Hour 1 Getting Started with ASP.NET Ajax 3 Hour 2 Understanding the ASP.NET Ajax Architecture 23 Hour 3 Working with the XMLHttpRequest Object 37 Hour 4 Understanding Client-Side Scripting 53 Hour 5 Data Communication with the Server 69 Hour 6 Working with the Microsoft Ajax Client Library 85 Part II Working with Ajax Hour 7 Usin...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768680539 , 0768680530
    Language: English
    Pages: x, 239 p , ill.
    Series Statement: Unleashed
    Parallel Title: Erscheint auch als
    Keywords: Active server pages ; Ajax (Web site development technology) ; Application software ; Development ; Microsoft .NET ; Electronic books ; local
    Abstract: As the Internet user experience (UX) progresses, more users are demanding and expecting their custom-built business applications to provide the same UX that they see on the Internet every day. ASP.NET 3.5 AJAX Unleashed empowers ASP.NET developers to easily provide this type of experience with minimal code. Author Rob Foster has built AJAX-enabled web applications for a number of major corporations and uses the experience he has gained there to explain concisely, clearly, and completely what ASP.NET developers need to learn to start taking advantage of the rich opportunities made possible by ASP.NET AJAX. Learn ASP.NET AJAX by working with real-world examples Use the ScriptManager and ScriptManagerProxy controls in your ASP.NET AJAX-enabled applications Leverage the ASP.NET AJAX client-side API to maximize the flexibility of ASP.NET AJAX Build applications that use the UpdatePanel and Timer controls Use the ASP.NET AJAX Control Toolkit to provide rich AJAX functionality to your web applications Build ASP.NET AJAX-enabled extender controls Integrate ASP.NET AJAX and .NET 3.5 with Microsoft Office SharePoint Server 2007 Create ASP.NET AJAX-enabled Windows Vista Gadgets Learn advanced AJAX concepts such as JavaScript Object Notation (JSON) and WCF Web services Introduction 1 Part I Introduction Chapter 1 Introduction to AJAX Technologies 5 AJAX and Web 2.0 6 Why Use AJAX? 7 AJAX Rationale 7 AJAX: An Example 8 The XMLHttpRequest Object 8 A Simple AJAX Library 10 Using the AJAX Library 14 Summary 20 Chapter 2 Introduction to ASP.NET AJAX 21 Introducing the Visual Studio Controls 22 ScriptManager 22 ScriptManagerProxy 23 Timer 23 UpdatePanel 23 UpdateProgress 23 Introducing the Visual Studio Projects and Web Site Items 24 Projects 24 Web Site Items 25 Introducing the AJAX Control Toolkit 26 Summary 27 Part II Working with ASP.NET 3.5 AJAX Chapter 3 The ScriptManager and ScriptManagerProxy Controls 31 About the ScriptManager Control. 31 ScriptManager Properties, Methods, and Events 34 JavaScript Proxy Classes for Web Services 37 Partial-Page Rendering 43 Summary 47 Chapter 4 The ASP.NET AJAX Client API 49 The Namespaces 49 Global 49 Sys 52 Sys.Net 53 Sys.Serialization 54 Sys.Services 62 Sys.UI 66 Sys.WebForms 68 Summary 71 Chapter 5 The UpdatePanel and Timer Controls 73 About the UpdatePanel Con...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Online Resource
    Online Resource
    [Sebastopol, Calif.] : O'Reilly | Boston, Mass. :Safari Books Online,
    ISBN: 9780596157210 , 0596157215
    Language: English
    Pages: [750] p , ill.
    Edition: 2nd ed.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Windows (Computer file) ; Application software ; Development ; Web services ; Microsoft .NET ; Electronic books ; local
    Abstract: Programming WCF Services is the authoritative, bestselling introduction to Microsoft's unified platform for developing service-oriented applications (SOA) on Windows. Hailed as the most definitive treatment of WCF available, this relentlessly practical book provides insight, not documentation, to help you learn the topics and skills you need for building WCF-based applications that are maintainable, extensible, and reusable. Author Juval Lowy, Microsoft software legend and participant in WCF's original strategic design review, revised this new edition for the latest productivity-enhancing features of C# 3.0 and the .NET 3.5 SP1 Framework. The book also contains Lowy's ServiceModelEx, a framework of useful utilities, tools, and helper classes that let you simplify and automate many tasks, and extend WCF as well. With this book, you will: Learn about WCF architecture and essential building blocks, including key concepts such as reliability and transport session Use built-in features such as service hosting, instance management, concurrency management, transactions, disconnected queued calls, and security Take advantage of relevant design options, tips, and best practices in Lowy's ServiceModelEx framework to increase your productivity and the quality of your WCF services Learn the rationale behind particular design decisions, and discover poorly documented and little-understood aspects of SOA development By teaching you the "why" along with the "how" of WCF programming, Programming WCF Services not only will help you master WCF, it will enable you to become a better software engineer.
    Note: Title from title screen. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online,
    ISBN: 9780321552044 , 0321552040
    Language: English
    Pages: xxi, 340 p , ill. , 25 cm
    Series Statement: The Addison-Wesley signature series
    Parallel Title: Erscheint auch als
    Keywords: Web sites ; Design ; Software refactoring ; Web servers ; Computer programs ; Application software ; Development ; HTML editors (Computer programs) ; Electronic books ; local
    Abstract: Like any other software system, Web sites gradually accumulate "cruft" over time. They slow down. Links break. Security and compatibility problems mysteriously appear. New features don't integrate seamlessly. Things just don't work as well. In an ideal world, you'd rebuild from scratch. But you can't: there's no time or money for that. Fortunately, there's a solution: You can refactor your Web code using easy, proven techniques, tools, and recipes adapted from the world of software development. In Refactoring HTML, Elliotte Rusty Harold explains how to use refactoring to improve virtually any Web site or application. Writing for programmers and non-programmers alike, Harold shows how to refactor for better reliability, performance, usability, security, accessibility, compatibility, and even search engine placement. Step by step, he shows how to migrate obsolete code to today's stable Web standards, including XHTML, CSS, and REST-and eliminate chronic problems like presentation-based markup, stateful applications, and "tag soup." The book's extensive catalog of detailed refactorings and practical "recipes for success" are organized to help you find specific solutions fast, and get maximum benefit for minimum effort. Using this book, you can quickly improve site performance now-and make your site far easier to enhance, maintain, and scale for years to come. Topics covered include • Recognizing the "smells" of Web code that should be refactored • Transforming old HTML into well-formed, valid XHTML, one step at a time • Modernizing existing layouts with CSS • Updating old Web applications: replacing POST with GET, replacing old contact forms, and refactoring JavaScript • Systematically refactoring content and links • Restructuring sites without changing the URLs your users rely upon This book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today's standards-compliant best practices. This book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today's standards-compliant best practices.
    Note: Includes index. - "A Martin Fowler signature book"--Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    Heidelberg : Dpunkt-Verl. | Boston, Mass. :Safari Books Online,
    ISBN: 9783898645355 , 3898645355
    Language: German
    Pages: xv, 335 p , ill. , 24 cm
    Edition: 3., überarb. Aufl.
    Keywords: PHP (Computer program language) ; Web services ; Security measures ; Internet ; Computer programs ; Security measures ; Application software ; Development ; Electronic books ; local
    Abstract: PHP gilt mittlerweile als die beliebteste Skriptsprache für Webanwendungen. Leider werden Sicherheitsaspekte bei der PHP-Entwicklung oft vernachlässigt. Dies führt leicht zu massiven Sicherheitsproblemen und ist dann für kompromittierte Server und verunstaltete Webseiten verantwortlich. Wie man solche Risiken erkennen und abwehren kann, zeigt dieses Buch. An nachvollziehbaren Beispielen lernen die Leser alle wichtigen Gefahren kennen, u.a.: SQL-Injection Cross-Site Scripting Angriffe gegen Sessions Angriffe auf Upload-Formulare Cross-Site Request Forgery HTTP Response Splitting These links have been provided by the publisher.
    Note: Title from resource description page (viewed April 15, 2009). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit Press | Boston, Mass. :Safari Books Online,
    ISBN: 9780321591630 , 0321591631
    Language: English
    Pages: xiv, 127 p , col. ill. , 23 cm
    Series Statement: Visual quickproject guide
    Parallel Title: Erscheint auch als
    Keywords: Silverlight (Electronic resource) ; Multimedia systems ; Application software ; Development ; Electronic books ; local
    Abstract: For Web designers and developers who want to add great-looking video to their Web site fast. The full-color projects in this book teach all the techniques needed to enhance Web sites with Silverlight video. This book takes the approach that Web designers don't need to know every feature in Silverlight; Creating a Web Video in Silverlight: Visual QuickProject Guide shows designers just what they need to get their project done fast.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    Berkeley, Calif. : Friendsof Ed | Boston, Mass. :Safari Books Online,
    ISBN: 9781430215981 , 1430215984
    Language: English
    Pages: xv, 387 p , ill.
    Keywords: Flex (Computer file) ; Internet programming ; Application software ; Development ; Web site development ; Computer programs ; Electronic books ; local
    Abstract: Flex has revolutionized the development of rich Internet applications, giving developers the framework necessary to easily create ever more powerful applications. Components form an essential part of this framework, and once you understand how to fully use them, your productivity and creativity will be taken to a whole new level. Flex 3 Component Solutions will show just what you can achieve with components and exactly how to achieve it. You'll see just how simple it is to use components to create amazing interfaces for your applications be they media players, data visualizations, 3D graphics-the list is long. Finally, there'll be times when you'll want to or have no alternative but to create your own components. This book will show you how to do this for your own ends, or so you can contribute to the Flex component community by distributing them. Flex 3 Component Solutions is a tour de force of components, and all of these components are demonstrated using real-world Flex code that you can use as starting points for your own applications. Take what you learn for this book, and then go out and create your own amazing interfaces quickly and easily: reuse, re-purpose, redesign, and do it all faster and with greater quality control than you ever thought possible.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online,
    ISBN: 9780768678758 , 0768678757
    Language: English
    Pages: xvi, 583 p , ill. , 24 cm
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Expression blend ; Graphical user interfaces (Computer systems) ; Application software ; Development ; Web sites ; Design ; Electronic books ; local
    Abstract: Microsoft Expression Blend Unleashed is about learning a new tool for designers, but also learning a new mindset for developers. Expression Blend enables the delivery of rich interactive applications, for the web as well as the desktop, allowing you to take graphical assets and blend them with functional .NET code through the power of XAML and the WPF platform. Microsoft Expression Blend Unleashed also features a C# Primer, introducing designers to the .NET Framework. .NET allows the reader to extend the functionality of many of the WPF elements used in Expression Blend. The most important concept for the reader to grasp is that Blend and Visual Studio together are about facilitating the kind of user experience everyone wants from the applications they use. This book will give you the skill set whether you are a designer or developer; from there, you just need to use a little imagination. Detailed information on how to... Design and develop WPF applications Use Blend's animation workflows Design and implement WPF template types Create and manage Resource Dictionaries Master WPF Style templates Handle control events Understand advanced control properties in XAML/Blend/C# Create customized controls through inheritance Understand the fundamentals of XAML-based design and development Implement effective XML, CLR Data binding, and XAML template binding Extend XAML functionality with C# code Implement video and audio in your applications Use Blend as part of your designer/developer workflow
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    [Berkleley, Calif.?] : Apress | Boston, Mass. :Safari Books Online,
    ISBN: 9781590599495 , 1590599497
    Language: English
    Pages: xxxi, 582 p , col. ill.
    Keywords: Silverlight (Electronic resource) ; Multimedia systems ; Web sites ; Design ; Application software ; Development ; Electronic books ; local
    Abstract: Silverlight is a lightweight browser plug-in that frees your code from the traditional confines of the browser. It's a rules-changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non-Microsoft browsers (like Firefox) and on non-Microsoft platforms (like Mac OS X). Silverlight is still new and evolving fast, and you need a reliable guidebook to make sense of it. With four-color graphics and screenshots throughout , Pro Silverlight 2 in C# 2008 is the perfect reference: you'll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, and best of all, you'll experience the plumbing of .NET and the design model of WPF through Silverlight-all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an expertly crafted tutorial written from professional developer to professional developer. You'll learn to create rich media applications using Silverlight in the environment you're most productive in-no matter what the target platform.
    Note: Title from resource description page (viewed Apr. 20, 2009). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    Berkeley, [Calif.] : Apress | Boston, Mass. :Safari Books Online,
    ISBN: 9781590599211 , 1590599217
    Language: English
    Pages: xxvii, 890 p , ill. , 24 cm
    Keywords: Java (Computer program language) ; Application software ; Development ; Electronic books ; local
    Abstract: The move from so-called heavyweight architectures, such as Enterprise JavaBeans, toward lightweight frameworks, like Spring, has not stopped since Pro Spring was published by Rob Harrop and Jan Machacek in 2005; in fact, it's picked up pace. The Spring Framework remains the leader in this move and provides a platform on which you can build your own applications and services. Pro Spring 2.5 covers the new features of Spring 2.5, but moreover, it is focused on the best practices and core standards of contemporary Spring development. As members of the Spring development team at Cake Solutions, the author team brings extensive practical experience gained from working with Spring since version 1.0 and delivering successful systems on top of it. Learn the approaches that really matter in a professional, enterprise-level environment, so you can apply them to your projects today, safe in the knowledge that they just work.
    Note: Includes index
    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...