Publisher: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
5905
Ebook

Drupal 7 Media. Integrate, implement, and extend rich media resources such as images, videos, and audio on your Drupal 7 website with this book and ebook - Third Edition

Liran Tal

Integrating images, video, and audio content on a Drupal site requires knowledge of appropriate community modules, and an understanding of how to configure and connect them properly. With the power of up-to-date technologies such as HTML5, responsive web design, and the best modules available in Drupal's eco-system, we can create the best Drupal 7 media website.Drupal 7 Media is a practical, hands-on guide that will introduce you to the basic structure of a Drupal site and guide you through the integration of images, videos, and audio content. Learn to leverage the most suitable community modules and up-to-date technology such as HTML5 to offer a great user experience through rich media content.The book begins with a practical introduction to the basic Drupal building blocks. It then breaks down each media resource, and explores them in detail.You will learn how to leverage Drupal's community modules to implement support for images, videos, and audio content, along with the best practices for implementation. We will be mentioning ideas throughout the book, which you can extend upon and use to build your own web applications. We will explore HTML5 support for media resources, the semantic web, and responsive web design, which are key topics in modern web application development. We will then build upon this knowledge and add more functionality to our sample website, such as support for analytic charts and customizing images, all of which we will implement using our own custom modules.You will learn everything you need to know about building, extending, and configuring a Drupal 7 media web application.

5906
Ebook

Scalable Data Architecture with Java. Build efficient enterprise-grade data architecting solutions using Java

Sinchan Banerjee

Java architectural patterns and tools help architects to build reliable, scalable, and secure data engineering solutions that collect, manipulate, and publish data.This book will help you make the most of the architecting data solutions available with clear and actionable advice from an expert.You’ll start with an overview of data architecture, exploring responsibilities of a Java data architect, and learning about various data formats, data storage, databases, and data application platforms as well as how to choose them. Next, you’ll understand how to architect a batch and real-time data processing pipeline. You’ll also get to grips with the various Java data processing patterns, before progressing to data security and governance. The later chapters will show you how to publish Data as a Service and how you can architect it. Finally, you’ll focus on how to evaluate and recommend an architecture by developing performance benchmarks, estimations, and various decision metrics.By the end of this book, you’ll be able to successfully orchestrate data architecture solutions using Java and related technologies as well as to evaluate and present the most suitable solution to your clients.

5907
Ebook

Delphi Cookbook. Recipes to master Delphi for IoT integrations, cross-platform, mobile and server-side development - Third Edition

Daniele Spinetti, Daniele Teti

Delphi is a cross-platform integrated development environment (IDE) that supports rapid application development on different platforms, saving you the pain of wandering amid GUI widget details or having to tackle inter-platform incompatibilities. Delphi Cookbook begins with the basics of Delphi and gets you acquainted with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. You’ll then move on to more advanced topics such as developing higher-order functions and using enumerators and run-time type information (RTTI). As you make your way through the chapters, you’ll understand Delphi RTL functions, use FireMonkey in a VCL application, and cover topics such as multithreading, using aparallel programming library and deploying Delphi on a server. You’ll take a look at the new feature of WebBroker Apache modules, join the mobile revolution with FireMonkey, and learn to build data-driven mobile user interfaces using the FireDAC database access framework. This book will also show you how to integrate your apps with Internet of Things (IoT).By the end of the book, you will have become proficient in Delphi by exploring its different aspects such as building cross-platforms and mobile applications, designing server-side programs, and integrating these programs with IoT.

5908
Ebook

The SQL Workshop. Learn to create, manipulate and secure data and manage relational databases with SQL

Frank Solomon, Prashanth Jayaram, Awni Al Saqqa

Many software applications are backed by powerful relational database systems, meaning that the skills to be able to maintain a SQL database and reliably retrieve data are in high demand. With its simple syntax and effective data manipulation capabilities, SQL enables you to manage relational databases with ease. The SQL Workshop will help you progress from basic to advanced-level SQL queries in order to create and manage databases successfully.This Workshop begins with an introduction to basic CRUD commands and gives you an overview of the different data types in SQL. You'll use commands for narrowing down the search results within a database and learn about data retrieval from single and multiple tables in a single query. As you advance, you'll use aggregate functions to perform calculations on a set of values, and implement process automation using stored procedures, functions, and triggers. Finally, you'll secure your database against potential threats and use access control to keep your data safe.Throughout this Workshop, you'll use your skills on a realistic database for an online shop, preparing you for solving data problems in the real world.By the end of this book, you'll have built the knowledge, skills and confidence to creatively solve real-world data problems with SQL.

5909
Ebook

Design Made Easy with Inkscape. A practical guide to your journey from beginner to pro-level vector illustration

Christopher Rogers

