Beginner's Guide to Streamlit with PythonThis book will teach you the basics of Streamlit, a Python-based application framework used to build interactive dashboards and machine learning web apps. Streamlit reduces development time for web-based application prototypes of data and machine learning models. As you'll see, Streamlit helps develop data-enhanced analytics, build dynamic user experiences, and showcases data for data science and machine learning models.
Beginner's Guide to Streamlit with Python begins with the basics of Streamlit by demonstrating how to build a basic application and advances to visualization techniques and their features. Next, it covers the various aspects of a typical Streamlit web application, and explains how to manage flow control and status elements. You'll also explore performance optimization techniques necessary for data modules in a Streamlit application. Following this, you'll see how to deploy Streamlit applications on various platforms. The book concludes with a few prototype natural l ...
Pro Kotlin Web Apps from ScratchBuild production-grade web apps from scratch - without using frameworks - with Kotlin on the Java platform. You'll learn how to use and compose libraries, how to choose between different libraries, and the benefits of explicit and straight-forward code, vs. the implicit magic, conventions, and inversion of control you often see in frameworks.
The book teaches the Kotlin language by building production-ready Kotlin code. You'll gain a deep understanding of the idiomatic use of the Kotlin language along with knowledge of how to apply Kotlin in production-grade web apps. The book also bridges the gap between building from scratch and using existing frameworks. For example, you'll learn how to integrate Spring Security-based authentication in web apps written from scratch, so you can leverage existing tooling in your organization without having to take on the entire Spring framework.
The first section of the book sets up the base structure of your web app, such as routing, configura ...
Using JoomlaWith Joomla, you don't need to have any technical expertise or web design experience to create effective websites and web apps. Whether you're creating your first website or building a multi-function site for a client, this book provides straightforward, hands-on instruction that makes it easy to learn this open source web content management system. ...
Securing Ajax ApplicationsAjax applications should be open yet secure. Far too often security is added as an afterthought. Potential flaws need to be identified and addressed right away. This book explores Ajax and web application security with an eye for dangerous gaps and offers ways that you can plug them before they become a problem. Learn how to build secure Ajax applications and discover how to respond quickly when attacks occur. ...
Building a Web 2.0 Portal with ASP.NET 3.5In this exciting era of Web 2.0 development,
Dojo pushes the boundaries of the
possible with snazzy user interfaces that
can be quickly implemented and easily
maintained.
This comprehensive overview to creating
object-oriented widgets with Dojo 0.9+
tackles the most foundational Dojo design
concepts-leaving you poised for
productivity and efficiency, and ready to
achieve superior results. Read on to explore
the depths of inheritance and encapsulation,
learn the most common
pitfalls (before you fall prey to them),
and begin your Dojo journey on rocksolid
footing.
You've been developing with Dojo for a
while? No problem; you'll still benefit
from a thorough review of the fundamentals
now that 0.9 has landed. ...
Getting Started with D3Learn how to create beautiful, interactive, browser-based data visualizations with the D3 JavaScript library. This hands-on book shows you how to use a combination of JavaScript and SVG to build everything from simple bar charts to complex infographics. You'll learn how to use basic D3 tools by building visualizations based on real data from the New York Metropolitan Transit Authority.
Using historical tables, geographical information, and other data, you'll graph bus breakdowns and accidents and the percentage of subway trains running on time, among other examples. By the end of the book, you'll be prepared to build your own web-based data visualizations with D3. ...
Learning HTML5 Game ProgrammingHTML5 will transform web and mobile gaming. As new browsers rapidly adopt it, HTML5 will do everything "legacy" technologies such as Flash and Silverlight have done - and much more. In Learning HTML5 Game Programming, pioneering developer James L. Williams gives you all the knowledge, code, and insights you'll need to get started fast!
Williams combines detailed explanations of HTML5's key innovations with examples, including two case study applications that address the entire development process. ...
GWT in ActionThe Google Web Toolkit (GWT) is a new technology from Google that automatically translates Java into JavaScript, making Ajax applications easier to code and deploy. GWT in Action is a comprehensive tutorial for Java developers interested in building the next generation of rich, web-based applications. This book was written by Robert Hanson, creator of the popular GWT Widget Library, and Adam Tacy, a major contributor to the GWT Widget Library. ...
Microsoft SharePoint 2010 Enterprise Applications on Windows Phone 7Provides step-by-step instructions for integrating Windows Phone 7-capable web pages into SharePoint websites. Provides an overview of creating Windows Phone 7 applications that integrate with SharePoint services. Examines Windows Phone 7's enterprise capabilities. Highlights SharePoint communities and their use in a Windows Phone 7-connected enterprise. Learn from a distinguished author with hands on experience, and get started with developing SharePoint websites and applications for Windows Phone 7 quickly. ...
HTML5 Canvas, 2nd EditionFlash is fading fast as Canvas continues to climb. The 2nd edition of this popular book gets you started with HTML5 Canvas by showing you how to build interactive multimedia applications. You'll learn how to draw, render text, manipulate images, and create animation - all in the course of building an interactive web game throughout the book.
Updated for the latest implementations of Canvas and related HTML5 technologies, this edition includes clear and reusable code examples to help you quickly pick up the basics - whether you currently use Flash, Silverlight, or just HTML and JavaScript. Discover why HTML5 is the future of innovative web development. ...