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.
We're excited to present our "2019 Make: Digital Fabrication Guide"! This year we get our hands on maker-ready waterjet cutters with machines from Wazer and Omax. We also review the latest 3D printers, CNC routers, laser cutters, and vinyl cutters. More than 20 tools tested to help you find the best one for your shop or makerspace.Plus, more than 30 DigiFab projects and lessons:Build a robot companion that reacts to the faces of people around youMake Nixie tube-style display with LEDs and acrylicCreate a mini Intaglio printing press and create unique artworkand much more.
Discover how graph algorithms can help you leverage the relationships within your data to develop more intelligent solutions and enhance your machine learning models. Youll learn how graph analytics are uniquely suited to unfold complex structures and reveal difficult-to-find patterns lurking in your data. Whether you are trying to build dynamic network models or forecast real-world behavior, this book illustrates how graph algorithms deliver valuefrom finding vulnerabilities and bottlenecks to detecting communities and improving machine learning predictions.This practical book walks you through hands-on examples of how to use graph algorithms in Apache Spark and Neo4jtwo of the most common choices for graph analytics. Also included: sample code and tips for over 20 practical graph algorithms that cover optimal pathfinding, importance through centrality, and community detection.Learn how graph analytics vary from conventional statistical analysisUnderstand how classic graph algorithms work, and how they are appliedGet guidance on which algorithms to use for different types of questionsExplore algorithm examples with working code and sample datasets from Spark and Neo4jSee how connected feature extraction can increase machine learning accuracy and precisionWalk through creating an ML workflow for link prediction combining Neo4j and Spark
In this book, Erin Pangilinan, Steve Lukas, and Vasanth Mohan examine the AR and VR development pipeline and provide hands-on practice to help you hone your skills. Through step-by-step tutorials, you'll learn how to build practical applications and experiences grounded in theory and backed by industry use cases.
Time series data analysis is increasingly important due to the massive production of such data through the internet of things, the digitalization of healthcare, and the rise of smart cities. As continuous monitoring and data collection become more common, the need for competent time series analysis with both statistical and machine learning techniques will increase.Covering innovations in time series data analysis and use cases from the real world, this practical guide will help you solve the most common data engineering and analysis challengesin time series, using both traditional statistical and modern machine learning techniques. Author Aileen Nielsen offers an accessible, well-rounded introduction to time series in both R and Python that will have data scientists, software engineers, and researchers up and running quickly.Youll get the guidance you need to confidently:Find and wrangle time series dataUndertake exploratory time series data analysisStore temporal dataSimulate time series dataGenerate and select features for a time seriesMeasure errorForecast and classify time series with machine or deep learningEvaluate accuracy and performance
If youre just learning how to program, Julia is an excellent JIT-compiled, dynamically typed language with a clean syntax. This hands-on guide uses Julia 1.0 to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch.Designed from the beginning for high performance, Julia is a general-purpose language ideal for not only numerical analysis and computational science but also web programming and scripting. Through exercises in each chapter, youll try out programming concepts as you learn them. Think Julia is perfect for students at the high school or college level as well as self-learners and professionals who need to learn programming basics.Start with the basics, including language syntax and semanticsGet a clear definition of each programming conceptLearn about values, variables, statements, functions, and data structures in a logical progressionDiscover how to work with files and databasesUnderstand types, methods, and multiple dispatchUse debugging techniques to fix syntax, runtime, and semantic errorsExplore interface design and data structures through case studies
Web 2.0 makes headlines, but how does it make money? This concise guide explains what's different about Web 2.0 and how those differences can improve the bottom line.
In this issue of Make:, go from zero to maker and beyond with expert tips for taking your robotics, cosplay, and crafting interests to the next level. Then in our cover story, littleBits creator Ayah Bdeir talks about the origins of the iconic snap-and-play electronic blocks, plus teaming up with Star Wars and Marvel, and where the company is headed next. And learn how Oakland, California's, Black Girls Code is bringing expertise -- and a diverse voice -- to technology's future.Plus, 16 projects including:Hack cheap distance sensors to make tiny objects float in mid-airAdd a digital eyeball to a creepy charm you can wear for Halloween -- or all yearRoast coffee beans automatically with spinner, stirrer, and heat gun rigAssemble a cute robot arm to draw the current time in luminescent numeralsAnd more!
With their rapidly changing architecture and API-driven automation, cloud platforms come with unique security challenges and opportunities. This hands-on book guides you through security best practices for multivendor cloud environments, whether your company plans to move legacy on-premises projects to the cloud or build a new infrastructure from the ground up.Developers, IT architects, and security professionals will learn cloud-specific techniques for securing popular cloud platforms such as Amazon Web Services, Microsoft Azure, and IBM Cloud. Chris Dotsonan IBM senior technical staff membershows you how to establish data asset management, identity and access management, vulnerability management, network security, and incident response in your cloud environment.
This practical guide shows you how to use the CLI with the bash shell to perform tasks such as data collection and analysis, intrusion detection, reverse engineering, and administration.
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become one of the most popular languages in the world. This practical resource shows you how to use Python for everyday Linux systems administration tasks with todays most useful DevOps tools, including Docker, Kubernetes, and Terraform.Learning how to interact and automate with Linux is essential for millions of professionals. Python makes it much easier. With this book, youll learn how to develop software and solve problems using containers, as well as how to monitor, instrument, load-test, and operationalize your software. Looking for effective ways to "e;get stuff done"e; in Python? This is your guide.Python foundations, including a brief introduction to the languageHow to automate text, write command-line tools, and automate the filesystemLinux utilities, package management, build systems, monitoring and instrumentation, and automated testingCloud computing, infrastructure as code, Kubernetes, and serverlessMachine learning operations and data engineering from a DevOps perspectiveBuilding, deploying, and operationalizing a machine learning project
TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively can take time. This book guides you through 62 specific ways to improve your use of TypeScript.Author Dan Vanderkam, a principal software engineer at Sidewalk Labs, shows you how to apply these ideas, following the format popularized by Effective C++ and Effective Java (both from Addison-Wesley). Youll advance from a beginning or intermediate user familiar with the basics to an advanced user who knows how to use the language well.Effective TypeScript is divided into eight chapters:Getting to Know TypeScriptTypeScripts Type SystemType InferenceType DesignWorking with anyTypes Declarations and @typesWriting and Running Your CodeMigrating to TypeScript
Users demand applications that are well behaved, good-looking, and easy to use. This bestselling book captures UI best practices and reusable ideas as design patterns -- solutions to common design problems, tailored to the situation at hand.
If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads.
Hit the ground running with React, the open-source technology from Facebook for building rich web applications fast. With this practical guide, Yahoo! web developer Stoyan Stefanov teaches you how to build components-React's basic building blocks-and organize them into maintainable, large-scale apps.
Using this book, anyone from a complete blockchain beginner to an experienced blockchain or enterprise architect can rapidly understand and write applications like a pro while exploring the technical nuances and intricacies of the Corda platform.
What can you gain by deploying Windows Server 2012 to your data center? This succinct guide takes a practical look at Microsoft's upgraded server and helps you determine how - or if - it can serve your business.
The link between cyberpunk and making has always been strong, sharing the "If you can't hack it, you don't own it" ethos. In this issue of Make:, we show you the newest emerging technologies, how to get into things you shouldn't with our spy tech roundup, and how to repurpose useful parts from discarded electronics. We also help you answer the crucial question: are you still a cyberpunk? Inside you will find 13 projects, including how to:Build a wheelchair for your furry friend out of hardware store partsText your bestie with a casual raise of the eyebrow and a muscle sensorCraft a cheap, easy-to-assemble rubber-band helicopter out of household supplies and a 2-liter soda bottleMake super cute papercraft succulents to decorate your spaceAnd more!
This hands-on book takes a look at four brilliant women -- Ada Lovelace, Anna Atkins, Hildegard Von Bingen, and Maria Telkes -- and the world-changing innovations they created. Walk in their footsteps as you discover how these women became inventors, learn what inspired them, and then try your hand at recreating their most famous inventions.
While many companies ponder implementation details such as distributed processing engines and algorithms for data analysis, this practical book takes a much wider view of big data development, starting with initial planning and moving diligently toward execution. Authors Ted Malaska and Jonathan Seidman guide you through the major components necessary to start, architect, and develop successful big data projects.Everyone from CIOs and COOs to lead architects and developers will explore a variety of big data architectures and applications, from massive data pipelines to web-scale applications. Each chapter addresses a piece of the software development life cycle and identifies patterns to maximize long-term success throughout the life of your project.Start the planning process by considering the key data project typesUse guidelines to evaluate and select data management solutionsReduce risk related to technology, your team, and vague requirementsExplore system interface design using APIs, REST, and pub/sub systemsChoose the right distributed storage system for your big data systemPlan and implement metadata collections for your data architectureUse data pipelines to ensure data integrity from source to final storageEvaluate the attributes of various engines for processing the data you collect
In this issue of Make: learn to connect and automate a variety of gadgets with the easy-to-use IFTTT (If This Then That) cloud service -- set your coffee machine to brew a fresh pot when you wake up or send a message to do your homework right away when you get back home. Then explore how hackers use the Shodan search engine to discover and take advantage of your connected devices and get up to speed on how to lock them out. And in our cover story, read about Let's Robot, the whimsical platform for telepresence robotics. Log in and communally control a roving robot, and build your own for the internet to collectively control.25 projects including:Hack the original Space Invaders arcade audio chip and produce classic and novel sounds3D print an awesome set of egg-shaped speaker enclosures that provide incredible soundSee how prop and costume maker Michelle Sleeper built a real Mad Max: Fury Road-inspired prosthetic arm for an amputee cosplayerAdd sass to your simple sweater with ribbon and grommetsAnd much more!
From Adafruit Industries, a leader in products to Makers, designers, students young and old, comes the Circuit Playground Express. Connect it to your PC, Mac or Linux computer, and you can be programming interactive projects in minutes. You have a choice of programming environments to choose from: Python, the Microsoft MakeCode graphical building block environment, C/C++ via the Arduino development environment and JavaScript. Whether you are learning interactive programming, have an Internet of Things project in mind, or are looking to design on-the-go wearable electronics, the versatile Circuit Playground Express is the device to start with. In Getting Started with the Adafruit Circuit Playground Express, you'll learn how to:Get up and running quickly with programmable boardsUnderstand the basics of coding in multiple programming languagesUse the built-in sensors for a variety of projectsMake colorful interactive displaysDesign programs for the Internet of Things (IoT)
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started!
Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started!
This all-new volume features more than three dozen fun and educational tinkering projects based on the author's years of working with kids in the tropical island nation of Timor-Leste. Step-by-step instructions accompanied by full-color photos take you through a range of enjoyable projects.
Dive into Python's advanced possibilities, including algorithm analysis, graphs, scale-free networks, and cellular automata with this in-depth, hands-on guide.
Get an in-depth tour of OpenShift, the container-based software deployment and management platform from Red Hat that provides a secure multi-tenant environment for the enterprise. This practical guide describes in detail how OpenShift, building on Kubernetes, enables you to automate the way you create, ship, and run applications in a containerized environment.Author Graham Dumpleton provides the knowledge you need to make the best use of the OpenShift container platform to deploy not only your cloud-native applications, but also more traditional stateful applications. Developers and administrators will learn how to run, access, and manage containers in OpenShift, including how to orchestrate them at scale.Build application container images from source and deploy themImplement and extend application image buildersUse incremental and chained builds to accelerate build timesAutomate builds by using a webhook to link OpenShift to a Git repositoryAdd configuration and secrets to the container as project resourcesMake an application visible outside the OpenShift clusterManage persistent storage inside an OpenShift containerMonitor application health and manage the application lifecycleThis book is a perfect follow-up to OpenShift for Developers: A Guide for Impatient Beginners (OReilly).
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.