With the power and versatility of the Inkscape software, making charts, diagrams, illustrations, and UI mockups with infinite resolution becomes enjoyable. If you’re looking to get up to speed with vector illustration in no time, this comprehensive guide has got your back! Design Made Easy with Inkscape is easy to follow and teaches you everything you need to know to create graphics that you can use and reuse forever, for free!You’ll benefit from the author’s industry experience as you go over the basics of vector illustration, discovering tips and tricks for getting professional graphics done fast by leveraging Inkscape's powerful toolset. This book teaches by example, using a great variety of use cases from icons and logos to illustration, web design, and product design. You’ll learn about hotkeys and take a best-practices approach developed over ten years of using Inkscape as a design tool in production. What’s more, this book also includes links to free graphics resources that you can use in all your projects.Whether you’re a new user or a professional, by the end of this book, you’ll have full understanding of how to use Inkscape and its myriad of excellent features to make stunning graphics for your projects.

5910
Ebook

Mastering Adobe Animate 2023. A comprehensive guide to designing modern, animated, and interactive content using Animate - Third Edition

Joseph Labrecque

Adobe Animate is a platform-agnostic asset creation application that enables you to create motion design and vector animations while facilitating interactivity across other Adobe software such as After Effects, Photoshop, and Illustrator. This book comes packed with explanations of essential concepts and step-by-step walk-throughs of practical examples, guiding you in using Animate to create immersive experiences and breaking the walls of creative limitations.In this third edition, you’ll begin by getting up to speed with the features of Adobe Animate. You'll learn how to set up Animate as a creative platform and explore the enhancements introduced in its most recent versions. The book will show you how to consume and produce media assets for different platforms through the publish and export workflows. You'll explore advanced rigging workflows and discover how to create more dynamic animations with complex depth and movement techniques. As the book demonstrates different ways of channeling your creativity through Animate, you'll be able to build projects such as games, virtual reality experiences, generative art, and apps for various platforms. Finally, this graphic design book covers the different methods used to extend the software to meet various user requirements.By the end of this book, you'll be able to produce a variety of media assets, motion graphic designs, animated artifacts, and interactive content pieces for platforms such as HTML5 Canvas, WebGL, and mobile devices.

5911
Ebook

Instant PageSpeed Optimization. Optimize your website to make it faster by enhancing its speed, traffic, and bandwidth using practical and hands-on recipes

Sanjeev Jaiswal

PageSpeed is an important aspect of web design and site management. It is a Google measure of how well the site performs to technical measurements. PageSpeed can be measured using Google's own tool or a browser plugin. It is used to score sites in indices, and is important from a UI view as it forms a large part of the success of your site.Instant PageSpeed Optimization is a practical, hands-on guide that provides you with a number of clear, step-by-step exercises, which will help you to take advantage of the real power that is behind web optimization techniques, and give you a good grounding in using it in your websites.The book explores topics like HTML standards used for optimization, minifying scripts, and taking care of images, and solves the common errors that users do unknowingly. It will take you through a number of clear, practical recipes that will help you to take advantage of all the possible technologies to make your websitess efficient, fast, and accurate. You will not only learn basic standards to optimize your websites, but you will also learn some advanced level methods such as Apache handling, Flush methods, making AJAX cacheable, setting up browser caches, and reducing image size using CSS sprites.If you want to take advantage of all the necessary methods to make your website faster and efficient, then this book is a must-have.

5912
Ebook

Twilio Cookbook. The Twilio cookbook will enable all kinds of telephone usage, including SMS, on your websites. It's a totally practical guide with a hands-on approach to help you dig deep into the enormous potential of telephone facilities on the Web

Roger Stringer

Have you ever wanted to integrate phone features into a project you were working on? Maybe you wanted to send SMS messages to your customers about the latest sales? Maybe you want to set up a company directory with voice mail? Or maybe you want to add two factor authentication to your web sites to verify your users? Since Twilio was launched in 2007, developers have had a way to do these tasks. The power of Twilio's API is huge and lets you add any type of phone solution to your web site from 2-factor authentication for verifying your users, to setting up a company directory and a voice mail system. The possibilities are endless.Twilio Cookbook is your Swiss army knife for Twilio development, providing you with a number of clear step-by-step exercises. It helps you take advantage of the real power of the Twilio API, and gives you a good grounding in using it in your websites. This book looks at the Twilio API, and breaks down the mystery and confusion that surrounds adding telephone functionality to your websites. As you go through the recipes, you will learn how to take advantage of the Twilio API quickly and painlessly.You will learn how to build your own IVR system, company directory, and voicemail box, and also how to set up a 2-factor authentication system to verify users, track orders via SMS, send surveys using SMS, allow users to buy phone numbers, set up and delete sub-accounts, and check to see if a human is answering a phone call. We will also combine Twilio with other APIs to build a handy local search system such as a local business search, movie listings search, and web search. If you want to take advantage of using Twilio's API to add telephone functionality to your websites, then this book is for you.Twilio Cookbook' will leave you with a black belt in Twilio development and enable you to integrate the API into your websites.