Vue.js: Up and RunningGet a brisk introduction to building fast, interactive single-page web applications with Vue.js, the popular JavaScript framework that organizes and simplifies web development. With this practical guide, you'll quickly move from basics to custom components and advanced features - including JSX, the JavaScript syntax extension.
Author Callum Macrae shows you how to use the most useful libraries in the Vue ecosystem, such as vue-router for routing, vuex for state management, and vue-test-utils for testing. If you're a frontend developer familiar with JavaScript, HTML, and CSS, this book will show you how to develop a fully featured web application using Vue.
Learn Vue.js basics, including its use of templates to display data on a page; Set up Vue projects from scratch, or use vue-cli to set up from a template; Create a maintainable codebase by splitting code into self-contained components; Discover how Vue.js works with CSS to style your websites and applications; Use render functi ...
Flask Web Development, 2nd EditionTake full creative control of your web applications with Flask, the Python-based microframework. With the second edition of this hands-on book, you'll learn Flask from the ground up by developing a complete, real-world application created by author Miguel Grinberg. This refreshed edition accounts for important technology changes that have occurred in the past three years.
Explore the framework's core functionality, and learn how to extend applications with advanced web techniques such as database migrations and an application programming interface. The first part of each chapter provides you with reference and background for the topic in question, while the second part guides you through a hands-on implementation.
If you have Python experience, you're ready to take advantage of the creative freedom Flask provides. Three sections include: A thorough introduction to Flask: explore web application development basics with Flask and an application structure appropriate for medium and ...
Building Products for the EnterpriseIf you're new to software product management or just want to learn more about it, there's plenty of advice available—but most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide straightforward guidance for people looking to join the thriving enterprise market.
Authors Blair Reeves and Benjamin Gaines explain critical differences between enterprise and consumer products, and deliver strategies for overcoming challenges when building for the enterprise. You'll learn how to cultivate knowledge of your organization, the products you build, and the industry you serve.
Identifying customer vs user problems is an enterprise project manager's main challenge; Effective collaboration requires in-depth knowledge of the organization; Analyzing data is key to understanding why users buy and retain your product; Having experience in the industry yo ...
Learning Swift, 3rd EditionGet valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, skilled programmers with little or no knowledge of Apple development will learn how to code with the latest version of Swift by developing a working iOS app from start to finish.
You'll begin with Swift programming basics - including guidelines for making your code "Swifty" - and learn how to work with Xcode and its built-in Interface Builder. Then you'll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You'll also tune and test the app for performance and manage the app's presence in the App Store.
Swift 4 basics: Learn Swift's basic building blocks and the features of object-oriented development; Building the Selfiegram app: Build model objects and the UI for your selfie app and add location support, user settings, and notifications; Polishing Selfiegram: Create a theme and support for sharing and ...
Introduction to Machine Learning with RMachine learning is an intimidating subject until you know the fundamentals. If you understand basic coding concepts, this introductory guide will help you gain a solid foundation in machine learning principles. Using the R programming language, you'll first start to learn with regression modelling and then move into more advanced topics such as neural networks and tree-based methods.
Finally, you'll delve into the frontier of machine learning, using the caret package in R. Once you develop a familiarity with topics such as the difference between regression and classification models, you'll be able to solve an array of machine learning problems. Author Scott V. Burger provides several examples to help you build a working knowledge of machine learning.
Explore machine learning models, algorithms, and data training; Understand machine learning algorithms for supervised and unsupervised cases; Examine statistical concepts for designing data for use in models; Dive into linear regres ...
Machine Learning with Python CookbookThis practical guide provides nearly 200 self-contained recipes to help you solve machine learning challenges you may encounter in your daily work. If you're comfortable with Python and its libraries, including pandas and scikit-learn, you'll be able to address specific problems such as loading data, handling text or numerical data, model selection, and dimensionality reduction and many other topics.
Each recipe includes code that you can copy and paste into a toy dataset to ensure that it actually works. From there, you can insert, combine, or adapt the code to help construct your application. Recipes also include a discussion that explains the solution and provides meaningful context. This cookbook takes you beyond theory and concepts by providing the nuts and bolts you need to construct working machine learning applications.
Vectors, matrices, and arrays; Handling numerical and categorical data, text, images, and dates and times; Dimensionality reduction using feature extracti ...
The Tech Professional's Guide to Communicating in a Global WorkplaceInformation technologists are increasingly being made part of global teams, and are confronting the challenges of communicating across a variety of linguistic and cultural boundaries. This book helps you rise to those challenges by helping you know what to say, what not to say, and even where to sit in meetings and in social situations.
People talk about the increasingly global nature of work, and that is one way to look at communicating across cultures - from one country or region to another. But what about the differences in culture between various groups at the local level? What about developers to DBAs? IT staff to business people? Women to men? People approaching retirement to people coming into the organization fresh out of college? There are innumerable different cultures within an organization, and it's to your advantage to be able to adapt and communicate effectively and efficiently across all of them.
The author provides her personal experiences and shares anecdotes as ...
Optimizing Data-to-Learning-to-ActionApply a powerful new approach and method that ensures continuous performance improvement for your business. You will learn how to determine and value the people, process, and technology-based solutions that will optimize your organization's data-to-learning-to-action processes.
This book describes in detail how to holistically optimize the chain of activities that span from data to learning to decisions to actions, an imperative for achieving outstanding performance in today's business environment. Adapting and integrating insights from decision science, constraint theory, and process improvement, the book provides a method that is clear, effective, and can be applied to nearly every business function and sector.
You will learn how to systematically work backwards from decisions to data, estimate the flow of value along the chain, and identify the inevitable value bottlenecks. And, importantly, you will learn techniques for quantifying the value that can be attained by successful ...
Java APIs, Extensions and Libraries, 2nd EditionThis book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more.
Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer.
Extend your Java skills beyond the fundamental object-oriented concepts and core language features; Apply Java Swing for building Java front ends; Get started with Java network programming; Connect to databases and access data from Java programs using the ...
Oracle SQL RevealedWrite queries using little-known, but powerful, SQL features implemented in Oracle's database engine. You will be able to take advantage of Oracle's power in implementing business logic, thereby maximizing return from your company's investment in Oracle Database products.
Important features and aspects of SQL covered in this book include the model clause, row pattern matching, analytic and aggregate functions, and recursive subquery factoring, just to name a few. The focus is on implementing business logic in pure SQL, with a comparison of different approaches that can be used to write SELECT statements to return results that drive good decision making and competitive action in the marketplace.
This book covers features that are often not well known, and sometimes not implemented in competing products. Chapters on query transformation and logical execution order provide a grasp of the big picture in which the individual SQL features described in the other chapters are executed. ...