Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Includes fun projects for your weekend or science fair. This title covers Hydrogen rockets, catapults, electric animals, chemical batteries, flying bird automatons, and more.
Dedicated to the renaissance within the world of crafts, this title focuses on Eco-friendly projects, features on crafters and companies that promote environmentally friendly practices. It also focuses on recycled, repurposed, and reused materials of the projects in this issue.
Want to develop games for Xbox 360 and Windows Phone 7? This hands-on book will get you started with Microsoft's XNA 4.0 development framework right away -- even if you have no experience developing games. Although XNA includes several key concepts that can be difficult for beginning web developers to grasp, Learning XNA 4.0 shortens the learning curve by walking you through the framework in a clear and understandable step-by-step format.Each chapter offers a self-contained lesson with illustrations and annotated examples, along with exercises and review questions to help you test your understanding and practice new skills as you go. Once you've finished this book, you'll know how to develop your own sophisticated games from start to finish.Learn game development from 2D animation to 3D cameras and effectsDelve into high-level shader language (HLSL) and introductory artificial intelligence conceptsBuild three complete, exciting games using 2D, 3D, and multiplayer techniquesDevelop for and deploy your games to the Xbox 360 and Windows Phone 7
Want to develop apps for the iPhone and iPad, but prefer to use a friendly language like Ruby? This in-depth guide shows you how MacRuby puts the power of Apple's development tools right at your fingertips.
If you plan to develop iOS applications in a corporate settingfor internal consumption or for sale to end usersyou need to read this book. Veteran developer James Turner shares best practices and lessons learned from his recent on-the-ground experience planning, building, and shipping an iOS application in an enterprise environment.With lots of examples and solid advice, youll learn how to use Xcode, Objective-C, and other Apple development tools within the confines of enterprise software methodologies. Dont be deterred by Apples development philosophy. If youre familiar with Xcode, this guide will help you build and launch enterprise iOS apps successfully.Get Xcodes single-developer model to work in a concurrent development environmentIntegrate Xcode builds into tools such as Ant and HudsonUse open source libraries to connect iOS with SOAP and other backend servicesSet up a framework to test iOS apps for code coverage and CCN metricsManage the legal, marketing, and production issues involved when interacting with iTunes ConnectMeet iTunes requirements for provisioning and distributing your appProvide long-term support by sidestepping Apples distribution limitations
Helps you manage development projects for software, web applications, and enterprise applications. This book includes: the POM and Project Relationships; the Build Lifecycle; Plugins; Project website generation; Advanced site generation; Reporting; Properties; Build Profiles; The Maven Repository; Team Collaboration; and Writing Plugins.
Take your Linux skills to the next level! Whether you're a system administrator, software developer, site reliability engineer, or enthusiastic hobbyist, this practical, hands-on book will help you work faster, smarter, and more efficiently. You'll learn how to create and run complex commands that solve real business problems, process and retrieve information, and automate manual tasks. You'll also truly understand what happens behind the shell prompt, so no matter which commands you run, you can be more successful in everyday Linux use and more competitive on the job market. As you build intermediate to advanced command-line skills, you'll learn how to: Choose or construct commands that get your work done quickly Run commands efficiently and navigate the Linux filesystem with ease Build powerful, complex commands out of simpler ones Transform text files and query them like databases to achieve business goals Control Linux point-and-click features from the command line
Take advantage of the power of cloud and the latest AI techniques. Whether you're an experienced developer wanting to improve your app with AI-powered features or you want to make a business process smarter by getting AI to do some of the work, this book's got you covered. Authors Anand Raman, Chris Hoder, Simon Bisson, and Mary Branscombe show you how to build practical intelligent applications for the cloud, mobile, browsers, and edge devices using a hands-on approach. This book shows you how cloud AI services fit in alongside familiar software development approaches, walks you through key Microsoft AI services, and provides real-world examples of AI-oriented architectures that integrate different Azure AI services. All you need to get started is a working knowledge of basic cloud concepts. Become familiar with Azure AI offerings and capabilities Build intelligent applications using Azure Cognitive Services Train, tune, and deploy models with Azure Machine Learning, PyTorch, and the Open Neural Network Exchange (ONNX) Learn to solve business problems using AI in the Power Platform Use transfer learning to train vision, speech, and language models in minutes
"If you use Linux in development or operations and need a structured approach to help you dive deeper, this book is for you. Author Michael Hausenblas also provides tips and tricks for improving your workflow with this open source operating system. Whether you're a developer, software architect, or site reliability engineer, this hands-on guide focuses on ways to use Linux for your everyday needs, from development to office-related tasks."--
This practical book provides recipes for AWS, Azure, and GCP to help you enhance the security of your own cloud native systems.
NGINX is one of the most widely used web servers available today, in part because of its capabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This cookbook provides easy-to-follow examples to real-world problems in application delivery. The practical recipes will help you set up and use either the open source or commercial offering to solve problems in various use cases.For professionals who understand modern web architectures, such as n-tier or microservice designs, and common web protocols including TCP and HTTP, these recipes provide proven solutions for security, software load balancing, and monitoring and maintaining NGINXs application delivery platform. Youll also explore advanced features of both NGINX and NGINX Plus, the free and licensed versions of this server.Youll find recipes for:High-performance load balancing with HTTP, TCP, and UDPSecuring access through encrypted traffic, secure links, HTTP authentication subrequests, and moreDeploying NGINX to Google Cloud, AWS, and Azure cloud computing servicesSetting up and configuring NGINX ControllerInstalling and configuring the NGINX Plus App Protect moduleEnabling WAF through Controller ADC
Making Simple Robots is based on the idea that anybody can build a robot! That includes kids, educators, parents, and anyone who didn't make it to engineering school. If you can cut, fold, and tape a piece of paper to make a tube or a box, you can build a no-tech robotic part. In fact, many of the models in this book are based upon real-life prototypes -- working models created in research labs and companies. What's more, if you can use the apps on your smartphone, you can quickly learn to tell robots what to do using free, online, beginner-level software like MIT's Scratch and Microsoft MakeCode. The projects in this book which teach you about electric circuits by making jumping origami frogs with eyes that light up when you get them ready to hop. You'll practice designing all-terrain robot wheel-legs with free, online Tinkercad software, and you'll create files ready for 3D printing. You'll also learn to sew -- and code -- a cyborg rag doll with a blinking electronic "eye." Each project includes step-by-step directions and clear illustrations and photographs. Along the way, you'll learn about the real research behind the DIY version, find shortcuts for making projects easier when needed, and get suggestions for adding to the challenge as your skill set grows.
Simulation and synthesis are core parts of the future of AI and machine learning. Consider: programmers, data scientists, and machine learning engineers can create the brain of a self-driving car without the car. Rather than use information from the real world, you can synthesize artificial data using simulations to train traditional machine learning models. Thatâ s just the beginning. With this practical book, youâ ll explore the possibilities of simulation- and synthesis-based machine learning and AI, concentrating on deep reinforcement learning and imitation learning techniques. AI and ML are increasingly data driven, and simulations are a powerful, engaging way to unlock their full potential. You'll learn how to: Design an approach for solving ML and AI problems using simulations with the Unity engine Use a game engine to synthesize images for use as training data Create simulation environments designed for training deep reinforcement learning and imitation learning models Use and apply efficient general-purpose algorithms for simulation-based ML, such as proximal policy optimization Train a variety of ML models using different approaches Enable ML tools to work with industry-standard game development tools, using PyTorch, and the Unity ML-Agents and Perception Toolkits
Kubernetes is the operating system of the cloud-native world, providing a reliable and scalable platform for running containerized workloads. This book shows developers and operations staff how to apply industry-standard DevOps practices to Kubernetes in a cloud-native context.
With this practical book, you'll learn how to decipher old bash code and write new code that's as clear and readable as possible.
Organizations that conduct business online are constantly engaged in a cat-and-mouse game with these invaders. In this practical book, Gilit Saporta and Shoshana Maraney draw on their experience of fraud fighting to provide best practices, methodologies, and tools to help your organization detect and prevent fraud and other malicious activities.
Zero to Genetic Engineering Hero is made to provide you with a first glimpse of the inner-workings of a cell. It further focuses on skill-building for genetic engineering and the Biology-as-a-Technology mindset (BAAT).
The cloud is becoming the de facto home for companies ranging from enterprises to startups. Moving to the cloud means moving your applications from monolith to microservices. But once you do, running and maintaining these services brings its own level of complexity. The answer? Modularity, deployability, observability, and self-healing capacity through cloud native development. With this practical book, Nishant Singh and Michael Kehoe show you how to build a true cloud native infrastructure using Microsoft Azure or another cloud computing solution by following guidelines from the Cloud Native Computing Foundation (CNCF). DevOps and site reliability engineers will learn how adapting applications to cloud native early in the design phase helps you fully utilize the elasticity and distributed nature of the cloud. This book helps you explore: Why go cloud native? How to use infrastructure as code What it takes to containerize an application Why and how Kubernetes is the "grand orchestrator" How to create a Kubernetes cluster on Azure How observability complements monitoring How to use service discovery and a service mesh to find new territories How networking and policy management serve as gatekeepers How distributed databases and storage work
Whether you already work with data or want to learn more about its possibilities, the examples and techniques in this practical book will help you more easily clean, evaluate, and analyze data so that you can generate meaningful insights and compelling visualizations.
How can you realize MySQL's full power? With High Performance MySQL, you'll learn advanced techniques for everything from setting service-level objectives to designing schemas, indexes, and queries to tuning your server, operating system, and hardware to achieve your platform's full potential.
With this practical book, subject matter experts will learn ways to develop strong, persuasive points when presenting data to different groups in their organizations.
Whether you're looking for practical ways to apply microservices, AI, analytics, security, or networking solutions, these recipes take you step-by-step through the process and provide discussions that explain how and why the recipes work.
This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.
If you're an application architect, developer, or production engineer new to Apache Pulsar, this practical guide shows you how to use this open source event streaming platform to handle real-time data feeds.
Apache Spark's speed, ease of use, sophisticated analytics, and multilanguage support makes practical knowledge of this cluster-computing framework a required skill for data engineers and data scientists. With this hands-on guide, anyone looking for an introduction to Spark will learn practical algorithms and examples using PySpark.
Ready to learn Java? This book combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java.
This insightful book is your guide to creating and running models on popular mobile platforms such as iOS and Android. It offers an introduction to machine learning techniques and tools, then walks you through writing Android and iOS apps powered by common ML models like computer vision and text recognition
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.